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

Разработка Windows-приложений на языке C# 2005

Покупка
Новинка
Артикул: 834936.01.99
Доступ онлайн
1 000 ₽
В корзину
В курсе рассматриваются основные этапы проектирования информационной системы на учебном примере. В качестве учебного примера рассматривается информационная система учета данных по сотрудникам компании, которая реализуется как клиент-серверная система, базирующаяся на использовании Windows-форм, библиотеки классов Microsoft.NET Framework 2.0. Курс предназначен для студентов, обучающихся по специальности 010502 "Прикладная информатика (по областям)", а также может быть рекомендован для студентов специальности 080507 "Менеджмент" и аспирантов соответствующих специальностей. Учебный материал может быть использован при изучении дисциплин, связанных с разработкой экономических информационных систем, в процессах курсового и дипломного проектирования, а также при выполнении научно-исследовательских работ аспирантами.
Долженко, А. И. Разработка Windows-приложений на языке C# 2005 : краткий курс / А. И. Долженко. - Москва : ИНТУИТ, 2016. - 159 с. - Текст : электронный. - URL: https://znanium.ru/catalog/product/2157478 (дата обращения: 08.09.2024). – Режим доступа: по подписке.
Фрагмент текстового слоя документа размещен для индексирующих роботов. Для полноценной работы с документом, пожалуйста, перейдите в ридер.
Разработка 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

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