C# - Главная Пространство имен
► System ► Microsoft Для учеников (начинающих)
► Видео уроки ► Обучение ► Примеры программ ► Секреты в Си Шарп Для профессионалов
► Обучение ► Примеры программ ► Задачки - для тебя! |
Использование Microsoft Visual Studio 2005
Интегрированная система разработки Microsoft Visual Studio 2005 значительно облегчает создание программ С# по сравнению с компиляцией при помощи командной строки. В ее составе имеются мощные отладочные средства, справочная библиотека MSDN Library, содержащая невероятно огромное количество информации (на английском языке), визуальные средства проектирования приложений Microsoft Windows и многое другое. 4.2.1 Создание нового проекта. Чтобы создать простейшую консольную программу с использованием Microsoft Visual Studio 2005, запустите эту среду разработки приложений и выберите из меню File строку New. Затем из меню второго уровня выберите строку Project. В результате на экране появится диалоговое окно New Project, показанное на рис. 1.1. Рисунок 4.1 - Создание нового проекта В списке Project Types укажите тип проекта, щелкнув мышью строку Visual C# Projects. Далее в списке шаблонов Templates выберите шаблон проекта консольного приложения Console Application, щелкнув левой клавишей мыши соответствующий значок в правой части окна New Project. В поле Name введите имя проекта, а в поле Location – путь к каталогу проектов, в котором будет создан каталог создаваемого проекта. Для выбора пути к каталогу проектов вы можете воспользоваться кнопкой Browse. Проделав все описанные выше действия, щелкните кнопку ОК. В результате будет запущен мастер проектов, который автоматически создаст и загрузит в окно редактирования исходный текст программы: using System; using System.Collections.Generic; using System.Text;
namespace HelloApp { class Program { static void Main(string[] args) { } } } Сравнив этот текст с текстом, приведенным в листинге 1, можно обнаружить некоторые отличия. Мастер проектов выбрал для класса имя Program, в то время как наш класс был назван HelloApp. Название данного класса не имеет никакого значения для работоспособности программы, однако лучше использовать семантически значимые имена. Поэтому придется изменить это имя. В программе, созданной мастером проектов, метод Main имеет параметр args: static void Main(string[] args) Через этот параметр передаются аргументы запуска программы, указываемые в командной строке.
4.2.2 Проекты и решения. При создании программ и комплексов программ в интегрированной системе разработки Microsoft Visual Studio 2005 используются понятия решение (solution) и проект (project). Проект представляет собой набор файлов исходных текстов, файлов графических изображений и других файлов, необходимых для создания программы. Например, для нашего проекта создается файл исходного текста HelloApp.cs и ряд других файлов, например файл значка (пиктограммы). Обычно сложные программные комплексы содержат в себе много программ и компонентов, причем, возможно, созданных с использованием разных языков программирования и даже рассчитанных для использования на различных компьютерных платформах. Для облегчения разработки Microsoft Visual Studio 2005 позволяет представить все создаваемые компоненты такого комплекса в виде набора проектов, объединенных общим решением. В нашем случае при создании проекта было также автоматически создано решение HelloApp. Информация об этом решении была сохранена в файле с именем HelloApp.sln. После того как вы закончите работу с Microsoft Visual Studio 2005, для того, чтобы снова вернуться к работе над проектом, достаточно просто щелкнуть дважды пиктограмму этого файла в папке проекта. Компоненты, образующие решение, можно посмотреть в виде иерархического дерева на вкладке Solution Explorer (рисунок 4.2). Рисунок 4.2 – Вкладка Solution Explorer Окно вкладки Solution Explorer находится в правом верхнем углу главного окна Microsoft Visual Studio 2005. Как видно на рисунке 4.2, в решение HelloApp входит один проект, который тоже называется HelloApp. Проект HelloApp, в свою очередь, содержит определение ссылок Reference, которые нам пока не интересны, файл сборки (assembly) с именем AsscmblyInfo.cs, а также файл с исходным текстом нашей программы Program.cs. 4.2.3 Изменение проекта. Теперь, чтобы заставить программу делать то, что необходимо, требуется внести некоторые изменения в исходный текст, созданный мастером проекта. Прежде всего, щелкните правой клавишей мыши на имени файла Program.cs на вкладке Solution Explorer (рисунок 4.2) и выберите пункт «Properties». После этого в нижнем правом углу главного окна Microsoft Visual Studio 2005 откроется окно с вкладкой Properties, предназначенной для редактирования свойств файла (рисунок 4.3). Рисунок 4.3 – Вкладка Properties Выберите название файла Program.cs в поле File Name и отредактируйте имя файла. Замените его именем HelloApp.cs. После нажатия на Enter – выберете «Ok» Далее внесите изменения в исходный текст программы. Добавьте в исходный текст метода Main две строки, одна из которых предназначена для вывода на консоль сообщения «Hello, C# world!», а вторая ожидает нажатия на клавишу Enter: System.Console.WriteLine{"Hello, C# world!"); System.Console.ReadLine(); Теперь мы готовы оттранслировать программу и запустить ее на выполнение. Чтобы это сделать, просто нажмите клавишу F5. Если все было сделано правильно, через некоторое время на экране компьютера появится консольное окно с сообщением «Hello, C# world!». Нажмите в этом окне клавишу Enter — и окно исчезнет. В том случае, если вы ошиблись при наборе кода, в нижней части главного окна Microsoft Visual Studio .NET появится сообщение об ошибке. Кроме того, ошибочные строки выделяются в окне редактирования волнистой линией синего цвета. Если подвести курсор мыши к такой линии, около курсора появится текст соответствующего сообщения об ошибке.
Просмотров: 4235 |