Главная страница
Навигация по странице:

  • Integer .CLng (функция)Преобразование выражения к типуLong .Close (оператор)Закрывает файл, открытый оператором Open

  • Single .CStr (функция)Преобразование выражения к типу String

  • Do ... Loop , For ... Next

  • Леонтьев Б.К. Я изучаю Microsoft Office Visio 2003 (PDF). Удк 004. 738. 5 Ббк 32. 973. 26 018. 2


    Скачать 0.88 Mb.
    НазваниеУдк 004. 738. 5 Ббк 32. 973. 26 018. 2
    АнкорЛеонтьев Б.К. Я изучаю Microsoft Office Visio 2003 (PDF).pdf
    Дата25.04.2017
    Размер0.88 Mb.
    Формат файлаpdf
    Имя файлаЛеонтьев Б.К. Я изучаю Microsoft Office Visio 2003 (PDF).pdf
    ТипДокументы
    #4822
    КатегорияИнформатика. Вычислительная техника
    страница30 из 35
    1   ...   27   28   29   30   31   32   33   34   35
    Form Load происходить не будет.
    Hе выполняйте много медленных процессов в событии
    Form Load,
    перенесите их в
    Form Activate, при этом, если форма не модальная, при дется отслеживать получение формой фокуса, чтобы избежать повтор ной инициализации.
    Private Sub Form_Activate()
    Static initDone As Boolean
    If Not initDone Then ' open your DB here initDone = True
    End If
    End Sub
    Будет работать быстрее и уменьшится потребление ресурсов, если вы используете меньшее количество и более простые контролы. Hапри мер, не используйте маскедит, если вы можете сделать все с регулярны ми текстбоксом.
    По той же самой причине, используйте лэйбл с рамкой вместо строки состояния или текстбокса только для чтения, Имиджбокс вместо
    Тулбокса, маленький scrollbar вместо спинбаттон, и т.д.
    Всегда сбрасывайте форму в
    Nothing после выгрузки. Этот шаг ос вобождает всю память, распределенную для переменных и массивов.
    Unload Form1
    Set Form1 = Nothing
    Помните!
    Abs (функция)
    Возвращает абсолютное значение числа.
    And (операция)
    Логическое И.
    AppActivate (оператор)
    Активизирует окно приложения.
    Array (функция)
    Создает массив из параметров и возвращает его как переменную типа
    Variant
    Asc (функция)
    Возвращает числовой код первого символа строки аргумента.
    Atn (функция)
    Возвращает арктангенс числа в радианах.
    Веер (оператор)
    Проигрывает звуковой сигнал через динамик компьютера.
    Call (оператор)
    Передает управление процедуре модуля (
    Sub), функции модуля
    (
    Function) или подпрограмме DLL.
    CBool (функция)
    Приводит выражение к типу
    Boolean.
    CByte (функция)
    Преобразует выражение к типу
    Byte.
    ССur (функция)
    Преобразование выражения к типу
    Currency.
    Использование редактора Visual Basic
    313 314
    Использование редактора Visual Basic

    CDate (функция)
    Преобразование выражения к типу
    Date.
    CDbl (функция)
    Преобразование к типу
    Double.
    ChDir (оператор)
    Изменяет текущий каталог на устройстве.
    ChDrive (оператор)
    Изменяет текущее устройство.
    Choose (функция)
    Возвращает значение из списка аргументов с определенным по рядковым номером.
    Chr (функция)
    Возвращает символ, связанный с определенным числовым кодом.
    CInt (функция)
    Преобразование выражения к типу
    Integer.
    CLng (функция)
    Преобразование выражения к типу
    Long.
    Close (оператор)
    Закрывает файл, открытый оператором
    Open.
    Command (функция)
    Возвращает командную строку, используемую для запуска Visual
    Basic или приложения на Visual Basic.
    Const
    Оператор объявления констант.
    Cos (функция)
    Возвращает косинус числа.
    Create Object (функция)
    Создать OLE Automation объект.
    CSng (функция)
    Преобразование выражения к типу
    Single.
    CStr (функция)
    Преобразование выражения к типу
    String.
    CurDir (функция)
    Возвращает текущий каталог логического устройства.
    CVar (функция)
    Преобразование выражения к типу
    Variant.
    CVErr (функция)
    Возвращает подтип ошибки, для определенного пользователем номера ошибки.
    Date (оператор)
    Устанавливает значение системной даты.
    Date (функция)
    Возвращает значение системной даты.
    DateAdd (функция)
    Возвращает переменную типа
    Variant, содержащую дату, отличаю щуюся от заданной на определенный интервал времени.
    DateDiff (функция)
    Возвращает число временных интервалов между двумя датами.
    DatePart (функция)
    Возвращает определенную часть заданной даты.
    DateSerial (функция)
    Возвращает дату для заданного года, месяца и дня.
    DateValue (функция)
    Возвращает дату.
    Day (функция)
    Возвращает число от 1 до 31, соответствующее текущему дню ме сяца.
    DDB (функция)
    Возвращает значение амортизационных потерь за определенный период.
    Declare (оператор)
    На уровне модуля объявляет ссылки ко внешним подпрограммам в DLL.
    Deftype (операторы)
    Устанавливает тип данных по умолчанию на уровне модуля для переменных, параметров подпрограмм, а также возвращаемых значений
    Использование редактора Visual Basic
    315 316
    Использование редактора Visual Basic
    для функций и операторов
    Property Get, начинающихся с определенных символов.
    Dim (оператор)
    Объявляет переменные и выделяет память под них.
    Dir (функция)
    Возвращает имя файла или каталог, подходящий для данного шаблона или атрибута файла, или метку тома устройства.
    DoEvents (функция)
    Прерывает выполнение приложения.
    Do... Loop (оператор)
    Повторяет блок команд до тех пор, пока условие верно или до тех пор, пока условие не станет верным.
    End (оператор)
    Заканчивает подпрограмму или блок команд.
    Environ (функция)
    Возвращает строку, связанную с переменной окружения операци онной системы
    EOF (функция)
    Возвращает значение, указывающее, достигнут ли конец файла.
    Eqv (оператор)
    Проверяет логическое равенство двух выражений.
    Erase (оператор)
    Повторно инициализирует элементы массивов фиксированного размера и перераспределяет память под динамические массивы.
    Error (оператор)
    Эмулирует возникновение ошибки.
    Error (функция)
    Возвращает текст сообщения данного номера ошибки.
    Exit (операторы)
    Осуществляет выход из циклов
    Do ... Loop, For ... Next, функции и процедур.
    Ехр (функция)
    Возвращает экспоненту числа.
    FileAttr (функция)
    Возвращает режим открытия или номер (handle) файла.
    FileCopy(onepamop)
    Копирует файл.
    FileDateTime (функция)
    Возвращает дату и время создания или последней модификации файла.
    FileLen (функция)
    Возвращает длину файла в байтах.
    Fix (функция)
    Возвращает целую часть числа.
    For Each...Next (оператор)
    Повторяет одну и ту же последовательность команд для каждого элемента массива или коллекции.
    For...Next (оператор)
    Повторяет последовательность команд определенное число раз.
    Format (функция)
    Форматирует выражение в соответствии с заданным форматом.
    FreeFile (функция)
    Возвращает следующий не занятый номер файла для использова ния в операторе
    Open.
    Function (оператор)
    Объявляет имя, аргументы и код подпрограммы, возвращающей значение (функции).
    FV (функция)
    Возвращает значение ренты, основываясь на периодических взно сах и постоянной норме капиталовложений.
    Get (оператор)
    Читает данные из открытого файла в переменную.
    GetAttr (функция)
    Возвращает атрибуты файла, каталога или метки тома.
    GetObject (функция)
    Возвращает OLE Automation объект для файла с данным расшире нием.
    Использование редактора Visual Basic
    317 318
    Использование редактора Visual Basic

    GoSub... Return (оператор)
    Выполняет подпрограмму.
    GoTo (оператор)
    Передает управление определенной строке подпрограммы без возврата контроля.
    Hex (функция)
    Возвращает строку, представляющую шестнадцатеричное значе ние числа.
    Hour (функция)
    Возвращает целое число в диапазоне 0–23 включительно, пред ставляющее определенный час дня.
    If...Then... Else (оператор)
    Выполнение групп команд в зависимости от значения выражения.
    Iff (функция)
    Возвращает одно из двух значении в зависимости от значения вы ражения.
    Imp (операция)
    Импликация двух выражений.
    Input (функция)
    Возвращает символы из файла, открытого для последовательного доступа или как двоичный файл.
    Input # (оператор)
    Считывает данные из открытого файла в переменные.
    InputBox (функция)
    Показывает диалоговое окно ввода, ожидает ввода текста и воз вращает содержимое введенного текста, после закрытия окна.
    InStr (функция)
    Возвращает позицию первой найденной подстроки в строке.
    Int (функция)
    Возвращает целую часть числа.
    Is (операция)
    Сравнение двух ссылок на объекты.
    IsArray (функция)
    Возвращает булево значение, указывающее, является ли данная переменная массивом.
    IsDate (функция)
    Возвращает булево значение, указывающее, может ли выражение быть преобразовано к типу
    Date.
    IsEmpty (функция)
    Возвращает булево значение, указывающее, инициализировано ли значение данной переменной.
    IsError (функция)
    Возвращает булево значение, указывающее, является ли выраже ние значением кода ошибки.
    IsMissing (функция)
    Возвращает булево значение, указывающее, был ли передан дан ный необязательный параметр в подпрограмму.
    IsNull (функция)
    Возвращает булево значение, указывающее, не содержит ли выра жение недопустимое (
    Null) значение.
    IsNumeric (функция)
    Возвращает булево значение, указывающее, может ли данное вы ражение рассматриваться как число.
    IsObject (функция)
    Возвращает булево значение, указывающее, является ли выраже ние объектом OLE Automation.
    Kill (оператор)
    Удаляет файл.
    LBound (функция)
    Возвращает значение нижней границы индекса массива.
    LCase (функция)
    Возвращает строку в нижнем регистре.
    Left (функция)
    Возвращает определенное число символов с начала строки.
    Использование редактора Visual Basic
    319 320
    Использование редактора Visual Basic

    Len (функция)
    Возвращает число символов строки или число байт, необходимых для хранения переменной.
    Let (оператор)
    Присваивает значение выражения переменной или свойству.
    Like (операция)
    Сравнение двух строк.
    Line Input # (оператор)
    Считывает строку из файла в переменную.
    Load (оператор)
    Загружает в память форму или элемент управления.
    LoadPicture (функция)
    Загружает графический образ в объекты:
    Form, Picture Box u Image.
    Loc (функция)
    Возвращает текущую позицию чтения/записи в открытом файле.
    Lock (оператор)
    Контролирует доступ других процессов ко всему или части откры того файла.
    LOF (функция)
    Возвращает размер в байтах открытого файла.
    Log (функция)
    Возвращает натуральный логарифм числа.
    LSet (оператор)
    Копирует строку в строковую переменную, а также копирует зна чение переменной одного специализированного типа в переменную дру гого специализированного типа.
    LTrim (функция)
    Возвращает копию строки без лидирующих пробелов.
    Mid (оператор)
    Замещает определенное число символов в строке на символы из другой строки.
    Mid (функция)
    Возвращает некое число символов с определенной позиции строки.
    Minute (функция)
    Возвращает целое число в диапазоне 0–59, представляющее мину ту часа.
    MkDir (оператор)
    Создает новый каталог.
    Mod (операция)
    Возвращает остаток от деления двух чисел.
    Month (функция)
    Возвращает целое число в диапазоне 1–12, представляющее номер месяца.
    MsgBox (функция)
    Показывает сообщение в диалоговом окне, ожидает выбор одной из кнопок пользователем и возвращает значение, указывающее, какая кнопка была выбрана.
    Name (оператор)
    Переименовывает файл или каталог.
    Not (операция)
    Логическое отрицание.
    Now (функция)
    Возвращает текущие значения даты и времени.
    Oct (функция)
    Возвращает строку восьмеричного представления числа.
    On Error (оператор)
    Устанавливает обработчик ошибок и задает местоположение под программы обработки; используется также для отмены обработки оши бок подпрограммой обработчика.
    Оn..GoSub, On...GoTo (операторы)
    Передача управления на одну из нескольких определенных строк
    (меток), в зависимости от значения выражения.
    Open (оператор)
    Скрывает файл для ввода/вывода.
    Option Base (оператор)
    Используется для объявления значения нижней границы размер ности индексов массивов по умолчанию.
    Использование редактора Visual Basic
    321 322
    Использование редактора Visual Basic

    Option Compare (оператор)
    Используется на уровне модуля для объявления метода сравнения по умолчанию при сравнении строк.
    Option Explicit (оператор)
    Используется на уровне модуля для установки проверки наличия объявлений для всех переменных в данном модуле.
    Option Private (оператор)
    Используется на уровне модуля для указания, что весь модуль яв ляется
    Private.
    Or (операция)
    Логическое ИЛИ.
    Partition (функция)
    Возвращает строку, указывающую, сколько раз встретились числа из заданного диапазона.
    Print # (оператор)
    Записывает форматированные данные в файл.
    Private (оператор)
    Используется на уровне модуля для объявления
    Private перемен ных и выделяет место в памяти для их хранения.
    Property Get (оператор)
    Объявляет имя, аргументы и код подпрограммы получения значе ния свойства.
    Property Let (оператор)
    Объявляет имя, аргументы и код процедуры установки значения свойства.
    Property Set (оператор)
    Объявляет имя, аргументы и код процедуры установки ссылки на объект.
    Public (оператор)
    Используется на уровне модуля для объявления
    Public перемен ных и выделяет место в памяти для их хранения.
    Put (оператор)
    Записывает переменную в файл.
    QSColor (функция)
    Возвращает RGB код, соответствующий номеру цвета.
    Randomize (оператор)
    Инициализирует генератор случайных чисел.
    RGB (функция)
    Возвращает целое число, представляющее значение RGBкода.
    ReDim (оператор)
    Используется на уровне подпрограммы для переопределения раз мера динамических массивов и выделения под них места в памяти.
    Rem (оператор)
    Вставка комментариев в программу.
    Reset (оператор)
    Закрывает все открытые программой файлы.
    Resume (оператор)
    Продолжает выполнение программы после завершения процеду ры обработчика ошибок.
    Right (функция)
    Возвращает определенное число символов с правой стороны строки.
    RmDir (оператор)
    Удаляет каталог.
    Rnd (функция)
    Возвращает случайное число.
    RSet (оператор)
    Копирует правую часть строки в строковую переменную.
    RTrim (функция)
    Возвращает копию строки без конечных пробелов.
    SavePicture (оператор)
    Сохраняет в файл графический образ объекта
    Form, элементов уп равления
    Picture Box или Image.
    Second (функция)
    Возвращает целое значение в диапазоне 0–59, представляющее секунду в минуте.
    Использование редактора Visual Basic
    323 324
    Использование редактора Visual Basic

    Seek (оператор)
    Устанавливает позицию для следующей операции чтения или за писи в открытый файл.
    Seek (функция)
    Возвращает текущую позицию чтения/записи открытого файла.
    Select Case (оператор)
    Выполняет одну или несколько команд, в зависимости от значе ния выражения.
    SendKeys (оператор)
    Посылает одно или несколько нажатий клавиш активному окну,
    как если бы они были введены пользователем с клавиатуры.
    Set (оператор)
    Связывает ссылку на объект с переменной или свойством.
    SetAttr (оператор)
    Устанавливает атрибуты файла.
    Sgn (функция)
    Возвращает знак числа.
    Shell (функция)
    Запускает внешнюю программу на выполнение.
    Sin (функция)
    Возвращает значение синуса угла.
    Space (функция)
    Возвращает строку, содержащую определенное число пробелов.
    Spc (функция)
    Позиционирование в строке вывода.
    Sqr (функция)
    Подсчет значения квадратного корня числа.
    Static (оператор)
    Используется на уровне модуля для объявления переменных и вы деляет место в памяти для их хранения. Переменные сохраняют значе ния до завершения программы.
    Stop (оператор)
    Приостанавливает выполнение программы.
    Str (функция)
    Возвращает строковое представление числа.
    StrComp (функция)
    Возвращает результат сравнения строк.
    StrConv (функция)
    Возвращает преобразованную строку.
    String (функция)
    Возвращает строку заданной длины из одинаковых символов.
    Sub (оператор)
    Объявляет имя, параметры и тело процедуры.
    Switch (функция)
    Подсчитывает значения списка выражении и возвращает значе ние или выражение, связанное с выражением из списка, значение кото рого равно
    True.
    Tab (функция)
    Позиционирование в строке вывода.
    Tan (функция)
    Возвращает значение тангенса угла.
    Time (оператор)
    Устанавливает значение системных часов.
    Time (функция)
    Возвращает значение типа
    Date, указывающее текущее системное время.
    Timer (функция)
    Возвращает число секунд, прошедших после полуночи.
    TimeSerial (функция)
    Возвращает значение типа
    Date, содержащее время для заданного часа, минуты и секунды.
    Time Value (функция)
    Возвращает значение типа
    Date, содержащее время суток.
    Trim (функция)
    Возвращает копию строки без начальных и конечных пробелов.
    Использование редактора Visual Basic
    325 326
    Использование редактора Visual Basic

    Type (оператор)
    Объявляет на уровне модуля специализированный тип данных.
    TypeName (функция)
    Возвращает строку информации о заданной переменной.
    UBound (функция)
    Возвращает значение наибольшего индекса для данной размерно сти массива.
    UCase (функция)
    Возвращает строку, преобразованную в верхний регистр.
    Unload (оператор)
    Выгружает форму или элемент управления из памяти.
    Unlock (оператор)
    Контролирует доступ других процессов ко всему или части откры того файла.
    Val (функция)
    Возвращает числовое представление строки.
    VarType (функция)
    Возвращает значение, указывающее тип переменной.
    Weekday (функция)
    Возвращает целое число, представляющее день недели.
    While...Wend (оператор)
    Выполняет в цикле последовательность команд до тех пор, пока верно условие.
    Width # (оператор)
    Назначает ширину строки вывода для операции записи в откры тый файл.
    With (оператор)
    Выполняет последовательность команд для конкретного объекта или переменной специализированного типа.
    Write # (оператор)
    Записывает данные в файл.
    Хоr (операция)
    Исключающее ИЛИ.
    Year (функция)
    Возвращает целое число, представляющее год.
    Глава 12.
    Использование ресурсов
    В программировании на С++, да и не только на нем, вы можете использовать не «зашитые» в сам файл проекта ресурсы, но и подгружа емые, то есть оформленные в виде отдельного файла. Ничего в этом нео бычного нет. Оказывается Бэйсик это тоже может. Единственное «но» —
    этот самый файл, содержащий ресурсы должен быть оформлен в виде от дельного проекта VB. Например,
    ActiveX DLL.
    То есть получающийся файл не совсем стандартен «cнаружи» (для файла ресурсов). И хотя это несколько неприятно, но не смертельно —
    мы всегда можем изменять это наш «ресурсосодержащий проект» таким образом, как нам удобнее.
    Теперь коротенько о ресурсах. Зачем они вообще нужны? Первое,
    и наиболее серьезное применение — это многоязычные программы. То есть вы пишите программу, которая имеет больше чем один языковый интерфейс. Например, русский и английский. Для этого наименования всех кнопок, пунктов меню, меток и подписей (строковые наименова ния) заносятся в ресурс файл в двух вариантах, на разных языках. Далее программа, в зависимости от выбранного языка интерфейса, подставля ет эти наименования. Удобство такого подхода очевидно.
    Следующий случай — это картинки. В случае, если в вашем проек те 50 форм, и на каждой пятой форме одинаковая иконка, то используя ресурс файл можно немного (9 раз по размеру иконки) сэкономить на размере конечного
    1   ...   27   28   29   30   31   32   33   34   35


    написать администратору сайта