Методические указания к лабораторным работам по курсу рспсит для специальности 080801. 65-Прикладная информатика в экономике Калининград


НазваниеМетодические указания к лабораторным работам по курсу рспсит для специальности 080801. 65-Прикладная информатика в экономике Калининград
страница6/10
Дата публикации02.05.2013
Размер1.2 Mb.
ТипМетодические указания
userdocs.ru > Информатика > Методические указания
1   2   3   4   5   6   7   8   9   10

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

Для пометки заголовка:

  1. Курсор устанавливается перед первой буквой раздела и из меню Вставка редактора выбирается команда Сноска;

  2. В открывшемся диалоговом окне Сноска (см. рис. 4.1) в группе Вставить сноску выбирается радиокнопка Обычная, а в группе Нумерация - радиокнопка Другая;

  3. В поле ввода заносится требуемый символ, например #.

Итог - вставлена сноска. Внизу документа открывается окно ввода текста сноски, в которое следует внести идентификатор помечаемого раздела справки. Идентификатор пользователь выбирает сам, но его желательно начинать префиксом IDH_. Это нужно для дополнительной проверки ссылок во время компиляции rtf-файла в hlp-файл.

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

Выполнение данных операций по шагам:

  1. Для подчеркивания двойной линией текст надо сначала выделить, а потом выбрать команды ^ Формат  Шрифт, на вкладке Шрифт в раскрывающемся списке Подчеркивание выбрать вариант двойное.

  2. Для оформления скрытого текста его надо тоже выделить, а потом выбрать команды Формат  Шрифт, на вкладке Шрифт в группе Эффекты установить флажок Скрытый. Текст скрывается.

В текст справки можно вставить ссылку на комментарий - текст, появляющийся во всплывающем окне. Эти ссылки на комментарий тоже выделяются другим цветом и подчеркиваются пунктирной линией.

Каждый комментарий формируется на отдельной странице, но без заголовка. Перед текстом комментария ставится сноска #.

Ссылка на комментарий оформляется следующим образом:

  1. Одинарной линией подчеркивается слово, генерирующее комментарий;

  2. Вставляется сразу после этого слова идентификатор комментария;

  3. Идентификатор комментария оформляется как скрытый текст.

После создания rtf-файла можно создавать непосредственно справочную систему для конкретного программного пакета. Для этого можно использовать существующую программу Microsoft Help Workshop, которая поставляется вместе с Delphi (файл Hсw.exe). Она находится в папке C:\ProgramFiles\Borland\Delphi6\Help\To-ols\. Эту же программу, соответственно, можно запустить из меню Tools главного меню Delphi.

Если в Delphi такой команды нет, то ее можно создать посредством:

  1. Запуска команды Configure Tools, что приводит к открытию диалогового окна Tool Options (рис. 4.2). Сюда надо занести указанную информацию. Можно воспользоваться кнопкой Browse.



2. Нажатия кнопки Ok, что приводит к появлению окна ^ Configure Tools, в котором надо добавить строку Help Workshop. Теперь достаточно нажать кнопку Close и подключение к Delphi требуемой утилиты закончилось.

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

  1. Запускается программа Help Workshop. Появляется главное окно этой программы.

  2. Запускается команда File главного меню и, далее, выбирается опция New.

  3. В раскрывшемся подменю надо выбрать опцию Help Project. В результате открывается еще одно окно Project File Name (стандартное окно выбора файла).

  4. В этом окне выбирается папка, где находится проект, для которого создается справочная система (там уже находится rtf-файл),

  5. Внизу в окне вводится название файла проекта справочной системы и нажимается кнопка Сохранить.

  6. Тогда открывается окно создания проекта справочной системы.

  7. Справа у окна целый набор кнопок. Сначала надо нажать кнопку ^ Files, что приводит к открытию еще одного окна Topic Files, в нем надо нажать кнопку Add и выбрать в еще одном открывшемся окне Открытие файла имя rtf-файла.

Для задания характеристик окна справочной системы следует:

1. Нажать кнопку Windows окна проекта справочной системы.

2. В открывшемся окне Windows Properties нажать кнопку Add, что приводит к открытию диалогового окна Add a New Window Type.

