Министерство образования и науки Российской Федерации Ростовский Государственный Университет
Вид материала | Документы |
- Российской Федерации Министерство образования и науки Российской Федерации Государственный, 343.55kb.
- Программа 1-3 октября 2003 года Москва Организаторы и спонсоры Министерство образования, 141.3kb.
- Министерство образования и науки российской федерации федеральное агентство по образованию, 32.48kb.
- Российской Федерации Читинский государственный университет иппк рабочая программа, 177.68kb.
- Министерство образования и науки российской федерации тамбовский государственный университет, 39.54kb.
- Министерство образования и науки российской федерации тамбовский государственный университет, 60.77kb.
- Министерство образования и науки российской федерации тамбовский государственный университет, 59kb.
- Министерство образования и науки российской федерации российский государственный социальный, 183.27kb.
- Н. А. Быковой Контрольные вопросы, 24.48kb.
- Министерство образования и науки российской федерации программ, 381.21kb.
СОЗДАНИЕ В WINDOWS-ПРИЛОЖЕНИИ СТРОКИ МЕНЮ С ПОМОЩЬЮ ИНСТРУМЕНТА «РЕДАКТОР МЕНЮ» В СРЕДЕ ПРОЕКТИРОВАНИЯ
MS VISUAL BASIC 6.0
Черникова Э.В.
Новороссийская государственная морская академия
polyveld@mail.kubtelecom.ru
В среде проектирования MS Visual Basic 6.0 можно создать простейший текстовый редактор, способный открывать и закрывать документы, а также их сохранять и пересохранять. А также инструмент «Редактор меню» позволяет создавать в Windows-приложении строку главного меню.
При создании и запуске любого приложения MS Visual Basic 6.0 необходимо последовательно выполнить три операции: сначала создать интерфейс приложения, определить свойства у всех элементов приложения, написать, если требуется, программный код и запустить приложение.
В качестве примера рассмотрим следующую задачу: создать простейший текстовый редактор, который имел бы строку меню, в которую входили бы следующие команды – Файл, Открыть, Сохранить, Сохранить как и Выход.
После запуска среды проектирования MS Visual Basic 6.0 необходимо включитть в Toolbox инструмент Rich TextBox, выполнив команды Project, Components. Затем нужно выберать вкладку Controls и установить галочку напротив Microsoft Rich TextBox Control 6.0. Нажмите ОК.
Объект управления Rich TextBox предназначен для работы с текстовой информацией. С его помощью можно форматировать текст, редактировать, сохранять с указанным расширением файлы. С помощью объекта Rich TextBox можно создать два метода – LoadFile и SaveFile.
Чтобы ознакомиться с некоторыми возможностями среды проектирования, можно на Экранной форме создать объект управления с помощью Rich TextBox и наполнить форму содержанием, т.е. задать значения ее свойств: (имя) = Редактор, Caption = Текстовый редактор ChernElla.
Затем требуется установить свойства объекта Rich TextBox. Для этого выделите его. Выполните команды Вид, Окно свойств. Найдите свойство (Custom). Справа от него стоит кнопка с многоточием, щелкните ее.
На вкладке General в строке RightMargin поставьте число примерно на 500 меньше, чем то, которое стоит в строке Width (Ширина поля). Это необходимо для того, чтобы Ваш будущий текст в редакторе не «уходил» за правый край окна.
Откройте вкладку Appearance. В строке ScrollBars установите одно из подходящих Вам расположений полос прокрутки, например, вертикально. Нажмите кнопку ОК.
Откройте «Редактор Меню», выполнив команды: Tools, Menu Editor. В верхней части «Редактора Меню» в строке Caption запишите - Файл. В строке Name запишите идентификатор этой команды - File. Для перехода к следующей строке нажмите кнопку Next.
Организуем команду Открыть, которая является подкомандой команды Файл. Для этого в строке Caption запишите команду – Открыть и нажмите на кнопку с изображением стрелки указывающей направо. В строке Name запишите идентификатор этой команды, например, Open.
Аналогично можно организовать команды Сохранить, Сохранить как и Выход, которые являются подкомандами команды Файл. Нажмите кнопку ОК.
Напишем программный код для команды Выход. Для этого необходимо нажать команду Выход, в результате чего появится Окно программного кода. В этом окне появилась заготовка для программного кода – первая и последняя строки процедуры с именем Exit_Click(). Между этими двумя строками обычно и записывается программный код:
Редактор.Exit
Включите в Toolbox инструмент Common Dialog (выполните команды Project, Components). Выберите вкладку Controls и выберите из списка Microsoft Common Dialog Control 6.0, установив галочку. Нажмите ОК. Теперь можно поместить в любое место Экранной формы объект Common Dialog.
С помощью объекта Common Dialog можно создать только шесть методов – открыть (ShowOpen), сохранить (ShowSave), шрифт (ShowFont), печать (ShowPrinter), цвет (ShowColor) и справка (ShowHelp).
Установите свойства объекта Common Dialog. Выделите его и выполните команды Вид, Окно свойств. Найдите свойство ( Custom).
В строке Filter нужно установить ограничения на тип открываемого или сохраняемого файла (так как мы создаем текстовый редактор, то значит должны работать с файлами, у которых расширение .txt, .doc, .rtf). Для этого в строке Filter запишите следующее:
Текстовые файлы|*.txt|Файлы Microsoft Word|*.doc|Файлы с расширением rtf|*.rtf
В строке FileName записывается имя файла, которое будет автоматически появляться в строке Имя файла диалогового окна Сохранить как, например, запишите: chernella1.
Откройте вкладку Font. В строке FontName запишите название шрифта, например, Times New Roman. В строке Flags поставьте число 3. Нажмите кнопку ОК. Создайте программный код, который бы позволял открыть нужный файл.
Нажмите команду Открыть текстового редактора, после чего появится Окно программного кода. В этом окне находится заготовка для программного кода процедуры Open_Click(). Между этими двумя строками поместите курсор и запишите следующий программный код:
CommonDialog1.ShowOpen
RichTextBox1.LoadFile CommonDialog1.FileName
Теперь необходимо проверить работоспособность написанной процедуры. Для этого выполните команды Запуск, Запуск. Появится окно Вашего текстового редактора. Выполните в этом окне команды Файл, Открыть. Появится диалоговое окно Открыть файл, которое вызывает созданная Вами процедура Open_Click().
Создайте программный код, который бы позволял сохранить файл. Нажмите команду Сохранить как Вашего текстового редактора. Появилась заготовка для программного кода процедуры SaveAs_Click(). Запишите программный код:
CommonDialog1.ShowSave
RichTextBox1.SaveFile CommonDialog1.FileName
Аналогично можно создать программный код, который бы пересохранял файл (команда Сохранить) текстового редактора. Между двумя строками заготовки запишите программный код:
CommonDialog1.ShowSave
If CommonDialog1.FileName = "" Then
SaveAs_Click
Else
RichTextBox1.SaveFile CommonDialog1.FileName
End If
Итак, в работе было показано, как можно создать простейшее Windows-приложение со строкой главного меню с помощью инструмента «Редактор меню».
Различные эксперименты, как правило, вызывают большой интерес у начинающих пользователей среды проектирования Microsoft Visual Basic и позволяют получить основные навыки программирования.