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

Курс кружка "Программист"

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

    ***Лабораторная работа № 12***
    Запись, дописывание и чтение потоков из файла.
Дополнения

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 в файл.