Разработка проектов в Visual BasikДокладчик Бочкарев А.А.
Сейчас в обучении актуален контроль знаний учащихся с помощью тестирования. В педагогической науке существует целое направление, занимающееся разработкой правил составления тестов согласно законам психологии и дидактики. Тесты составляют методисты, мастера производственного обучения и преподаватели.
Сегодня огромное количество всевозможных образовательных ресурсов предлагаются педагогам. Однако для конкретного урока нужна конкретная (только для данной группы и урока) разработка. По - этому возникает необходимость в умении «изменить», «поправить», «исправить» имеющийся продукт, или даже создать свой, авторский.
Создание обучающей и контролирующей программы в системе объектно-ориентированного программирования Visual Basic, учитывая потребности преподавателей и обучающихся нашего техникума.
На уроках информатики мы изучаем основы программирования на языке Visual Basic, решая учебные задачи, составляем программы на различные темы. Но, обучающимся, необходимо видеть, как и где можно применить на практике полученные знания. Мне захотелось сделать что-то полезное, используя и углубляя свои знания по программированию. Кроме того, для оценки правильности своей работы в содержательном смысле я пользовался информацией из Интернета. При разработке и создании обучающей и контролирующей программы необходимо было учитывать следующие критерии: 1) удобство работы с программой; 2) удобство навигации между темами; 3) необходимость предусмотреть невозможность нарушения работы программы в связи с некорректными или ошибочными действиями пользователя; 4) программа должна быть разработана с учетом возрастных и психологических особенностей. Одним из самых ответственных этапов работы, было продумывание удобного графического пользовательского интерфейса программы.
После прохождения всего теста выводится сообщение о количестве правильных и не правильных ответов. Оценка не ставится, но даются рекомендации, например – «Срочно берись за учебник! У тебя всё получится!». При решении заданий, также ведется подсчет правильно решенных примеров. После каждого примера выводится сообщение «Моло- дец!» или «Не правильно! Попробуй ещё раз», а также появляется рисунок «улыбающийся смайлик» или «огорчённый смайлик» соответственно. Я назвал свою программу КОС, Программа содержит задания по предметам: 1) Математика; 2) Информатика; Для работы с программой необходимо выполнить следующие действия: 1) Установить программу КОС; 2) В меню выбрать предмет; 3) Выбрать из предложенного списка тест или вид работы. Появится кнопка, на которую необходимо кликнуть мышкой для вывода соответствующего задания на экран; 4) Прочитать внимательно задание и ввести в диалоговое окно ответ; 5) После завершения появится сообщение о результате пройденной работы; 6) Для смены задания необходимо снова выбрать предмет.
Для того чтобы программа заработала на других компьютерах необходимо создать инсталляционный пакет программы.
Прежде всего, создадим новый инсталляционный пакет Otlichnic-1.
Для этого:
1) Запустим VS. Затем File New Project в левом поле окна выберем Setup and Deployment Projects, а в правом – Setup Project дадим название для инсталляционного проекта, Otlichnic-1.OK.
Инсталляционный пакет и решение созданы. Инструмент создан.
2) Теперь инструменту нужно объяснить, над чем он должен трудиться, чтобы получить инсталляционный пакет. Нужно просто добавить проект Новаянеожиданность в решение. Делается это привычным образом: File Add Project Existing Project …
Таким образом, решение теперь состоит из двух проектов: инсталляционного проекта Otlichnic-1 и самого проекта Новаянеожиданность3) Следующий шаг. Выделим в Solution Explorer проект Otlichnic-1. Далее: Project Add Project Output. Перед нами возникнет окно.
Проследим, чтобы вся информация в полях окна была такая же, как на рисунке. В этом окне мы указываем, что инсталляционный пакет нужно создавать именно для проекта Новаянеожиданность (верхнее поле), и определяем содержание работы инсталляционного пакета (список в центре окна). Выделенный элемент Primary output означает, что результатом инсталляции будет то главное, что требуется, а именно: исполняемый файл приложения (exe) или библиотека (dll). Однако результатом инсталляции могут быть и другие, вспомогательные объекты, например, файлы с исходным кодом программы. Нажимаем ОК. В окне Solution Explorer проект Otlichnic-1 начал наполняться содержанием.
4) Займемся настройкой папки приложения. Выделим элемент Application Folder и зайдем в окно свойств. Значением свойства DefaultLocation (Расположение по умолчанию) является некая условная схема:
[ProgramFilesFolder][Manufacturer]\[ProductName]
Она означает, что файлы инсталлируемого приложения по умолчанию располагаются на компьютере в папке с названием этого приложения (ProductName), которая располагается внутри папки с именем производителя приложения (Manufacturer) , которая располагается внутри папки Program Files. Мы можем оставить все как есть.
5) Теперь позаботимся о том, чтобы в стартовом меню пользователя оказался ярлык нашего приложения, иначе пользователь не сможет запускать наше приложение из стартового меню. Для этого, выделив в левой панели элемент Application Folder, щелкните правой клавишей мыши по элементу Primary output в правой панели и в контекстном меню выберите Create Shortcut to Primary output. Ярлык с длинным названием добавляется в папку приложения.
Там ему делать нечего, перетащим его в папку User’s Programs Menu, а там переименуем во что-нибудь более удобоваримое и короткое, например, в Otlichnic-1.
6) В папке BIN внутри папки проекта Новаянеожиданностьимеются графические файлы, которыми проект пользуется во время работы. Эти файлы необходимо включить в инсталляционный пакет. Для этого выделяем в Solution Explorer проект Otlichnic-1, затем Project Add File находим на диске нужный файл и делаем по нему двойной щелчок. Файл оказывается в папке приложения. После инсталляции на компьютер пользователя он окажется там тоже в папке приложения.
7) Настраиваем конфигурацию: Build Configuration Manager. Появляется окно.
Проекты могут иметь конфигурацию Debug, удобную для отладки, а могут иметь конфигурацию Release, необходимую, когда уже все отлажено и приложение выпускается (Release) в большой свет. Нам отлаживать уже ничего не надо, поэтому в верхнем списке выбираем Release. Все должно быть как на рисунке. Нажмите Close.
8) Основные необходимые настройки мы сделали. Завершающий аккорд – компиляция инсталляционного пакета. Для этого – Build Build Solution. Некоторое время компьютер компилирует (причем компилируются оба проекта), в окне Output появляются сообщения, наконец в строке состояния возникает сообщение Build Succeeded. Это значит, что создание инсталляционного пакета успешно завершено.
Где же он – наш инсталляционный пакет? Выйдем из VS в Windows. Заглянем в папку проекта Otlichnic-1. Там появилась папка Release. В ней мы увидим среди других файлов файл Otlichnic-1.msi. Этот файл и есть наш инсталляционный пакет.
Созданная мной программа может использоваться, как индивидуально обучающимися дома, так и на уроках. Предполагается, что составленные в ходе выполнения задания будут в дальнейшем использованы для проверки знаний обучающихся.