.RU

Элективный курс «Программирование для Windows на Бейсике» - Элективный курс «Основы языка html. Создание Web-страниц»...


^ Элективный курс «Программирование для Windows на Бейсике»
(32 часа)

Составитель: учитель информатики

МОУ МУК № 3 города Костромы

Новосельцев С.В.


^ Пояснительная записка


Использование готовых программ в среде Windows не всегда устраивает пользователя, иногда ему хочется самому написать программу, подобную калькулятору, саперу или «Мой компьютер». В школьном курсе информатики даются начальные представления о языках программирования и, в основном, это язык Паскаль. Данный курс знакомит с не менее популярным и обладающим большими возможностями языком программирования Бейсик. Данный курс позволяет дать представление учащимся о языках программирования семейства Бейсик и научить писать самостоятельно программы для Windows. Кроме этого курс формирует навыки программирования для Windows, представление о профессии программиста, механизм работы и устройство операционной системы Windows.

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

Программа рассчитана на учащихся 9-11 классов.

Цели курса:

Задачи курса:

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

Формы контроля: текущий контроль осуществляется по результатам выполнения учащимися практических заданий, итоговый контроль осуществляется разработками учащимися самостоятельных, оригинальных проектов программ на языке программирования Visual Basic по заданной тематике, кроме этого используются такие формы контроля как беседа, доклад, тесты.

По окончании данного курса

учащиеся должны знать:

должны уметь:


Тематический план


  1. Интегрированная среда разработчика 2

  2. Работа с формами 2

  3. Выбор и использование управляющих элементов 2

  4. Работа с модулями и классами 2

  5. Создание и использование меню и панели инструментов 2

  6. Логика и последовательность выполнения программы 2

  7. Типы данных 2

  8. Запись и чтение данных 2

  9. Печать 2

  10. Диалоговые окна 2

  11. Работа с мышью 2

  12. Отладка приложений 2

  13. Создание и использование справки 2

  14. ООП 2

  15. Расширение IDE с помощью настроек 2

  16. Программирование для Интернета 2


Программа


  1. Интегрированная среда разработчика (IDE).

Главное меню. Панели инструментов. Окно проекта. Окно свойств. Окно макета формы. Панель элементов. Конструктор форм. Окно просмотра объектов. Настойка IDE.

  1. ^ Работа с формами.

Анатомия формы. Заголовок. Название. Кнопки. Работа со свойствами формы. Настойка свойств формы. События форм. Методы форм. Работа с многодокументными формами MDI. Использование Form Wizard.

  1. ^ Выбор и использование управляющих элементов.

Кнопки. Текстовые поля. Надписи. Переключатели. Флажки. Рамки. Список. Комбинированные поля. Рисунки. Графические поля. Таймеры. Полосы прокрутки. Списки дисков. Списки каталогов. Списки файлов. Интерфейс в стиле Windows. Дерево. Табличные списки. Списки изображений. Строка состояния.

  1. ^ Работа с модулями и классами.

Модули и классы. Процедуры. Функции. Ключевые слова Public и Private. Работа с модулями классов. Методы. Свойства. События. Создание класса SmartForm. Использование класса Class Builder.

  1. ^ Создание и использование меню и панели инструментов.

Объект меню. Свойства меню. Событие Click. Создание меню в редакторе меню. Проектирование меню. Создание панели инструментов. Создание кнопок на панели инструментов. Рисунки на кнопках. Использование усовершенствованной панели.

  1. ^ Логика и последовательность выполнения программы.

Логика выполнения программы. Логические операторы. AND. EQV. OR. XOR. NOT. Сравнения. Принятие решений в программе. Оператор if .. then .. else. Функция iif. Оператор select case .. end select. Выполнение повторяющихся действий. Цикл for .. next. Цикл do .. loop. Цикл while .. wend. Перебор коллекций.

  1. ^ Типы данных.

Типы переменных. Байтовые переменные. Строковые переменные. Целые переменные. Логические переменные. Универсальные переменные. Область видимости переменных. Массивы. Константы.


  1. ^ Запись и чтение данных.

Работа с ASCII-файлами. Последовательный доступ. Произвольный доступ. Двоичный доступ. Элементы данных. Анатомия базы данных. Создание баз данных в Visual Data Manager. Создание таблицы. Создание запроса. Изменение таблицы. Технология ADO. Добавление, обновление и удаление записей.

  1. Печать.

Вывод данных на печать. Метод Print. Просмотр значений в окне вычислений. Метод PrintForm. Коллекция Printers. Использование Crystal Reports в Visual Basic. Использование отчета в приложении. Печать исходного текста программы. Диалоговое окно Print.

  1. ^ Диалоговые окна.

