Книжная полка Сохранить
Размер шрифта:
А
А
А
|  Шрифт:
Arial
Times
|  Интервал:
Стандартный
Средний
Большой
|  Цвет сайта:
Ц
Ц
Ц
Ц
Ц

Современные технологии программирования. Платформа Microsoft.NET и язык C#

Покупка
Новинка
Основная коллекция
Артикул: 858630.01.99
Доступ онлайн
300 ₽
В корзину
В лабораторном практикуме приведены необходимые теоретические сведения и примеры разработки Windows-приложений в среде Microsoft.NET с использованием полнофункционального объектно-ориентированного языка С#, технологии доступа к данным ADO.NET. библиотеки классов Framework и системы управления базами данных MS SQL Server 2000. Лабораторные работы охватывают основные этапы создания программного обеспечения информационной системы. Лабораторный практикум предполагает разработку главного окна приложения, меню, пользовательских диалоговых окон, панели инструментов , контекстного меню, строки состояния, элементов управления, классов взаимодействия приложения с базой данных, представления данных на экранных формах, модификацию, вставку и удаление записей в наборе и источнике данных. Данный лабораторный практикум предназначен для студентов, обучающихся по специальности 010502 «Прикладная информатика (по областям)», а также может быть рекомендована для студентов специальности 080507 «Менеджмент» и аспирантов соответствующих специальностей.
Долженко, А. И. Современные технологии программирования. Платформа Microsoft.NET и язык C# : лабораторный практикум / А. И. Долженко. - Ростов-на-Дону : РГЭУ (РИНХ), 2005. - 128 с. - ISBN 5-7972-0895-4. - Текст : электронный. - URL: https://znanium.ru/catalog/product/2209168 (дата обращения: 06.05.2025). – Режим доступа: по подписке.
Фрагмент текстового слоя документа размещен для индексирующих роботов
ФЕДЕРАЛЬНОЕ АГЕНТСТВО  ПО ОБРАЗОВАНИЮ 
 
РОСТОВСКИЙ ГОСУДАРСТВЕННЫЙ ЭКОНОМИЧЕСКИЙ УНИВЕРСИТЕТ 
«РИНХ» 
 
 
 
 
 
 
 
 
 
 
 
 
Долженко А.И. 
 
СОВРЕМЕННЫЕ ТЕХНОЛОГИИ 
ПРОГРАММИРОВАНИЯ 
Платформа Microsoft.NET и язык C# 
 
Л А Б О Р А Т О Р Н Ы Й  П Р А К Т И К У М  
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
РОСТОВ-НА-ДОНУ 
2005 


УДК 004.4 (075)  
Д  64 
 
 
 
 
Долженко А.И. Современные технологии программирования. 
Платформа Microsoft.NET и язык C#: Лабораторный практикум / РГЭУ 
«РИНХ» - Ростов н/Д, 2005. – 125 с. - ISBN 5–7972–0895–4 
 
 
В лабораторном практикуме приведены необходимые теоретические 
сведения и примеры разработки Windows-приложений в среде Microsoft.NET 
с 
использованием 
полнофункционального 
объектноориентированного языка C#, технологии доступа к данным ADO.NET, 
библиотеки классов Framework и системы управления базами данных MS 
SQL Server 2000. Лабораторные работы охватывают основные этапы создания программного обеспечения информационной системы. Лабораторный практикум предполагает разработку главного окна приложения, меню, 
пользовательских диалоговых окон, панели инструментов , контекстного 
меню, строки состояния, элементов управления, классов взаимодействия 
приложения с базой данных, представления данных на экранных формах, 
модификацию, вставку и удаление записей в наборе и источнике данных.  
Данный лабораторный практикум предназначен для студентов, обучающихся по специальности 010502 «Прикладная информатика (по областям)», а также может быть рекомендована для студентов специальности 
080507 «Менеджмент» и аспирантов соответствующих специальностей. 
 
 
 
 
Рецензенты: Ефимов Е.Н., Долятовский В.А. 
 
 
 
