Смекни!
smekni.com

Программа по информатике и вычислительной технике (стр. 2 из 3)

Алгоритмические языки и системы программирования. Клас­си­фикация и характеристики языков программирования. Программная реализация алгоритма. Типы трансляторов и процесс трансляции. Объ­ектный и исполнимый файлы. Состав интегрированной системы программирования. Основные понятия объектно-ориентированного программирования. Обзор рынка систем программирования.

Литература: 18.

Тема 8. Основы технологии визуального проектирования

Windows-приложений

Концепция ”визуального” проектирования Windows-при­ло­же­ний. Понятия объекта, свойств объекта, класса, формы, события, событийной и общей процедур. Состав проекта Windows-при­ло­же­ния. Структура кода формы и модуля.

Основы входного языка системы программирования. Алфавит языка. Понятие переменной. Типы данных и диапазоны их измене­ния. Понятия оператора и метода. Объявления простых переменных и именованных констант. Области действия переменных. Ариф­метические, логические и строковые выражения. Операнды и опе­ра­ции. При­­ори­теты операций и порядок вычислений. Присваивание значений переменным. Встроенные функции.

Объекты для создания пользовательского интерфейса. Харак­теристика встроенных объектов – элементов управления поль­зовательского интерфейса. Обзор элементов управления ActiveX. Коллекции объектов. Объектные переменные и их использование.

Лабораторная работа: Введение в работу с системой прог­рам­мирования. Состав системы. Управляющие и информационные элементы интегрированной среды разработки. Обзор команд операционного меню. Создание формы, выбор, вставка и удаление объектов, установка значений свойств объектов. Создание модуля. Работа с редактором текстов. Ввод и редактирование текстов процедур. Основные команды редактора текстов. Выполнение программы в интегрированной среде разработки. Файловые опе­рации – сохранение, загрузка, удаление файлов форм и модулей. Использование справочной подсистемы.

Управление формой, вывод информации и ввод данных. Свой­ства формы, загрузка и выгрузка формы, вывод формы на экран и удаление с экрана. Событийные процедуры, связанные с формой. Вывод текстовой и графической информации в форму и на принтер. Ввод и редактирование данных. Встроенные функции для преобразования типов данных.

Лабораторная работа: Основы создания пользовательского интерфейса Windows-прило­же­ния. Задание свойств формы, опреде­ляющих размеры, положения, конструкцию, поведение и другие характеристики окна. Стартовая форма проекта. Создание опера­ционного меню. Событийные процедуры, связанные с меню.

Программирование разветвляющихся и циклических алгоритмов. Условные операторы. Оператор-переклю­чатель. Операторы цикла типа пересчета, с предусловием и пост­условием.

Лабораторная работа: Создание диалоговых окон. Свойства фор­мы диалогового окна и наиболее часто используемые объекты для организации диалога. Использование операторов и методов для управления формой. Использование объектов и методов для вывода в форму текстовой и графической информации. Организация ввода и редактирования данных.

Структурные данные. Массивы. Описание и использование массивов. Структуры (записи). Описание струк­туры. Объявле­ние и инициализация переменных структурного типа. Доступ к элементам структуры. Массивы структурных переменных.

Лабораторная работа: Использование структур при программировании операций работы с базой данных (организация ввода данных в базу, редактирования данных, вывода содержимого базы в форму).

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

Лабораторная работа: Использование общих процедур и функций при создании пользовательского интерфейса и программировании операций обработки данных.

Файлы данных. Типы файлов и режимы доступа к данным. Операторы и функции работы с файлами.

Лабораторная работа: Программирование файловых опе­ра­ций. Использование объекта “Общий диалог” для создания диа­ло­говых окон файловых операций. Программирование команд Открыть и Сохранить меню фай­ловых операций Windows-приложения.

Лабораторная работа: Выбор данных. Использование конт­рольных индикаторов, кнопок-пе­ре­клю­ча­телей и списков для визуализации и выбора данных.

Лабораторная работа: Сообщения при работе программы. Использование специализированных окон для вывода сообщений и ввода данных. Сортировка данных. Использование метода "пузырька" для сортировки базы данных.

Лабораторная работа: Построение графических изображений. Использование объектов и методов для вывода графических примитивов.

Лабораторная работа: Отладка и компиляция программы. Синтаксические ошибки и ошибки времени выполнения. Работа с окном Debug. Прерывание и пошаговое выполнение программы. Создание исполнимого файла программы.

Литература: 19 – 22.

Тематический план

для дневного обучения

темы

Наименование Темы

Объем,

час.

в том числе,

лекции, час.

лабораторные работы, час.

1

2

3

4

5

6

7

8

1 семестр
Введение в информатику и вычислительную технику Основы устройства и функционирования ЭВМ Операционная система Windows

Современная вычислительная техника

Программные средства обработки текстов Сети ЭВМ
Итого за 1 семестр
2 семестр
Основы алгоритмизации и алгоритмические языки Основы технологии ”ви­зуального” проектирования Windows-при­ло­жений Итого за 2 семестр

4

12

36

10

10

2

74

4

58

62

4

12

8

10

2

2

38

4

18

22

28

8

36

40

40

Всего по курсу

136

60

76

Тематический план

для вечернего обучения

темы

Наименование Темы

Объем,

час.

в том числе,

лекции, час.

лабораторные работы, час.

1

2

3

4

5

7

8

1 семестр
Введение в информатику и вычислительную технику Основы устройства и функционирования ЭВМ Операционная система Windows

Современная вычислительная техника

Программные средства обработки текстов
Итого за 1 семестр
2 семестр
Основы алгоритмизации и алгоритмические языки Основы технологии ”ви­зуального” проектирования Win­dows-при­ло­жений Итого за 2 семестр

3

8

24

6

10

51

2

32

34

3

8

4

6

2

23

2

12

14

20

8

28

20

20

Всего по курсу

85

37

48

Тематический план

для заочного обучения

темы

Наименование Темы

Объем,

час.

в том числе,

лекции, час.

лабораторные работы, час.

1

3

4

5

7

8

Введение в информатику и вычислительную технику Операционная система Windows

Современная вычислительная техника

Программные средства обработки текстов Основы алгоритмизации и алгоритмические языки Основы технологии ”ви­зуального” проектирования Win­dows-при­ло­жений

1

4

2

2

1

14

1

2

2

1

2

2

2

12

Всего по курсу

24

8

16

Отчетность

Отчетность – зачет, экзамен и две контрольные работы в зимнем семестре, зачет и две контрольные работы в весеннем семестре, курсовая работа по теме 8.

Перечень контрольных работ

· контрольная работа по теме 3 - Операционная система Windows (выполнение основных пользовательских операций) - 2 часа,