3. В поле Create a window named вводится слово "main" - тип создаваемого окна. Нажатие кнопки ОК возвращает процесс к окну Window Properties.

4. На вкладке General этого окна в поле Title bar text вводится заголовок главного окна справочной системы.

5. На вкладке Position окна Window Properties можно задавать положение и размер окна будущей справочной системы. Здесь же ниже находится кнопка Auto-Sizer, нажатие которой приводит к открытию окна Help Window Auto-Sizer. Его начальный размер и положение соответствуют установленным ранее параметрам окна помощи на вкладке Position. Размер и положение окна Help Window Auto-Sizer можно мышью менять, а нажатие кнопки ОК приводит к их автоматическому запоминанию на вкладке Position. На вкладке Color окна Window Properties можно задавать цвет фона области заголовка раздела справки (Nonscrolling area color) и области текста справки (Topic area color). Для этого надо нажать кнопку Change и в открывшейся палитре выбрать желаемый цвет.

6. Разделам справки назначаются числовые значения, которые используются для контекстной привязки к компонентам Delphi-проекта. Для этого надо вернуться в окно справочной системы и нажать кнопку Мар, что приведет к открытию одноименного окна. Каждый раздел справки нумеруется путем нажатия кнопки Add Map Entry и ввода в поле Topic ID идентификатора раздела, а в поле Mapped numeric value - соответствующего идентификатору числа.

Завершающим этапом создания справочной системы является компиляция. Для этого необходимо в меню ^ File программы Microsoft Help Workshop запустить команду Compile (или нажать соответствующую клавишу на панели инструментов), что приводит к открытию диалогового окна Compile a Help file. В нем следует установить флажок Automatically display Help file in WinHelp when done (автоматически показывать созданную справочную систему после компиляции), а затем нажать кнопку Compile.

Для привязки созданной справочной системы к конкретному Delphi-проекта необходимо имя файла этой справки было занесено в свойство HelpFile главного окна этого проекта. Привязка конкретного раздела к конкретному компоненту в качестве контекстной подсказки производится путем занесения номера раздела в свойство HelpContext этого компонента.

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

Данную процедуру можно упростить при использовании кнопки класс TBitBtn, у которой свойство Kind установлено в значение bkHelp. В этом случае нажатие данной кнопки приводить к автоматическому вызову справочной службы, связанной с формой.

Справочный файл также можно подключить к проекту, например, в момент активизации приложения командой

Application.HelpFile:=<имя файла справки>;

А вызвать определенный раздел справки можно командой

Application.HelpCommand(<название раздела>,0),

например

Application.HelpCommand(Help_Finder,0)

или

Application.HelpCommand(Help_Comments,0).

Аналогичный результат можно достичь с помощью команды

Application.HelpJump(<заголовок раздела>),

например

Application.HelpJump('IDN_5');

В современных Windows-программах контекстную подсказку можно вызвать с помощью специальной кнопки, которая устанавливается на заголовок формы рядом со служебными кнопками   . Щелчок левой клавиши мыши по данной кнопке приводит к тому, что указатель мыши принимает вид ⇖. В дальнейшем необходимо таким указателем щелкнуть по компоненту, для которого вызывается контекстная подсказка.

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

biMinimize := false,

biMaximize := false,

biHelp := true.
Выполнение лабораторной работы

1. В соответствии с вариантом выбрать из табл. 4.2 конкретное задание для создания Delphi-проекта.

2. Разработать Delphi-проект, реализующий задание.

Таблица 4.2

п/п

Задание





1

Вводятся координаты центра и радиус окружности. Нажатием соответствующей кнопки окружность отображается в системе координат. Цвет окружности задается радионабором (4 варианта). Толщина задается полем ввода. Через главное меню поле отображения окружностей можно очистить.




2

Вводятся координаты центров двух окружностей и их радиусы. Контекстным меню запускается графическая иллюстрация ввода. Программа определяет варианты соотнесения этих окружностей (не пересекаются, пересекаются, 1-ая внутри второй и т.д.). Вид варианта отображается на панели. Очистка изображения производится при изменении размера формы.




3

