Урок 6: Печать текстовая и графическая

  1. Обзор
  2. В данной статье рассказывается
    о возможных способах вывода информации на печать из программы, созданной
    в Delphi. Рассматривается вывод документа
    в текстовом режиме принтера, вывод графики с помощью объекта TPrinter
    и
    печать содержимого формы. О выводе на печать отчетов с помощью генератора
    отчетов ReportSmith рассказывается
    ниже.

  3. Печать в текстовом режиме

Содержание урока 6:

Обзор

Печать в текстовом режиме

Вывод содержимого формы на печать

Графическая печать (объект TPrinter)

More »

4
июня

Урок 5: Рисование и закраска

   Автор: admin   в Уроки Delphi

Урок 5: Рисование и закраска

  1. Обзор
  2. Из данной статьи Вы узнаете о том, какие возможности есть в Delphi
    для создания приложений, использующих графику; как использовать компоненты
    для отображения картинок; какие средства есть в Delphi для оформления программы.
    Кроме того, познакомитесь с важным свойством Canvas, которое предоставляет
    доступ к графическому образу объекта на экране.

  3. Графические компоненты
  4. В стандартную библиотеку визуальных компонент Delphi входит несколько
    объектов, с помощью которых можно придать своей программе совершенно оригинальный
    вид. Это – TImage (TDBImage), TShape, TBevel.

    TImage позволяет
    поместить графическое изображение в любое место на форме. Этот объект очень
    прост в использовании – выберите его на странице Additional и поместите
    в нужное место формы. Собственно картинку можно загрузить во время дизайна
    в редакторе свойства Picture (Инспектор Объектов). Картинка должна храниться
    в файле в формате BMP (bitmap), WMF (Windows Meta
    File
    ) или ICO (icon).
    (TDBImage отображает картинку, хранящуюся в таблице в поле типа BLOB. При
    этом доступен только формат BMP.)

    Как известно, форматов хранения
    изображений гораздо больше трех вышеназванных (например, наиболее известны
    PCX, GIF, TIFF, JPEG). Для включения в программу изображений в этих форматах
    нужно либо перевести их в формат BMP, либо найти библиотеки третьих фирм,
    в которых есть аналог TImage, “понимающий” данные форматы (есть как VBX
    объекты, так и “родные” объекты для Delphi).

    При проектировании следует
    помнить, что изображение, помещенное на форму во время дизайна, включается
    в файл .DPR и затем прикомпилируется к EXE файлу. Поэтому такой EXE файл
    может получиться достаточно большой. Как альтернативу можно рассмотреть
    загрузку картинки во время выполнения программы, для этого у свойства Picture
    (которое является объектом со своим набором свойств и методов) есть специальный
    метод LoadFromFile. Это делается, например, так:

    if OpenDialog1.Execute then

    Image1.Picture.LoadFromFile(OpenDialog1.FileName);

    Важными являются свойства
    объекта Center и Stretch – оба имеют булевский тип. Если Center установлено
    в True, то центр изображения будет совмещаться с центром объекта TImage.
    Если Stretch установлено в True, то изображение будет сжиматься или растягиваться
    таким образом, чтобы заполнить весь объект TImage.

    TShape - простейшие
    графические объекты на форме типа круг, квадрат и т.п. Вид объекта указывается
    в свойстве Shape. Свойство Pen определяет цвет и вид границы объекта. Brush
    задает цвет и вид заполнения объекта. Эти свойства можно менять как во
    время дизайна, так и во время выполнения программы.

    TBevel – объект
    для украшения программы, может принимать вид рамки или линии. Объект предоставляет
    меньше возможностей по сравнению с TPanel, но не занимает ресурсов. Внешний
    вид указывается с помощью свойств Shape и Style. More »

Урок 4: Обзор Палитры Компонент

  1. ОБЗОР
  2. В данной статье дается обзор стандартных и дополнительных компонент
    из Палитры Компонент Delphi (стр. Standard и Additional), страницы диалогов
    (Dialogs), системных компонент (стр. System), страницы объектов в формате
    Visual Basic (VBX). Компоненты, осуществляющие доступ к данным и отображение
    их на экране будут рассматриваться позднее.

  3. Стандартные компоненты
  4. С компонентами, расположенными на первой странице Палитры Компонент
    Вы могли ознакомиться в Уроке № 2.

    На первой странице Палитры Компонент размещены 14 объектов (рис.8)
    определенно важных для использования. Мало кто обойдется длительное время
    без кнопок, списков, окон ввода и т.д. Все эти объекты такая же часть Windows,
    как мышь или окно.

    Набор и порядок компонент на каждой странице являются конфигурируемыми.
    Так, Вы можете добавить к имеющимся компонентам новые, изменить их количество
    и порядок. Это можно сделать, вызвав всплывающее меню (нажать правую кнопку
    мыши, когда указатель над Палитрой).

    Рис.8: Компоненты, расположенные
    на первой странице Палитры.
    More »

4
июня