Стандартные диалоговые окна. Окно сообщений. Окно ввода. Нестандартные диалоговые окна. Создание класса диалогового окна. Использование класса диалогового окна.

  1. Работа с мышью.

События мыши: Click, DbClick, DragDrop, MouseDown, MouseMove, MouseUp. Перетаскивание. Перетаскивание OLE.

  1. Отладка приложений.

Документирование программ. Комментарии. Соглашения об именах. Повышение надежности программ. Отладочные средства Visual Basic. Создание тестовых утилит.

  1. ^ Создание и использование справки.

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

  1. ^ Объектно-ориентированное программирование (ООП).

Общие сведения об ООП. Назначение ООП. Атрибуты объекта. Свойства объекта. Методы объекта. Наследование. Инкапсуляция. Полиморфизм. Многократное использование кода. Создание класса. Использование класса. Работа с окном просмотра объектов.

  1. ^ Расширение IDE с помощью настроек.

Загрузка настроек в IDE. Использование диспетчера настроек. Использование панели настроек. Использование настроек. Использование VB6 Application Wizard. Использование VB6 Data Form Wizard. Создание собственных настроек.

  1. ^ Программирование для Интернета.

Использование элемента WebBrowser. Разработка приложений Winsock. Проектирование документов ActiveX. Использование сервера WebComm. Использование клиента WebComm. Использование DHTML.


Литература:


  1. Симонович С.В., Мураховский В.И. Популярный самоучитель работы на компьютере. – М.: «Десс Ком», 2001.

  2. Браун С. Visual Basic 6: учебный курс. – СПб.: Питер, 2002.

  3. Нестеренко А.В. ЭВМ и профессия программиста. – М.: Просвещение, 1990.

  4. Справочное пособие Visual Basic.

  5. Справочная система Windows.




