Разработка Windows-приложений на языке C# 2005
Покупка
Новинка
Тематика:
Программирование на C и C++
Издательство:
ИНТУИТ
Автор:
Долженко А. И.
Год издания: 2016
Кол-во страниц: 159
Дополнительно
В курсе рассматриваются основные этапы проектирования информационной системы на учебном примере.
В качестве учебного примера рассматривается информационная система учета данных по сотрудникам компании, которая реализуется как клиент-серверная система, базирующаяся на использовании Windows-форм, библиотеки классов Microsoft.NET Framework 2.0. Курс предназначен для студентов, обучающихся по специальности 010502 "Прикладная информатика (по областям)", а также может быть рекомендован для студентов специальности 080507 "Менеджмент" и аспирантов соответствующих специальностей. Учебный материал может быть использован при изучении дисциплин, связанных с разработкой экономических информационных систем, в процессах курсового и дипломного проектирования, а также при выполнении научно-исследовательских работ аспирантами.
Тематика:
ББК:
УДК:
ОКСО:
- ВО - Бакалавриат
- 01.03.02: Прикладная математика и информатика
- 02.03.02: Фундаментальная информатика и информационные технологии
- 03.03.02: Прикладная математика и информатика
- 09.03.01: Информатика и вычислительная техника
- 09.03.04: Программная инженерия
ГРНТИ:
Скопировать запись
Фрагмент текстового слоя документа размещен для индексирующих роботов
Разработка Windows-приложений на языке C# 2005 2-е издание, исправленное Долженко А.И. Национальный Открытый Университет “ИНТУИТ” 2016 2
Разработка Windows-приложений на языке C# 2005/ А.И. Долженко - М.: Национальный Открытый Университет “ИНТУИТ”, 2016 В курсе рассматриваются основные этапы проектирования информационной системы на учебном примере. В качестве учебного примера рассматривается информационная система учета данных по сотрудникам компании, которая реализуется как клиент-серверная система, базирующаяся на использовании Windows-форм, библиотеки классов Microsoft.NET Framework 2.0. Курс предназначен для студентов, обучающихся по специальности 010502 "Прикладная информатика (по областям)", а также может быть рекомендован для студентов специальности 080507 "Менеджмент" и аспирантов соответствующих специальностей. Учебный материал может быть использован при изучении дисциплин, связанных с разработкой экономических информационных систем, в процессах курсового и дипломного проектирования, а также при выполнении научно-исследовательских работ аспирантами. (c) ООО “ИНТУИТ.РУ”, 2008-2016 (c) Долженко А.И., 2008-2016 3
Введение В жизненном цикле экономической информационной системы важным этапом является разработка системы. Использование современных программных платформ и инструментальных средств автоматизации программирования является неотъемлемым требованием, предъявляемым к созданию программного обеспечения информационной системы. Платформа .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 Server-2005. Лабораторный практикум предназначен для студентов, обучающихся по специальности 010502 “Прикладная информатика (по областям)”, а также может быть рекомендована для студентов специальности 080507 “Менеджмент” и аспирантов соответствующих специальностей. Представленный в лабораторном практикуме материал может быть использован при изучении дисциплин, связанных с разработкой экономических информационных систем, в процессах курсового и дипломного проектирования, а также при выполнении научно-исследовательских работ аспирантами. 4
Создание главного окна приложения в среде С# Цель работы: Изучить основные элементы среды разработки 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. Изменить внешний вид автоматически создаваемых мастером окон до желаемого вида. 5
Рис. 1.1. Стартовое диалоговое окно IDE 4. Добавить код C#, который будет вызывать отображение приветствия. Создание рабочей области проекта В VS каждому разрабатываемому приложению нужна рабочая среда. Рабочая среда проекта состоит из папок, в которых хранятся файлы исходного кода, а также из папок, в которых хранятся различные конфигурационные файлы. Создание рабочей среды нового проекта производится следующим образом: 1. Щелкните на ссылке Project (Создать новый проект) метки Create на начальной странице (Start Page) VS.NET. При этом откроется окно создания нового проекта New Project (рисунок 1.2). 6
Рис. 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). 7
Рис. 1.3. Графический шаблон главного окна приложения При помощи дизайнера графических форм можно добавлять в приложение любые элементы управления и он будет автоматически генерировать код для этих элементов (по умолчанию файл с главной формой приложения называется Form1.cs ). Для просмотра кода сгенерированного приложения можно в окне Solution Explorer щелкнуть правой кнопкой мыши на файле Form1.cs и в контекстном меню выбрать View Code (рисунок 1.4). 8
Рис. 1.4. Выбор режима View Code в контекстном меню В результате будет выведен на экран следующий листинг кода приложения using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; namespace Project_К4И_01 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } } } Инициализация компонент реализуется кодом, который можно отобразить, в окне Solution Explorer щелкнуть на пункте Form.Designer.cs (рисунок 1.5). 9
Рис. 1.5. Выбор режима Form.Designer.cs namespace Project_К4И_01 { partial class Form1 { private System.ComponentModel.IContainer components = null; protected override void Dispose(bool disposing) { if (disposing && (components != null)) { components.Dispose(); } base.Dispose(disposing); } #region Windows Form Designer generated code private void InitializeComponent() { this.components = new System.ComponentModel.Container(); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.Text = "Form1"; } #endregion } } 10