Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MetodUkaz_VP_S.docx
Скачиваний:
16
Добавлен:
11.03.2015
Размер:
14.12 Mб
Скачать

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

Использование интегрированной среды разработки (Visual C#)

Цель работы: Познакомиться со справочной службойMSDN. Получить сведения о структуре проектаC# вVisualStudioи навыки в разработке консольных иWindowsFormsприложений с помощьюC# иVisual Studio.

Теоретические сведения

MSDN

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

Структура простейшего консольного проекта С#

При создании консольного приложения в Обозревателе решенийпоявится Решение включающее следующие компоненты:

Рис. 1.1 Обозреватель решений

  • Properties (Свойства). Под узлом Свойства представлены параметры конфигурации, применяемые ко всему проекту и хранящиеся в файле CSPROJ в папке решения. Эти параметры включают параметры компиляции, параметры безопасности, развертывания и многие другие. Для изменения проекта используется Конструктор проектов, представляющий собой набор Страниц свойств, который можно открыть, щелкнув правой кнопкой мыши на узле Свойства и выбрав команду Открыть.

  • References(Ссылки). В контексте проекта ссылка определяет двоичный файл, необходимый для выполнения приложения. Как правило, ссылка определяет файл DLL, такой как один из файлов библиотеки классов .NET Framework. Ссылка может также определять связь со сборкой .NET (оболочка совместимости), что позволяет приложению вызывать методы в COM-объекте или собственной библиотеке Win32 DLL. Если программа создает экземпляр класса, определенного в другой сборке, на этот файл необходимо создать ссылку в проекте, прежде чем компилировать его. Чтобы добавить ссылку, в меню Проект выберите пункт Добавить ссылку. По умолчанию все проекты C# содержат ссылку на библиотеку mscorlib.dll, в которой находятся основные классы .NET Framework. Ссылки можно добавить на другие библиотеки DLL .NET Framework и файлы, выбрав в меню Проект команду Добавить ссылку.

  • App.config(Файл конфигурации). Файлы конфигурации имеют формат XML, и при необходимости их можно изменять. Разработчики могут использовать файлы конфигурации для изменения параметров без перекомпиляции своих приложений. Администраторы могут использовать файлы конфигурации для задания политик, влияющих на работу приложений на компьютерах.

  • Program.cs– файл содержащий исходный код программы (изначально содержит только сам классProgramи пустой методstatic void Main(string[] args) являющийся главной точкой входа для приложения)

Структура простейшего WindowsFormsприложения

При создании WindowsFormsприложения вОбозревателе решенийпоявится решение включающее следующие компоненты:

Рис. 1.2 Обозреватель решений

Назначение компонентов Properties,References,App.configи их содержание в целом остаются неизменными как и в рассмотренном консольном приложении.

  • Form1.cs(Формы). При создании проекта Windows Forms Visual C# добавляет одну форму в проект и называет ее Form1. Представляющие форму два файла имеют название Form1.cs и Form1.designer.cs. Код пишется в файле Form1.cs; в файл designer.cs file конструктор Windows Forms записывает код, реализующий все действия, выполненные путем перетаскивания элементов управления из Панели элементов.Чтобы создать новую форму, необходимо щелкнуть команду Проект и выбрать Добавить форму Windows. С каждой формой связаны два файла. В файле Form1.cs (имя может быть выбрано пользователем) содержится исходный код для настройки формы и ее элементов управления (например, полей со списками и текстовых полей), а также их реакции на события (например, нажатие кнопки или клавиши). В простых проектах Windows Forms большая часть кода пишется именно в этом файле.

В файле designer.cs содержится исходный код, который записывает Конструктор форм при перетаскивании элементов управления в форму, установке свойств в окне Свойства и так далее. Как правило, изменение этого файла вручную не допускается совсем.

  • Program.cs– файл содержащий исходный код программы (изначально содержит только сам классProgramи не пустой методstatic void Main(string[] args) являющийся главной точкой входа для приложения). МетодMain запускает автоматически созданную форму посредством методаRun класса Application, другими словами передает управление форме.

Вывод

  • Программист Microsoftобязан уметь пользоваться справочным центромMSDN.

  • При работе с приложением WindowsFormsнельзя нарушать структуру файла формыdesigner.cs, так как этот файл напрямую используется конструктором форм и его неправильное изменение может повлечь за собой крах всего проекта.

  • Изменять название проекта, файлов необходимо с помощью рефакторинга (особенно в больших проектах), также рефакторинг можно применять к классам и их компонентам. Если сделать это без рефакторинга, то изменив вручную имя какого-нибудь компонента проекта, проект может не запуститься, так как например в файле designer.csничего не будет известно о новом имени компонента.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]