doklad-ob-osushestvlenii-gosudarstvennogo-kontrolya-za-soblyudeniem-zakonodatelstva-ob-arhivnom-dele-i-effektivnosti-kontrolya.html
doklad-ob-osushestvlenii-gosudarstvennogo-lesnogo-kontrolya-nadzora.html
doklad-ob-osushestvlenii-ministerstvom-gradostroitelstva-i-razvitiya.html
doklad-ob-osushestvlenii-municipalnogo-kontrolya-v-sootvetstvuyushih-sferah-deyatelnosti.html
doklad-ob-osushestvlenii-municipalnogo-zemelnogo-kontrolya-i-ob-effektivnosti-takogo-kontrolya-na-territorii-municipalnogo-obrazovaniya-kavkazskij-rajon-za-2010-god.html
doklad-ob-osushestvlenii-municipalnogo-zemelnogo-kontrolya-na-territorii-municipalnogo-obrazovaniya-gorod-yaroslavl-yaroslavskoj-oblasti-v-2011-godu.html
  • literature.bystrickaya.ru/doklad-ob-osushestvlenii-municipalnogo-zemelnogo-kontrolya.html
  • write.bystrickaya.ru/glava-6organicheskie-narusheniya-golosa-lavrova-e-v-logopediya-osnovi-fonopedii.html
  • prepodavatel.bystrickaya.ru/superderzhavi-xx-veka-stranica-20.html
  • znanie.bystrickaya.ru/bath-somerset-metodicheskie-ukazaniya-i-kontolnie-raboti-po-anglijskomu-yaziku-dlya-studentov-zaochnikov-1-kursa.html
  • ekzamen.bystrickaya.ru/smolencev-n-i-k-t-n-docent-kafedri-avtomatika-miasskogo-filiala-yuurgu.html
  • testyi.bystrickaya.ru/900-1100odnodnevnoe-zasedanie-krim-2011.html
  • learn.bystrickaya.ru/gazeta-kommersant-69-4610-ot-20042011-press-sluzhba-oao-tattelekom-dajdzhest-smi.html
  • uchenik.bystrickaya.ru/cikl-treninga-i-cikl-konsultirovaniya-obshee-i-otlichnoe-zhogin-b-g-pronin-m-a-carkova-g-v-redakciya-i-obshee.html
  • crib.bystrickaya.ru/kapralova-na-tema-uroka-tip-chlenistonogie-klass-paukoobraznie-httpfestival1septemberru.html
  • teacher.bystrickaya.ru/glava-6-psihologicheskoe-obsledovanie-lic-s-narusheniyami-sluha-bogdanova-t-g-surdopsihologiya-ucheb-posobie-dlya.html
  • shkola.bystrickaya.ru/peterburg-dostoevskogo-2.html
  • kontrolnaya.bystrickaya.ru/referat-na-temu-m-m-bahtin-filosofiya-postupka.html
  • shpora.bystrickaya.ru/zakon-o-tamozhennom-tarife-stranica-43.html
  • assessments.bystrickaya.ru/e-v-popova-aktualnie-problemi-modernizacii-matematicheskogo-i-estestvenno-nauchnogo-obrazovaniya.html
  • literature.bystrickaya.ru/chast-1-reviziya-marketingovoj-sredi-1-predposilki-i-neobhodimost-marketingovoj-deyatelnosti-v-sovremennih-usloviyah.html
  • lesson.bystrickaya.ru/uchebnoe-posobie-dlya-vuzov-stranica-4.html
  • gramota.bystrickaya.ru/vsootvetstvii-so-statej-13-federalnogo-zakona-261-fz-ob-energosberezhenii-i-povishenii-energeticheskoj-effektivnosti-i-o-vnesenii-izmenenij-v-otdelnie-zakon.html
  • kontrolnaya.bystrickaya.ru/rasporyazhenie-ot-9-yanvarya-2004-g-n-22-r-v-red-rasporyazheniya-pravitelstva-rf-ot-05-10-2005-n-1590-r-postanovlenij-pravitelstva-rf-ot-28-12-2005-n-823.html
  • teacher.bystrickaya.ru/eto-posobie-pomozhet-logopedam-vospitatelyam-detskih-sadov-i-roditelyam-v-postanovke-u-detej-5-7-let-pravilnogo-i-chetkogo-proiznosheniya-zvuka-r-kak-podgotovit-posobie-k-rabote.html
  • essay.bystrickaya.ru/dzhon-grishem-grishem-poslednij-shans.html
  • holiday.bystrickaya.ru/o-nauke-i-uchenih-kniga-prinadlezhit-k-vesma-populyarnomu-zhanru-sbornikov-mudrih-mislej-umnih-viskazivanij-izrechenij.html
  • zanyatie.bystrickaya.ru/novie-mifi-o-velikoj-otechestvennoj-data-izgotovleniya-2006-god.html
  • literatura.bystrickaya.ru/sozdanie-fashistkoj-germanii-iudejskimi-finansistami-ssha-peresmotra-istorii-to-est-revizii-vpolne-slozhivshihsya.html
  • urok.bystrickaya.ru/prognozirovanie-makroekonomicheskih-peremennih-s-pomoshyu-dubliruyushih-portfelej-chast-7.html
  • literatura.bystrickaya.ru/spiski-chlenov-mezhdunarodnogo-soveta-muzeev-ikom-ot-rossii-stranica-4.html
  • prepodavatel.bystrickaya.ru/tema-15-uchebno-metodicheskij-kompleks-disciplini-bijsk-bpgu-imeni-v-m-shukshina.html
  • spur.bystrickaya.ru/kratkoe-posobie-dlya-biznesa-podgotovleno-centrom-torgovoj-politiki-i-prava-moskva-stranica-4.html
  • prepodavatel.bystrickaya.ru/svojstva-sistemokvantov-kniga-soderzhit-teoreticheskij-i-eksperimentalnij-material-obosnovivayushij-originalnie.html
  • occupation.bystrickaya.ru/metodicheskie-ukazaniya-k-lab-rab-po-kursu-navigaciya-i-lociya-stranica-2.html
  • upbringing.bystrickaya.ru/kursovaya-rabota-po-discipline-marketing-na-temu-mezhdunarodnaya-licenzionnaya-torgovlya.html
  • urok.bystrickaya.ru/proektnaya-deklaraciya-organizator-proekta-obshestvo-s-ogranichennoj-otvetstvennostyu.html
  • laboratornaya.bystrickaya.ru/razdel-3-spisok-tovarov-i-tehnologij-dvojnogo-naznacheniya-kotorie-mogut-bit-ispolzovani-pri-sozdanii-vooruzhenij.html
  • doklad.bystrickaya.ru/uchebno-metodicheskij-kompleks-po-discipline-upravlenie-investicionnoj-deyatelnostyu.html
  • znaniya.bystrickaya.ru/rabochaya-programma-po-predmetu-muzika-5-klass.html
  • obrazovanie.bystrickaya.ru/prikaz-ministra-finansov-respubliki-kazahstan-ot-21-iyunya-2007-goda-217-ob-utverzhdenii-nacionalnogo-standarta-finansovoj-otchetnosti-2.html
  • © bystrickaya.ru
    Мобильный рефератник - для мобильных людей.