Образования и науки российской федерации



Pdf көрінісі
бет35/56
Дата13.03.2023
өлшемі0.74 Mb.
#470699
1   ...   31   32   33   34   35   36   37   38   ...   56
input integer A. 
7. Постройте и запустите приложение. 
8. Переместитесь по форме, используя клавишу Tab, до тех пор, пока 
поле txbA не окажется в фокусе. 
9. Нажмите на клавишу F1 для отображения контекстной справки 
для поля txbA. 


50 
Простые формы обычно в своем заголовке имеют кнопку с 
вопросительным знаком, при нажатии на которую курсор меняет свой вид 
на изображение с вопросом. При щелчке на выбранном элементе 
управления появляется его краткое описание (подсказка).
Создайте 
подобную 
функциональность 
на 
форме 
проекта 
WinAsynchMethod: 
1. Добавьте к имеющимся свойствам формы следующие свойства: 
Свойство
Значение
MaximizeBox 
False 
MinimizeBox 
False 
HelpButton 
True 
FormBorderStyle FixedDialog 
2. Для полей ввода txbAtxbB и двух кнопок в свойстве ShowHelp on 
helpProvider1 каждого из этих элементов установите значение True.
3. Текст, введенный в поле свойства HelpString on helpProvider1
будет появляться в качестве подсказки для конкретного элемента. 
Установите следующие значения этого свойства для каждого элемента: 
txbA 
For input integer A 
txbB 
For input integer B 
btnRun 
Sum 
btnWork Start work 
4. Постройте и запустите приложение. 
5. Для активации контекстной справки нажмите на кнопку “?”, 
расположенную в правом верхнем углу приложения. 
6. Нажмите на любую кнопку, появится маленькое окошко, 
объясняющее, что происходит при ее нажатии. 
Упражнение 2. Использование справочного файла 
1. Откройте Windows-приложение WinAsynchMethod. 
2. Откройте форму в режиме конструктора. 
3. Выберите пункт меню ViewToolBox
4. Добавьте ЭУ HelpProvider на форму (если он не был добавлен 
ранее). 
5. В папке с решением создайте файл справки, например, документ 
Microsoft Word. Текст укажите произвольный. 
6. Для элемента helpProvider1 в свойстве HelpNamespace укажите 
путь к файлу справки. 
7. Реализуйте возможность вызова файла справки созданием либо 
команды меню, либо кнопки (и команда меню и кнопка может называться, 
например, help). 
8. Создайте обработчик события выбора файла справки. В теле 
обработчика укажите следующую строку: 
Help.ShowHelp(this,helpProvider1.HelpNamespace); 


51 
9. Постройте и запустите приложение. 
10. Выберите команду вызова справки. Проверьте, что открылся 
требуемый файл. 
Упражнение 3. Добавление всплывающих подсказок 
Компонент ToolTip позволяет назначить элементам управления 
подсказки. Они появляются в окнах, когда мышь находится над элементом 
управления, и могут предоставлять пользователю краткие сведения о нем. 
1. Откройте Windows-приложение WinAsynchMethod в режиме 
конструктора. 
2. Выберите пункт меню View
ToolBox
3. Добавьте на форму элемент управления ToolTip
4. В окне Properties расположенных на форме элементов и в самой 
форме появилось свойство ToolTip on toolTip1. Установите следующие 
значения этого свойства для каждого из элементов: 
txbA 
For input integer A 
txbB 
For input integer B 
btnRun 
Sum 
btnWork Start work 
5. Постройте и запустите приложение. Проверьте, что при наведении 
курсора на элемент управления появляется его подсказка. 
Упражнение 4. Автоматический выбор языка при запуске приложения 
При распространении приложения часто бывает необходимо 
обеспечивать пользователям возможность работать в своей языковой 
среде. В связи с этим, при разработке приложений приходится 
задумываться о переводе пользовательского интерфейса на другие языки. 
На практике используется два способа решения данной проблемы, первый: 
создается локальная версия целиком на одном языке и второй: программы 
содержат многоязычный интерфейс, позволяющий менять оформление 
приложения непосредственно в ходе работы. 
В ходе установки операционной системы Windows при определении 
региональных параметров пользователю предлагается выбрать язык 
стандартов и форматов. Выбранное значение доступно для изменения в 
дальнейшем — меню “Пуск” | “Панель управления” | “Язык и 
региональные параметры” | вкладка “Региональные параметры”. 
В этом упражнении вы создадите приложение, которое автоматически 
будет 
определять 
установленный 
язык 
стандартов 
и 
выводить 
соответствующий пользовательский интерфейс.
1. Создайте новое Windows-приложение и назовите его WinLanguage
2. Добавьте на форму кнопку и главное меню. 
3. Установите следующие значения свойства Text для элементов: 
главное меню – menu
первая команда – command one
вторая команда – command two


52 
кнопка – Close
для самой формы – Form
4. Для кнопки реализуйте обработчик, закрывающий форму: 
this.Close(); 
5. Для формы установите свойству Localizable значение True. Это 
свойство разрешает поддержку многоязычного интерфейса.
6. В свойстве Language выберите значение English (United States).
7. Постройте приложение. В итоге получилась версия программы с 
интерфейсом на английском языке. 
8. В свойстве Language выберите Russian (Russia). 
9. Измените свойство Text элементов, заменив названия на 
английском языке соответствующими названиями на русском. 
10. Перейдите в код формы и подключите пространство имен 


Достарыңызбен бөлісу:
1   ...   31   32   33   34   35   36   37   38   ...   56




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет