- •Ключевые особенности
- •Полная интеграция с web-службами бизнес-партнеров
- •Быстрая и эффективная разработка web-приложений
- •Высокопроизводительное промежуточное по для web-служб
- •Кросс-платформенные решения
- •Полный контроль над сложными проектами
- •Эффективная работа с корпоративными базами данных
- •Корпоративные приложения для электронного бизнеса
- •Технология быстрой разработки приложений
- •Диагностический инструмент CodeGuard
- •Решения "под ключ" на основе Borland InterBase
- •Требования к системе
- •Ход работы
- •4. Создание библиотеки dll
- •Создайте консольное приложение.
- •Создайте приложения с графическим интерфейсом.
- •Создайте простейшую dll и тестирующее ее приложение.
- •Теоретические сведения
- •Ход работы
- •11. Аналогично вставьте в форму еще несколько текстовых полей с вашими биографическими данными.
- •12. Вставьте в форму объект типа Image (изображение).
- •13. Вставьте свою портретную фотографию с помощью свойства Picture (иллюстрация) объекта Image1.
- •14. Вставьте свою художественную фотографию в форму поверх имеющейся, воспользовавшись еще одним объектом типа Image.
- •16. Вставьте в форму кнопки для подсвечивания фотографий – два объекта типа Button с названиями Button1 и Button2.
- •17. Запрограммируйте кнопку "Портретная фотография" так, чтобы после ее нажатия в форме появлялась портретная фотография.
- •18. Запрограммируйте кнопку "Художественная фотография" соответственно ее назначению (см. П. 17).
- •19. Выполните программу и убедитесь, что кнопки выполняют свои функции. Закройте окно программы "Анкета студента".
- •20. Сохраните созданную программу в своей папке.
- •21.Создайте exe-файл программы.
- •Задания
- •Лабораторная работа n 3
- •Задача про обмен валюты
- •Теоретические сведения
- •Ход работы
- •Откажитесь от возможности изменять размеры окна программы, придав свойству формы BoderStyle значение bsDialog.
- •Вставьте в форму два объекта типа RadioButton (переключатели), как показано на рисунке 1.
- •Запрограммируйте кнопку «Конец».
- •Запрограммируйте кнопку «Вычислить».
- •Создайте exe файл вашей программы.
- •Продемонстрируйте созданную форму преподавателю. Задания
- •Лабораторная работа n 4
- •Программирование циклов.
- •Объекты: Memo, MainMenu, PopurMenu, CheckBox, GroupBox
- •Задача табулирования функции
- •Теоретические сведения
- •Ход работы
- •Замените Caption формы с “Form1” на «Табулирование функции».
- •Табулирование функции
- •Табулирование функции
- •20. Запустите созданную программу и исследуйте ее работу.
- •Задания
- •Табулирование функции
- •Английский язик - тестирование
- •После размещения рисунков!!!
- •Теоретические сведения
- •Ход работы
- •2.Замените заголовок (Caption) формы с "Forml" на "Английский язык — тестирование".
- •3.Откажитесь от всех системных кнопок формы, задав значение False во всех позициях свойства Bordericons: biSystemMenu, biMinimize, biMaximize и biHelp.
- •4.Расположите на форме объекты так, как показан на рис. 1.
- •5. Дважды щелкните на первом таймере и запрограммируйте мигание сообщения "Обязательно нажмите на кнопку "Готово" после размещения рисунков!!!" так:
- •6. Введите описание глобальных переменных программы:
- •7. Вставьте рисунки factory.Bmp, shipping.Bmp и finance.Bmp с папки
- •8. Запрограммируйте конструктор формы tForm1::tForm1 и функцию Result() сообщения результатов теста:
- •10. Аналогично запрограммируйте соответствующие события для перетягивания двух других рисунков.
- •11. Создайте функцию lmageInShape для проверки расположения рисунка (объекта Image) в середине некоторой геометрической фигуры (объекта Shape).
- •13. Запрограммируйте второй таймер, который обеспечивает индикацию времени выполнения от 100 до 0% со скоростью, обратно пропорциональной к числу в cSpinEdit1.
- •Сохраните программу и проект в рабочей папке.
- •Запустите программу. Перетягивайте мышью рисунки в середину соответствующих фигур. Закончите работу. Задания
- •Лабораторная работа n 6 объектно-ориентированное программирование в
- •Создания собственных классов. Наследование и виртуальные функции. Интерпретатор математических выражений.
- •Теоретические сведения
- •Ход работы
- •6. Введите математические выражения в поля Edit1 и Edit2 и очистите поля результатов Edit3 и Edit4. Запрограммируйте кнопку „Выход".
- •7. Задайте начальную точность вычислений, которая равна двум десятичным знакам.
- •8. Запрограммируйте кнопку „Вычислить” так:
- •9. Запрограммируйте функцию, которая будет выполняться после изменения числа в поле ComboBox1.
- •Задания
- •2. Вычислите значение функции от двух переменных f(X,y).
- •Лабораторная работа n 7
- •Усовершенствования интерпретатора математических выражений. Вычисление первой и второй производной
- •Ход работы
- •Создайте форму, показанную на рис. 1.
- •Введите описания классов и функций, которые будут использоваться в этой задаче.
- •5.Запрограммируйте кнопку "Вычислить" таким образом:
- •6. Запрограммируйте функцию, которая будет выполняться после изменения числа y поле ComboBox1.
- •Сохраните программу и убедитесь в ее работоспособности. Задания
Ход работы
1. Загрузите среду визуального программирования Borland C++ Builder.
Запуск системы визуального программирования C++ Builder выполняют щелчком на пиктограмме или с помощью каскадного меню Start (Пуск) => Programs (Программы) => Borland C++ Builder x.O => C++ Builder x.O, где х — версия программы. Получим четыре окна.
2.Исследуйте способы активизации четырех окон C++ Builder:
главного окна C++ Builder x.O — Project1, где есть панель инструментов, палитра компонентов и главное меню;
окна инспектора объектов Object Inspector со значениями свойств активного объекта;
окна формы Forml, в котором будут расположенные результаты работы будущей программы;
окна текста программы (Unitl.cpp).
Замечания 1. Окно текста программы может частично перекрываться окном формы. Активизировать окна (а также изменять их размеры или расположение) можно с помощью мыши или используя функциональные клавиши на клавиатуре:
F10 - для активизации главного меню (после этого нажмите на клавишу Esc);
F11 - для активизации окна инспектора объекта;
F12 - для перехода между окнами формы и кода программы.
3. Запустите программу Project1 на выполнение и рассмотрите окно пустой пока что формы. Поэкспериментируйте с окном формы.
Запустить программу можно несколькими способами:
выполнить команду Run => Run главного меню;
щелкнуть на кнопке Run панели инструментов;
нажать на функциональную клавишу F9.
Выполните такие действия: максимизируйте окно, восстановите его предыдущий размер, минимизируйте и снова разверните окно, передвиньте на рабочем столе и измените его размеры, вызовите системное меню (Alt+пропуск). Выполните те самые действия с помощью команд Move, Size и других и клавиатуры.
Вывод: окно формы обладает всеми свойствами стандартного окна операционной системы Windows.
4. Закройте окно программы Form1, минимизируйте главное окно C++ Builder и создайте на рабочем диске папку с именем группы, а в ней собственную папку, названную вашей фамилией. Снова активизируйте C++ Builder.
5. Сохраните созданную программу в своей папке.
Для этого выберите команду главного меню File => Save All (Сохранить Все) или нажмите на кнопку Save All на панели инструментов. В первой строке окна, которое появится ("Save Unitl As") под заголовком "Save in:" (Сохранить в:), с помощью выпадающего меню выберите имя рабочего диска, после чего найдите и откройте свою собственную папку. Задайте название для файла текста программы, предварительно удалив предложенное компьютером название Unitl.cpp, => Save. В следующем окне "Save Projectl As" дайте название файлу проекта, удалив предложенное компьютером название Project1.bpr => Save. Обратите внимание: файлы проекта и текста программы должны иметь разные названия.
6. Визуально ознакомьтесь со свойствами формы Left, Top, Width и Height.
Переместите с помощью мыши форму Form1. Обратите внимание, что изменение расположения формы ведет к изменению ее свойств Left и Тор - координат левого верхнего угла формы в окне Object Inspector. Измените размеры формы. Убедитесь, что теперь изменяются свойства Width (ширина) и Height (высота) формы в окне инспектора объекта.
7. Исследуйте, как изменение значений свойств Left, Top, Width ли Height формы в окне Object Inspector приводит к изменению расположения или размера формы.
Введите соответствующее значение в пикселях и нажмите на клавишу Enter.
8. Измените цвет фона формы.
Для этого в окне свойств формы Object Inspector в строке Color выберите значение цвета фона двумя способами:
вызовите окно выбора цвета двойным щелканьем мышью на текущем значении свойства Color. Выберите один из базовых цветов (Basic colors) или установите свой собственный (Define Custom Colors) цвет. Подтвердите выбор (Ok).
с помощью выпадающего меню поэкспериментируйте с разными значениями свойства Color. Задайте начальное значение цвета — clBtnFace.
9. Выполните программу еще раз (см. п. 3).
10. Вставьте в форму текстовое поле (объект типа Label) с текстом "Анкета студента".
Дважды щелкните мышью на пиктограмме Label - на закладке Standard палитры компонентов главного окна C++Builder. Расположите вставленный объект, перемещая его мышью. Если объект Label1 невыделен, активизируйте его и в окне Object Inspector измените значение свойства Caption с Label1 на текст "Анкета студента" без кавычек. Измените значение свойства Font (шрифт) этого текстового поля на такие:
Font : Times New Roman Cyr;
Font style : Bold;
Size : 16;
Color : Purple.
Замечание 2. В окне Object Inspector отображается список свойств лишь активного в определенный момент объекта.