Вводятся координаты центра и радиус окружности, которая отображается в системе координат. Из фиксированного списка выбирается стиль линии (4 варианта). Программа определяет, в каких квадрантах находится эта окружность и отображает результат радионабором. Щелчком по форме запускается графическая иллюстрация. Контекстным меню производится возврат в исходное состояние.




4

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




5

Вводится последовательность из семи чисел или букв. Программа определяет, является ли последовательность возрастающей? Вариант ввода меняется контекстным меню. С помощью линейки прокрутки меняется размер шрифта в окнах (10-15). Очистка ввода производится соответствующей клавишей. Запуск анализа – ввод последнего символа.




6

Вводятся координаты центра окружности и ее радиус, а также координаты точки. Программа определяет, находится ли точка внутри окружности? Ответ отображается флажком (CheckBox). Если точка не попадает в окружность, то последняя закрашивается цветом, выбираемым из фиксированного списка. Очистка исходных данных производится через главное меню, а запуск анализа - клавишей Enter.




7

В первое окно вводится строка, в во второе - подстрока. Программа определяет, сколько раз подстрока встречается в строке. Линейка прокрутки определяет длину строки (20 - 35 символов). Радионабор меняет назначение окон. Запуск анализа производится главным меню, а очистка исходных данных - изменением размера формы.




8

Вводятся координаты трех точек. Две первые из них задают левый верхний и правый нижний углы прямоугольника. Программа определяет, попадает ли третья точка внутрь прямоугольника? При отсутствии попадания прямоугольник закрашивается цветом, выбор которого производится через контекстное меню. Запуск анализа - нажатие кнопки, а очистка исходных данных тоже кнопкой.




9

Вводятся две точки, являющиеся координатами двух углов прямоугольника. Программа определяет и выводит в окне площадь прямоугольника. Если ширина больше высоты, то прямоугольник закрашивается одним цветом, в противном случае - вторым цветом, при равенстве сторон - третьим. Ввод последней координаты запускает построение, а клавиша "О" очищает исходные данные.




10

Вводится строка, в которой возможны повторяющиеся друг за другом символы. Программа выводит во втором окне ту же строку, в которой устранено дублирование. В заголовке окна выводится количество повторений. Для каждого количества повторений устанавливается свой цвет шрифта во втором окне. Радионабор определяет множество символов, допустимых для ввода в первую строку: возможные варианты - только русские символы, только английские, оба алфавита, плюс цифры, плюс знаки препинания. Запуск анализа и очистка исходных данных - главное меню.




11

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




12

В первое окошко вводится строка (не менее двух слов). Программа инвертирует каждое нечетное слово в строке и отображает результат во втором окне. Радионабор задает минимальное количество слов в исходной строке (от 3 до 6). Запуск анализа - кнопка "Пуск". Очистка - контекстное меню.




13

Вводится строка. Программа определяет, есть ли в строке повторяющиеся символы. При наличии таковых появляется окно, в котором отображаются повторяющиеся символы. Линейка прокрутки задает минимальное количество символов в строке (от 5 до 10), а список - максимальное (15 - 25). Запуск анализа и очистка данных - контекстное меню.




14

Вводятся координаты трех точек. Программа определяет, какая из трех точек суммарно ближе к двум другим. В окне Memo выводятся все результаты расчетов, а на изображении ближайшая точка выделяется размером и цветом. Флажок разрешает/запрещает расположение точек в одном квадранте. Запуск расчета - ввод последней координаты. Очистка исходных данных - кнопка "Очистить".




15

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




16

В отдельные поля вводятся: Фамилия И.О. студента, его дата рождения. Из фиксированных списков выбираются: факультет, пол, семейное положение. Командой главного меню введенные данные в виде одной строки с разделителем / добавляются к содержимому окна Memo с нумерацией списка. В отдельных окнах подсчитывается количество студентов по каждому факультету.




17

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




18

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




19

Щелчком мыши на пространстве формы создается точка. Радиогруппа задает направление перемещения точки (вверх, вниз, влево, вправо), а фиксированный список - скорость перемещения (10, 20, 30 пикселя/с). В отдельном окошке выводится время, за которое точка достигает края формы. При этом точка исчезает Запуск движения - изменение размера формы.




20

