русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Инструкция Def Тип


Дата добавления: 2013-12-24; просмотров: 806; Нарушение авторских прав


Допустимые имена

В VBA пользователь определяет имена переменных, функций, процедур, ти­пов, постоянных и других объектов. Вводимые пользователем имена должны отражать суть обозначаемого объекта так, чтобы делать программу легко чи­таемой. В VBA имеются следующие ограничения на имена:

1. Длина имени не должна превышать 255 символов.

2. Имя не может содержать точек, пробелов и следующих символов - % , & , !, #.©,$.

3. Имя может содержать любую комбинацию букв, цифр и символов, начи­нающуюся с буквы.

4. Имена должны быть уникальны внутри области, в которой они опреде­лены.

5. Не следует использовать имена, совпадающие с ключевыми словами VBA и именами встроенных функций и процедур.

Хотя регистр букв (верхний или нижний) в имени не имеет значения, уме­лое использование его может существенно облегчить понимание содержа­тельной стороны переменной. Например, вместо плоских и невыразитель­ных имен

процентная ставка

х__начзнач

предпочтительнее использовать следующие имена, которые легче восприни­маются, благодаря выделению некоторых символов, входящих в них, разум­ным использованием верхнего регистра

ПроцентнаяСтавка

х_НачЗнач

 

Инструкция DefТип (вместо тип в имени инструкции фигурируют буквы, обозначающие конкретный тип данных) используется на уровне модуля для задания типа данных по умолчанию для переменных, аргументов, переда­ваемых в процедуры, и значений, возвращаемых процедурами- Function и Property Get, имена которых начинаются с соответствующих символов.

 

Синтаксис:

 

 

DefBool ДиапазонБукв[, ДиапазонБукв]...   Тип данных Boolean
DefByfe ДиапазонБукв[, ДиапазонБукв]... Тип данных Byte  
DefInt ДиапазонБукв[, ДиапазонБукв]... Тип данных Integer  
DefLng ДиапазонБукв[, ДиапазонБукв]... Тип данных Long  
DefCur ДиапазонБукв[, ДиапазонБукв]... Тип данных Currency  
DefSng ДиапазонБукв[, ДиапазонБукв]... Тип данных Single  
DefDbl ДиапазонБукв[, ДиапазонБукв]... Тип данных Double  
DefDate ДиапазонБукв[, ДиапазонБукв]... Тип данных Date  
DefStr ДиапазонБукв[, ДиапазонБукв]... Тип данных String  
DefObj ДиапазонБукв[, ДиапазонБукв]... Тип данных Object  
DefVar ДиапазонБукв[, ДиапазонБукв]... Тип данных Variant  

 



 

Аргумент ДиапазонБукв имеет следующий синтаксис:

Буква1[-Буква2]

Аргументы Буква1 и Буква2 указывают границы диапазона имен, для кото­рых задается тип данных по умолчанию.

В следующем примере инструкция устанавливает, что все переменные с име­нами, начинающимися с букв из диапазона от А до Q, имеют строковый тип:

DefStr A-Q

Инструкция Def Типдействует только на модуль, в котором она используется.

При указании диапазона букв обычно определяется тип данных по умолча­нию для переменных, которые начинаются с первых 128 символов набора. Однако при указании диапазона A—Z задается тип данных по умолчанию для всех переменных, включая те, что начинаются с международных симво­лов из расширенной части набора (128-255).

Еще одним способом задания типа переменной по умолчанию является включение в конец имени специального символа, устанавливающего тип переменной. Допустимо использование следующих специальных символов для установки типов.

 

 

%   Integer  
& Long  
!   Single  
#   Double  
@   Currency  
S   String  

 



<== предыдущая лекция | следующая лекция ==>
Описание переменных | Динамические массивы


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.007 сек.