- •Лабораторная работа №1
- •1.1. Цель и содержание работы
- •1.2. Основные конструкции языка c
- •Int X; // Переменная типа int
- •Int list[20]; // Массив целых величин
- •If (условие) оператор1 else оператор2
- •1.3. Функции ввода-вывода языка с
- •1.4. Создание консольного приложения
- •1.5. Меню интегрированной среды
- •1.6. Компиляция, отладка и запуск программы
- •1.7. Упражнения
- •Лабораторная работа №2
- •2.1. Цель и содержание работы
- •2.2. Использование функций библиотеки ipHlpApi
- •2.3. Упражнения
- •Int iErr; // Код ошибки
- •Лабораторная работа №3
- •3.1. Цель и содержание работы
- •3.2. Библиотека функций Winsock2
- •3.3. Структуры данных для работы с сокетами
- •3.4. Приложение-сервер
- •3.5. Приложение-клиент
- •3.6. Упражнения
- •Лабораторная работа №4
- •4.1. Цель и содержание работы
- •4.2. Функции для работы по протоколу udp
- •4.3. Приложение-сервер
- •4.4. Приложение-клиент
- •4.5. Упражнения
- •Лабораторная работа №5
- •5.1. Цель и содержание работы
- •5.2. Сканирование портов
- •5.3. Функции для определения состояния портов
- •5.4. Упражнения
- •Лабораторная работа №6
- •6.1. Цель и содержание работы
- •6.2. Сниффер
- •6.3. Упражнения
- •Библиографический список
1.4. Создание консольного приложения
Консоль – это интерфейс, используемый программой, работающей в текстовом режиме. Программа имеет входной и выходной буферы. Входной буфер связан с клавиатурой, выходной с экраном.
Создание новой программы начинается с запуска среды разработки. Запуск интегрированной среды осуществляется из меню «Пуск»:
Пуск Программы Visual C++ 9.0 Express Edition
Microsoft Visual C++ 2008 Express Edition.
Далее необходимо создать новый проект, указать тип проекта и присвоить проекту имя. Порядок действий следующий:
Запустить Visual C++.
В окне Recent Projects выбрать пункт Create: Project.
В окне New Project выбрать пункт Win32 Console Application.
Присвоить проекту имя (например, Hello).
Для размещения проекта задайте каталог D:\Laborat.
Нажмите кнопку OK.
Когда на экране появится диалоговое окно мастера консольного приложения, нажмите кнопку Next.
Когда на экране появится окно выбора настроек приложения, нажмите кнопку Finish.
Создайте консольное приложение с именем Hello в папке D:\Laborat. После выполнения этой операции вы получите пустую «заготовку», которая не выполняет никаких действий.
Измените имя главной функции программы с _tmain на принятое в классическом языке C имя main.
Добавьте в функцию main оператор для вывода текста:
printf(”Hello!”);
После этого добавьте оператор ввода символа:
getchar();
Этот оператор служит в данной программе только для того, чтобы предотвратить мгновенное закрытие окна консоли, которое происходит при выполнении оператора return в функции main.
После выполнения указанных действий программа должна иметь следующий вид:
#include ”stdafx.h”
int main(int argc, _TCHAR* argv[])
{
printf(”Hello!\n”);
getchar();
return 0;
}
1.5. Меню интегрированной среды
В верхней части окна среды Visual C++ вы видите строку основного меню, которое содержит следующие пункты:
меню File – содержит команды для работы с файлами;
меню Edit – содержит команды для поиска и редактирования текста;
меню View – содержит команды для отображения проекта в разных видах;
меню Project – содержит команды управления проектами;
меню Build – содержит команды для генерации исполняемого файла;
меню Debug – содержит команды для отладки приложения;
меню Tools – обеспечивает доступ к вспомогательным средствам среды;
меню Window – управляет отображением интегрированной среды;
меню Community – обеспечивает доступ к сообществу разработчиков;
меню Help – содержит команды справочной системы.
Наиболее часто используются следующие пункты меню File:
New – открывает окно для выбора нового проекта или файла;
Open – открывает уже существующий на диске файл;
Close – закрывает активное (текущее) окно;
Save – записывает содержимое активного окна в соответствующий файл;
Save As – позволяет сохранить содержимое окна под другим именем;
Save All – записывает в файлы содержимое всех открытых окон;
Exit – завершает работу среды.
Из меню Build мы будем использовать следующие пункты:
Build Solution – построение приложения в целом;
Build – компиляция текста в текущем окне;
Rebuild – перекомпиляция текста после внесения изменений.
Из меню Debug мы будем использовать только пункт Start Debugging – запуск программы в отладочном режиме.
При необходимости сведения о каком-либо операторе или функции Visual C++ можно получить, используя контекстную справку: с помощью мыши установите курсор на интересующий вас объект и нажмите F1.