Основы программирования в C++Builder СЕ: учебное пособие Год издания: 2024 Автор: Литвиненко В. А. Издательство: Южного федерального университета ISBN: 978-5-9275-4800-2 Язык: Русский Формат: PDF Качество: Отсканированные страницы + слой распознанного текста Количество страниц: 122 Описание: В учебном пособии рассмотрены основы технологии компонентно-ориентированного программирования на Embarcadero C++Builder 12 Comunity Edition: свойства как расширение языка С++, рисование линий на канве формы, получение графического представления графа, формирование случайного графа, отображение матрицы смежности графа, показаны примеры решения ряда задач на графах, а также динамическое создание компонент, задание их свойств и событий. Учебное пособие предназначено для использования студентами специальности 09.03.02 «Информационные системы и технологи» при изучении курса «Технологии программирования», а также для студентов других специальностей.
Примеры страниц (скриншоты)
Оглавление
ВВЕДЕНИЕ....................................................................................... 4 1. СВОЙСТВА................................................................................... 7 1.1. Свойство типа переменной. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 1.2. Свойство типа двумерный массив............................................... 13 2. РИСОВАНИЕ НА КАНВЕ ФОРМЫ..................................................... 18 2.1. Рисовать при нажатой любой кнопки мыши................................ 18 2.2. Рисовать с изменением толщины пера........................................ 22 2.3. Рисовать тремя цветами............. . ............................................ 30 2.4. Рисовать пером любого цвета.................................................... 33 2.5. Задания для самостоятельной работы.............. . ............ . ......... 36 3. ГРАФИЧЕСКИЙ ВВОД СИММЕТРИЧЕСКОГО ГРАФА............................ 37 3.1. Рисуем граф на канве формы................................................... . 37 3 .2. Вывод матрицы смежности с помощью компоненты TS tringGrid. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 3.3. Определение множества вершин, смежных двум заданным вершинам графа....... . .................................... .. .......................... . 60 3.4. Задания для самостоятельной работы......... ... ........................... 64 4. СОЗДАНИЕ СЛУЧАЙНОГО ГРАФА.................................................... 66 4.1. Постановка задачи и сценарий приложения................................. 66 4.2. Формирование случайной матрицы смежности графа.................... 66 4.3. Отображение графа, заданного случайной матрицей смежности.... 74 4.4. Определение вершины графа с наибольшей локальной степенью. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80 4.5. Определение паросочетания графа............................................. 84 4.6. Задания для самостоятельной работы........................... . . . ........ 88 5. ДИНАМИЧЕСКОЕ СОЗДАНИЕ КОМПОНЕНТ. . ................. ............... .. 90 5 .1. Создание однострочного редактора текста и метки. . . . . . . . . . . . 90 5.2. Создание события для динамически созданной компоненты........... 95 5.3. Динамическое создание компонент TShape и TTimer ............. . . . . 97 5.4. Задания для самостоятельной работы ..... .... ......... ......... .......... 110 ЗАКЛЮЧЕНИЕ .... .. .... .... ............ .. ....... ....... ... ............... .. .... .... 111 СПИСОК ЛИТЕРАТУРЫ ................. ......... ................ ... ..................... 112 ПРИЛОЖЕНИЯ ................................................................................. 113
Литвиненко В. А. - Основы программирования в C++Builder СЕ: учебное пособие [2024, PDF, RUS] [uztracker.net-24949].torrent
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы к сообщениям Вы можете скачивать файлы
!ВНИМАНИЕ!
Сайт не предоставляет электронные версии произведений, а занимается лишь коллекционированием и каталогизацией ссылок, присылаемых и публикуемых на форуме нашими читателями. Если вы являетесь правообладателем какого-либо представленного материала и не желаете, чтобы ссылка на него находилась в нашем каталоге, свяжитесь с нами, и мы незамедлительно удалим ее. Файлы для обмена на трекере предоставлены пользователями сайта, и администрация не несет ответственности за их содержание. Просьба не заливать файлы, защищенные авторскими правами, а также файлы нелегального содержания!