Объектно-ориентированное программирование» для студентов специальности 5В070300 «Информационные системы» идля оп 6В06120 «Информационные системы» Шымкент 2022



бет26/43
Дата28.03.2023
өлшемі1,44 Mb.
#76860
1   ...   22   23   24   25   26   27   28   29   ...   43
Байланысты:
ООП ЛЕКЦИОННЫЙ КОМПЛЕКС 2022рус (1)

Контрольные вопросы:
1. Примеры понятия и виды объектов управления операциями
2. Опишите состояние, поведение и личность объекта.
3. Охарактеризуйте понятие и виды операций над объектами.
4. Опишите примеры методов создания объектов.


Лекция 17. TMemo, TListBox, TComboBox, TMaskEdit, TCheckBox


Цель лекции: формирование у студентов умений демонстрировать свои представления о TMemo, TListBox, TComboBox, TMaskEdit, TCheckBox
В результате освоения данной лекции студенты приобретают следующие способности: TMemo, TListBox, TComboBox, TMaskEdit, TCheckBox

Условно процесс создания приложений для Windows состоит из двух этапов. Первый этап-этап визуального программирования для пользовательского интерфейса. На втором этапе необходимо создать код обработчика сообщений приложения, т. е. определить работу приложения при получении сообщения, которое отправляет Windows. Для выполнения первого этапа по созданию приложений для Windows необходимо открыть среду Visual Studio .NET (File -> New -> Project -> Windows Forms Application), рис.15.1. При подготовке проекта на рабочем столе необходимо указать название пакета, в котором будут сохранены все файлы.


В середине рисунка 15.1.Windows.В пространстве имен Forms находится соответствующее окно Form 1. Для запуска проекта необходимо нажать клавишу F5 или выбрать команду Start режима работы debug среды. Окно запущенного приложения показано на рис. 15.2. Рассмотрим подробнее сервис отдельных окон среды Visual Studio .NET. Окно Form1 состоит из 4 страниц, которые используются в различных режимах редактирования проекта, таких как Form1.cs [Design] используется для размещения элементов в форме, а Program.окно cs используется при редактировании кода программы.

Рисунок 15.1-среда VisualStudio .NET


Окно Properties-свойства элементов управления. Страницы этого окна сгруппированы по категориям, свойствам или событиям.

Рисунок 15.2 - рабочее окно программы Окно ServerExplorer (рис.15.1, слева, в собранном виде) – используется для доступа к источникам данных на вашем компьютере, сервере. Окно Toolbox (рис.15.1, слева, в собранном виде) содержит различные элементы управления. Окно Solution Explorer (рис. 15.1, справа) позволяет просматривать и редактировать файлы проекта. Там можно просматривать проект по файлам и классам. Обычно после запуска программы появляется окно ошибок, в котором в коде программы выводится номер строки, в которой произошла ошибка. Подробная характеристика работы со средой Visual Studio .NET представлена в книге А. В. Фролова, Г. В. Фролова " Визуальное проектирование приложений C#".
Основные структурные элементы по созданию проекта C#
Язык C# называется объектно-ориентированным языком программирования, где класс является ключевым понятием. это үлгісі тип – модель описания множества объектов. Объект-это переменная типа класса, которая динамически создается во время выполнения программы, сохраняется в памяти компьютера и стирается из памяти компьютера после завершения программы.Класс При подготовке проекта обычно подготавливается несколько классов, но в процессе работы над проектом динамически появляются сотни объектов, сложно связанных друг с другом. Основным классом библиотеки FCL является класс Object, который является родоначальником всех библиотечных и подготовленных разработчиком классов.
Пространство имен-это объединение определенного набора классов, созданных одним субъектом или разработчиком. Имена классов в пространстве имен должны быть уникальными. Имена классов в разных пространствах имен могут быть одинаковыми. Полное название класса состоит из названия пространства имен, символа точки и названия класса. Пространство имен систематизирует библиотеку FCL. Если мы рассматриваем все пространство имен как класс иерархических ветвей, то пространство System, включая класс Object, будет конечным классом этой ветви.
Проект можно рассматривать как дополнение и единицу компиляции на этапе компиляции. Результатом компиляции проекта будет компиляция. Каждый проект имеет одно или несколько пространств имен. На начальном этапе подготовки проекта автоматически создается дополнительный каркас по заданному типу, который состоит из классов, входящих в состав библиотеки FCL. Если создается проект типа "Windows Forms Application", то в скелет приложения входит класс Form1 – наследник класса библиотечного Form. Проект включает в себя файлы со всеми классами, которые являются автоматическими и созданы разработчиком проекта. Кроме того, проект будет содержать ссылку на пространство имен в библиотеке FCL, которое будет использоваться в процессе работы программы. В проекте будет ссылка на все DLL и другие проекты, которые будут подключены к нему.
В зависимости от выбранного типа проект подразделяется на исполняемый и не выполняемый. К исполняемым проектам относятся, например, проекты типа Console или Windows. При создании каркаса исполняемого проекта к нему добавляется класс с именным постоянным методом Main. В результате компиляции такого проекта создается PE – файл (Portable Executable file)-исполняемый файл, определяющий exe. Примечание, PE-файл выполняется только в том случае, если на компьютере установлен Framework .NET . [5. С. 16, ч. 1 ] К нереализуемым проектам относятся, например, проекты типа Dll. Сборка (сборка) - результат компиляции проекта. Он состоит из коллекции одного или нескольких файлов, помеченных номером версии. Каждая сборка будет единой на компьютере. Программист работает над проектом, а CLR работает со сборками. Сборка решает вопросы безопасности, так как содержит описание необходимых ресурсов и права на использование элементов.
Каждая сборка содержит манифест, манифест состоит из полного описания сборки и ее элементов, необходимых ресурсов, ссылок на другие сборки. Благодаря этой характеристике развертывание сборки CLR не требует промежуточной кодовой трансляции и другой дополнительной информации для ее выполнения. Манифест идентифицирует сборку, специфицирует файлы, необходимые для выполнения сборки, специфицирует типы и ресурсы, составляющие сборку. Visual Studio.NET каждый проект, который будет подготовлен в середине 2008, будет размещен в определенном окружении, называемом решением – Solution. Решение обычно может содержать несколько проектов, связанных общей темой. Например, в одно решение можно поместить три проекта: DLL с классами, консольный проект по решению проблемы, управляемый проект в Windows. При создании нового проекта его можно поместить в существующее решение или для него будет создано новое решение. [5, Лекция 1, стр. 9]




Достарыңызбен бөлісу:
1   ...   22   23   24   25   26   27   28   29   ...   43




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет