Программа курса «Творческое проектирование школьников на Visual Basic (часть 1)» Цель курса

advertisement
Программа курса
«Творческое проектирование школьников на Visual Basic
(часть 1)»
Объем курса — 36 учебных часов
Цель курса

Познакомить слушателей со средой и в небольшой части языком объектноориентированного программирования Visual Basic на примере задач школьной
тематики.
Для кого предназначен курс
Курс
предназначен
для
преподавателей
информатики,
имеющих
навыки
программирования, но не имеющих навыки работы в объектно-ориентированной среде.
Этот курс может преподаваться в рамках школьных курсов информатики и
информационных технологий основного и дополнительного школьного образования.
Необходимые программные средства
Для занятий слушателям потребуется среда Visual Basic (версия 5 или версия 6).
На наш взгляд среда Visual Basic обладает рядом таких качеств, которые позволяют с
самых первых лет обучения ребенка в основной школе развивать его творческую
активность и самореализоваться. Нам кажется важным, чтобы творческая деятельность
шла наряду с познавательной, чтобы груз знаний, который ребенок накапливает на всех
уроках, не уменьшал его творческой активности и активной познавательной позиции,
которые в конечном счете более важны, чем сумма конкретных полученных знаний.
Информатика в настоящее время может быть очень действенным стимулом для
творческой активности ребенка в процессе учебы. Очень бы хотелось использовать этот
стимул с самого начала пребывания ребенка в основной школе.
Visual Basic достаточно прост, чтобы в качестве среды для творческого проектирования
ребенка использоваться на самых ранних ступенях основной школы: в 5, 6, 7 классах.
Можно, не углубляясь во все сложности объектно-ориентированного программирования,
создавать простые, но в то же время привлекательные для ребенка проекты и приложения.
При этом при желании постепенно углубляя знания в программировании и усложняя
проекты.
Предлагаемый курс – это в основном знакомство со средой Visual Basic, с отдельными
элементами среды, такими как форма, элементы управления, свойства, методы. Visual
Basic характеризуется как язык, поддерживающий событийно управляемое
программирование. Более подробно, выполняя несложные проектные работы, слушатель
знакомится с наиболее часто использующимися элементами управления такими, как
метки, командные кнопки, текстовые окна, линейки прокрутки, окна рисунков и
изображений, таймеры. Первая часть курса завершается созданием слушателями
совместно с преподавателем двух несложных анимационных проектов.
На каждом занятии слушатели осваивают понятийный материал и делают небольшие
проекты в среде Visual Basic, доступные и понятные по тематике школьнику. Их
слушатель может использовать в своей практической преподавательской деятельности.
1
Структура и содержание курса
Курс состоит из 12-ти трехчасовых уроков.
1. В уроке 1 Visual Basic характеризуется как язык, поддерживающий событийно
управляемое программирование. Слушатель делает свой первый проект на VB,
модифицирует его, сохраняет на диске.
2. Во втором уроке слушатель знакомится с понятием свойства, описываются семь
наиболее важных свойств формы, такие как: Name (имя), Caption, Hight (высота),
Width (ширина), Top (расстояние до левого верхнего угла сверху), Left (расстояние
до левого верхнего угла слева), BackColor (цвет фона), далее слушатель проводит
практическую работу с описанными выше свойствами формы на этапе
проектирования и делает второй проект, связанный с изменением значений свойств
формы на этапе выполнения проекта prjMoveMyForm.
3. На третьем уроке обсуждается понятие процедуры обработки событий,
рассказывается об объекте Screen (экран), и далее пользователь делает свой
следующий проект, в котором меняется местоположение фор мы на экране
компьютера в процессе выполнения проекта.
4. Четвертый урок посвящен методу в Visual Basic. Дается понятие метода,
описывается метод Move и слушатель модифицирует проект prjMoveMyForm с
использованием метода Move.
5. На пятом уроке обсуждаются свойства и методы печати текста в форме и
слушатель делает проект, печатающий стихотворение на форме.
6. На шестом уроке рассказывается о свойстве формы Picture и функции LoadPicture.
Слушатель учится использовать свойство Picture на этапе проектирования и на
этапе выполнения проекта
7. На седьмом уроке слушатель учится размещать точечные рисунки на форме еще
одним методом PaintPicture.
8. Восьмой урок подводит итоги по работе с формой, описываются наиболее важные
свойства формы, методы и события. В практической части урока слушатель делает
проект «Загадку», в котором на форме сначала распечатывается текст загадки, а
потом на форме появляется изображение с отгадкой.
9. В девятом уроке слушатель знакомится с такими элементами управления, как окна
рисунков и изображений, с событиями, свойствами и методами этих элементов
управления, учится использовать свойство Picture на этапе проектирования и на
этапе выполнения проекта.
10. Десятый урок посвящен «музыкальному оформлению» проектов в VB.
Рассказывается о пользовательском элементе управления Multimedia и как с его
помощью проигрывать wav и midi файлы.
11. На одиннадцатом уроке слушатель знакомится с такими элементами управления,
как метки, линейки прокрутки и таймеры. Узнает их основные свойства, события,
связанные с этими элементами управления, делает несложные проекты с
использованием этих элементов управления.
12. Двенадцатый урок посвящен простейшим приемам малой анимации. Слушатель
делает два анимационных проекта. Один проект «Часы», второй – движение
объекта по форме.
2
Приобретаемые знания и умения
Слушатель должен понимать и знать, что такое:

