Здесь располагается содержимое class "clearfloat" id "рамка"

Учебный комплекс "Основы программирования и БД"

У р о к и
  1. Этапы решения задач на компьютере. Разработка программы.
  2. Понятие алгоритма. Свойства алгоритма.
  3. Формы представления алгоритмов. Графический способ записи алгоритмов. Школьный алгоритмический язык.
  4. Базовые алгоритмические структуры: базовая структура следование.
  5. Базовые алгоритмические структуры: базовая структура ветвление.
  6. Базовые алгоритмические структуры: базовая структура ЦИКЛ.
  7. Эволюция языков программирования. Классификация языков программирования.
  8. Язык Си++. Эволюция языка и его преимущества.
  9. Синтаксис языка Си++.
  10. Константы и переменные в С++. Преобразование типов данных.
  11. Операторы используемые в С++.
  12. Некоторые визуальные компоненты С++Builder.
  13. Лабораторная работа № 1 Создание простого приложения в С++Builder.
  14. Основные константы и математические функции. Команда форматированного вывода строки.
  15. Лабораторная работа № 2 Создание программы вычисления значения функции.
  16. Условные операторы выбора if.
  17. Лабораторная работа № 3 Создание программы с разветвленной структурой.
  18. Условный оператор множественного выбора switch. Безусловный переход.
  19. Лабораторная работа № 4 Создание программы со структурой ВЫБОР.
  20. Оператор цикла for (цикл со счетчиком).
  21. Лабораторная работа № 5 Создание программы c циклом ДЛЯ.
  22. Операторы цикла с условием. Прерывание цикла.
  23. Лабораторная работа № 6 Создание программы c циклом ПОКА.
  24. Одномерные массивы. Обработка строк.
  25. Лабораторная работа № 7 Создание программы обработки строк.
  26. Многомерные массивы.
  27. Лабораторная работа № 8 Создание программы обработки двумерного массива.
  28. Указатели и ссылки.
  29. Функции: объявление, описание и использование.
  30. Лабораторная работа № 9 Создание и использование функций в C++.
  31. Файлы и потоки. Файловый ввод/вывод с помощью компонентов.
  32. Лабораторная работа № 10 Работа с файлами с помощью компонентов С++Builder.
  33. Файловый вывод/вывод в двоичном режиме.
  34. Лабораторная работа № 11 Запись и чтение блоков из двоичного файла (произвольный доступ).
  35. Лабораторная работа № 12 Запись, дописывание и чтение потоков из файла.
  36. База данных, основные понятия.
  37. Классификация баз данных.
  38. Организация данных в реляционной базе данных.
  39. Проектирование БД. Нормализация данных в реляционных БД.
  40. Системы управления базами данных.
  41. Лабораторная работа № 13 Создание таблицы БД средствами MS Access.
  42. Манипуляция данными. Язык запросов SQL.
  43. Лабораторная работа № 14 Построение простых запросов в MS Access.
  44. Создание приложений работы с базами данных.
  45. Визуальные компоненты доступа к БД в C++ Builder.
  46. Лабораторная работа № 15 Создание приложения доступа к БД в С++Builder.
Дополнения

12. Некоторые визуальные компоненты С++Builder.

Форма ( Form)

Компонента Форма
Форма является основой, на которой размещаются все компоненты программы. Форма имеет те же свойства что и окна Windows. Она имеет управляющее меню, полосу заголовка, кнопки развертывания, свертывания, закрытия и т.д. Во время проектирования в окне дизайна форма имеет сетку которая помогает легче располагать и  выравнивать визуальные компоненты.
Основные свойства формы, которые мы будем использовать:
Caption – определяет надпись на полосе заголовка формы
Left  – указывает положение левого верхнего угла формы относительно левого верхнего угла изображения на мониторе.
Height – высота окна формы в пикселях
Name – название формы
Width – ширина формы в пикселях
Top – указывает положение верхнего края окна формы относительно верхнего края изображения на мониторе.
Основные события:
OnCreate – указывается код программы который нужно выполнить при формировании формы
OnClose – указывается код программы который нужно выполнить при закрытии формы
OnClick – указываются действия выполняемые при нажатии на форму левой кнопкой мыши.