При нажатии кнопки "Пуск" одна точка диаметром 6 пикселей начинает двигаться вниз, а вторая - вверх. Расстояние между траекториями по горизонтали - 100 пикселей. Надо щелкнуть мышью по форме в момент минимального расстояния между точками. В окне должно выводиться расстояние между точками в момент щелчка по вертикали (+ точки не дошли, - перешли). Два радионабора задают скорости точек (10, 20, 30 пикселей/с). При щелчке кнопки останавливаются, а контекстным меню возвращаются в исходное состояние.




21

Вводятся координаты трех точек. Если они лежат на одной прямой, то она проводится. Толщина линии задается линейкой прокрутки (1-4 пикселя). Самая дальняя от начала координат точка выделяется цветом и размером. В окне выводится вариант расположения точек (в одном квадранте, в двух, каждая в отдельном и т.д.) Запуск всех действий - команды контекстного меню.




22

На пространстве формы размером 700х700 появляются в произвольных местах квадраты. Надо успеть щелкнуть мышью внутри квадрата. В этом случае квадрат окрашивается в синий цвет и держится на экране две секунды. В одном окне можно менять размер квадрата (5 - 50 пикселей), а в другом - время жизни квадратов (0.1 - 1 с). Запуск и остановка игры - соответствующие кнопки.



1   2   3   4   5   6   7   8   9   10

Похожие:

Методические указания к лабораторным работам по курсу рспсит для специальности 080801. 65-Прикладная информатика в экономике Калининград iconМетодические указания к лабораторным работам по курсу «информационные системы в экономике»
Методические указания к лабораторным работам по курсу «информационные системы в экономике» для студентов специальности 080105. 65...
Методические указания к лабораторным работам по курсу рспсит для специальности 080801. 65-Прикладная информатика в экономике Калининград iconМетодические указания предназначены для выполнения курсовой работы...
Специальностей 080502. 65 «Экономика и управление на предприятии (по отраслям)», 080801. 65 «Прикладная информатика (в экономике)»...
Методические указания к лабораторным работам по курсу рспсит для специальности 080801. 65-Прикладная информатика в экономике Калининград iconМетодические указания к лабораторным работам предназначены для студентов...
Теория электрических цепей Методические указания к лабораторным работам для студентов специальностей 5В071900, 5В070400, 5В070300,...
Методические указания к лабораторным работам по курсу рспсит для специальности 080801. 65-Прикладная информатика в экономике Калининград iconПрограмма междисциплинарного экзамена по специальности 080801. 65...
Охватывает вопросы ряда специальных дисциплин, предусмотренных учебным планом вэпи по данной специальности и позволяет оценить качество...
Методические указания к лабораторным работам по курсу рспсит для специальности 080801. 65-Прикладная информатика в экономике Калининград iconМетодические указания по лабораторным работам по дисциплине «Информационные...
Метод указ по лаб работам по дисциплине «Информационные технологии в экономике»/ Л. И. Панофенова. – Самара. Самар гос техн ун-т,...
Методические указания к лабораторным работам по курсу рспсит для специальности 080801. 65-Прикладная информатика в экономике Калининград iconМетодические указания по выполнению срс (контрольной работы) по дисциплине «культурология»
...
Методические указания к лабораторным работам по курсу рспсит для специальности 080801. 65-Прикладная информатика в экономике Калининград iconМетодические указания к лабораторным работам и самостоятельным по...
«Информатика» и к учебной практике «Вычислительная техника» для студентов всех специальностей
Методические указания к лабораторным работам по курсу рспсит для специальности 080801. 65-Прикладная информатика в экономике Калининград icon2. Место проведения производственной практики
«Прикладная информатика в экономике», «Прикладная информатика в менеджменте», «Автоматизированные системы обработки информации и...
Методические указания к лабораторным работам по курсу рспсит для специальности 080801. 65-Прикладная информатика в экономике Калининград iconМетодические указания к лабораторным работам по дисциплине "Информационные...
Государственное общеобразовательное учреждение высшего профессионального образования
Методические указания к лабораторным работам по курсу рспсит для специальности 080801. 65-Прикладная информатика в экономике Калининград iconМетодические указания к лабораторным работам по дисциплине "Информационные...
Государственное общеобразовательное учреждение высшего профессионального образования
Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2020
контакты
userdocs.ru
Главная страница