- •Программирование
- •Новосибирск
- •1. Общие положения
- •1.1. Цель лабораторных работ
- •1.2. Темы лабораторных работ
- •2. Обзор среды разработки
- •2.2. Панели инструментов, меню и горячие клавиши
- •Панель инструментов для рабочих столов
- •Панель инструментов отладки
- •2.3. Добавление компонентов в форму
- •2.4. Изменение вида и поведения объекта
- •2.4.1. Работа со свойствами объекта
- •2.4.2. Работа с событиями объекта
- •2.5. Просмотр и редактирование кода
- •2.5.1. Просмотр файлов форм
- •2.5.2. Просмотр кода при помощи редактора кода
- •2 Щелкните замещающий.5.3. Исследование кода
- •2.6. Управление проектами
- •2.7. Создание списков To-Do
- •2.8. Проектирование модулей данных
- •2.9. Настройка опций проекта и среды
- •2.10. Получение справки
- •2.11. Помощь в кодировании
- •Инструменты подсказки кода
- •2.12. Отладка приложений
- •2.13. Доступ к базам данных
- •2.14. Шаблоны и хранилище объектов
- •3. Лабораторная работа № 1
- •3.1. Начало разработки нового приложения
- •3.2. Установка значений свойств
- •3.3. Добавление объектов в форму
- •3.4. Добавление поддержки меню и панели инструментов
- •Планирование команд текстового редактора
- •3.4.1. Добавление действий в список действий
- •3.4.2. Добавление стандартных действий в список действий
- •3.4.3. Добавление изображений в список изображений
- •3.5. Добавление меню
- •3.6. Очистка окна редактирования текста
- •3.7. Добавление панели инструментов
- •3.8. Создание обработчиков событий
- •3.8.1. Создание обработчика событий для команды New
- •3.8.2. Создание обработчика событий для команды Open
- •3.8.3. Создание обработчика событий для команды Save
- •3.8.4. Создание обработчика событий для команды Save As
- •3.8.5. Создание обработчика событий для команды Exit
- •3.8.6. Создание файла справки
- •3.8.7. Создание обработчика событий для команды
- •3.8.8. Создание обработчика событий для команды Index
- •3.8.9. Создание обработчика событий для команды About
- •3.9. Завершение приложения
- •Список литератуРы
- •Оглавление
2.10. Получение справки
Интерактивная справочная система предоставляет обширную документацию по VCL и другим частям C++Builder. Вот некоторые способы вывода справки.
В редакторе кода выделите ключевое слово языка или VCL-элемент и нажмите клавишу F1. Тогда отобразится справка.
В дизайнере форм выделите объект и нажмите клавишу F1. Тогда отобразится справка.
Вы можете получить справку по любой части среды разработки, включая пункты меню, диалоговые окна, простые окна, инструментальные панели и компоненты.
Нажатие кнопки Help [справка] в любом диалоговом окне также отображает контекстно-зависимую интерактивную документацию.
Сообщения компилятора и компоновщика об ошибках появляются в отдельном окне под окном редактора кода. Чтобы получить справку по ошибке компиляции, выделите сообщение в списке и нажмите клавишу F1.
2.11. Помощь в кодировании
C++Builder помогает вам записывать программный код. Для этого редактор кода выводит всплывающие окна подсказки кода.
Инструменты подсказки кода
Инструмент |
Принцип работы |
Code Completion [завершение кода] |
Введите имя указателя на объект с последующей стрелкой (–>) или имя объекта, отличного от VCL, с последующей точкой. Отобразится список возможных продолжений кода. Введите начало оператора присваивания и нажмите вместе клавиши Ctrl и Пробел. Отобразится список допустимых значений переменной. Введите имя метода. Отобразится список его параметров
|
Code Parameters [параметры кода] |
Напечатайте имя метода и открывающую скобку. Отобразится синтаксис параметров метода
|
Code Templates [шаблоны кода] |
Нажмите одновременно клавиши Ctrl и J. Отобразится список шаблонов операторов, которые вы можете вставлять в ваш код. Вы можете также создать собственные шаблоны
|
Tooltip Expression Evaluation [значение выражения] |
Когда во время отладки ваша программа приостанавливается, укажите на любую переменную. Отобразится ее текущее значение
|
Tooltip Symbol Insight [понимание символа] |
При редактировании кода укажите на любой идентификатор. Отобразится место его объявления
|
Для настройки этих инструментов выберите пункт меню Tools Editor Options [инструменты опции редактора], а затем вкладку Code Insight [подсказка кода].
2.12. Отладка приложений
C++Builder содержит встроенный отладчик, который помогает вам определить местоположение ошибок в вашем коде. Он позволяет вам управлять выполнением программы, наблюдать переменные и изменять значения данных во время выполнения приложения. Вы можете “шагать” по программе строка за строкой, проверяя состояние программы в каждой контрольной точке.
Для использования отладчика вам надо скомпилировать программу с заказом вывода отладочной информации. Для этого выберите пункты меню Project Options [проект опции], затем вкладку Compiler [компилятор] и установите флажок Debug Information [информация отладки]. Теперь вы можете начать отладку, запустив программу. Для настройки опций отладчика выберите пункт меню Tools Debugger Options [инструменты опции отладчика].
Есть следующие окна отладки: Breakpoints [контрольные точки], Call Stack [стек вызовов], Watches [наблюдения], Local Variables [локальные переменные], Threads [потоки], Modules [модули], CPU [процессор] и Event Log [журнал событий]. Выводите их на экран, выбирая пункты меню View Debug Windows [вид окна отладки]. Вы можете прикреплять или перекрывать эти окна.
Настроив рабочий стол для отладки, вы можете сохранить параметры настройки.
Некоторые версии C++Builder поддерживают многопроцессорную обработку и удаленную отладку распределенных приложений со стороны клиента или со стороны сервера. Чтобы включить удаленную отладку, выберите пункты меню Run Parameters [выполнить параметры], затем вкладку Remote [удаленная] и установите флажок Debug Project on remote machine [отладка проекта на удаленной машине].