Урок 3: Управление проектом

   Автор: admin   в Уроки Delphi

Урок 3: Управление проектом

Содержание урока 3:

Обзор

Проект Delphi

Пункт меню “File”

Управление проектом

Обзор других пунктов меню

Edit

Search

View

Compile

Пункт меню Options | Project

Forms

Applications

Compiler

Linker

Directories/Conditionals

Конфигурация среды программирования

Обзор

В данной статье рассказывается
как :

  • Добавлять и удалять формы и
    модули в проект
  • Управлять окнами на рабочем
    пространстве
  • Создавать выполняемый файл для
    Windows
  • Тонко настроить среду программирования

Проект Delphi

Любой проект имеет, по-крайней
мере, шесть файлов, связанных с ним. Три из них относятся к управлению
проектом из среды и напрямую программистом не меняются. Вот эти файлы :

  • Главный файл проекта, изначально
    называется PROJECT1.DPR.
  • Первый модуль программы /unit/,
    который автоматически появляется в начале работы. Файл называется UNIT1.PAS
    по умолчанию, но его можно назвать любым другим именем, вроде MAIN.PAS.
  • Файл главной формы, который
    по умолчанию называется UNIT1.DFM, используется для сохранения информации
    о внешнем виде главной формы.
  • Файл PROJECT1.RES содержит
    иконку для проекта, создается автоматически.
  • Файл, который называется PROJECT1.OPT
    по умолчанию, является текстовым файлом для сохранения установок, связанных
    с данным проектом. Например, установленные Вами директивы компилятора сохраняются
    здесь.
  • Файл PROJECT1.DSK содержит информацию
    о состоянии рабочего пространства.

Разумеется, если сохранить проект
под другим именем, то изменят название и файлы с расширением
RES,
OPT и DSK.

После компиляции программы
получаются файлы с расширениями:

DCU – скомпилированные модули

EXE – исполняемый файл

DSM – служебный файл для
запуска программы в среде, очень большой, рекомендуется стирать его при
окончании работы.

~PA, ~DP – backup файлы Редактора.
More »

Урок 2: Среда программирования Delphi

Содержание урока 2:

Обзор

Требования к аппаратным и программным средствам

Общая структура Среды Delphi

Основные элементы

Дополнительные элементы

Инструментальные средства

Стандартные компоненты

Инспектор объектов

Сохранение проекта

TButton, исходный текст, заголовки и Z-упорядочивание

Тьюторы

ОБЗОР
В данной статье дается обзор
среды программирования Delphi. Обсуждаются главные части рабочей среды
и охватываются такие важные вопросы как требования к системным ресурсам
и основные части программы, созданной в Delphi. В конце статьи можно найти
короткое обсуждение тьюторов.

Данная статья предполагает
наличие знаний о:

  • Использовании Windows
  • Простейших программных конструкциях
    таких, как переменные, циклы и функции

More »

Borland Delphi

или о том,
что лучше один раз увидеть, чем сто раз услышать.

Допускаю, что вы пока еще
не слышали этого названия. Хотя, быть может, и слышали. Delphi
- это греческий город, где жил дельфийский оракул. И этим именем был назван
новый программный продукт с феноменальными характеристиками. Шесть месяцев
назад компания Borland представила на суд программистской общественности
новый программный продукт, о котором к моменту его выхода ходило множество
слухов. Первая версия продукта явилась результатом разработки, которая
велась компанией в обстановке строжайшей секретности в течение двух с половиной
лет.

Hадо отметить, что к моменту
выхода продукта обстановка вокруг компании Borland складывалась не лучшим
для нее образом. Поговаривали о возможной перепродаже компании, курс акций
компании неудержимо катился вниз. Сейчас, по прошествии полугода, уже можно
без всяких сомнений утверждать, что период трудностей позади (даже несмотря
на то, что российская пресса нет-нет, да и вынет на свет божий залежалый
перевод статьи полугодовой давности). Hеверно, конечно, было бы говорить,
что только Delphi явился причиной
восстановления компании; кроме Delphi,
у Borland появились и другие замечательные продукты, так же, как и Delphi,
основывающиеся на новых, появившихся недавно у компании Borland, технологиях.
Я имею в виду новые BDE 2.0, BC++ 4.5, Paradox for Windows 5.0, dBase for
Windows 5.0, BC++ 2.0 for OS/2.

Тем не менее, именно Delphi
стал тем продуктом, на примере которого стало ясно, что у Borland есть
еще порох в пороховницах, и что один единственный продукт может настолько
удачно сочетать несколько передовых технологий.

Delphi. Основные характеристики
продукта.

Delphi – это комбинация
нескольких важнейших технологий:

  • Высокопроизводительный компилятор
    в машинный код
  • Объектно-ориентированная модель
    компонент
  • Визуальное (а, следовательно,
    и скоростное) построение приложений из программных прототипов
  • Масштабируемые средства для
    построения баз данных

More »

Page 19 of 19« First...«1516171819