Утверждён в качестве лабораторного практикума редакционноиздательским советом Ростовского государственного экономического университета. 
 
 
 
ISBN 5–7972–0895–4                                               ©  РГЭУ «РИНХ», 2005 
 
 
 
 
 
 
 
 
  ©  Долженко А.И., 2005 
 
 
 
 
 
 
 
 
 
     
 
 
 
 
 
 
 
 
 
     


СОДЕРЖАНИЕ 
 
 
ВВЕДЕНИЕ 
 
 4 
Лабораторная работа 1 
Создание главного окна приложения в среде С#  
     5 
Лабораторная работа 2 
Создание главного меню приложения 
22 
Лабораторная работа 3  
Создание многооконного приложения 
30 
Лабораторная работа 4 
Создание пользовательских диалоговых окон 
 
    35 
Лабораторная работа 5 
Создание панели инструментов и контекстного меню     41 
Лабораторная работа 6 
Создание строки состояния 
52 
Лабораторная работа 7 
Создание элементов управления 
58 
Лабораторная работа 8 
Подготовка ADO.NET к работе в приложении 
 
    79 
Лабораторная работа 9 
Отображение данных на экранной форме 
97 
Лабораторная работа 10 
Модификация, вставка и удаление записей  
                                                в наборе данных                                                                    105 
Библиографический список 
                                                                                   125 
 
 
 


ВВЕДЕНИЕ 
 
В жизненном цикле экономической информационной системы важным 
этапом является разработка системы. Использование современных программных платформ и инструментальных средств автоматизации программирования является неотемлемым требованием, предъявляемым к созданию 
программного обеспечения информационной системы. Платформа .NET компании Microsoft является новейшей разработкой, в которой сконцентрирован 
опыт многих разработчиков программных систем. Специально для  платформы .NET компании Microsoft  разработала полнофункциональный объектноориентированный язык программирования  C#. Этот язык вобрал в себя лучшие качества таких языков,  как C++, Java. Обладая мощной функциональностью, язык  C# в то же время является более простым, надежным и безопасным, чем его предшественники. Применение языка  C# целесообразно для 
построения как Windows- , так и  Web-приложений. 
В предлагаемом лабораторном практикуме рассматриваются основные 
этапы проектирования информационной системы на учебном примере. В качестве учебного примера рассматривается  информационная система учета 
данных по сотрудникам компании, которая реализуется как клиент-серверная 
система, базирующаяся на использовании Windows-форм, библиотеки классов Microsoft.NET Framework, технолигии ADO.NET, системе управления базами данных MS SQL Server-2000. Примеры кода программ, приводимые в 
лабораторном практикуме проверены в среде Microsoft Development Environment 2003 Version 7.1, с библиотекой Microsoft.NET Framework 1.1 Version 1.1 
и Microsoft Visual C# .NET   69461-270-0000007-18089.  
Лабораторный практикум предназначен для студентов, обучающихся 
по специальности 010502 «Прикладная информатика (по областям)», а 
также может быть рекомендована для студентов специальности 080507 
«Менеджмент»  и аспирантов соответствующих специальностей. 
Представленный в лабораторном практикуме материал может быть 
использован при изучении дисциплин, связанных с разработкой экономических информационных систем, в процессах курсового и дипломного 
проектирования, а также при выполнении научно-исследовательских работ 
аспирантами. 
 
 


