Скачать 1.16 Mb.
|
Ход работы:
Теоретическая часть Интегрированная среда разработки 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
Первое, что вы увидите на экране, запустив Visual Studio .NET, — начальную страницу {Начальная страница).По умолчанию будет открыта вкладка Проекты. Обычно на ней приводится список недавно открывавшихся проектов. Для открытия существующего проекта щелкнуть по кнопке Открыть проект, а для начала создания нового проекта — щелкнуть по кнопке Создать проект. Создание первого проекта Щелкните на кнопке Создать проект, чтобы создать новый проект. Откроется диалоговое окно Создать проект.
Конструирование графического интерфейса проекта Окно Конструктор форм (FormDesignWindow). Форма — это элемент графического интерфейса, с помощью которого осуществляется взаимодействие пользователя с программой. Форма представляет собой поле с размещаемыми на нем объектами разных типов — кнопками, текстовыми полями. В основной рабочей области в левой части окна будет отображена пустая форма, на которой нет кнопок и других объектов. Эта область называется окном Конструктор форм. Ярлычок этого окна содержит надпись Forml.vb [Конструктор]. Окно Область элементов (Toolbox). В этом окне содержатся все объекты, которые можно поместить на форму, — кнопки, переключатели, текстовые поля, выпадающие списки и т. д.
Перемещение кнопки и изменение ее размеров.
Создание программного кода проекта
Совет. После того, как вы наберете имя объекта Color и точку, Visual Studio покажет список всех свойств объекта текстовое поле. Вы можете выбрать свойство из этого списка, дважды щелкнув на нем мышью, или набрать его самостоятельно. Этот код будет выполняться, когда пользователь будет щелкать по кнопке на форме и генерировать событие. Построение решения Теперь нужно построить решение. При построении решения код, написанный вами и Visual Studio.NET, компилируется в понятные компьютеру инструкции.
Процесс построения решения будет отображаться в окне Вывод. Если в программном коде не было сделано ошибок, после завершения построения в окне Вывод будет выведено сообщение о том, что построение выполнено успешно. В программном коде могли быть сделаны ошибки, пусть, например, вместо MessageBox вы набрали mMessageBox. Если VisualBasic может определить, где произошла ошибка, он подчеркивает это место в программном коде синей волнистой линией. Кроме того, открывается окно Список задач (TaskList), содержащее список ошибок, которые нужно исправить. Двойной щелчок по сообщению об ошибке перемещает курсор в коде к этой ошибке. В окне Вывод (Output) появится сообщение о том, что построение выполнить не удалось. Если построение выполнить не удалось, вернитесь назад и введите строку кода точно в том виде, в каком она приведена в этом курсе. Затем еще раз попытайтесь построить решение, как показано ранее. Запуск проекта Теперь скомпилированную программу можно запустить. 1. Откройте меню Отладка (Debug). 2. Выберите в этом меню пункт Начать (Start).(На экране появится форма проекта с кнопкой, которую вы на нее поместили.) 3. Щелкните на кнопке, изменится цвет формы и появится окно сообщения с текстом «Привет, Мир». 4. Нажмите кнопку OK, чтобы закрыть окно сообщения. (Окно сообщения закроется, но основное окно проекта останется открытым.Можете еще раз нажать кнопку, и окно сообщения появится снова.) 5. Нажмите кнопку со значком в верхнем правом углу формы, чтобы закрыть программу. После завершения выполнения программы в окне Вывод (Debug) отображается отладочная информация. Чтобы посмотреть выведенные сообщения полностью, вам, вероятно, придется воспользоваться линейкой прокрутки. Сохранение проекта Сохранение выполняется так же, как и в других программах в операционной системе Windows.
Вы можете принять все значения по умолчанию для сохраняемого проекта, нажав кнопку Сохранить(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.Разработать программу, которая обеспечит возможности получения данных от пользователя, обработки полученных данных и выдачи результата. Для этого в первую очередь создайте графический интерфейс программы, примерно так, как показано на рисунке.
Пояснения к приведенному коду. В первой строке с помощью оператора Dim определены три целочисленных переменных x, y и z. Вторая строка обеспечивает считывание числа, записанного пользователем в первое окошко ввода, в переменную x. Заметьте, что все окошки ввода различаются именами, заданными по умолчанию: TextBox1, TextBox2, TextBox3. Программист может изменить эти имена, меняя значения свойства "Name" для соответствующего элемента. Разумеется, после этого в программном коде ссылаться на эти элементы вы должны используя данные вами имена. Свойство "Text" поля ввода содержит текст, вводимый пользователем, и отображаемый на экране. В третьей строке содержимое второго поля ввода копируется в переменную y. Следующая строка реализует непосредственно вычисления, в данном случае сложение значений x и y и присвоение полученного результата переменной z. Чтобы полученный результат стал известен пользователю, в последней строке кода производится присвоение свойству "Text" третьего окошка ввода значения переменной z, что и приводит к отображению ее значения в этом окошке.
Контрольные вопросы:
Лабораторная работа №2 Создание экземпляров класса. Объявление класса Цель:научиться объявлять классы, создавать экземпляры классов в среде VisualStudio. |
Методическое пособие Саратов 2008 г. Организация комплексной системы... Методическое пособие предназначено для руководителей и преподавателей- организаторов обж образовательных учреждений |
Учебно-методическое пособие санкт-Петербург 2009г. Автор: Г. П. Подвигин... Учебно-методическое пособие предназначено для должностных лиц, специалистов го и рсчс организаций |
||
Учебно-методическое пособие Рекомендовано методической комиссией... Методы молекулярной диагностики: Учебно-методическое пособие. Авторы: А. Д. Перенков, Д. В. Новиков, С. Г. Фомина, Л. Б. Луковникова,... |
Учебно-методическое пособие Елабуга 2016 ббк 74. 58 Учебно-методическое... Методическое пособие предназначено для студентов 1 курса высших учебных заведений неязыковых специальностей |
||
Учебно-методическое пособие «язык программирования pascal» для студентов... Методические указания соответствуют рабочей программе по специальности 09. 02. 03 Программирование в компьютерных системах. 2 |
Учебно-методическое пособие ... |
||
Организация и технология документационного обеспечения управления учебно-методическое пособие ... |
Учебно-методическое пособие Казань 2010 Печатается по рекомендации... Учебно-методическое пособие по курсу «Организационное поведение» /Д. М. Сафина. – Казань: Казанский (Приволжский) федеральный университет;... |
||
Методическое пособие по выполнению курсовых работ по дисциплине «web-дизайн... Методическое пособие по выполнению курсовых работ по дисциплине «Web-дизайн и Web-программирование» для студентов очной и заочной... |
Учебно-методическое пособие. Новосибирск, 2006 Учебно-методическое пособие предназначено инструкторам детско-юношеского и спортивного туризма с целью повышения уровня знаний и... |
||
Учебно-методическое пособие Санкт-Петербург 2007 Автор: Черемисов... Учебно-методическое пособие предназначено для подготовки руководящего состава, специалистов гочс и пб, руководителей служб, аварийно-спасательных... |
Учебно-методическое пособие к лабораторным занятиям по курсу «Основы кристаллооптики» Практическое руководство по работе с поляризационным микроскопом для исследования петрографических объектов: Учебно-методическое... |
||
Учебно-методическое пособие организация инженерной защиты населения Учебно-методическое пособие разработано применительно к Программе обучения слушателей на курсах гражданской защиты Копейского городского... |
Учебно-методическое пособие для студентов пм. 04.(07.) «Выполнение... Учебно-методическое пособие составлено в соответствии с требованиями Федерального Государственного образовательного стандарта по... |
||
Учебно-методическое пособие Кемерово 2015 г. Согласовано: кроо «памск» Учебно-методическое пособие предназначено для студентов стоматологического факультета, гигиенистов стоматологических со средним медицинским... |
Программа дисциплины [Объектно-ориентированное программирование]... Программа предназначена для преподавателей, ведущих данную дисциплину, учебных ассистентов и студентов направления подготовки 220400.... |
Поиск |