Мой DELPHI – Программирование

Всё для программера

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

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

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

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

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

Обзор

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

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

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

Прочитать остальную часть записи »

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

Урок 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. Прочитать остальную часть записи »

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

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

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

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

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

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

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

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

Урок 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 файлы Редактора.
Прочитать остальную часть записи »

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

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

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

Обзор

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

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

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

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

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

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

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

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

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

Тьюторы

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

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

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

Прочитать остальную часть записи »