УМК. УМК Управление ИС 2019-20 ннн. Методические рекомендации по выполнению срс материалы по контролю и оценке учебных достижений обучающихся
Скачать 2.55 Mb.
|
Методические рекомендации по выполнению СРСПСРСП № 1 Тема: Директивно - диалоговое форма взаимодействия с программной системой.Цель: Изучение и приобретение навыков разработки директивно-диалоговых форм взаимодей- ствия с программной системой на основе командных файлов. В данной работе на примере командных файлов рассматривается командно-директивная форма взаимодействия. Данная форма диалогового взаимодействия, как правило, предназначе- на для подготовленного пользователя и требует знания алгоритмов выполнения программы, так и отдельных команд и их параметров. Запуск программ или выполнение отдельных директив проводится с командной строки. Задание к работе Выполнение данной работы состоит в создании четырех командных файлов, реализующих ди- рективно-диалоговую форму взаимодействия пользователя с программной системой. При вы- полнении работы необходимо создать следующие командные файлы (bat-файлы): вариант - с параметрами символами; вариант - с параметрами, использующие имена файлов; вариант - с использованием внешней команды ―CHOICE‖ (директивно-диалоговая форма взаи- модействия). вариант – с использованием нескольких параметров. Количество используемых параметров и функции, исполняемые командными файлами, выбираются самим обучающимся. Рассмотрим примеры таких файлов. 1 вариант. Здесь при использовании параметра ―р‖ производится просмотр содержимого каталога ―stud‖. @echo off if -%1==- goto konez if %1== p goto work : work dir c:\stud pause goto konez : konez echo Вы хотите закончить работу? pause goto exit : exit вариант В этом случае при использовании в качестве параметра существующего файла a.txt производит- ся просмотр содержимого этого файла. @echo off if -%1==- goto konez if not exist %1 goto mess echo просмотр файла type %1 pause goto konez : mess echo файл не найден pause goto konez : konez echo Вы хотите закончить работу? pause goto exit : exit вариант. В этом примере рассматривается диалогово-директивная форма взаимодействия, в данном слу- чае командный файл выполняет следующие функции: при выборе альтернативы ―y‖ просматри- вается каталог ―stud‖, при выборе альтернативы ―n‖- выход из программы, если же пользова- тель не производит никакого выбора, ПЭВМ через 10 секунд сама осуществляет выбор, в дан- ном случае производится завершение работы. @echo off echo Если вы хотите просмотреть каталог ―stud‖ нажмите ―Y‖ choice /c:YN /t:N,10 if errorlevel 2 goto vyhod dir C:\stud pause goto exit : vyhod echo Конец работы pause :exit Заданиеа) Привести краткие сведения о формах диалогового взаимодействия. б) Привести основные сведения о командных файлах и их практическом использовании для ор- ганизации диалога пользователя с программной системой. в) Привести тексты созданных bat-файлов. Содержание отчета Цель и задание. Результаты работы программы. 3.Аналитические выводы. Литература:Основн: 1(стр.3-5), 3(стр.7-10). Дополн: 2 (стр.5-12) СРСП № 2 Тема: Пользовательские интерфейсы на основе GUIЦель: Освоить навыки создания и использования в приложениях элементов пользовательского интерфейса на основе GUI(Graphic User Interface). Общая рекомендация: Перед выполнением работы внимательно прочитайте инструкции, при- веденные ниже, а также посмотрите, как работают приложения, проанализируйте коды макро- сов. Элементы пользовательского интерфейса GUI(Graphic User Interface)Грамотно разработанное приложение или комплект процедур не только обладает интел- лектуальными возможностями в области принятия решений и обеспечивает отлаженную работу циклов, но также обеспечивает интерактивное общение с пользователем. Приложение или про- цедура должна при необходимости выдавать экранные сообщения и предлагать пользователю ввести данные. Интерактивно взаимодействуя с программой, пользователь ощущает себя участником процесса и до некоторой степени способен управлять действиями программы, что обеспечит интерес пользователя к работе приложения и уменьшить таким образом вероятность ошибок. Выведение сообщений на экран - один из лучших (и простых) способов обеспечения ин- терактивности общения с пользователем. Если операция может занять много времени, сориен- тируйте пользователя относительно времени и темпов выполнения операции. Если пользова- тель совершает ошибку (например, вводит неверное значение параметра для пользовательской функции), его следует вежливо уведомить о том, что в будущем лучше таких ошибок не допус- кать. Вывод экранных сообщений Каждое приложение должно иметь механизм вывода информации на экран, чтобы поль- зователь имел представление о работе программы, или чтобы просто проинформировать его об ошибке. Для общения с пользователем удобнее всего пользоваться функцией MsgBox. |