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

Современные технологии программирования. Разработка Windows-приложений на языке C# 2005

Покупка
Новинка
Основная коллекция
Артикул: 859130.01.99
Доступ онлайн
350 ₽
В корзину
В лабораторном практикуме приведены необходимые теоретические сведения и примеры разработки Window's -приложении в среде Visual Studio.NET 2005 с использованием полнофункционального объектно-ориентированного языка С#, технологии доступа к данным ADO.NET. библиотеки классов .NET Framework 2.0 и системы управления базами данных MS SOL Server 2005. Лабораторные работы охватывают основные этапы создания программного обеспечения информационной системы. Лабораторный практикум предполагает разработку главного окна приложения, меню, пользовательских диалоговых окон, панели инструментов, контекстного меню, строки состояния, элементов управления, классов взаимодействия приложения с базой данных, представления данных на экранных формах, модификацию, вставку и удаление записей в наборе и источнике данных, управление строкой соединений с базой данных и создание инсталлятора для развертывания приложения у заказчика. Для студентов, обучающихся по специальности 010502 «Прикладная информатика (по областям)», а также может быть рекомендована для студентов специальности 080507 «Менеджмент» и аспирантов соответствующих специальностей.
Долженко, А. И. Современные технологии программирования. Разработка Windows-приложений на языке C# 2005 : лабораторный практикум / А. И. Долженко. - Ростов-на-Дону : РГЭУ (РИНХ), 2008. - 200 с. - ISBN 978-5-7972-1236-2. - Текст : электронный. - URL: https://znanium.ru/catalog/product/2210650 (дата обращения: 14.05.2025). – Режим доступа: по подписке.
Фрагмент текстового слоя документа размещен для индексирующих роботов
ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ 
 
РОСТОВСКИЙ ГОСУДАРСТВЕННЫЙ ЭКОНОМИЧЕСКИЙ УНИВЕРСИТЕТ «РИНХ» 
 
 
 
 
 
 
 
 
 
Долженко А.И. 
 
 
СОВРЕМЕННЫЕ ТЕХНОЛОГИИ 
ПРОГРАММИРОВАНИЯ. 
Разработка Windows-приложений  
на языке C# 2005 
 
 
Л А Б О Р А Т О Р Н Ы Й  П Р А К Т И К У М  
 
 
 
 
 
 
 
РОСТОВ-НА-ДОНУ 
2008 


УДК 004 
Д 64  
 
 
Долженко, А.И.  
Д 64   Современные технологии программирования. Разработка Windowsприложений на языке C# 2005: Лабораторный практикум / А.И. 
Долженко; Ростовский государственный экономический университет «РИНХ». − Ростов-н/Д., 2008. –  198 с. 
ISBN 978-5-7972-1236-2 
 
В лабораторном практикуме приведены необходимые теоретические сведения и примеры разработки Windows-приложений в среде Visual 
Studio.NET 2005 с использованием полнофункционального объектноориентированного языка C#, технологии доступа к данным ADO.NET,  
библиотеки классов .NET Framework 2.0 и системы управления базами 
данных MS SQL Server 2005. Лабораторные работы охватывают основные 
этапы создания программного обеспечения информационной системы. Лабораторный практикум предполагает разработку главного окна приложения, меню, пользовательских диалоговых окон, панели инструментов, контекстного меню, строки состояния, элементов управления, классов взаимодействия приложения с базой данных, представления данных на экранных 
формах, модификацию, вставку и удаление записей в наборе и источнике 
данных, управление строкой соединений с базой данных и создание инсталлятора для развертывания приложения у заказчика.  
Для студентов, обучающихся по специальности 010502 «Прикладная 
информатика (по областям)», а также может быть рекомендована для студентов специальности 080507 «Менеджмент»  и аспирантов соответствующих специальностей. 
 
Рецензенты:  
проф., д.э.н. Шполянская И.Ю.  
доцент, к.ф-м.н. Романенко М.В. 
 
УДК 004 
Д 64  
 
ISBN 978-5-7972-1236-2 
© Ростовский государственный экономический университет «РИНХ», 2008 
© Долженко А.И., 2008 


СОДЕРЖАНИЕ 
ВВЕДЕНИЕ .................................................................................................................. 4 
Лабораторная работа 1. Создание главного окна приложения в среде С# ............ 6 
Лабораторная работа 2. Создание главного меню приложения............................ 24 
Лабораторная работа 3. Создание многооконного приложения........................... 33 
Лабораторная работа 4. Создание пользовательских диалоговых окон .............. 39 
Лабораторная работа 5. Создание панели инструментов и контекстного меню. 49 
Лабораторная работа 6. Создание строки состояния ............................................. 58 
Лабораторная работа 7. Создание элементов управления..................................... 63 
Лабораторная работа 8. Подготовка ADO.NET к работе в приложении .............. 87 
Лабораторная работа 9. Отображение данных на экранной форме.................... 106 
Лабораторная работа 10. Модификация, вставка и удаление записей       
в наборе данных ....................................................................................................... 113 
Лабораторная работа 11. Упорядочивание списков          
и вычисляемые столбцы DataSet ............................................................................ 139 
Лабораторная работа 12. Улучшения интерфейса программы ........................... 147 
Лабораторная работа 13. Интеграция отчетов в Windows-приложения ............ 155 
Лабораторная работа 14. Манипулирование строками соединений         
с источником данных............................................................................................... 171 
Лабораторная работа 15 Развертывание приложения.......................................... 178 
БИБЛИОГРАФИЧЕСКИЙ СПИСОК .................................................................... 198 
 


