(курс 68 ч.) Практическая работа 1.8 «Разработка проекта «Коды символов»» | Visual Basic и Gambas

Планирование уроков на учебный год (по учебнику Н.Д. Угриновича)


Уроки 23 - 24
Практическая работа 1.8
«Разработка проекта «Коды символов»»



Содержание урока

Программа «Коды символов» на языке программирования OpenOffice.org Basic

Проект «Коды символов» на языках объектно-ориентированного программирования Visual Basic и Gambas

Лабораторная работа № 8


Проект «Коды символов» на языках объектно-ориентированного программирования Visual Basic и Gambas


1. В операционной системе Windows запустить систему объектно-ориентированного программирования Visual Basic командой [Пуск - Все программы - Visual Basic 2010 Express].

Или:

в операционной системе Linux запустить систему объектно-ориентированного программирования Gambas командой [Пуск - Образование - Разработка - Gambas IDE (Интегрированная среда разработки Gambas)].

Создадим графический интерфейс проекта.

2. Разместить на форме:

• поле списка ListBox1 для вывода числовых кодов символов;
• поле списка ListBox2 для вывода соответствующих им символов в кодировке Windows;
• кнопку Button1 для запуска обработчика событий.

3. Создать обработчик события на языке Visual Basic, в котором в качестве счетчика цикла использовать целочисленную переменную N. В кодировке Windows первые 33 кода (десятичные коды с 0 по 32) соответствуют не знакам, а клавишам клавиатуры (клавиши управления курсором, Пробел, Ввод и др.). Поэтому воспользуемся циклом со счетчиком с шагом —1, для того чтобы выводить на форму символы, начиная с наибольшего числового кода 255.

Для преобразования числового кода в символ использовать функцию Chr (), аргументом которой является число (от 33 до 255), а значением — символ. В теле цикла числовые коды символов и соответствующие им символы будут выводиться в поля списков с помощью метода Items .Add ().

image

4. Создать обработчик события на языке Gambas.

Для вывода символов в кодировке ASCII воспользуемся циклом со счетчиком с шагом -1, для того чтобы выводить на форму символы, начиная с наибольшего числового кода 126.

Для преобразования числового кода в символ на языке Gambas использовать функцию Chr (), аргументом которой является число (от 33 до 126), а значением — символ. В теле цикла числовые коды символов и соответствующие им символы будут выводиться в поля списков с помощью метода Add ().

image

5. Запустить проект на выполнение, щелкнув по кнопке Пуск.

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

image

Cкачать материалы урока
image






Наверх