- •Курсовая работа
- •Содержание отчета по курсовой работе
- •Постановка задачи
- •Задание на курсовую работу
- •Теоретические сведенья
- •Свойства проекта
- •Интерфейсные элементы Windows-приложений Общие свойства, события и методы
- •Компонент DatagriedView
- •Компоненты MenuStrip, Chart.
- •Пример выполнения работы Постановка задачи
- •Структура программы
- •Схемы алгоритмов
- •Описание интерфейса взаимодействия с пользователем
- •Исходный текст программы
- •Варианты заданий
Теоретические сведенья
Основы работы с Visual Studio .NET
Microsoft Visual Studio .NET - это интегрированная среда разработки (Integrated Development Environment (IDE)) для создания, документирования, запуска и отладки программ, написанных на языках .NET. Это мощный инструмент профессиональной разработки сложных приложений, один из лучших во всем мире. Набор его функций чрезвычайно велик, сейчас мы рассмотрим его основные элементы. Другие пункты меню и управляющие окна будут описаны в тексте следующих лекций.
Когда мы запускаем Visual Studio .NET, то видим следующее окно
Начальная страница (Start Page) содержит следующие вкладки: Projects, Online Resources и My Profile. По умолчанию мы находимся на вкладке Projects, на которой расположен список недавних проектов. Мы можем перейти по гиперссылке от названия проекта и сразу продолжить работу над ним. На этой же вкладке расположены кнопки New Project и Open Project , по нажатию на которые мы запустим диалоговые окна создания нового или открытия существующего документа соответственно.
На вкладке Online Resources отображаются группы новостей, заголовки и ссылки ресурсов разработчиков. Эта опция доступна, когда компьютер подключен к Интернету.
Скрывающиеся
панели, расположенные по бокам окна, —
такие как изображенные на Server Explorer или
Toolbox, — можно выдвинуть, просто щелкнув
на них. Мы можем закрепить их на экране,
нажав на значок
,
или совсем убрать с экрана, а затем снова
отобразить, используя соответствующий
пункт меню View (или эквивалентное сочетание
клавиш).
Главное окно Visual Studio.NET, подобно другим приложениям Windows, содержит строку меню, включающую в себя следующие категории (когда мы находимся на Start Page, часть категорий не видна – она появится позднее, когда будет создан проект) (рис. 1.3):
В этих категориях расположены следующие команды:
File — открытие, создание, добавление, закрывание, печать и проч.
Edit — стандартные команды правки: копирование, вставка, вырезание и проч.
View — команды для скрытия и отображения всех окон и панелей инструментов.
Project — команды для работы с проектом: добавление элементов, форм, ссылок и проч.
Build — команды компиляции программы.
Debug — команды для отладки программы.
Data — команды для работы с данными.
Format — команды форматирования располагаемых элементов (выравнивание, интервал и проч.).
Tools — команды дополнительных инструментов и настройки Visual Studio .NET.
Window — управление расположением окон.
Help — справка.
Детальная работа с пунктами меню будет рассматриваться по мере использования соответствующих опций.
Формы
Что такое форма?
Всякий раз, когда вы работаете с какой-либо программой, вы видите на экране прямоугольное окно. В этом окне и располагается вся информация, которая вам нужна. Формы могут иметь стандартный вид, такой, например, как у программы Microsoft Word, или причудливый — как у Winamp. Итак, форма — это экранный объект, обеспечивающий функциональность программы.
Мы с вами приступаем к созданию Windows-приложений, поэтому первое, чему нам предстоит научиться, — создавать проекты, которые будут содержать наши собственные формы.
Запускаем Visual Studio .NET, выбираем File/New/Project — появляется диалоговое окно (Ctrl+Shift+N приводит к тому же результату), в котором выбираем Visual C++ Project и Windows Application (рис. 1.4).
После того как мы создали новый проект, можно видеть основные части среды разработки
Solution Explorer(обозреватель решений)
Окно Solution Explorer (проводник проекта, View —> Solution Explorer, или сочетание клавиш Ctrl+Alt +L) содержит компоненты, входящие в состав проекта. Пункты контекстного меню этого окна (вызывающегося нажатием правой кнопки мыши) позволяют изменять содержимое проекта, а также добавлять новые компоненты
Properties Window
Окно свойств Properties — основной инструмент настройки формы и ее компонентов. Содержимое этого окна представляет собой весь список свойств выбранного в данный момент компонента или формы. Вызывается это окно несколькими способами — в меню View выбираем пункт Properties Window (или используем клавишу F4), на выбранном объекте щелкаем правой кнопкой мыши и в контекстном меню пункт Properties выбираем объект и нажимаем F4 или просто выбираем объект и переходим в окно Properties. Когда вы только создали проект, в окне Properties отображаются свойства самой формы.
Окно Properties позволяет определять в первую очередь дизайн формы и ее элементов управления. дизайна. При выборе значения свойства, отличного от принятого по умолчанию, оно выделяется жирным шрифтом, что облегчает в дальнейшем определение изменений.
Toolbox
Окно Toolbox (панель инструментов, View —> Toolbox, или сочетание клавиш Ctrl+Alt+X) содержит компоненты Windows-форм, называемые также элементами управления, которые размещаются на форме. Оно состоит из нескольких закладок: My User Controls, Components, Data, Windows Forms и General
Режимы дизайна и кода
При создании нового проекта запускается режим дизайна — форма представляет собой основу для расположения элементов управления. Для работы с программой следует перейти в режим кода. Это можно сделать нескольким способами: щелкнуть правой кнопкой мыши в любой части формы и в появившемся меню выбрать View Code, в окне Solution Explorer сделать то же самое на компоненте Form 1.cs или просто дважды щелкнуть на форме — при этом сгенерируется метод Form1_Load. После хотя бы однократного перехода в режим кода в этом проекте появится вкладка Form1.cs* , нажимая на которую, тоже можно переходить в режим кода. Для перехода в режим кода также можно использовать клавишу F7, а для возврата в режим дизайна — сочетание Shift+F7.
Переключимся в режим кода и рассмотрим некоторые блоки.
Данный блок определяет, какие пространства имен используются в этом проекте:
using namespace System;
using namespace System::ComponentModel;
using namespace System::Collections;
using namespace System::Windows::Forms;
using namespace System::Data;
using namespace System::Drawing;
Класс формы Form1, наследуемый от System.Windows.Forms.Form, содержит в себе почти весь код:
public ref class Form1 : public System::Windows::Forms::Form
{
…
}
Внутри этого класса находится конструктор формы:
public:
Form1(void)
{
InitializeComponent();
//
//TODO: добавьте код конструктора
//
}
Событие Initiliaze происходит в момент запуска приложения; код, добавляемый после InitializeComponent, может изменять содержимое формы или элементы управления в момент запуска.
Область Windows Form Designer generated code содержит код графического интерфейса элементов управления и формы, автоматически генерируемый средой. Пустая форма содержит описание размеров и заголовка. Щелкните на знак (+) для просмотра этой области.
