Из этой рассылки вы может узнать сравнения, советы, иллюстрации, для различной техники.
<--------------------------------------------------------------------------------------------
А еще такая новость - хочу сделать, вернее уже зарегистрировал форум.
Посмотрю, попробую и скоро открою.
Уроки VB
Следующий урок в следующем выпуске
Урок № 6. Структура проекта VB
Перед рассмотрением вопроса проектирования интерфейса приложения на Visual
Basic, необходимо представлять, из чего вообще состоит этот проект?
В Visual Basic любой проект состоит из следующих файлов:
файл каждой формы (расширение frm). Это обычный ASCII текстовый файл,
в котором записан весь код, помещённый в форму, а также свойства всех
помещённых на форму элементов управления и самой формы тоже.
файл каждой формы, содержащий бинарную информацию (например картинку
в PictureBox) (расширение frx)
файл проекта, содержащий информацию о проекте (расширение vbp)
информация о рабочей области проекта (workspace) (расширение vbw)
Это необходимый минимум. (Хотя, бывают и исключения, например, когда
в проекте не используются формы. Тогда вместо frm файла, будет bas файл.)
Далее перечислим дополнительные файлы, которые могут быть подключены
к проекту:
файл каждого модуля (расширение bas) Это текстовый файл.
файл каждого модуля классов (расширение cls). Это текстовый файл.
файл каждого дополнительного элемента управления (расширение ctl)
Это тоже текстовый файл.
файл ресурсов (расширение res)
другие файлы (ocx, tlb, и т.д...)
Запоминать назначение всех этих файлов не обязательно, достаточно запомнить
2 файла: frm-файл, в котором хранятся код формы и свойства всех помещённых
на данную форму элементов управления. И bas-файл - модуль. В нём могут
быть объявлены глобальные переменные, константы, функции и т.д. Короче,
только код. Без элементов управления.
Теперь, приблизительно представляя структуру проета на Visual Basic,
можно переходить к рассмотрению вопроса проектирования
интерфейса.
Арифметические операторы
Следующий оператор в следующем выпуске
оператор - (вычитание, смена знака)
Используется для нахождения разницы между двумя числами, или, также,
для изменения знака выражения.
Синтаксис:
результат = выражение1 - выражение2
или
-выражение
Параметры:
результат - обязателен; любая числовая переменная выражение - обязательно; любое выражение выражение1 - обязательно; любое выражение выражение2 - обязательно; любое выражение
Замечания:
В первом синтаксисе, оператор "-" необходим для нахождения
разницы между двумя числами. Во втором синтаксисе, "-" используется
для смены знака у выражения.
Тип данных результата обычно такой же, как и самый точный тип из двух
чисел. Порядок точности следующий - Byte, Integer, Long, Single, Double,
Currency, и Decimal. Есть исключения:
Если в вычитании участвуют типы Single и Long, то результат - Double
Если в вычитании используется выражение с типом Date,
то результат - Date.
Вычитание двух дат, даёт в результате Double.
Если одно или оба выражения Null, то результат тоже Null. Если одно из
выражений Empty, то оно интерпретируется как 0.
Порядок точности в сложении и вычитании отличен от тех, что используются
в умножении.
Как и оператор сложение, оператор вычитание может быть применён для вычисления
разницы (в днях) между двумя датами:
Dim
d1 As Date
Dim d2 As Date
Dim razn As Long
d1 = DateSerial(1983, 10, 14)
d2 = DateSerial(2002, 8, 15)
razn = d2 - d1 ' разница в днях (6880).
Функции Visual Basic
Я попытаюсь рассмотреть все
Функция CBool
CBool(Expression)
Функция CBool(Conversion to Bool) преобразует выражение в тип Boolean
Возвращаемое значение
Если результатом выражения является ненулевое значение, CBool возвращает True(-1), в противном случае возвращается False(0)
Параметры
Expression
Обязательный аргумент типа String или числовое выражение
Если аргумент имеет тип данных String, он должен представлять число, иначе генерируется ошибка стадии выполнения 13 - Type mismatch
Пример
Dim A, B, retval
' инициализируем переменные
A=5
B=5
retval=CBool(A=B) ' переменная retval содержит True
Категория
Функции преобразования типа данных
Если вы хотите задать вопрос пишите------------->
Мне нужна помощь