ВУЗ:
Составители:
Рубрика:
31
namespace WindowsHello
{ // пр-во имен – начало описания
public partial class Form1 : Form
{ // класс – начало описания
public Form1()
{ // конструктор класса
InitializeComponent();
} // конец блока описания конструктора класса
} // конец блока описания класса Form1
} // конец блока описания пространства имен
Начнем с того, что теперь пространству имен предшествует 6
предложений using; это означает, что используются не менее 6-ти классов,
находящихся в разных пространствах имен библиотеки NFCL. Одним из таких
используемых классов является класс Form из глубоко вложенного
пространства имен System.Windows.Forms. Построенный по умолчанию класс
Form1 является наследником класса Form и автоматически наследует его
функциональность – свойства, методы, события. При создании объекта этого
класса, характеризующего форму, одновременно Visual Studio создает
визуальный образ объекта – окно, которое можно заселять элементами
управления. В режиме проектирования эти операции можно выполнять
вручную, при этом автоматически происходит изменение программного кода
класса.
Весь код, генерируемый системой, по умолчанию не показывается, так
как в его редактировании программистом, как правило, нет необходимости. Он
предназначен для инициализации формы и элементов управления,
расположенных на ней. Функция Main не отображается, так как она
предназначена только для того, чтобы отобразить первую форму проекта.
Основная операция объектно-ориентированных приложений
Основной операцией, инициирующей вычисления в объектно-
ориентированных приложениях, является вызов метода F некоторого класса x,
имеющий вид:
x.F(arg1, arg2, ..., argN);
В этом вызове x называется целью вызова, и здесь возможны три
ситуации:
x – имя класса. В этом случае метод F должен быть статическим методом
класса, объявленным с атрибутом static, как это имеет место, например, для
точки вызова - процедуры Main;
x – имя объекта или объектное выражение. В этом случае F должен быть
обычным, не статическим методом. Иногда такой метод называют
Страницы
- « первая
- ‹ предыдущая
- …
- 25
- 26
- 27
- 28
- 29
- …
- следующая ›
- последняя »
