Posts Tagged ‘Конструктор’

Наследование классов в С#

Пятница, Июнь 8th, 2012 Нет комментариев

Under : , , , ,

Наследование классов – это способность одного класса использовать свойства и методы, объявленные в другом классе. Класс в си шарп, предоставляющий свои свойства и методы, называется базовым (или родительским), а класс, наследующий их – дочерним. Понятно, что эти два класса логически связаны между собой: например, класс «Человек» – родительский, классы «Женщина» и «Мужчина» — дочерние. У объектов всех трех классов будут общие свойства и методы, например, рост, вес, возраст и т.д., которые исходят из того, что все объекты относятся в первую очередь к классу «Человек». Значит, можно объявить общие свойства единожды в этом классе, а затем наследовать их. (далее…)

Создание и использование структур в С#

Пятница, Июнь 8th, 2012 Нет комментариев

Under : , , , , ,

Структуры — это облегченная версия классов:

  • Создавая структуры, нет необходимости объявлять конструктор по умолчанию (без аргументов).
  • Структуры, в отличие от классов, не поддерживают наследование.

Классы стоит заменять структурами тогда, когда создается простой объект небольших объемов. Такой способ создания объектов, наряду с перечислениями, делает код удобным для понимания человеком. Структуры объявляются с помощью ключевого слова struct. (далее…)

Создание и использование классов в С#

Пятница, Июнь 8th, 2012 Нет комментариев

Under : , , , ,

Класс – это структура, которая группирует объекты, методы и свойства. Класс можно воспринимать как некий шаблон, который описывает сам программист, определяя новые типы объектов, создавая собственные свойства и методы. Класс объявляется с указанием ключевого слова class вне головной программы, а используется внутри нее.
С точки зрения человеческой логики класс призван объединять объекты, для которых существуют общие свойства, то есть те, которые можно сгруппировать. Например, у каждого человека есть свойства «рост», «вес», «цвет глаз» и т.п.
Рассмотрим простейший пример создания класса, объявление свойства и метода в си шарп:
public class Cat //объявляем класс «Кошка» (далее…)

Партнёрская программа Сайтодрома

Понедельник, Апрель 16th, 2012 Нет комментариев

Under : , , , ,

Используйте конструктор сайтов для создания сайтов для ваших заказчиков, не нанимая специалистов в сайтостроении.

Схема использования Сайтодрома:

1. Найдите потенциального заказчика на недорогой сайт.
Предложите создание профессионального сайта, например за 99 у.е. Данная цена покажется очень привлекательной заказчику, т.к. на рынке подобную цену найти очень сложно.  (далее…)

javax.microedition.midlet

Вторник, Апрель 10th, 2012 Нет комментариев

Under : , , , , ,

Mobile Information Device Profile не имеет сходства с Applet моделью введенной в J2SE. MIDP вводит новую модель, которая построена на CLDC и позволяет множеству Java приложениям запускаться конкурентно на KVM и разделять данные.

Итак, давайте начнем изучение MIDP с простейшего хрестоматийного примера HelloWorld. Ниже представлен код мидлета.

package examples;

import javax.microedition.lcdui.*;
import javax.microedition.midlet.*;

public final class Examples extends
MIDlet implements CommandListener (далее…)

Что нового в РНР 5?

Введение

Только время покажет, будет ли РНР 5 столь же успешен, как его предшественники (РНР 3 и РНР 4). Новые возможности и изменения призваны избавить РНР от его слабых мест и гарантировать, что он по-прежнему будет занимать лидирующее положение в вебе.

Эта книга посвящена обзору новых возможностей РНР 5. Поэтому, если вы хорошо знакомы с РНР 4 и стремитесь узнать, что нового в РНР 5, то этот раздел для вас.

В этом разделе будет рассмотрены:

  • Новые возможности языка;
  • Новости, касающиеся расширений PHP;
  • Другие изменения, заслуживающие внимания. (далее…)

Конструктор HTML-форм (MySQL)

Воскресенье, Апрель 8th, 2012 Нет комментариев

Under : , , , , ,

Представляем вашему вниманию конструктор HTML-форм Formularium, разработанную Федорченко Антоном Александровичем (antf@inbox.ru, http://sites.neeweb.com/antfsite).

Текущая версия универсального конструктора форм Formularium 1.0

Скачать Formularium Размер: 34 Кб.

Название скрипта

Formularium — с латинского языка переводится как бланк..

Предыстория: (далее…)

Модули (packages).

В Perl реализован механизм модулей. Модуль это группа подпрограмм и переменных обычно включенных в один файл. Внутри одного модуля можно определить другой модуль. Начало модуля определяется директивой:

packages имя_модуля;
Конец модуля это конец блока или файла. Головной модуль имеет по умолчанию имя main. На имя внутри модуля можно ссылаться, добавляя ‘::’ после имени модуля.

Например:

$main::var1 - переменная в головном модуле.
::var1 - то же самое. Имя main можно опускать.
$модуль1::var1 - переменная в модуле ‘модуль1′
$модуль1::модуль2::var1 — Модуль2 содержится в модуле 1.
Только идентификаторы, начинающиеся с буквы или символа ‘_’, хранятся в пространстве имен текущего модуля. Остальные хранятся в пространстве головного модуля main. Кроме этого имена STDIN, STDOUT, STDERR, ARGV, ARGVOUT, ENV, INC и SIG так же хранятся в головном модуле.
(далее…)

Стандартные диалоговые панели

1. Введение

В состав библиотеки MFC входит ряд классов, представляющих стандартные диалоговые панели. Эти классы позволяют легко реализовать такие часто используемые операции, как открытие и сохранение файла, выбор цвета, выбор шрифта и т.д. Все эти классы наследуются от CCommonDialog, который в свою очередь является производным по отношению к базовому классу CDialog.

Приведем классы стандартных диалоговых панелей и их назначение:

CColorDialog — Панель для выбора цвета
CFileDialog — Панель выбора файлов для открытия и сохранения на диске
CFindReplaceDialog — Панель для выполнения операции поиска и замены
CFontDialog — Панель для выбора шрифта
CPrintDialog — Панель для вывода документа на печать
CPageSetupDialog — Панель выбора формата документа
COleDialog — Панель для управления технологией OLE
Классы, управляющие стандартными диалоговыми панелями, определены в файле afxdlgs.h. Поэтому при использовании этих классов в приложении необходимо включить этот файл в исходный текст при помощи директивы #include.
(далее…)

Инициализация объекта: параметры и инициализаторы

Совместно используемые функции различаются списками параметров. В этом смысле конструкторы подобны функциям. Рассмотрим определение конструктора с параметрами. Мы расположим его за пределами класса. При этом в классе располагается прототип конструктора, а его имя при определении заменяется квалифицированным именем:
class ComplexType {
:::::
public:
ComplexType(double keyReal,
double keyImag,
char keyCTcharVal,
int keyX);
:::::
}; (далее…)