Скачать 0.51 Mb.
|
Тема 1. Введение в дисциплину Задачи и цели изучения курса. Связь дисциплины со смежными дисциплинами, изучаемыми специалистами-информатиками. Основы программирования Программа Этапы разработки программы Спецификация Разработка алгоритма Кодирование Отладка Тестирование Тестирование Создание установочной дискеты Алгоритм и программа Компиляция Язык программирования Delphi Тип данных Целый тип Вещественный тип Символьный тип Строковый тип Логический тип Переменная Константы Числовые константы Строковые и символьные константы Логические константы Именованная константа Инструкция присваивания Выражение Тип выражения Выполнение инструкции присваивания Стандартные функции Математические функции Функции преобразования Использование функций Ввод данных Ввод из окна ввода Ввод из поля редактирования Вывод результатов Вывод в окно сообщения Вывод в поле диалогового окна Процедуры и функции Структура процедуры Структура функции Запись инструкций программы Стиль программирования Тема 2. Языки программирования высокого уровня и среды разработки Windows-приложений Среды разработки Windows-приложений и языки программирования высокого уровня: Visual Basic и Basic, Delphi и Pascal, C++Builder и C++. Их сравнительные характеристики и история развития. Локальные и сетевые, профессиональные и промышленные версии. Визуальное построение приложений с использованием языков Visual Basic, Visual Pascal и Visual C++. Справочная система Файл документа справочной информации Создание справочной системы Создание проекта справочной системы Включение в проект файла справочной информации (RTF-файла) Характеристики окна справочной системы Назначение числовых значений идентификаторам разделов справки Компиляция проекта Доступ к справочной информации Подготовка справочной информации Использование редактора Microsoft Word Использование HTML Help Workshop Основы HTML Создание файла справки Компиляция Вывод справочной информации Система проверки знаний Требования к программе Файл теста Форма приложения Вывод иллюстрации Загрузка файла теста Текст программы Усовершенствование программы Представление данных Форма приложения Справочная информация Информация о программе Листинги Объектно-ориентированные языки программирования: Object Basic, Object Pascal и Object C++. Компилятор, транслятор и интерпретатор. Создание установочного диска Программа InstallShield Express Новый проект Структура Выбор устанавливаемых компонентов Конфигурирование системы пользователя Настройка диалогов Системные требования Создание образа установочного диска Зарезервированные слова и директивы Структура модуля Основные типы данных Строки Массив Запись Инструкции выбора Инструкция if Инструкция case Циклы Инструкция for Инструкция repeat Инструкция while Безусловный переход Инструкция GoTo Объявление функции Объявление процедуры Стандартные функции и процедур Десятичные и двоичные числа Память компьютера Консольное приложение Инструкции write и writeln Инструкции read и readln Создание консольного приложения Тема 3. Современные технологии разработки программного обеспечения Рекурсия Понятие рекурсии Примеры программ Поиск файлов Кривая Гильберта Поиск пути Поиск кратчайшего пути Скоростная разработка прикладных программ (RAD) Интегрированная среда разработки (IDE) Разветвлённые приложения (multi-thread) Генератор отчётов (Quick Report) Отладка программы Классификация ошибок Предотвращение и обработка ошибок Отладчик Трассировка программы Точки останова программы Добавление точки останова Изменение характеристик точки останова Удаление точки останова Наблюдение значений переменных Многодокументальный интерфейс (MDI) Связывание и внедрение объектов (OLE) Программный интерфейс (API) разработки графических приложений (OpenGL) Библиотека визуальных компонент (VCL) Компонент программиста Выбор базового класса Создание модуля компонента Тестирование модуля компонента Установка компонента Ресурсы компонента Установка Ошибки при установке компонента Тестирование компонента Удаление компонента Настройка палитры компонентов Графический интерфейс пользователя (GUI) Мультимедиа возможности Delphi Компонент Animate Компонент MediaPlayer Воспроизведение звука Запись звука Просмотр видеороликов и анимации Создание анимации Графические возможности Delphi Холст Карандаш и кисть Карандаш Кисть Вывод текста Методы вычерчивания графических примитивов Линия Ломаная линия Окружность и эллипс Дуга Прямоугольник Многоугольник Сектор Точка Вывод иллюстраций Битовые образы Мультипликация Метод базовой точки Использование битовых образов Загрузка битового образа из ресурса программы Создание файла ресурсов Подключение файла ресурсов Просмотр "мультика" Открытая соединимость баз данных (ODBC) Структурированный язык запросов (SQL) Базы данных Классификация баз данных Локальная база данных Удаленная база данных Структура базы данных Модель базы данных в Delphi Псевдоним базы данных Создание базы данных Создание каталога Создание псевдонима Создание таблицы Программа управления базой данных Доступ к базе данных (таблице) Просмотр базы данных Режим формы Режим таблицы Выбор информации из базы данных Динамически создаваемые псевдонимы Перенос программы управления базой данных на другой компьютер Машина базы данных (BDE) Модульное программирование. Тема 4. Объектно-ориентированное моделирование Введение в объектно-ориентированное программирование Класс Объект Метод Инкапсуляция и свойства объекта Наследование Директивы protected и private Полиморфизм и виртуальные методы Классы и объекты Delphi Экземпляр класса Свойства и операции (события) Классы потомок и родитель Обработчики событий. Конструктор и деструктор. Тема 5. Основные принципы построения интерфейса Состав интегрированной среды разработчика Инструменты и меню. Установка Delphi Начало работы Первый проект Форма Компоненты Событие и процедура обработки события Редактор кода Система подсказок Навигатор кода Шаблоны кода Справочная система Структура проекта Сохранение проекта Компиляция Ошибки Предупреждения и подсказки Запуск программы Ошибки времени выполнения Внесение изменений Окончательная настройка приложения Создание значка для приложения Перенос приложения на другой компьютер Форма, модуль, элемент управления (компонент). Англо-русский словарь разработчика ПО. Интерфейс и объекты со своими свойства и событиями в Delphi. Состав проекта Delphi. Тема 6. Object Pascal и Delphi. Структура модуля и средства связи модулей. Типы переменных. Операторы Object Pascal. Событийные процедуры. Управляющие структуры языка Delphi Условие Выбор Инструкция if Инструкция case Циклы Инструкция for Инструкция while Инструкция repeat Инструкция goto Символы Строки Операции со строками Функция length Процедура delete Функция pos Функция сору Массивы Объявление массива Операции с массивами Вывод массива Ввод массива Использование компонента StringGrid Использование компонента Memo Поиск минимального (максимального) элемента массива Поиск в массиве заданного элемента Алгоритм простого перебора Метод бинарного поиска Сортировка массива Сортировка методом прямого выбора Сортировка методом обмена Многомерные массивы Ошибки при использовании массивов Процедуры и функции Функция Объявление функции Использование функции Процедура Объявление процедуры Использование процедуры Повторное использование функций и процедур Создание модуля Использование модуля Файлы Объявление файла. Назначение файла Вывод в файл Открытие файла для вывода Ошибки открытия файла Закрытие файла Пример программы Ввод из файла Открытие файла Чтение данных из файла Чтение чисел Чтение строк Конец файлa Типы данных, определяемые программистом Перечисляемый тип Интервальный тип Запись Объявление записи Инструкция with Ввод и вывод записей в файл Вывод записи в файл Чтение записи из файла Динамические структуры данных Указатели Динамические переменные Списки Упорядоченный список Добавление элемента в список Удаление элемента из списка Среда программирования Delphi Управление проектом Обзор Палитры Компонент Рисование и закраска Печать текстовая и графическая Свойства в Delphi Методы в Delphi Обработка исключительных ситуаций в Delphi События в Delphi Средства создания мультимедийных приложений Использование DLL в Delphi Основы работы с базами данных Настройка BDE Создание таблиц с помощью Database Desktop Создание таблиц с помощью SQL-запросов ОбъектTTable Создание таблиц с помощью компонента TTable Объект TQuery Редактор DataSet, Вычисляемые поля Управление соединением с базой данных Управление транзакциями Утилиты для Local InterBase Новые концепции ООП в Object Pascal Создание собственных компонент Редакторы свойств Генератор отчетов ReportSmith Основы языка SQL Примеры вызовов API Windows в Delphi Министерство культуры Российской Федерации Алтайский филиал федерального государственного образовательного учреждения высшего профессионального образования «МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ КУЛЬТУРЫ И ИСКУССТВ» Кафедра прикладной информатики Учебно-методический комплекс дисциплины Высокоуровневые методы информатики и программирования Специальность: 080801.65 – «Прикладная информатика (в менеджменте)» СБОРНИК ЛАБОРАТОРНЫХ РАБОТ И ПРАКТИЧЕСКИХ Введение Общие требования, сдать работу в виде, форма отчетности Практическое занятие № 1 Тема: "Разветвляющиеся алгоритмы" Задание: спроектировать приложение, реализующее функции по варианту, т.е. разработать алгоритм и интерфейс разрабатываемого приложения. Варианты:
Рекомендуемая литература: 1, 3-5, 7-12 Лабораторное занятие № 1 |
Рабочая программа по учебной дисциплине Высокоуровневые методы информатики... Рабочая программа предназначена для преподавания дисциплины «Высокоуровневые методы информатики и программирования» студентам очной... | Учебно-методический комплекс дисциплины управление безопасностью... Рабочая программа предназначена для преподавания дисциплины «Основы электронной коммерции» студентам очной полной формы обучения... | ||
Учебно-методический комплекс дисциплины информационные технологии... Специальность 080801. 65 «Прикладная информатика (по областям)» Форма подготовки (очная) | Учебно-методический комплекс дисциплины разработка и стандартизация... Специальность 080801. 65 «Прикладная информатика (по областям)» Форма подготовки (очная) | ||
Учебно-методический комплекс дисциплины web-технологии Специальность... Специальность 080801. 65 «Прикладная информатика (по областям)» Форма подготовки (очная) | Учебно-методический комплекс дисциплины интеллектуальные информационные... Московский государственный технический университет радиотехники, электроники и автоматики (мгту мирэа) | ||
Учебно-методический комплекс дисциплины: Поведение потребителей Специальность:... Методические указания по выполнению контрольной работы одобрены на заседании Научно-методического совета взфэи | Учебно-методический комплекс учебной дисциплины основы прогнозирования... Государственное образовательное учреждение высшего профессионального образования города Москвы | ||
Учебно-методический комплекс учебной дисциплины интеллектуальные... Государственное образовательное учреждение высшего профессионального образования города Москвы | Учебно-методический комплекс дисциплины операционные системы, среды... Сможете ли вы сделать карьеру в той сфере деятельности, которая подразумевает постоянное общение с людьми, или такая | ||
Учебно-методический комплекс дисциплины проектирование информационных... Основная цель изучения курса “Исследование систем управления” приобретение знаний, формирование и развитие умений и навыков исследовательской... | Учебно-методический комплекс для специальности 080801 Прикладная... Адаптировано в соответствии с учебным планом специальность 080801 Прикладная информатика в информационной сфере филиала рггу | ||
Учебно-методический комплекс дисциплины: Технологии бизнес презентаций... Для девятиклассника, который еще не определился с будущей профессией – это очень сложно. Поэтому на этом уроке я предлагаю учащимся... | Учебно-методический комплекс по дисциплине социология специальность:... Личность как социальный тип. Социальный контроль и девиация. Личность как деятельный субъект. Социальные изменения. Социальные революции... | ||
Рабочая программа по дисциплине В. В высокоуровневые методы информатики и программирования ... | Учебно-методический комплекс дисциплины базы данных Специальность:... Справочник студента, дабы уберечь неразумных от подводных камней реки знаний, расставленных злобными преподами. Сам автор имел обширную... |