ВВЕДЕНИЕ 
 
В жизненном цикле экономической информационной системы 
важным этапом является разработка системы. Использование современных программных платформ и инструментальных средств автоматизации программирования является неотъемлемым требованием, предъявляемым к созданию программного обеспечения информационной системы. Платформа .NET компании Microsoft является новейшей разработкой, в которой сконцентрирован опыт многих разработчиков программных систем. Специально для  платформы .NET компании Microsoft  разработала полнофункциональный объектно-ориентированный 
язык программирования  C#. Этот язык вобрал в себя лучшие качества 
таких языков,  как C++, Java. Обладая мощной функциональностью, 
язык  C# в то же время является более простым, надежным и безопасным, чем его предшественники. Применение языка  C# целесообразно 
для построения как Windows- , так и  Web-приложений.  
Платформа  Microsoft .NET постоянно развиваются. На смену первым выпускам Visual Studio 2003, .NET Framework 1.0  и  1.1, языку C# 
1.0 пришли более богатые в функциональном отношении Visual Studio 
2005,  .NET Framework 2.0 и язык C# 2.0. В настоящий момент уже выпущены релизы Visual Studio 2008, C# 3.0, библиотека Microsoft.NET 
Framework 3.0 и 3.5. 
В предлагаемом лабораторном практикуме рассматриваются основные этапы проектирования информационной системы на учебном 
примере. В качестве учебного примера рассматривается  информационная система учета данных по сотрудникам компании, которая реализу
ется как клиент-серверная система, базирующаяся на использовании 
Windows-форм., библиотеки классов Microsoft.NET Framework 2.0. 
Примеры кода программ, приводимые в лабораторном практикуме проверены в среде Microsoft Visual Studio 2005, с библиотекой 
Microsoft.NET Framework 2.0 , языком программирования Microsoft 
Visual C# 2005 и системой управления базами данных MS SQL Server2005.  
Лабораторный практикум предназначен для студентов, обучающихся по специальности 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.  
Проектирование приложения 
В качестве приложения разработаем простое приложение, пользовательский интерфейс которого будет содержать только главное окно. Для 
этого необходимо выполнить следующие шаги: 
1. Создать рабочую область называется также рабочей средой (проектирования), рабочим пространством и рабочей обстановкой нового проекта. 
2. Для создания каркаса приложения можно использовать мастер создания приложений - Application Wizard. 
3. Изменить внешний вид автоматически создаваемых мастером окон 
до желаемого вида. 
 
Рисунок 1.1 - Стартовое диалоговое окно IDE 


4. Добавить код C#, который будет вызывать отображение приветствия. 
Создание рабочей области проекта 
В VS каждому разрабатываемому приложению нужна рабочая среда. 
Рабочая среда проекта состоит из папок, в которых хранятся файлы исходного кода, а также из папок, в которых хранятся различные конфигурационные файлы. Создайте рабочей среды нового проекта производится следующим образом: 
1. Щелкните на ссылке Project (Создать новый проект) метки Create 
на начальной странице (Start Page) VS.NET. При этом откроется окно создания нового проекта New Project (рисунок 1.2). 
 
Рисунок 1.2 - Мастер создания нового проекта (New Project Wizard) 


2. В дереве, отображаемом в подокне Project Type (Типы проектов) 
выберите «Visual C# /Windows». В подокне Templates (Шаблоны) выберите 
Windows Application (Приложение Windows). 
3. В поле Name (Название проекта) наберите имя проекта - 
Project_К4И_01 (имя проекта присваивается в соответствии со следующим 
синтаксисом: Project_«номер группы»_«номер бригады в группе»). 
4. Щелкните на кнопке ОК. (Да). Мастер создания нового проекта 
создаст новый класс Form1, производный от System.Windows.Forms.Form с 
правильно настроенным методом Main( ). В свойствах проекта автоматически будут созданы ссылки на необходимые сборки библиотеки базовых 
классов. На экране появится графический шаблон среды разработки (рисунок 1.3).  
 
Рисунок 1.3 - Графический шаблон главного окна приложения 


При помощи дизайнера графических форм можно добавлять в приложение любые элементы управления и он будет автоматически генерировать код для этих элементов (по умолчанию файл с главной формой приложения называется Fofm1.cs). 
Для просмотра кода сгенерированного приложения можно в окне  
Solution Explorer щелкнуть правой кнопкой мыши на файле Fofm1.cs и в 
контекстном меню выбрать Veiw Code (рисунок 1.4). 
 
Рисунок 1.4 - Выбор режима Veiw Code в контекстном меню 
В результате будет выведен на экран следующий листинги кода приложения 
using System; 
using System.Collections.Generic; 
using System.ComponentModel; 
using System.Data; 
using System.Drawing; 


Похожие

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