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

Рекомендуемая литература

Основная:

        1. Сербин В.В. Разработка научных проектов по информатике. – Алматы: РУМЦДО, 2009 – 200с.

        2. Сербин В.В. Технология конструирования программных продуктов на основе универсальных компонент в Delphi 7 (на примере программ). Методическое пособие по работе на персональном компьютере (для продолжающих пользователей). - РУМЦДО, Алматы, 2010. – 112 с.

        3. Сербин В.В. Технология, методология создания и разработка информационно-обучающих систем: Монография. – Алматы: АИЭС, 2010. - 198с.

        4. Иванова Г.С. Технология программирования. - М.: Изд-во МГТУ им. Н.Э.Баумана, 2002.

        5. Канер С., Фолк Д., Нгуен Е.К. Тестирование программного обеспечения. - Киев: «ДиаСофт», 2000.

        6. Мандел Т. Разработка пользовательского интерфейса. – М.: ДМК Пресс, 2001.

        7. Вирт Н. Алгоритмы и структуры данных. – М.: Мир, 1989.

        8. Гримм С.Дж. Как писать руководства для пользователей. – М.: Радио и связь, 1985.

        9. Вендров А.М. CASE-технологии. Современные методы и средства проектирования информационных систем. – М.: Финансы и статистика, 1998.

        10. Вендров А.М. Проектирование программного обеспечения экономических информационных систем: Учебник. - М.: Финансы и статистика, 2000.

        11. Бутаков Е.А. Методы создания качественного программного обеспечения ЭВМ. - М.: Энергоатомиздат, 1984.

Дополнительная:

        1. Ашарина И.В. Основы программирования на языках С и С++.- М., Горячая линия - Телеком, 2002.

        2. Марченко А.Л. С++. Бархатный путь. - М., Горячая линия - Телеком, 2002.

        3. Дейтел Х.М., Дейтел П.Дж. Как программировать на С++. – М.: БИНОМ, 1999.

        4. Страуструп Б. Язык программирования С++. – М.: Радио и связь, 1991.

        5. Культин Н.Б. Самоучитель С++Builder. – СПб.: БХВ-Петербург, 2004.

        6. Архангельский А.Я. C++ Builder 6. Справочное пособие. Книга 1. Язык С++. – М.: Бином-Пресс, 2002.

        7. Архангельский А.Я. C++ Builder 6. Справочное пособие. Книга 2. Классы и компоненты. – М.: Бином-Пресс, 2002.

        8. Киммел П. и др. Borland C++ 5. – СПб.: BHV-Санкт-Перебург, 2000.

        9. Культин Н. С/С++ в задачах и примерах. – СПб.: Питер, 2002.

        10. Аляев Ю.А., Козлов О.А. Алгоритмизация и языки программирования Pascal, C++, Visual Basic: Учебно-справочное пособие. – М.: Финансы и статистика, 2004.

        11. Ефимова О., Морозов В., Шафрин Ю. Курс компьютерной технологии. Учебное пособие. М., АБФ,1998.

        12. Фаронов В.В. Турбопаскаль 7.0. Начальный курс: Учебное пособие.- М., Нолидж,1999.

        13. Фаронов В.В. Турбопаскаль 7.0. Практика программирования: Учебное пособие – М.: Нолидж,1999.

        14. Немнюгин С.А. Turbo Pascal. - СПб., 2000.

        15. Марченко А.Н., Марченко Л.М. Turbo Pascal-7.0. - М.: ”ДЕСС”, 1999.

        16. Культин Н. Турбо Паскаль. - СПб.: Изд. «БХВ», 1998.

        17. Архангельский А.Я. Язык Pascal и основы программирования в Delphi. – М.: ЗАО Бином, 2004.