форма, свойство, метод, событие, код, процедуры обработки событий в VB,
элементы управления, графический интерфейс пользователя;

должен знать основные свойства, методы и события, связанные с формой

должен знать основные свойства, события, методы, связанные с такими
элементами управления, как метки, командные кнопки, линейки прокрутки,
элементы изображений image и рисунков picturebox, таймер, уметь проигрывать
звуковые файлы с помощью пользовательского элемента управления Multimedia

уметь делать собственные небольшие проекты в VB с использованием
перечисленных элементов управления, озвучивать их и оформлять изображениями,
графически и мультипликацией;
Вопросы для контроля знаний и умений
1. Что такое форма в VB?
2. Какие свойства, события и методы формы вы знаете?
3. Что такое графический интерфейс пользователя?
4. Что такое свойство в VB?
5. Что такое метод в VB?
6. Какие методы для работы с формой вы знаете?
7. Что такое событие в VB?
8. Почему VB является языком, поддерживающим событийно-управляемое
программирование?
9. Для чего служит элемент управления метка? Какие свойства, события,
методы вы знаете для меток?
10. Для чего служит элемент командная кнопка? Какие свойства, события,
методы вы знаете для меток?
11. Для чего служит элемент управления метка? Какие свойства, события,
методы вы знаете для меток?
12. Для чего служит элемент линейка прокрутки? Какие свойства, события,
методы вы знаете для меток?
13. Для чего служит элемент управления таймер? Какие свойства, события,
методы вы знаете для меток?
14. Для чего служит элемент управления изображение? Какие свойства,
события, методы вы знаете для меток?
15. Для чего служит элемент управления рисунок? Какие свойства, события,
методы вы знаете для меток?
16. Какими свойствами
изображение?
отличаются
элементы
управления
рисунок
и
17. Как принципиально реализуется анимация в VB?
3
Список рекомендуемой литературы
1. Комплект рабочих тетрадей серии “Visual Basic для школьников” (тетради 1 - 3)
Истоминой Т.Л., вышедший в издательстве ДОГРАФ;
2. А. Г. Паутова Visual Basic. Творческое проектирование в школе и дома (три части),
М. «Классик-стиль», 2003
3. Visual Basic 6.0, Санкт-Петербург, «БХВ - Петербург», 2003
4. Н. Г. Волченков Программирование на VB 6, учебное пособие, Москва, «ИнфраМ», 2003
5. А. Гарнаев Самоучитель по VBA, Санкт Петербург, «БХВ-Петербург», 2003
4
Download