Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Введение. Министерство образования и науки рф

Рисование узоров | Рисование поля для различных игр | Для построения графиков | Построение графиков элементарных функций | В случайных местах | Движение двоичного образа по фоновой картинке | В динамических приложениях | Перемещение картинок | События от мыши | Движение образа по удерживанию левой кнопки мыши |


Читайте также:
  1. I. Введение
  2. I.Введение.
  3. II. Введение в историю студенческих игр
  4. А78. Введение ядра соматической клетки в энуклеированную яйцеклетку амфибий, рыб, насекомых приводит к появлению нормального организма в случае
  5. ВВЕДЕНИЕ
  6. ВВЕДЕНИЕ
  7. Введение

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ

Новосибирский государственный университет

Высший колледж информатикИ

 

 

 

Задачи для изучения основ Delphi

Учебное пособие

 

Новосибирск


УДК 681.3.06(075)

ББК 32.973–01Я73

К 72

 

Задачи для изучения основ Delphi.:Учебное пособие /

М. А. Держо, Н. Е. Календарева, С. Т. Календарева, Н. Ю. Карпунина,

О. П. Козлова, Л. К. Попов, О. С. Ухинова. ВКИ НГУ. Новосибирск, 2011. – 136 с.

 

 

ISBN 978-5-4437-0004-5

 

 

Целью данного учебного пособия является обучение основам программирования с использованием возможностей среды Delphi.

Пособие предназначено как для новичков, осваивающих азы программирования, так и для студентов, продолжающих изучение программирования и желающих освоить особенности разработки программ в среде Delphi.

 

 

Рецензент: канд. физ.-мат. наук А. М. Задорожный

 

© Высший колледж информатики Новосибирского государственного университета, 2011

© М. А. Держо, Н. Е. Календарева, С. Т. Календарева, Н. Ю. Карпунина, О. П. Козлова,

Л. К. Попов, О. С. Ухинова, 2011

 

ISBN 978-5-4437-0004-5

 


Оглавление

 

Введение  
Глава 1. Знакомство со средой Delphi  
  1.1.Использование компонентов общего назначения: TLabel, TButton, TEdit, TShape, TTimer, TPanel  
    1.1.1. Проект «Калькулятор»  
    1.1.2. Проект «Таймер»  
    1.1.3. Проект «Светофор»  
    1.1.4. Проект «Движение шарика TShape с отражением»  
Глава 2. Изучение графики и работа с изображениями  
  2.1. Класс TCanvas, его свойства и методы  
    2.1.1. Рисование узоров  
    2.1.2. Рисование поля для различных игр  
    2.1.3. Рисование координатной сетки для построения графиков  
    2.1.4. Построение графиков элементарных функций  
  2.2. Класс TBitmap и работа с растровыми рисунками  
    2.2.1. Рисование на поле растрового рисунка в случайных местах  
    2.2.2. Движение двоичного образа по фоновой картинке  
  2.3. Компонент TImage и его использование в динамических приложениях  
    2.3.1. Проект «Движение компонента TImage»  
    2.3.2. Перемещение картинок  
    2.3.3. Проект «Движение компонента TImage по окружности»  
Глава 3. Реакция на события от мыши и клавиатуры  
  3.1. События от мыши  
    3.1.1. Проект «Попади в мишень»  
    3.1.2. Проект «Снежинки»  
    3.1.3. Проект «Крестики-нолики»  
    3.1.4. Движение образа по удерживанию левой кнопки мыши  
    3.1.5. Проект «Жизнь клеток»  
       
       
       
       
  3.2. События от клавиатуры  
    3.2.1. Код клавиши  
    3.2.2. Управляемое движение образа по нажатию клавиши со стрелкой  
    3.2.3. Совмещение управляемого и неуправляемого движений. Проект «Догонялки»  
Глава 4. Использование компонентов TMainMenu, TToolBar, OpenPictureDialog, SavePictureDialog, ColorDialog в графических приложениях  
  4.1. Проект «Простейший графический редактор»  
