p>
Цілі числа від 0 до 65535. /Td>
TFloatField
Дійсні числа з абсолютною величиною від 1.2x10e-324 д про 1.7x10e308 з точністю до 15-16 цифри. /Td>
TCurrencyField
Дійсні числа з абсолютною величиною від 1.2x10e-324 до 1.7x10e308 з точністю до 15-16 цифри. /Td>
TBooleanField
Значення true або false. /Td>
TDateTimeField
Значення дати й часу. /Td>
TDateField
Значення дати. /Td>
TTimeField
Значення часу. /Td>
TBlobField
Довільний поле даних без обмежень розміру. /Td>
TBytesField
Довільний поле даних без обмежень розміру. /Td>
TVarBytesField
Довільний поле даних до 65535 символів з фактичною довжиною, представленої в перших двох байтах. /Td>
TMemoField
Текст довільної довжини. /Td>
TGraphicField
Графічне поле довільної довжини, наприклад, бітовий масив. /Td>
Компонент TDBGrid
Компонент TDBGrid забезпечує табличний спосіб відображення на екрані рядків даних з компонентів TTable або TQuery. Додаток може використовувати TDBGrid для відображення, вставки, знищення, редагування даних БД. Зазвичай DBGrid використовується в поєднанні з DBNavigator, хоча можна використовувати і інші інтерфейсні елементи, включивши до їх обробники подій методи First, Last, Next, Ptior, Insert, Delete, Edit, Append, Post, Cancel компонента TTable. p> Зовнішній вигляд таблиці (наприклад, написи в заголовках стовпців) може бути змінений з допомогою редактора властивостей Columns Editor. Для виклику Columns Editor потрібно або вибрати відповідну опцію в контекстному меню компонента DBGrid або клацнути мишею в колонці значень навпроти властивості Columns в інспектора об'єктів.
Другим способом отримання контролю над характеристиками DBGrid або іншими компонентами є створення описаним вище способом статичного набору компонентів TField. Маючи компонент типу TField, створений для кожного з полів в наборі даних, можна встановити ширину, формат, маску, розташування, мітку для відображення в DBGrid та інші характеристики. p> Поля Float, Integer і Date мають властивість DisplayMask. Це властивість можна використовувати, щоб форматувати дані в компоненті DBGrid або іншому компоненті Data Controls. Наприклад, екранний формат mm-dd-yy може використовуватися для розміщення полів типу дата.
Деякі компоненти TField (наприклад, TStringField) мають властивість EditMask, яке можна встановити, вводячи дані в DBGrid та інші компоненти Data Controls. Для установки властивості EditMask потрібно встановити компонент Field в Object Inspector і вибрати властивість EditMask, після чого з'явиться діалогова панель Input Mask Editor,. Щоб перевірити маску редагування, потрібно ввести значення в поле Test Input. <В
Поставка додатків, створених з допомогою С + + Builder
Однією з найважливіших проблем при розробці замовних програмних продуктів є остаточна збірка проекту і постачання додатків. Ця проблема може бути вирішена різними способами залежно від умов поставки, кількості установок, складу поставленого продукту.
Поставка виконуваних файлів
При остаточному складанні виконуваного файлу (тобто безпосередньо перед створенням дистрибутива) слід прибрати з виконуваного файлу отладочную інформацію. Для цього слід з менеджера проектів викликати діалогову панель Project Options і натиснути кнопку Release. p> Якщо в проекті використовуються модулі і форми Delphi, слід відключити всі опції в секції Debugging і включити опцію Optimization в секції Code Generation на сторінці Pascal.
У тій ж діалогової панелі слід вибрати піктограму додатки (сторінка Application). Eе можна створити за допомогою вхідного в комплект постачання С + + Builder графічного редактора, який можна запустити, вибравши пункт меню Tools/image Editor. Крім цього, слід вказати назву програми (тобто рядок, яка буде відображатися в панелі завдань Windows) і ім'я файлу довідки, в якому містяться екрани контекстно-залежної допомоги.
Якщо посилання на довідковий файл присутній в опціях проекту, можна зв'язати екрани допомоги з інтерфейсними елементами додатку. Для цієї мети слід встановити значення властивості HelpContext інтерфейсних елементів програми рівним номерами розділів відповідних екранів допомоги з секції [MAP] файлу проекту довідки. У цьому випадку після компіляції програми натис...