Тестовые вопросы для допуска к экзамену

  1. Из каких элементов состоит среда разработчика в Delphi, которые всегда присутствуют на экране?

  2. Какие утилиты среды Delphi становятся доступными только в определенных случаях?

  3. Какой интерфейс используется в среде разработчика в Delphi?

  4. Какие компоненты помимо традиционного меню содержит главное окно среды разработчика в Delphi?

  5. Какой традиционный компонент содержит главное окно среды разработчика в Delphi?

  6. Какой компонент среды Delphi позволяет выбрать визуальные компоненты для приложения?

  7. Назовите основную функцию палитры компонент.

  8. Из каких строительных блоков собирается Delphi-приложение?

  9. Назовите основную функцию инспектора объектов во время разработки программы.

  10. Основная функция менеджера проектов.

  11. Какой обязательный элемент среды разработчика используется для написания кода?

  12. Каково назначение браузера объектов?

  13. Утилита Menu Designer служит для…

  14. Какой из этих компонентов не принадлежит странице Standard

  15. Какое расширение имеют файлы с исходным текстом модулей?

  16. По определению проект - это набор…

  17. Какое утверждение верно для среды разработчика Delphi?

  18. Какие файлы связывает в одно целое файл проектов?

  19. Основная функция менеджера проектов?

  20. Что является результатом компиляции всех Delphi-проектов?

  21. Чем сборка проекта отличается от компиляции?

  22. Для управления параметрами проекта можно воспользоваться…

  23. У какого из этих компонентов имеется свойство Text?

  24. Это событие компонента Button случается, когда он получает фокус ввода

  25. Из каких элементов состоит Delphi-программа?

  26. Процесс создания приложений в среде Delphi можно разделить на следующие шаги:

  27. Это свойство Edit ограничивает количество символов, которые можно ввести в Edit

  28. Основная задача файла проекта

  29. Какой компонент DELPHI применяется для запуска вычислительного процесса?

  30. Какой компонент DELPHI применяется для построения графиков результатов расчетов вычислительного процесса?

  31. Какие компоненты DELPHI применяются для ввода данных?

  32. С помощью какого компонента DELPHI можно организовать автономный вычислительный процесс?

  33. Особое изобретение программистов для упрощения разработки сложных программ и основанные на трех фундаментальных принципах, которые называются инкапсуляция, наследование и полиморфизм.

  34. Какие фундаментальные принципы лежат в основе класса?

  35. Единство каких сущностей определяет класс?

  36. Объединение полей, методов и свойств в единое целое называют…

  37. Какое свойство позволяет во многом изолировать класс от остальных частей программы, сделать его самодостаточным для решения конкретной задачи?

  38. Все классы Object Pascal порождены от единственного родителя,

  39. Какой принцип в основе класса приводит к созданию ветвящегося дерева классов, постепенно разрастающегося при перемещении от TObject к его потомкам?

  40. Какой принцип в основе класса позволяет каждому потомку дополнять возможности своего родителя новыми и передавать их своим потомкам?

  41. Свойство классов решать схожие по смыслу проблемы разными способами носит название…

  42. Два одноименных метода, имеющих разную алгоритмическую основу и, следовательно, придающих объектам разные свойства. Это называется…

  43. Как перекрыть метод класса-родителя?

  44. Чем в рамках Object Pascal определяются поведенческие свойства класса?

  45. Какие два метода обязательно присутствуют в наборе методов класса?

  46. Какую функцию выполняет оператор FREE?

  47. Какую функцию выполняет конструктор?

  48. Алгоритм - это...

  49. Событие -

  50. Для чего предназначен Progress Bar?

  51. Для чего используется Char?

  52. Для чего используется компонент Image?

  53. Для чего предназначен компонент GroupBox?

  54. Когда возникает событие мыши OnClick?

  55. Когда происходит событие OnKeyDown?

  56. Когда наступает событие OnCreate?

  57. Какой компонент используется для получения текста от пользователя и для его отображения?

  58. Когда происходит событие OnDestroy?

  59. Когда происходит событие OnPaint?

  60. С помощью какого свойства можно отобразить подсказку?

  61. Как запустить редактор изображений?

  62. Какой компонент Delphi используется для отображения и редактирования многострочного текста?

  63. Что означает TForm в объявлении класса в Object Pascal?

  64. По какому свойству производится обращение к компоненту в тексте программы?

  65. Где расположен компонент Image?

  66. На какие две большие группы делятся все компоненты Delphi

  67. Для чего используется палитра компонентов?

  68. Когда возникает событие OnKeyPress?

  69. Какой компонент используется для отображения картинки, находящейся в базе данных?

  70. Какой компонент можно использовать для организации быстрого перемещения по таблицам баз данных?

  71. Какой из перечисленных компонентов является невизуальным?

  72. Какой из перечисленных компонентов относится к элементам управления?

  73. Как объявляется типизированный файл?

  74. Какой командой файловой переменной F привязывается физический файл на диске C:?

  75. Какой командой файловая переменная F открывается для чтения?

  76. Можно ли использовать файл для хранения нестандартных типов переменных?

  77. Что будет если попытаться открыть несущесвующий файл?

  78. Какой пункт свойств компонента Image служит для загрузки картинки?

  79. Какой пункт свойств компонента Image служит для сохранения пропорций картинки?

  80. Какая из данных строк служит для определения позиции ProgressBar?

  81. Какой пункт свойств компонента RichEdit служит для определения его бегунков?

  82. Какая из данных строк служит для загрузки в компонент RichEdit текстового файла?

  83. Окно инспектора объектов состоит из:

  84. Окно приложения на этапе разработки это?

  85. Расшифруйте VCL?

  86. В основе идеологии DELPHI лежит технология?

  87. Первая версия DELPHI1 работала в среде?

  88. Чей продукт среда DELPHI?

  89. Какой язык используется для представления программ в DELPHI?

  90. Какой заголовок имеет по умолчанию главное окно?

  91. К какому типу списков относится структура

  1. К какому типу списков относится структура

  1. К какому типу списков относится структура

  1. Списки отличаются от массивов двумя важными особенностями

  2. Стандартные списковые структуры в Delphi.

  3. Что нужно сделать что бы выравнить объекты относительно друг друга.

  4. Выполнение следующей строки кода.

  5. Запуск с позиции курсора.

  6. Запуск с позиции курсора.

  7. Добавление точки останова.

  8. Настройки цветовой гаммы окна кода.

  9. Что такое VCL?

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

  11. Является контейнером для группирования органов управления и меньших контейнеров. Панель можно использовать также для построения полос состояния, инструментальных панелей, палитр инструментов

  12. Панель с возможностями наследования. Проектируется как отдельное окно

  13. Используется для создания зон отображения с прокруткой

  14. Как сделать что бы при запуске программы окно разворачивалось на весь экран

  15. Свойство отвечающее за выравнивание объекта

  16. Что такое COM

  17. Что собой представляет технология COM

  18. Как сделать что б при наведении на кнопку приложения, появлялась подсказка?

  19. Для чего используется компонент TTimer

  20. Для чего используется компонент TPaintBox

  21. Файл проекта имеет расширение

  22. Как называется окно на котором располагаются элементы будущей программы

  23. Как называется окно в котором отображаются св-ва и события объектов

  24. Как называется окно где программист пишет код программы

  25. Окно для отображения связей между компонентами

  26. Как упорядочить свойства объекта в инспекторе объектов по категориям

  27. Как настроить инспектор объектов

  28. Как скрыть события мыши и клавиатуры из инспектора объектов

  29. Как упорядочить события объекта по имени

  30. Что бы открыть инспектор объектов, следует нажать

  31. Как отменить последнее изменения кода

  32. Что бы сереть всю строку полностью нужно нажать

  33. Как заставить инспектор объектов оставаться всегда поверх других окон?

  34. Компонент кнопки с изображением

  35. Создать новую программу для WindowsиLinux

  36. Открыть окно хранилища объектов

  37. Вставить ссылку в текущий юнит на другой модуль

  38. Поиск в файлах проекта осуществляется

  39. Поиск текста по мере ввода (сначала 1 букву, потом вторую и т.д.)

  40. Вызвать окно Стека

  41. Вызвать окно статуса потоков команд

  42. Вызвать окно журнала событий

  43. Показать палитру выравниваемых компонентов

  44. Показать состояние регистров арифметического процессора

  45. Открыть новое окно с кодом текущего модуля

  46. Доступ к менеджеру трансляций

  47. Как добавить новый язык локализации

  48. Как обновить ресурсные библиотеки DLL, управляющие локализацией программы

  49. Вызвать диалоговое окно установки параметров проекта

  50. Как создать новый модуль данных

  51. Открыть окно наблюдения за локальными переменными

  52. Открыть окно модулей проекта

  53. Команда выравнивания объекта по сетке…

  54. Как передвинуть объект на передний план?

  55. Как передвинуть объект на задний план?

  56. Как уменьшить объекты до наименьшего из выделенных объектов

  57. Увеличить до наибольшего из выделенных объектов.

  58. Зеркальное отображение объектов на форме

  59. Запрет изменения объектов

  60. Как выбрать нужное окно

  61. Компиляция проекта

  62. Сброс/Выход из программы и возврат к редактированию

  63. Компонент позволяет конструировать и создавать полосу главного меню формы и выпадающие меню…

  64. Свойство изменения отображаемого имени объекта

  65. Свойство объекта отвечающее за высоту

  66. Свойство объекта отвечающее за ширину объекта

  67. Свойство положения объекта по оси Y

  68. Свойство положения по оси X

  69. Cвойство, отвечающее за выравнивание объекта

  70. Как создать новое приложение

  71. Как создать новую форму

  72. Как открыть редактор кода

  73. Как создать приложение из шаблона

  74. Компонент для ввода и отображения однострочных данных

  75. Полная перекомпиляция проекта

  76. Проверка синтаксиса кода программы

  77. Изменение масштаба

  78. Как открыть менеджер проектов

  79. Как открыть инспектор объектов?

  80. Запуск программы

  81. Пошаговое выполнение

  82. Компонент используется для ввода и отображения многострочных текстов

  83. Компонент Позволяет пользователю включать и выключать различные опции

  84. Используется для создания кнопок, которыми пользователь выбирает команды в приложении.

  85. Компонент предлагает пользователю набор альтернатив, из которых выбирается одна.

  86. Представляет собой стандартное окно списка Windows, позволяющее пользователю выбирать

  87. Представляет собой стандартную линейку прокрутки Windows и служит для управления положением видимой части форм или компонентов

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

  89. Используется для форматирования данных или для ввода символов в соответствии с шаблоном.

  90. Используется для отображения в стиле Windows 95/98 хода процессов, занимающих заметное время.

  91. Дает возможность реализовать в приложении поддержку горячих клавиш.

  92. Полоса состояния программы, при необходимости — на нескольких панелях.

  93. Инструментальная панель для быстрого доступа к часто используемым функциям приложения.

  94. Событие при движении мыши по форме

  95. Для чего используется св-во AutoScroll

  96. Удаление формы из проекта

  97. Настройка отображения панелей инструментов.

  98. Как открыть дерево объектов

  99. Что такое IDE?