0004 - Microsoft Visual Basic 6.0. Мастерская разработчика - Например:. Для тех же целей пригодны и ар

Джон Кларк Крейг, Джефф Уэбб. Microsoft Visual Basic 6.0. Мастерская разработчика. 2001

Джон Кларк Крейг, Джефф Уэбб
. Microsoft Visual Basic 6.0. Мастерская разработчика
. 2001
. 1-57231-883-X,5-7502-0127-9
. Русская Редакция
. 
. Книга состоит из 3 частей (34 главы) и предметного указателя. Написанная живо и доходчиво, она позволит освоить
Название: 
Microsoft Visual Basic 6.0. Мастерская разработчика
Автор: 
Джон Кларк Крейг, Джефф Уэбб
Год: 
2001
Издательство: 
Русская Редакция
Описание: 

Книга состоит из 3 частей (34 главы) и предметного указателя. Написанная живо и доходчиво, она позволит освоить множество полезных приемов программирования, в том числе объектно-ориентированного, и научит, как создавать 32-разрядные приложения для Windows 95/98 и Windows NT — от экранных заставок до программ, ориентированных на Интернет. Кроме того, Вы узнаете, как расширить возможности языка за счет функций Win32 API и воспользоваться преимуществами технологии ActiveX. Книга предназначена всем программистам, которые имеют базовые знания по элементам языка Visual Basic, желают изучить Visual Basic версии 6.0 и стремятся повысить квалификацию.

Например:. Для тех же целей пригодны и арифметические операции, но логические делают код короче и яснее. Кроме того, Булевы переменные в таких выражениях позво. П . Одно из различий между . Система сама иреобра. ЧАСТЬ . зует двухбайтовые символы . Чтобы избе. Передача байтовых массивов вместо строк Байтовые массивы содержат беззнаковые байтовые значения в ди. В отличие от строк содержимое таких масси. Байтовые массивы можно передавать вместо строк многим . Следующий код, вызывающий . Код представлен в двух версиях:. Разместите лю. что показано на рис. . Рис. . Вот пример с использованием строк:. . ВНИМАНИЕ Прежде чем вызыватьАР. Ваша программа, скорее все. . Первый параметр вместо строки, передаваемой по значению . Первоначально его объявление было таким:. Моди. фикатор . Во втором варианте вызова функ. Результат в обоих случаях одинаков:. В коде присутствует важная строка, требующая пояснений:. Возможно и прямое присво. Это происходит из. Когда в элементы байтового массива преобразуются символы . . В первой версии эту рутинную операцию выполняет сам . Преобразование в . Это не столь очевидно, особенно если учесть, что значения выражений . Однако . Длина . Итак, преобразуя параметр . А . л . . Рис. . . :. рт . . Чтобы программно изменить отображаемую дату, при. Но прежде чем присваивать дату элементу . Вот при. . Следующий фрагменткодаиллюстрирует, какинфор. Обмен данными между строками и байтовыми массивами Чтобы упростить обмен данными между строками и байтовыми массивами, разработчики . ПРИМЕЧАНИЕ Присвоить строку байтовому массиву мож. Простейший способ создать динамический массив байтов . Попытка присвоить ему строку дает ошибку. . Выводя на экран содержимое переменной типа . В последующих примерах я полагаю, что значения даты и времени всегда хранятся в переменных типа . Применение элементов управления . . Если Вы хотите выводить или получать даты в окне списка, при. Пользователь, щелкнув этот элемент управления, откроет небольшую форму календарика и сможет выбрать из нее нужную дату . . А если Вы предпочитаете выводить или получать даты на отдель. Обычно он занимает больше места, чем . . . . Если Вы укажете в про. При некорректных дате или времени Вы тут же получите сообще. Вот пример, в котором . Преобразовать числовые значения даты и времени в тип . Например, . Функ. . Таи. порядок номеров месяца и дня в разных странах мо. . Вот пример с использованием предопределенных имено. Запустите этот код и посмотрите, на. При отображении даты и времени можно использовать не толь. Следующая строка кода форматирует компоненты даты и времени и сохраняет резуль. . Так, чтобы сформиро. раздел справочной системы, посвященный функции . Выборка компонентов Извлечь отдельные компоненты из переменной типа . Следующий пример послужит кратким . равной . Вычисления с использованием дат и времени Переменную типа . . Например, очень легко написать программу, вычисляющую возраст человека в днях . . Для этого просто нужно вычесть дату его рождения, сохраненную в переменной типа . Рис. . Допустим, Вы хотите узнать точную дату и время через . Вот как это сделать, не углубляясь в дебри математики:. Это значение суммируется с результатом функции . Проверка допустимости даты и времени Присваивая переменной типа . Другой подход состоит в применении элемента управления . См. также. Программу. Пгтгыой |. Работать с переменными типа . Любые переменные, тип которых не объявлен в явном виде, от. В переменных типа . . ЧАСТЬ . но, в том числе массивы, объекты, . Массивы всегда содержат элементы одного типа, а это значит, что в одном массиве нельзя смешивать, скажем, строки и числа. Но массив . Обратите внимание на фрагмент кода, приведенный ниже. В нем создается массив типа . Чтобы подчеркнуть его гибкость, я записываю в третий элемент первого . Так что в . . . . Элемент . Этот прием . Циклы . Допустимые типы переменной, служащей для доступа к каж. Перебирая элементы массива. Вы должны использовать переменную типа . . . Вы можете передать через . Функции, связанные с типом . Функция . Семейство . Подробнее об этих и других функциях, связанных с .