IDK1011 Основы Click to edit Master title style программирования Выбор компонентов Отладка, обработка ошибок Выбор компонентов • Текстовые данные TextBox RichTextBox ListBox ComboBox MaskedTextBox (формат. ввод) • Ввод пароля TextBox со свойством PasswordChar Выбор компонентов • Численные данные Все компоненты для представления текстовых данных NumericUpDown HScrollBar VScrollBar TrackBar ProgressBar • Ввод даты и времени MonthCalendar DateTimePicker Выбор компонентов • Булево значение (true/false) CheckBox RadioButton • Выбор файла OpenFileDialog • Вывод структурных данных ListView TreeView • Вывод контекстной подсказки Tooltip Show(text As String, obj As Object) Ограничения ввода данных • TextBox MaxLength Minimum Maximum • MonthCalendar MinData MaxData • ListBox, ComboBox, … DropDownStyle Проверка вводимых данных • Во время ввода данных MaskedTextBox (TextChanged, MaskInputRejected) • После окончания ввода данных Leave Validating (CausesValidation: true) • Перед началом последующих действий • Прерывание текущих действий • Прерывание работы программы Вывод информации об ошибках • MessageBox • ErrorProvider SetError(obj As Object, err As String) err = “” отмена сообщения об ошибке • Избегайте ошибочных ситуаций в программе! • try … catch e As Exception • Обработчики исключений (ошибочных ситуаций) Управление допустимыми действиями пользователя • Разрешение/запрет на пользовательское действие Enabled Visible • Запрет изменения значения ReadOnly Отладка программы • Режимы сборки и запуска программы Debug • Debugging symbols • breakpoints Release • Striping • Debug stepping • Отслеживание значений Переменных Свойств объектов • Объект Debug Print() (immedaite window: debug>Windows) ??? Экзамен • Досрочный экзамен 12/14/2013 ICT-405 09:00 – 12:30 • Основной экзамен 12/20/2013 ICT-405 09:00 – 12:30 01/06/2014 ICT-401 09:00 – 12:30