Лабораторная работа 1.   
Создание главного окна приложения в среде С# 
Цель работы: Изучить основные элементы среды разработки Visual 
Studio Integrated Development Environment (IDE — интегрированная среда 
разработки) C# при создании на языке C#  приложений с графически интерфейсом. 
Основные сведения 
Среда разработки Visual Studio Integrated Development Environment 
(IDE) — интегрированная среда разработки) включает набор инструментов и 
не зависит от используемых языков программирования, представленных в 
Visual Studio. Visual Studio можно использовать для создания кода и на различных языках программирования: управляемый C++ - Manadged C++, Visual Basic.NET, Java.NET, C#. 
В лабораторной работе проводится изучении среды разработки на языке программирования C# и следующих средств проектирования Windows – 
приложений: 
− основные окна среды разработки C#; 
− построение базовой инфраструктуры с помощью Application Wizard (мастер создания приложений); 
− использование дизайнера форм Dialog Painter (программа для рисования диалоговых окон) для оформления диалоговых окон; 
− добавление новых функциональных возможностей в приложение 
с использованием вкладки Properties (свойства). 
Обзор среды разработки C# 
Для начала работы с Visual Studio.NET необходимо из главного меню 
выбрать пункт «Microsoft Visual Studio.NET» (VS). При этом на компьютере 
загрузится  Developer Studio (визуальная среда разработки Microsoft Visual) на 
экране компьютера будет выведено окно, изображенное на рис. 1.1. Каждая 
область в среде разработки Developer Studio имеет свое специфическое предназначение. Можно изменить расположение этих областей для настройки рабочего пространства среды разработки Developer Studio в соответствии со 
своими нуждами. 
При первом запуске VS область в правой части интегрированной среды 
разработки помещена область, называемая Solution Explorer (проводник, или 
обозреватель решений) и именно она является ключом для просмотра отдельных частей проектируемых вами приложений. 


Рис. 1.1. Стартовое диалоговое окно IDE 
С помощью областей (подокон) этой группы можно просматривать 
части приложений тремя разными способами: 
− подокно Class позволяет управлять и манипулировать исходным 
кодом на уровне классов C#; 
− подокно Resource позволяет найти и отредактировать любой ресурс в приложении, включая оформление диалогового окна, пиктограмм и меню (это подокно не отображается, если проект не 
открыт); 
− подокно Solution Explorer позволяет увидеть все составляющие 
файлы приложения и управлять ими. 
Область вывода (Output) может и не отображаться на экране при первом запуске VS. После компиляции приложения, это окно появится в нижней 
части IDE и останется открытым, пока его не закроют. В области вывода интегрированная среда разработки VS отображает всю необходимую вам информацию. Здесь отображаются все сообщения о ходе компиляции, предупреждения и сообщения об ошибках. В этом окне отладчик отображает также 
все переменные и соответствующие им текущие значения при пошаговом 
выполнении кода. Если закрыть область вывода или любое размещенное в 


нем подокно, то при появлении в VS нового сообщения это окно или вкладка 
откроется вновь. 
Область редактирования (Editor area) Developer Studio представляет 
собой по существу окно, обычно не содержащее вкладок, меню и панелей 
инструментов. В этой области отображается исходный текст и выполняется 
его редактирование встроенным редактором C#. При разработке диалоговых 
окон в этом окне отображается информация, генерируемая дизайнерами 
окон. Это именно то окно, в котором отображается дизайнер пиктограмм при 
разработке пиктограмм приложения. 
При первом запуске VS под главной строкой меню находится две-три 
панели инструментов. Но в VS панелей инструментов значительно больше, 
причем можно настраивать и создавать собственные панели инструментов. В 
начале работы отображаются следующие панели инструментов: 
− панель инструментов Standard (Стандартная). На этой панели находится большинство стандартных инструментов для открытия и 
сохранения файлов, вырезания, копирования и вставки. Здесь 
также присутствуют и другие команды, которые вы найдете уже 
самостоятельно. 
− панель инструментов, соответствующая действиям, выполняемым в окне редактирования. Например, в начале работы VS здесь 
можно быть выведена панель инструментов, которая управляет 
навигацией по документам VS. Если необходимо редактировать 
какую-нибудь программу на C#, то на этой панели инструментов 
будут представлены часто используемые при редактировании кода функции. А если необходимо разрабатывать диалоговое окно, 
то на этой панели инструментов будут представлены функции 
изменения размеров и выравнивания элементов управления. 
В Developer Studio есть два способа изменения конфигурации среды 
разработки. Для реализации первого способа необходимо щелкнуть правой 
кнопкой мыши в области панелей инструментов. Это действие откроет контекстное меню (всплывающее меню, т.е. меню, высвечиваемое во временном 
окне), в котором можно включить или выключить отображение различных 
панелей инструментов (рис. 1.2). 
Второй способ изменения конфигурации среды разработки заключается в том, чтобы мышью перетащить подокно или полосу из двух линий, размещенную слева на панели инструментов Панель инструментов можно оставить плавающей, перетащив ее с места закрепления. 
Чтобы закрепить панель инструментов (или подокно), его нужно перетащить к любому краю Developer Studio.  
 