Компонент  Label (в группе компонентов Standart)

Компонента Надпись
Используется для отображения различных надписей на форме. Изменение отображаемой информации возможно только программным путем.
Основные свойства:
 Caption – текст надписи Label
Font – параметры шрифта надписи Label
Top – указывает положение верхнего края Label относительно верхнего края окна формы.
Left  – указывает положение левого верхнего угла Label относительно левого верхнего угла формы.
Height – высота области вывода надписи Label в пикселях
Width – ширина области вывода надписи Label в пикселях

Компонент  Edit (в группе компонентов Standart)

Однострочное окно редактирования
Используется для отображения, ввода и редактирования однострочных текстов.
Основные свойства:
Text  -  текст надписи Edit
Font – параметры шрифта надписи Edit
Top – указывает положение верхнего края Edit относительно верхнего края окна формы.
Left  – указывает положение левого верхнего угла Edit относительно левого верхнего угла формы.
Height – высота области вывода надписи Edit в пикселях
Width – ширина области вывода надписи Edit в пикселях
BorderStyle – внешнее оформление окна редактирования Edit.
MaxLength – ограничивает максимальное количество вводимых символов.  Если MaxLength =0  то длина строки текста не ограничена.
Основные события:
OnChange – прописывается действия при изменении текста в окне редактирования
OnEnter – событие наступает в момент получения фокуса окном редактироваия.

Компоненты Button и  BitBtn (в группе компонентов Standart и Additional )

Компоненты кнопка и кнопка с изображением
Управляющий элемент BitBtn используется для создания кнопок, под  действиями которых прописывается определенный исполняемый код программы.
Основные свойства:
Caption – текст надписи на кнопке
Font – параметры шрифта надписи на кнопке
Top – указывает положение верхнего края кнопки относительно верхнего края окна формы.
Left  – указывает положение левого верхнего угла кнопки относительно левого верхнего угла формы.
Height – высота кнопки в пикселях
Width – ширина кнопки в пикселях
Kind – (только для BitBtn )определяет тип кнопки
Основные события:
OnClick – отмечаются  действия выполняемые при нажатии на кнопку левой кнопкой мыши.
Основной метод:
Click – вызывает функцию OnClick программно.

Компонент  MainMenu

Компонента Главное меню
MainMenu  главное меню. Не визуальный компонент, т.е. на месте размещения при проектировании не имеет никакого значения. Эта компонента  генерирует меню только при запуске программы.
Основное свойство  компонента Items. Оно заполняется с помощью конструктора,  который запускается при двойном нажатии на компоненте MainMenu.
Caption – обозначает надпись на разделе.
Name – задает имя объекта соответствующего разделу меню.
ShortCut – определяет клавиши быстрого доступа к разделу меню.
Break – позволяет разбить список разделов на несколько столбцов.
Checked – указывает, что в разделе меню будет отображаться маркер флажка показывающий, что данный раздел выбран.
Основное событие: OnClick – возникает при щелчке пользователя на разделе или при нажатии «горячих клавиш».

Компонент Memo.

Многострочное окно редактирования
Memo – многострочное окно редактирования. Используется для вывода, редактирования и ввода строк текста.
Основные свойства:
Font – определяет параметры шрифта отображения в окне Memo.
Lines – строки  типа TStrings, которые содержат текст.
Доступ к строкам выполняется через индекс. Например:
Memo1->Lines->Strings[0] – обращение к первой строке.
Top – указывает положение верхнего края Memo относительно верхнего края окна формы.
Left  – указывает положение левого верхнего угла Memo относительно левого верхнего угла формы.
Height – высота Memo в пикселях
Width – ширина Memo  в пикселях
Основные события:
OnChange – прописывается действия при изменении текста в окне редактирования
OnClick – отмечаются  действия выполняемые при нажатии на Мемо левой кнопкой мыши.
Основные методы:
Clear – очистка окна Memo.
Lines->Add(String) – добавление строки в окно Мемо.
Lines->LoadFromFile – загрузка текста из файла в Memo.
Lines->SaveToFile – сохранение текста из Memo в файл.