Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПргЯВУ_ЛК_СтефановаИА.doc
Скачиваний:
2
Добавлен:
01.05.2025
Размер:
4.41 Mб
Скачать

3.2. Консольное приложение

Консольное приложение создается при выборе его в диалоговом окне командой Файл \ Создать проект \Консольное приложение \ОК.

Среда Visual C# 2010 Express формирует в редакторе кода заготовку для проекта.

В Окне Редактора кода размещены:

  • Шаблон кода, который формируется ИСР автоматически (эти строки редактированию не подлежат!).

  • По умолчанию среда предлагает проекту заголовок ConsolApplication1.Program.

  • В строках модули using указаны ссылки на модули, подключаемые к программе.

  • В операторные скобки {..} (строка 12) вводятся разделы объявлений переменных, констант, типов, необходимые для решения задачи, а также код, определяющий выполняемые проектом функции.

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

Выполняется командой Файл \ Сохранить все. В диалоговом окне «Сохранить проект» с помощью кнопки Обзор на дереве папок отыскать нужную папку, открыть ее и вести Имя проекта в одноименное поле Имя, а в поле Имя решения ввести имя папки, где сохраняется проект . Нажать на кнопку Сохранить. В строке заголовка проекта отобразится имя папки размещения проекта, а в обозревателе решений изменится имя проекта

3.3. Структура папок при сохранении консольного приложения

П роект сохраняется в структуре папок:

Решение P11

Z1

Properties

Ссылки

Bin

Debug

Release

Obj

Debug

Release

Папка решения

Папка проекта

Папка свойств

Папка ссылки на модули

Папка двоичных файлов

Папка файлов отладки

Папка файлов выпуска

Папка объектных файлов

Папка файлов отладки

Папка файлов выпуска

Файлы проекта располагаются в одном каталоге P11.

Для каждого нового проекта целесообразно создавать отдельный каталог (P11).

Исполняемые (Bin) и объектные (Obj) файлы образуются при компиляции (построении) проекта.

3.5. Компиляция

Компиляция – это процесс преобразования исходной программы, написанной на языке высокого уровня (ЯВУ), в исполняемую программу.

Процесс компиляции состоит из двух этапов:

  • Проверка текста программы на отсутствие синтаксических ошибок (отладка);

  • Генерация исполняемой программы (exe-файл).

В результате компиляции ИСР создает исполняемый файл Project.exe. (Z1.exe)

Возможны два режима отладки:

Команда Отладка \ Начать отладку создает файлы, размещающиеся в папках Debug (отладка). Построение в режиме отладки, в компонуемые файлы включаются символы отладки, режим оптимизации исключается. Это может увеличить размеры файлов.

К оманда Отладка \ Построить решение размещает файлы в папках Release (выпуск). В компонуемые файлы символы отладки не включают, и компилятор использует режим оптимизации кода (например, исключает не использованные переменные). Это может уменьшить размеры файлов.

Компиляция может быть выполнена на любой стадии разработки проекта.

Имя приложения совпадает с именем файла проекта. А само приложение является автономным.

При компиляции проекта создается сборка, сохраняемая на диске как управляемый файл Z1.exe. Из сборки при исполнении генерируется исполняемый бинарный файл, который исполняется на лету.

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

Запускать проект можно:

  • из ИСР Visual C# 2010 Express командой начать отладку или кнопкой

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

3.7. Оконное приложение

Оконное приложение создается при выборе его в диалоговом окне командой Файл \ Создать проект \Приложение Windows Forms\ОК.

ИСР Visual C# 2010 Express создает проект с пустой формой и формирует в редакторе кода заготовку для проекта.

4.0. Язык программирования C#

4.1. Алфавит языка

Алфавит (или множество литер) языка программирования С# составляют символы таблицы кодов unicod. Алфавит C# включает в себя:

1. Буквы латинского алфавита:

A…Z - 26 заглавных букв,

a...z - 26 строчных букв, (строчные и прописные буквы различаются)

_ - знак подчеркивания.

2. Строчные и прописные буквы кириллицы.

3. Арабские цифры.

0 . . 9 - 10 цифр.

4. Специальные символы:

- знаки арифметических операций

+ * /

- отношения

< >

- знаки пунктуации

. : ; ,

- скобки

( ) [ ] { }

- символы

@ (эт), ' (апостроф), '', $ , #, ^

4. Составные символы.

== - равно,

!= - не равно,

. . - диапазон значений,

<= - меньше или равно,

>= - больше или равно,