«Программирование в объектно-ориентированной среде»




Скачать 1.16 Mb.
страница 2/11
Дата 27.08.2016
Размер 1.16 Mb.
1   2   3   4   5   6   7   8   9   10   11

Ход работы:

  1. Изучить теоретическую часть.

  2. Выполнить задания, следуя указаниям.

  3. Ответить на контрольные вопросы.

  4. Предъявить преподавателю результаты работы программы и исходные коды.

  5. Оформить отчет в соответствии с ходом работы (тема, цель, условие задачи, программный код, результаты тестирования программы, выводы).


Теоретическая часть

Интегрированная среда разработки Visual Studio.Net

Интегрированная среда разработки (integrateddevelopmentenvironment,IDE) Visual Studio.NET, едина для всех языков программирования .NET от Microsoft. Таким образом, какой бы тип проекта вы ни создавали (ATL, MFC,C#, Visual Basic.NET, FoxPro, стандартный C++ и т. п.), вы все равно будете работать в одной и той же среде.

При запуске интегрированной среды разработки Visual Studio.NET на экране появляется ее окно, в котором предлагается выбрать язык программирования. После этого на экране появляется главное окно, основными элементами которого являются:

строка заголовка содержит название программы и имя открытого файла, а также кнопки свертывания, восстановления и закрытия;

строка меню, которая представляет доступ ко всем функциям и командам программы;

панель элементов (палитра компонентов)она состоит из нескольких закладок, на которых располагаются визуальные компоненты, используемые при создании программ;

окно свойств в этом окне производится настройка основных свойств визуальных компонентов;

конструктор (дизайнер) форм содержит название и кнопки управления окном;

обозреватель решений обеспечивает выбор решения, проекта, исходного файла, ссылок на внешние сборки и прочих ресурсов, которые и образуют приложение.

Меню и команды интегрированной среды VisualStudio 2010

Чтобы выполнить команду в среде Visual Studio, можно воспользоваться тремя основными способами:

− с помощью главного меню,

− с помощью панелей инструментов (их видимость настраивается в меню Вид /Панели инструментов (View \ Toolbars)),

− с помощью контекстного меню, которое, как обычно, активизируется при нажатии правой кнопки мыши.

Меню Visual Studio 2010



Панели инструментов и палитра компонентов. Окно свойств

Панели инструментов скрываются или отображаются с помощью меню Вид/Панели инструментов (View\Toolbars). Настройка панелей инструментов осуществляется с помощью команды Вид/Панели инструментов /Настройка (View\Toolbars\Customize).

Окно Панель элементов (Toolbox) представляет собой палитру компонентов, распределённых по категориями:

Все формы WindowsForms (AllWindowsForms)– общий список компонентов,

Commo nControls– элементы управления общего назначения и т.д. Для добавления на форму элемента управления существует несколько путей:

− щёлкнуть мышью на нужном элементе управления в окне Панель элементов (Toolbox), затем растянуть на форме рамку, которая и определит его размеры;

− дважды щёлкнуть на элементе управления в окне Панель элементов (Toolbox), и он будет добавлен на форму, причем размеры и положение Visual Studio определит автоматически (по умолчанию);

− щёлкнуть мышью на нужном элементе управления, затем один раз щёлкнуть на форме.

Элемент будет добавлен так, чтобы его верхний левый угол совпадал с координатами курсора мыши, а размер будет задан по умолчанию. Если при этом всё время держать нажатой клавишу Ctrl, будут добавлено несколько экземпляров этого элемента управления (при каждом щелчке мыши).

Компоненты, не используемые для непосредственного создания пользовательского управления (невизуальные компоненты), добавляются аналогично, но вне зависимости от указанного места всегда располагаются в специальной области под формой (панели компонентов). При этом их местоположение не имеет значения.



Окно свойств (Properties) служит для установки свойств компонента. На вкладке Свойства (Properties) редактируются свойства компонентов, на вкладке События (Event) задаются обработчики событий. В окне Окно свойств (Properties) отображены не все свойства компонентов, а лишь те, которые могут быть установлены на этапе проектирования. Все изменения в окне Окно свойств (Properties) вызывают изменения исходного

кода программы (для формы Form1 – файла Form1.Designer.cs).



Работа с формами

Проектирование форм – ядро визуальной разработки в среде Visual Studio. Каждый помещаемый на форму элемент управления или любое задаваемое свойство вносит изменения в исходный код файла, связанного с формой.

Можно начать новый проект, создав пустую форму, или начать с существующей формы или добавить в проект новые формы. Проект может иметь любое число форм, кроме того, возможно динамическое создание любого числа форм во время выполнения программы.

При работе с формой на этапе проектирования можно изменять её свойства, свойства одного или нескольких элементов управления одновременно. Чтобы выбрать форму или элемент управления, можно просто щёлкнуть по нему мышью. Возможен выбор нескольких элементов управления – с помощью растягивающейся рамки либо с помощью комбинации клавиш Ctrl+щелчок левой кнопкой мыши. Для управления взаимным расположением элементов управления используется выпадающее меню Формат (Format).

В интегрированной среде разработки Visual Studio.NET проекты логически организуются в решения (solutions). Каждое решение состоит из одного или нескольких проектов. В свою очередь, каждый проект может состоять из любого количества исходных файлов, ссылок на внешние сборки и прочих ресурсов, которые и образуют приложение. Вы сможете открыть любой изданных ресурсов с помощью окна Solution Explorer - Проводника решений
Задание 1. Создать программу, в которой щелчок на кнопке приводит к изменению цвета формы и выводит на экран окно с сообщением "Привет, Мир"

Запуск и настройка VisualStudio .NET


  1. Щелкните на кнопке Пуск.

  2. Выберите пункт Программы.

  1. ВыберитепунктMicrosoft Visual Studio 2010.

Первое, что вы увидите на экране, запустив Visual Studio .NET, — начальную страницу {Начальная страница).По умолчанию будет открыта вкладка Проекты. Обычно на ней приводится список недавно открывавшихся проектов. Для открытия существующего проекта щелкнуть по кнопке Открыть проект, а для начала создания нового проекта — щелкнуть по кнопке Создать проект.

Создание первого проекта

Щелкните на кнопке Создать проект, чтобы создать новый проект. Откроется диалоговое окно Создать проект.



  1. В окне Создать проект вы увидите, что в левой части, в панели Типы проектов: перечислено множество типов проектов, которые можно создавать в Visual Studio .NET. С некоторыми из этих типов вы вскоре познакомитесь. Проект «Привет, Мир» будет приложением Windows, поэтому в правой части окна (панель Шаблоны) необходимо выбрать шаблон Приложение Windows. В окне Создать проект нужно выбрать не только тип проекта и шаблон, но и имя проекта и папку, в которой будут размещаться его файлы.

  2. Выберите тип проекта Проекты- VisualBasicв панели Типы проектов:.

  3. Выберите шаблон Приложение Windowsв панели Шаблоны:

  1. Введите Привет_Мир в качестве имени проекта в текстовом поле Имя (в имени проекта лучше не использовать пробелы).

  2. Нажмите кнопку ОК. Откроется новый созданный проект, и на экране будут отображены форма Forml.vb (в левой части) и Обозреватель решений (Solution Explorer) (в правой части) и др.


Конструирование графического интерфейса проекта

Окно Конструктор форм (FormDesignWindow).

Форма — это элемент графического интерфейса, с помощью которого осуществляется взаимодействие пользователя с программой. Форма представляет собой поле с размещаемыми на нем объектами разных типов — кнопками, текстовыми полями. В основной рабочей области в левой части окна будет отображена пустая форма, на которой нет кнопок и других объектов. Эта область называется окном Конструктор форм. Ярлычок этого окна содержит надпись Forml.vb [Конструктор].



Окно Область элементов (Toolbox). В этом окне содержатся все объекты, которые можно поместить на форму, — кнопки, переключатели, текстовые поля, выпадающие списки и т. д.

  1. Откройте меню Вид (View) в строке меню.

  1. Выберите пункт Панель элементов (Toolbox) — откроется окно Панель элементов.

  2. Двойным щелчком по пункту Buttonпоместите на форму кнопку.

Перемещение кнопки и изменение ее размеров.

  1. Подведите курсор мыши к кнопке, нажмите левую кнопку мыши и, удерживая ее нажатой, перетащите кнопку в центр формы, после чего отпустите кнопку мыши.

  2. Чтобы изменить размер кнопки, подведите курсор мыши к одному из белых квадратиков вокруг кнопки (это метки изменения размера).

  3. Нажмите левую кнопку мыши, и, удерживая ее нажатой, перемещайте метку, чтобы растянуть или сжать кнопку до требуемого размера.

  4. В окне Свойства (Propertys) измените свойство Text кнопки Button1 на Изменить цвет и вывести сообщение

Создание программного кода проекта

  1. Сделайте двойной щелчок по кнопке Buttonl. Откроется окно Редактор кода.

  1. Щелкните по пустой строке над строкой EndSub.

  2. Введите в пустую строку с клавиатуры строку кода, которая вызывает процедуру обработки события (точно так, как показано ниже):


Совет. После того, как вы наберете имя объекта Color и точку, Visual Studio покажет список всех свойств объекта текстовое поле. Вы можете выбрать свойство из этого списка, дважды щелкнув на нем мышью, или набрать его самостоятельно.

Этот код будет выполняться, когда пользователь будет щелкать по кнопке на форме и генерировать событие.



Построение решения

Теперь нужно построить решение. При построении решения код, написанный вами и Visual Studio.NET, компилируется в понятные компьютеру инструкции.



  1. Откройте меню Построение (Build) в строке меню.

  2. Выберите пункт Построить решение (Build Solution) — начнется построение решения.

Процесс построения решения будет отображаться в окне Вывод. Если в программном коде не было сделано ошибок, после завершения построения в окне Вывод будет выведено сообщение о том, что построение выполнено успешно.

В программном коде могли быть сделаны ошибки, пусть, например, вместо MessageBox вы набрали mMessageBox. Если VisualBasic может определить, где произошла ошибка, он подчеркивает это место в программном коде синей волнистой линией. Кроме того, открывается окно Список задач (TaskList), содержащее список ошибок, которые нужно исправить. Двойной щелчок по сообщению об ошибке перемещает курсор в коде к этой ошибке.

В окне Вывод (Output) появится сообщение о том, что построение выполнить не удалось.

Если построение выполнить не удалось, вернитесь назад и введите строку кода точно в том виде, в каком она приведена в этом курсе. Затем еще раз попытайтесь построить решение, как показано ранее.



Запуск проекта

Теперь скомпилированную программу можно запустить.

1. Откройте меню Отладка (Debug).

2. Выберите в этом меню пункт Начать (Start).(На экране появится форма проекта с кнопкой, которую вы на нее поместили.)

3. Щелкните на кнопке, изменится цвет формы и появится окно сообщения с текстом «Привет, Мир».

4. Нажмите кнопку OK, чтобы закрыть окно сообщения. (Окно сообщения закроется, но основное окно проекта останется открытым.Можете еще раз нажать кнопку, и окно сообщения появится снова.)

5. Нажмите кнопку со значком в верхнем правом углу формы, чтобы закрыть программу.

После завершения выполнения программы в окне Вывод (Debug) отображается отладочная информация. Чтобы посмотреть выведенные сообщения полностью, вам, вероятно, придется воспользоваться линейкой прокрутки.



Сохранение проекта

Сохранение выполняется так же, как и в других программах в операционной системе Windows.



  1. Откройте меню Файл (File).

  2. В меню Файл (File) выберите команду Сохранить все (Save АН).

Вы можете принять все значения по умолчанию для сохраняемого проекта, нажав кнопку Сохранить(Save), (не забудьте только каталог в котором вы сохраняете проект, его имя указывается в поле Расположение (Location:)). Имеется также возможность определить свои значения. Для этого в поле Имя (Name:) введите имя сохраняемого проекта, в поле Расположение (Location:) задайте каталог, в котором должен быть сохранен проект или выберите этот каталог с помощью кнопки Обзор (Browse...), а также задайте в поле Имя решения (Solution Name:) имя решения, содержащего ваш проект. Если вы хотите сохранить ваше решение в отдельном каталоге, оставьте галочку в поле Создать каталог для решения (Create directory for solution), если же этого не требуется, то снимите галочку и нажмите кнопку Сохранить (Save) для сохранения.

Файлы и папки решения. Когда вы создаете приложение на Visual Basic, создается целый набор файлов. Вы должны знать, какие это файлы и для чего они предназначены. Перейдите в папку , в которой вы создали проект «Привет, Мир». Откройте эту папку, и вы увидите, что для проекта была создана отдельная папка, названная Привет_Мир. Зайдите в папку Привет_Мир, чтобы посмотреть файлы, созданные для вашего проекта VisualStudio .NET. В папке будут следующие файлы:

Привет_Мир.sln — это файл решения, в котором хранится описание всех файлов и настроек этого решения. Вообще-то в решение можно включить несколько проектов, но в решении «Привет, Мир» проект только один — это файл ПриветМир.vbproj. К файлу Привет_Мир.sln система обращается, когда вы открываете решение. Файл Form1.vb содержит форму и связанный с ней код.

Откройте папку ..\bin\, сделав по ее значку двойной щелчок мышью. В папке ..\bin\ содержится исполняемый файл, полученный компиляцией программы на VisualBasic. Это файл Привет_Мир.ехе. Его можно запустить на другом компьютере, даже если на нем не установлена система программирования VisualStudio .NET.

Задание 2.Разработать программу, которая обеспечит возможности получения данных от пользователя, обработки полученных данных и выдачи результата. Для этого в первую очередь создайте графический интерфейс программы, примерно так, как показано на рисунке.


  1. Выберите в левой области Начальной страницы пункт Создать проект(Create:).В появившемся окневыберите тип Приложение Windows Forms(WindowsForms Application).В поле ввода Имя: (Name:) введите имя своего проекта. Нажмите OK

  2. Для статических строк текста, например "Первое число", поместите на форму три элемента Label с панели элементов. Для отображения текста измените значение свойства "Text" соответствующих элементов Label1,Label2, Label3 на Первое число, Второе число, Результат.

  3. Для создания полей ввода/вывода добавьте на форму три элемента TextBox с панели элементов.

  4. Для написания программы нужно, как и в предыдущем примере, сделать двойной щелчок на кнопкеВычислить и написать в появившемся обработчике следующий код


Пояснения к приведенному коду.

В первой строке с помощью оператора Dim определены три целочисленных переменных x, y и z.

Вторая строка обеспечивает считывание числа, записанного пользователем в первое окошко ввода, в переменную x. Заметьте, что все окошки ввода различаются именами, заданными по умолчанию: TextBox1, TextBox2, TextBox3. Программист может изменить эти имена, меняя значения свойства "Name" для соответствующего элемента. Разумеется, после этого в программном коде ссылаться на эти элементы вы должны используя данные вами имена. Свойство "Text" поля ввода содержит текст, вводимый пользователем, и отображаемый на экране.

В третьей строке содержимое второго поля ввода копируется в переменную y.

Следующая строка реализует непосредственно вычисления, в данном случае сложение значений x и y и присвоение полученного результата переменной z.

Чтобы полученный результат стал известен пользователю, в последней строке кода производится присвоение свойству "Text" третьего окошка ввода значения переменной z, что и приводит к отображению ее значения в этом окошке.



  1. Проверьте работу программы, нажав клавишу F5, введя числовые данные и нажав кнопку "Вычислить". Поэкспериментируйте с программой. Попробуйте вместо суммы вычислять значения каких-либо других арифметических выражений, например, умножения.

Контрольные вопросы:

  1. Перечислите и охарактеризуйте основные элементы, которые появляются при запуске интегрированной среды разработки Visual Studio.NET.

  2. Перечислите и опишите основные пункты меню и команды интегрированной среды Visual Studio 2010

  3. Основные приемы настройки интегрированной среды Visual Studio 2010.

  4. С помощью какого окна выбираются элементы управления для размещения их на форме.

  5. Способы переключения в редактор кода.

  6. Назначение оператора Dim.

  7. Выполнение построения решения.

  8. Выполнение отладки приложения.

  9. Назвать основные файлы проекта.


Лабораторная работа №2

Создание экземпляров класса. Объявление класса

Цель:научиться объявлять классы, создавать экземпляры классов в среде VisualStudio.
1   2   3   4   5   6   7   8   9   10   11


База данных защищена авторским правом ©infoeto.ru 2022
обратиться к администрации
Как написать курсовую работу | Как написать хороший реферат
    Главная страница