Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Вопросы к ГОСам.doc
Скачиваний:
18
Добавлен:
26.02.2016
Размер:
226.82 Кб
Скачать

Литература

  1. Кнут Д. Искусство программирования: Пер. с англ.: В 3 т. – М.: Мир, 1976. Т. 1. Основные алгоритмы. – М.: Мир, 1976. – 736 с. Т. 2. Получисленные алгоритмы. – М.: Мир, 1977. – 728 с. Т. 3. Сортировка и поиск. – М.: Мир, 1978. – 848 с.

  2. Вирт Н. Алгоритмы + структуры данных = программа. – М.: Мир, 1985. – 368с.

  3. Мейер Б., Бодуэн К. Методы программирования. – М.: Мир, 1982. Т. 1. – 356 с. Т. 2. – 368 с.

  4. Шелест В.Д. Программирование. – СПб.: BHV-Петербург, 2001. – 592 с.

  5. Белецкий Я. Турбо Паскаль для персональных компьютеров М.: Машиностроение, 1991. - 320с.

  6. Джонс Ж., Харроу К. Решение задач в системе Турбо Паскаль/Пер. с англ. - М.: Финансы и статистика, 1991. - 720с.

  7. Епанешников А., Епанешников В. Программирование в среде Turbo Pascal 7.0. – 3-е изд. – М.:”ДИАЛОГ-МИФИ”, 1996. – 288 с.

  8. Зуев Е.А. Язык программирования Turbo Pascal 6.0. – М.:Унитех, 1992. - 298с.

  9. Медведев А.А Основы программирования Pascal – Курган: Изд-во Курганского ун-та, 2000. – 120 с.

  10. Молчанова С.И. Основы программирования. Турбо Паскаль 7.0 для школьников и абитуриентов. – М.: «Аквариум»; ООО «Фирма Издательство АСТ», 1999.- 224 с.

  11. Поляков Д.Б., Круглов И.Ю. Программирование в среде Турбо Паскаль 7.0. (версия 5.5). – М.: Изд-во МАИ, 1992. – 576 с.

  12. Турбо Паскаль 7.0. – К.: Издательская группа BHV, 1999.-448с.

  13. Фаронов В.В. Турбо Паскаль 7.0. Начальный курс. Учеб. Пособие. – М.: “Нолидж”, 1997. – 616 с.

