Проект "Коды символов"
Аппаратное и программное обеспечение. Компьютер с установленной операционной системой Windows или Linux.
Цель работы. Научиться применять оператор цикла со счетчиком в системах объектно-ориентированного и алгоритмического программирования.
Задание. Создать проект, который должен выводить в поле списка числовые коды символов и соответствующие им символы.
Проект "Коды символов" на языках объектно-ориентированного программирования Visual Basic 2005 или Gambas
1. В операционной системе Windows запустить систему объектно-ориентированного программирования Visual Basic 2005 командой [Программы - Visual Basic 2005 Express Edition].
Создадим графический интерфейс проекта.
2. Разместим на форме следующие объекты:
- поле списка ListBox1 для вывода числовых кодов символов;
- поле списка ListBox2 для вывода соответствующих им символов;
- кнопку Button1 для запуска обработчика событий.
Создадим обработчик события, в котором в качестве счетчика цикла используем целочисленную переменную N. В кодировке Windows первые 33 кода (десятичные коды с 0 по 32) соответствуют не знакам, а клавишам клавиатуры (клавиши управления курсором, Пробел, Ввод и др.). Поэтому воспользуемся циклом со счетчиком с шагом -1, для того чтобы выводить на форму символы, начиная с наибольшего числового кода 255.
Для преобразования числового кода в символ используем функцию Chr(), аргументом которой является число (от 33 до 255), а значением - символ. В теле цикла числовые коды символов и соответствующие им символы будут выводиться в поля списков с помощью метода Items.Add().3.
4. После запуска проекта на выполнение необходимо щелкнуть по кнопке Пуск.
В полях списка будут напечатаны последовательности числовых кодов символов и соответствующих им символов. С помощью полос прокрутки можно ознакомиться со всеми кодами и их символами.
1. В операционной системе Linux запустить систему объектно-ориентированного программирования Gambas командой [Программы - Средства разработки - Gambas]
Создадим графический интерфейс проекта.
2. Разместим на форме следующие объекты:
- поле списка ListBox1 для вывода числовых кодов символов;
- поле списка ListBox2 для вывода соответствующих им символов;
- кнопку Button1 для запуска обработчика событий.
Для вывода символов в кодировке ASCII воспользуемся циклом со счетчиком с шагом -1, для того чтобы печатать на форме символы, начиная с наибольшего числового кода 126.
Для преобразования числового кода в символ на языке Gambas используем функцию Chr(), аргументом которой является число (от 33 до 126), а значение - символ. В теле цикла числовые коды символов и соответствующие им символы будут выводиться в поля списков с помощью метода Add().3.
4. После запуска проекта на выполнение необходимо щелкнуть по кнопке Пуск.
В полях списка будут напечатаны последовательности числовых кодов символов и соответствующих им символов. С помощью полос прокрутки можно ознакомиться со всеми кодами и их символами.