Компьютерные книги
Главное меню
Главная О нас Добавить материал Поиск по сайту Карта книг Карта сайта
Реклама
computersbooks.net -> Добавить материал -> Языки программирования -> Фокселл Дж.Д. -> "Освой самостоятельно Visual Basic.NET за 24 часа" -> 132

Освой самостоятельно Visual Basic.NET за 24 часа - Фокселл Дж.Д.

Фокселл Дж.Д. Освой самостоятельно Visual Basic.NET за 24 часа — М.: Вильямс, 2002. — 416 c.
ISBN 5-8459-0304-1
Скачать (прямая ссылка): osvoysamostoyatelnovsn2002.pdf
Предыдущая << 1 .. 126 127 128 129 130 131 < 132 > 133 134 135 136 137 138 .. 181 >> Следующая

техники, необходимые для поиска и исправления большинства ошибок в вашей
программе.
Будут освещены следующие вопросы:
• добавление комментариев в текст программы;
• идентификация двух основных типов ошибок;
• работа с точками останова;
• использование окна команд;
• использование окна вывода;
• создание структурированной обработки ошибок.
Окно списка задач омывается очень полезным при обнаружении ошибок
построения программы. Однако учитывая, что оно не связано с приложением
отладки, его рассмотрение проводилось в главе 11.
Перед тем как продолжить, создайте новый проект приложения и назовите его
Debugging Example. Измените имя главной формы на clsDebuggingExample и
установите свойство Text в Debugging Example.
Добавьте в форму новое текстовое поле, дважды щелкнув на соответствующем
элементе панели инструментов. Установите его свойства согласно таблице:
Час 16. Отладка программы
299
Свойство Значение
Name Txtlnput
Location 88,112
Text Оставьте пустым
Size 120,20
Затем таким же образом добавьте новую кнопку в форму и установите ее
свойства:
Свойство Значение
Name BfnPerform Division
Location 96,144
Text Perform Division
Size 104,23
Теперь ваша форма должна выглядеть подобно рис. 16.1.
Задача данного приложения сводится лишь к осуществлению операции деления
числа 100 на число, вводимое в текстовое поле. По мере написания
программы выполнения этой задачи будут предумышленно допускаться ошибки,
и вы увидите технику их устранения. Сохраните проект, нажав кнопку Save
All на панели инструментов.
DrhuOOlnq I Hnmplr - Mirrowlt VimwI Itotir.NCT [detftpi] - Г
view ?ro*ct gold fcebug t>fiU locte Yflndow Het
• 'ja • lit У 0 j ? Sfe в 10 ' Г* - ? ¦ *4 F
ri:
Sot fw* Forml.vb [DeiFgn]* |
:'W .
:аit&l*-j &й.у;;§ел%.
• .............................................................

.........................................................................
..
• - . . "л'" . I * ' ¦ ¦.! • 404 • • ".*."•"•: Л''4 "•••"•" *
" ' . • • • • . • i .. у • 4-
...... .. y"^
• "-
; ; ; > fj
::::
1 . 1 p PelnmOtAton cr : .
v.. .-.P !' ...b I;:;:;:;.;
* V ........................'.......................
:::::::::v:r: •'... - '¦¦¦ ' ' ''"
ли:л r?

| btnPrerfoonDtvlskm Syrtern.WindowrForms.eu jJ
,М?Н°1.д..Тт-___________________________________ ,
j
:C jrsof D*to^>e"Jt Dock Enabled El*5ryte Ш For*
' FcreCofar In^age ImegeAfcjn [mage Index
Imagetkf _____
И Location
5E
Modtors
RlghiTdaft
5tre
Tablrdax ': TabStop g Tag
Tfrt^qn
Default
None
Stanford q . Microsoft Sans LjRontrofText ... ? (none)
Ш"С<**"
I I (none)
(none)
96, 144 Fab"
Assembly
No
104,23
I
True
I Perform Division
d
The text centered *>the control.

РыС. /л. I. Простой интерфейс поможет освоить технику отладки
300
Часть Начинаем программировать!
Добавление комментариев в текст
программы
Одной из простейших вешей, которые вы можете сделать еще в самом начале
(для того, чтобы снизить количество ошибок) является добавление
комментариев. Комментарии представляют собой простую текстовую строку,
которую Visual Basic не воспринимает как текст программы. Строки
комментария не обрабатываются при компиляции и поэтому не влияют на
быстродействие программы. Окно текста программ Visual Basic помечает
комментарии зеленым цветом. Это значительно облегчает чтение и понимание
процедур. Вы должны добавлять комментарии в начало каждой процедуры и в
них описывать задачи, которые эта процедура выполняет. Дополнительно вы
можете в текст процедуры вставлять комментарии, поясняющие, какие
действия в ней выполняются.
9
Для написания комментария начните его текст со знака апострофа Например,
простой комментарий может выглядеть так:
This is a comment because it is preceded with an apostrophe.
Комментарии можно помещать также и в конец строки программы:
Dim intAge As Integer 'used to store the users age in years.
Все, что находится справа от апострофа (включая его самого) в приведенном
примере, является комментарием. Добавляя комментарии в процедуру, вам
становится необязательным хранить в памяти задачи и механизмы текста
программы. Если перед вами стоит задача работать с программой, которую вы
давно не видели, или даже с чужой программой, вы высоко оцените наличие в
ней комментариев.
Дважды щелкните по элементу кнопки на форме для открытия окна текста
процедуры обработки ее события click. Добавьте строки комментария:
This procedure divides 100 by the value entered
in the textbox сxrinput
Заметьте, что как только вы нажали <Ептег> для перехода на следующую
строку, цвет строки комментария изменился на зеленый.
При создании комментариев в программе стремитесь делать следующее:
• отразите цель программы (зачем, а не как);
• ясно отразите логику алгоритма;
• привлеките внимание к поворотным точкам в программе;
• уменьшите потребность читателя мысленно моделировать выполнение
программы.
Комментарии предназначены для чтения людьми, а не компьютером. Избегайте
Предыдущая << 1 .. 126 127 128 129 130 131 < 132 > 133 134 135 136 137 138 .. 181 >> Следующая
Книги
Web-программирован-
ие
Аппаратное обеспечение Графика Руководство по П.О. Самоучитель Теория программирования Фотошоп Языки программирования
Новые книги
Завалишин Д. "Интернетско-русский разговорник" (Web-программирование)

Заенцев И.В. "Нейронные сети: основные модели" (Web-программирование)

Владимиров А.А. "Wi-фу: «боевые» приемы взлома и защиты беспроводных сетей" (Web-программирование)

Вьейра Р. "SQL Server 2000. Программирование в 2 ч." (Web-программирование)

Веллинг Л.Т. "Разработка web приложений с помощью php и mysql" (Web-программирование)
Авторские права © 2013 ComputersBooks. Все права защищены.

c1c0fc952cf0704ad12d6af2ad3bf47e03017fed