3. Система программирования delphi

  1. Понятие объектно-ориентированного программирования. Понятие класса. Понятие объекта. Поля, методы и свойства объекта. Создание и уничтожение объектов (конструкторы и деструкторы). Принципы ООП: инкапсуляция, наследование, полиморфизм. Принципы программирования в Windows. Основные этапы создания приложений в Delphi. Обработка сообщений Windows. Понятие события. Обработчик события.

  2. Понятие класса. Иерархия классов. Отличия между классом и объектом в Delphi. Объявление нового класса в Object Pascal. Поля, методы, свойства класса в Delphi.

  3. Класс TObject. Примеры методов этого класса.

  4. Класс TPersistent и TComponent. Назначение. Свойства и методы.

  5. Класс TApplication и TScreen. Класс TClipboard.

  6. Класс TControl. Назначение. Основные свойства класса. Методы.

  7. Класс TList. Назначение. Свойства и методы данного класса.

  8. Класс TStrings. Назначение. Свойства и методы данного класса. Экспорт и импорт набора строк.

  9. Класс TStringList .Назначение. Свойства и методы данного класса.

  10. Класс TStream. Назначение. Свойства и методы.

  11. Графическая подсистема. Класс TFont. Класс ТРеn. Класс TBrush. Класс TCanvas. Класс TGraphic. Класс TPicture. Свойства, методы классов.

  12. События. События, обрабатываемые классом TApplication.

  13. События. Основные события, возникающие от мыши в Delphi. Основные события, возникающие от клавиатуры в Delphi. События протокола Drag&Drop.

  14. Основные типы данных в Object Pascal. Тип Variant. Приведение типов данных. Операция Is. Операция As. Примеры.

  15. Строковые типы. Функции работы со строками. Функции форматирования строк. Функции преобразования строковой переменной в число и числовой переменной в строку в Delphi. Функции работы с датами и временем.

  16. Файлы. Функции работы с файлами.

  17. Понятие исключительной ситуации. Механизм защищенного блока в Delphi. Операторы защищенного блока.

  18. Форма и ее свойства. Создание формы. Разновидности форм. Модальные формы. Управление дочерними элементами. Свойства форм MDI. Основные события, обрабатываемые формой в Delphi.

  19. Визуальные компоненты. Библиотека визуальных компонентов VCL. Общие принципы устройства и работы компонентов: элементы управления, положение размеры и выравнивание элементов управления, активность и видимость элементов управления, внутренний интерфейс Drag&Drop, ярлычки и оперативная подсказка, оконные элементы управления, реакция на события от мыши и клавиатуры, фокус ввода, привязка к родительским свойствам.

  20. Визуальные компоненты. Ввод и редактирование текста. Компонент TEdit. Компонент TMemo. Компонент TMaskEdit. Функции для форматирования текста.

  21. Визуальные компоненты. Ввод и выбор значений. Компонент TListBox. Компонент TComboBox. Компонент TScrollBar. Компонент TSpinEdit.

  22. Визуальные компоненты. Кнопки. Компонент TButton. Компонент TBitBtn. Компонент TCheckBox. Компонент TRadioButton. Компонент TSpeedButton. Компонент TRadioGroup. Компонент TSpinButton.

  23. Визуальные компоненты. Работа с меню. Компонент TMenuItem. Компонент TMenu. Компонент TMainMenu. Компонент TPopupMenu. Функции для работы с меню.

  24. Визуальные компоненты. Оформление приложения. Компонент TPaintBox. Компонент TShape. Компонент TBevel. Компонент TImage. Компонент TLabel. Компонент THeader.

  25. Визуальные компоненты. Создание таблиц и иерархических структур. Компонент TDrawGrid. Компонент TStringGrid. Компонент TOutIine.

  26. Визуальные компоненты. Многостраничные диалоговые окна. Компонент TNotebook. Компонент TTabSet. Компонент TTabbedNotebook.

  27. Визуальные компоненты. Группирование компонентов. Компонент TGroupBox. Компонент TPanel. Компонент TScrollBox.

  28. Визуальные компоненты. Компоненты - стандартные диалоговые окна Windows. Компоненты TOpenDialog и TSaveDialog. Компонент TColorDialog. Компонент TFontDialog. Компонент TPrinterSetupDialog. Компонент TPrintDialog. Компонент TFindDialog. Компонент TReplaceDialog.

  29. Визуальные компоненты. Работа с файловой системой. Компонент TDriveComboBox. Компонент TDirectoryListBox. Компонент TFileListBox. Компонент TFilterComboBox. Компонент TDirectoryOutline.

Базы данных в DELPHI

  1. Доступ к БД с использованием технологии BDE и с использованием технологии ADO. Основы разработки баз данных в Delphi: создание псевдонима (алиаса), создание таблиц и создание приложения. Средства Delphi для работы с базами данных: BDE Administrator, DataBase Desktop и др. Типы полей для таблиц, например, Paradox. Средства Delphi для разработки и эксплуатации приложений, использующих БД: SQL Links, BDE Administrator, DataBase Desktop, SQL Explorer, SQL Monitor, VisiBroker, OLEnterprise, Datapump, Data Dictionary.

  2. Набор данных. Состояния и режимы НД. Средства Delphi для доступа к наборам данных на примере TTable (BDE) и TADOTable (ADO); на примере TQuery (BDE) и TADOQuery (ADO). Свойства и методы. События. Источник данных. Класс TDataSource. Свойства и методы класса TDataSource.

  3. Визуальные компоненты для работы с базами данных. Компоненты для отображения, выбора и редактирования данных: TDBGrid, TDBText, TDBEdit, TDBRichEdit, TDBMemo, TDBCheckBox, TDBListBox, TDBLookupListBox, TDBComboBox, TDBLookupComboBox, TDBChart, TDBImage. Навигация по набору данных: TDBNavigator.

  4. Использование SQL для выборки записей из таблицы по заданному шаблону (оператор SELECT… FROM… WHERE… LIKE…). Использование SQL для выборки (группировки и сортировки) записей из таблицы (операнды GROUP BY…, HAVING…, ORDER BY… инструкции SELECT). Использование SQL для изменения и обновления значений полей записей в таблице (инструкция UPDATE). Использование SQL для добавления (вставки) новой записи в таблицу (инструкция INSERT). Использование SQL для удаления записей из таблицы по определенному формату (инструкция DELETE).