Файл: Создание электронного учебника по любой теме из курса Информатика и программирование.pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 29.04.2023

Просмотров: 375

Скачиваний: 3

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Текст в Memo размещен построчно. Поэтому имеется доступ к строкам текста отдельно. Строки Memo являются объектами Lines[i] тип которого String, где i — номер строки, отчет начинается от нуля. Lines[i] доступен как для чтения, так и для записи. Поэтому текст в компоненте Memo есть возможность редактировать не только с помощью клавиатуры, но и программно. Например

begin

Memo1.Lines[0]:=’1 строка’;

end;

Этим способом можно только редактировать текст, для добавления новой строки используются функции: Memo1.Lines.Add() добавляет новую строку в конец текста, а Memo1.Lines.Insert() вставляет новую строку перед указанной. Для удаление строк используется Memo1.Lines.Delete(i) где i — номер строки. Для определения количества строк используется функция Memo.Lines.Count. Рассмотрим процедуры для сохранения и загрузки текста:

  • сохранение текста в файл осуществляется командой memo1.Lines.SaveToFile(‘c:/file.txt’);
  • загрузка текста из файла осуществляется командой memo1.Lines.LoadFromFile(‘c:/file.txt’).

Свойства Memo:

  • Text - текст, находящийся в поле Memo;
  • Lines - массив строк доступ к которым осуществляется по номеру. нумерация начинается с нуля;
  • Lines.Сount - количество строк в поле;
  • Font - шрифт, применяемый для отображения выводимого текста;
  • ParentFont - признак наследования свойств шрифта от родительской формы.

Компонент delphi BitBtn по сути является компонентом Button, но на нем можно размещать битовый рисунок вместе с текстом этой кнопки.

Свойства BitBtn:

  • Name - имя компонента используемое для доступа к этому компоненту;
  • Glyph - свойство позволяюшее привязать изображение к кнопке;
  • Layout - пределяет к какому краю кнопки, прижимается изображение: blGlyphBottom - к нижнемукраю; bIGlyphLeft - к левому краю; bIGlyphRight - к правому краю; bIGlyphTop - к верхнемукраю;
  • Margin - определяет расстояние от края кнопки до изображения(измеряется в пикселях) ;
  • NumGlyphs - определяет количество изображений;
  • Spacing - определяет расстояние от изображения до надписи на кнопке(измеряется в пикселях) ;
  • Caption - текст, выводимый на кнопке;
  • Kind - это свойство определяет несколько предопределенных видов, при выборе которого на кнопка отображается стандартное изображение.

Работу компонентов можно проследить в примере работы программы.

Для запуска программы необходимо запустить файл Project.exe. При запуске программного приложения запускается окно «Главное окно программы» (см. рисунок 1).

В данном окне используются следующие компоненты: TEdit, TStringGrid, TGroupBox, TBitBtn, TLabel, TMemo.

Программа для обучения работе в графическом режиме языка Borland Delphi 7 предназначена для обучения студентов г. Риддер, УО ВКО ОА КГКП «Риддерский аграрно-технический колледж». Программа рассчитана на студентов, знакомого со стандартом языка, имеющего понятие об инструментальной интегрированной среде, имеющего элементарные навыки работы с персональным компьютером.


Программу предполагается использовать как реальное средство обучения. Так как лекционных занятий по теме «Графические средства языка Borland Delphi 7» нет, то наличие данной программы восполняет пробел в теоретической и частично практической подготовки студентов по данной теме. Внедрение данной программы облегчит труд и студентов и преподавателей.

В процессе работы с обучающей программой студент получает и практические навыки общения с ЭВМ, что в условиях дефицита машинного времени также важно. Преподаватель в этом случае освобождается от объяснения студентам теоретического материала и получает достаточно времени для индивидуальной работы с ними.

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

При загрузке появляется основное окно программы (см. рисунок 2) , в котором для начала работы, с каким либо из представленных приложением параметров, необходимо авторизоваться, после чего все параметры будут доступны:

Рисунок 2 – Главное меню программы

При выборе «Курс лекций по Borland Delphi 7» появится окно с возможность выбора какой либо лекции (см. рисунок 3), выбрав необходимую лекцию появится окно, и лекция запустится автоматически, лекция идёт как аудио так и слайд одновременно, так же есть возможность остановится на паузу и продолжить лекцию когда необходимо, после прослушивания лекции появится окно с тестирование (см. рисунок 6), после прохождения лекции, это необходимо для контроля усвоенных знаний после прослушивания лекции

Рисунок 3 – Выбор лекции