Рис. 1.2. Меню выбора панелей инструментов 
Прикрепленную к горизонтальной стороне панель инструментов можно перетащить вправо или влево, чтобы расположить данную панель в желаемом положении на горизонтальной стороне. Если же панель прикреплена 
слева или справа, то тащить ее можно только вверх или вниз.  
В интегрированной среде разработки VS можно разъединить различные 
вкладки одного подокна и сделать эти вкладки самостоятельными подокнами. Можно также объединить различные наборы вкладок в одном подокне. 
После объединения нескольких подокон в одну группу, в этой группе возникнет соответствующий набор вкладок. И при выборе вкладки будет отображаться соответствующее подокно. 
Проектирование приложения 
В качестве приложения разработаем простое приложение, пользовательский интерфейс которого будет содержать только главное окно. Для этого необходимо выполнить следующие шаги: 
1. Создать рабочую область называется также рабочей средой (проектирования), рабочим пространством и рабочей обстановкой нового проекта. 
2. Для создания каркаса приложения можно использовать мастер создания приложений - Application Wizard. 


3. Изменить внешний вид автоматически создаваемых мастером окон 
до желаемого вида. 
4. Добавить код C#, который будет вызывать отображение приветствия. 
Создание рабочей области проекта 
В VS каждому разрабатываемому приложению нужна рабочая среда. 
Рабочая среда проекта состоит из папок, в которых хранятся файлы исходного кода, а также из папок, в которых хранятся различные конфигурационные 
файлы. Создайте рабочей среды нового проекта производится следующим 
образом: 
1. Щелкните на кнопке New Project (Создать новый проект) на начальной странице (Start Page) VS.NET, предварительно выбрав перед этим в левой 
части страницы вкладку Get Started. (Если вы по какой-то причине закрыли 
начальную страницу (Start Page), то для того чтобы открыть ее снова, выберите View /Web Browsers/Show Browser). При этом откроется окно создания 
нового проекта New Project (рис. 1.3). 
 
 
Рис. 1.3. Мастер создания нового проекта (New Project Wizard) 
2. В дереве, отображаемом в подокне Project Type (Типы проектов) выберите «Visual C# Projects». В подокне Templates (Шаблоны) выберите Windows Application (Приложение Windows). 
3. В поле Name (Название проекта) наберите имя проекта - 
Project_334_01 (имя проекта присваивается в соответствии со следующим 
синтаксисом: Project_«номер группы»_«номер бригады в группе»). 
4. Щелкните на кнопке ОК. (Да). Мастер создания нового проекта создаст новый класс Form1, производный от System.Windows.Forms.Form с правильно настроенным методом Main( ). В свойствах проекта автоматически 
будут созданы ссылки на необходимые сборки библиотеки базовых классов. 
На экране появится графический шаблон среды разработки (рис. 1.4).  
 


Рис. 1.4. Графический шаблон главного окна приложения 
 
При помощи дизайнера графических форм можно добавлять в приложение любые элементы управления и он будет автоматически генерировать 
код для этих элементов (по умолчанию файл с главной формой приложения 
называется Fofm1.cs). 
 
Для просмотра кода сгенерированного приложения можно в окне  
Solution Explorer щелкнуть правой кнопкой мыши на файле Fofm1.cs и в контекстном меню выбрать Veiw Code (рис. 1.5). 


Похожие

Доступ онлайн
300 ₽
В корзину