Глава 5. Динамическое создание компонентов  
  5.1. Создание кнопок  
    5.1.1. Проект «Лохотрон»  
    5.1.2. Игра «Пятнадцать»  
  5.2. Создание компонентов TImage  
    5.2.1. Проект «Угадай картинку»  
    5.2.2. Проект «Собери картинку»  
Глава 6. Массивы и списки  
  6.1. Компоненты TStringGrid и TDrawGrid  
    6.1.1. Сортировка массива  
    6.1.2. Проект «Таблица успеваемости»  
    6.1.3. Система предварительной продажи билетов  
    6.1.4. Проект «Таблица рисунков»  
    6.1.5. Рисование в таблице TDrawGrid  
  6.2. Компоненты TListBox, TCombobox, их свойства и методы  
    6.2.1. Прорисовка изображений в списке TListBox  
    6.2.2. Проект «Зоомагазин»  
    6.2.3. Проект «Шуточная игра»  
    6.2.4. Проект «Редактирование списка вопросов»  
Глава 7. Использование компонентов TRadioGroup и TRadioButton в интерфейсе приложений  
  7.1. Тест «Знаете ли вы загадки?»  
  7.2. Проект «Исторические даты»  
Глава 8. Работа с файлами  
  8.1. Компоненты TOpenDialog, TSaveDialog – диалоги открытия и сохранения файлов  
    8.1.1. Просмотр текстовых файлов  
  8.2. Добавление и удаление записей в файл и из файла  
    8.2.1. Проект «Журнал группы»  
  8.3. Файлы для проекта «Судоку»  
Глава 9. Мультимедийные возможности Delphi  
  9.1. Просмотр видеофильма с использованием компонента MediaPlayer  
  9.2. Простейшая мультипликация  
Глава 10. Обработка ошибок времени выполнения программы  
  10.1. Пример использования tryexcept  
Глава 11. Темы проектов для самостоятельной работы  
  11.1. Оформление проекта  
    11.1.1. Проект «Бегущая строка»  
    11.1.2. Проект «Титры»  
    11.1.3. Общие рекомендации по оформлению  
  11.2. Рекомендации для отчета по проекту  
  11.3. Темы проектов  
    11.3.1. Головоломка «Сквэрворд»  
    11.3.2.Задача «Путешествие по марщруту»  
    11.3.3.Головоломка «Ходом коня»  
    11.3.4.Задача «Извилистый путь»  
    11.3.5.Головоломка «Фишки на поле»  
Список литературы  

Введение

 

Данное учебное пособие предназначено для поддержки курса «Базовый проект «Визуальное программирование в среде Delphi» для студентов первого курса ВКИ НГУ. Хорошо документированные разнообразные примеры с иллюстрациями позволяют не только освоиться в среде Delphi, но и самостоятельно разработать собственное интересное и красиво оформленное приложение.

В пособии приведены задачи по следующим основным разделам: использование базовых компонентов Delphi, создание приложений

с графикой и элементами мультимедиа, работа с таблицами, массивами, списками и файлами, разработка документации по проекту. Также предлагается список тем проектов для самостоятельной работы. В первых главах пособия задачи расположены не только по темам, но и по возрастанию сложности. Во второй половине книжкиакцент делается на темы для изучения Delphi. Темы можно изучать в любом порядке.

Для каждого приложения сформулирована постановка задачи
и описана реализация. При начальном изучении учебного материала полностью приводится код приложений. По мере усложнения задач код дается только для основных процедур.

Данное пособие является подспорьем не только для студентов, но и хорошим методическим руководством для преподавателей. Задачи, предлагаемые в пособии, обозначают тему, а уже творческий студент разовьет тему и напридумывает разнообразные задачи.


 


Дата добавления: 2015-08-20; просмотров: 74 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Глава 1.| Глава 1

mybiblioteka.su - 2015-2024 год. (0.009 сек.)