Просмотр лекции предоставлен на рисунке 4:

Рисунок 4 – Лекция

При выборе пункта «прохождение тестирования по «Borland Delphi 7», откроется окно с тестированием в котором показано номер текущего вопроса, время оставшееся до окончания тестирования представлен ниже:

Рисунок 5 – Общее тестирование

Основная база «теста Borland Delphi 7», может состоять из неограниченного количества вопросов. Единовременное тестирование состоит из 20 вопросов, для ответ на каждый вопрос дается одна минута времени, общее выделенное время 20 минут.


После прохождения тестирования открывается окно с результатом:

Рисунок 6 – Результаты тестирования

Так же можно выбрать пункт тестирование на логику. Рисунок тестирования показан на рисунке 7:

Рисунок 7 – Тестирование на логику

Основная база «теста на логику», может состоять из неограниченного количества вопросов. Единовременное тестирование состоит из 20 вопросов, для ответ на каждый вопрос дается одна минута времени, общее выделенное время 20 минут.

После прохождения данного теста выходит окно с результатами на рисунке 8:

Рисунок 8 – Результаты тестирования

Если студенту не хватает знаний при изучений лекций, можно обратиться к справочнику находящемуся в данном приложении по Borland Delphi 7 (см. рисунок 9).

Рисунок 9 – Справка

При выборе, какого-либо пункта выходит окно с теорией (см. рисунок 10):

Рисунок 10 – Справка теории

2.2 Особенности программной реализации электронного урока

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

К комплексу технических средств следует отнести и средства коммуникаций для связи различных ИС в сетях, а также средства телефонной связи.

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


На выбор типа ЭВМ оказывает влияние большое количество факторов, однако, в нашем случае будем исходить из предлагаемого множества технических средств, которые имеет в своем распоряжении колледж на текущий момент.

Поэтому определим, какие требования должны применяться к аппаратному обеспечению при эксплуатации разрабатываемого программного обеспечения (см. таблицу 1).

Таблица 1 - Требования к аппаратному обеспечению

№п/п

Оборудование

Параметры

Процессор

Intel Pentium 233 МГц

Intel Celeron 400 МГц;

Оперативная память:

от 32 Мбайт;

Жесткий диск:

30

Монитор

Super VGA (800x600), 256 цветов;

Мышь

Любая

Принтер

монохромный лазерный формата А4.

Придерживаясь требований к аппаратному обеспечению и учитывая возможный объем обрабатываемой информации, остановимся на выборе следующего оборудования, уже имеющегося в колледже (см. таблицу 2).

Таблица 2 - Оборудование выбранное

№п/п

Оборудование

Параметры

Процессор

Intel Pentium 3 800 МГц

Оперативная память:

256

Жесткий диск:

40 Гбайт

Монитор

LG 17”,

Принтер

HP LaserJet 1100

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

Прикладное программное обеспечение (ППП) составляют программы пользователей и пакеты прикладных программ разного назначения. Стандартные программы пользователей представляют собой программные решения определённых задач на алгоритмическом языке, чаще всего Бейсик.

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


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

Программное обеспечение любой автоматизированной системы подразделяется на общее и функциональное. Основные элементы общего программного обеспечения автоматизированной системы поставляются с ПЭВМ.

Клиентская часть АСУ должна включать в себя:

  • операционную систему Windows XP;
  • пакеты VCL60, VCLX60, VCDB60, VCLDBX60, QRPT60, RTL60, DBRTLl60, ADORTL60 содержащие библиотеки визуальных компонентов фирмы Borland;
  • клиентская часть, входящая в стандартный комплект поставки Delphi;
  • операционную систему Windows XP;
  • пакеты ADO (ActiveX Data Object) – который стоит на всех компьютерах и идет с поставкой вместе с ОС Windows. На Win98 - 2.1, Win2000 - 2.5 - 2.7, XP - 2.7 версия.

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

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

Условием для функционирования пакетов прикладных программ является наличие персональных компьютеров с процессором Intel Pentium с тактовой частотой не ниже 266 MHz. Объем оперативной памяти компьютера - не менее 256 Мб.

Для вывода текстовой информации может использоваться любой принтер, поддерживаемый операционной системой Windows XP.

В качестве системного программного обеспечения необходимо наличие операционной системы Window XP и ADO, входящая в стандартный комплект поставки Windows – для рабочих мест; операционную систему Windows XP или более поздние.

Для того чтобы пользователь мог в полном объеме применять в своей работе любой из информационных объектов, в ИС обеспечена возможность осуществления над каждым из них следующих основных видов обработки (операций):