Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Мастера DELPHI. Новости мира компонент, FAQ, статьи...


Служба Рассылок Subscribe.Ru
Ежедневная рассылка сайта Мастера DELPHI

DELPHI.mastak.ru

Выпуск от 04.04.02 09:04

Вышел очередной дайджест форумов. Скачать можно здесь
Новые компоненты   |x|
  • AfalinaSoft XL Report 4.0 build 115 (03.04.02 13:32)
    Вам не надоело нудное кодирование отчетов? Вы хотите одной строкой кода получить в свои руки всю мощь Microsoft Excel?
    Создание шаблонов отчетов в Excel;
    Абсолютная свобода в дизайне;
    Все возможности Excel доступны прямо в шаблоне;
    Поддержка любых наборов данных;
    Максимально быстрая передача данных - xlTable;
    Интеграция с IDE Delphi;
    Сводные таблицы, вызов VBA;
    Master-detail отчеты, многостраничные отчеты;
    Подробная документация и демо;
    Оперативная техническая поддержка.

    Вы не задумывались, почему профессионалы используют Excel?
    Delphi 4, 5, 6; C++Builder 4, 5; Excel 97, 2000, 2002.
    Более подробно: http://www.afalinasoft.com/rus/xl-report/
    Автор: Afalina Co., Ltd. http://www.afalinasoft.com/rus/
    -= · VCL · Tools · =-

  • DirectPort v.3.0 (86kb) (03.04.02 12:26)
    Непосредственный доступ к портам ввода/вывода для всех версий Windows (9x, NT, 2000, XP).

    Компонента из раздела: System: Port Access
    Источник: www.torry.net   Автор: Sergey Ageev
    -= · VCL · =- [Перевел: Сергей Касаткин]

  • TFontComboBox (29Kb) (03.04.02 12:24)
    Компонент для выбора шрифта.
    -каждый шрифт сам собою и написан;
    -указан тип;
    -список последних использовавшихся шрифтов;
    -фильтр, сортировка, группировка списка;
    -возможность ввода названия шрифта непосредственно в поле ввода.

    С исходными текстами
    Screenshot: http://www.delphipages.com/uploads/screenshots/ACF89C.jpg
    Источник: www.delphipages.com   Автор: Thierry Martinez http://www.thywom.com/index.php?product=fontcomboboxes
    -= · VCL · Samples · =- [Перевел: Сергей Касаткин]

  • TFontComboBox (27Kb) (03.04.02 12:23)
    Компонент для выбора шрифтов.
    -каждый шрифт сам собою и написан;
    -указан тип;
    -список последних использовавшихся шрифтов;
    -фильтр, сортировка, группировка списка;
    -возможность ввода названия шрифта непосредственно в поле ввода.

    С исходными текстами
    Screenshot: http://www.delphipages.com/uploads/screenshots/side.jpg
    Источник: www.delphipages.com   Автор: Thierry Martinez http://www.thywom.com/index.php?product=fontcomboboxes
    -= · VCL · Samples · =- [Перевел: Сергей Касаткин]

  • WaveForms (30Kb) (03.04.02 12:19)
    Полная поддержка аудио-устройства: запись и воспроизведение в/из файла, потока, буффера в памяти... Имеются функции анализа буфера и быстрого преобразования Фурье.

    С исходными текстами
    Источник: www.delphipages.com   Автор: Thierry Martinez http://www.thywom.com/index.php?product=waveforms
    -= · VCL · Samples · =- [Перевел: Сергей Касаткин]

  • DBFlyTreeViewPro Suite 7.4 (569Kb) (03.04.02 12:15)
    Быстрый DB-ориентированный многоколоночный treeview с более чем 45 типами замещаемых редакторов.
    Теперь с инстеллером/деинсталлером.
    Вы можете легко использовать просмотр таблиц master-detail, lookup'ы и пользовательские выпадающие редакторы!

    Возможности:
    -поддержка БД (четыре выбираемых тпа для каждой колонки);
    -развитый механизм для загрузки/модификации узлов дерева;
    -поддержка автоматической генерации уникального ключа для кажного узла (не требует индексированный файлов/автоинкрементных полей);
    -развитый механизм для перемещения узлов;
    -поддержка Drag-Drop, перемещения/перегруппировки узлов;
    -поддержка Imageindex, StateIndex и SelectedIndex для узла.

    С исходными текстами
    Screenshot: http://www.delphipages.com/uploads/screenshots/masterdet.JPG
    Источник: www.delphipages.com   Автор: IMCA SYSTEMS http://www.imcasys.com/cgi-bin/components.cgi?act=1&cid=84
    -= · VCL · Samples · =- [Перевел: Сергей Касаткин]

  • Для уменьшения объема писем здесь публикуется не весь список новых компонент, потому заглядывайте и на сайт!
Лучшее из нашего FAQ   |x|
Что нужно предусмотреть при разработке приложения, которое будет работать при различном разрешении дисплея?

* а ранней стадии создания приложения решите для себя хотите ли вы позволить форме масштабироваться. Преимущество немасштабируемой формы в том, что ничего не меняется во время выполнения. В этом же заключается и недостаток (ваша форма может бать слишком маленькой или слишком большой в некоторых случаях).
* Если вы Е собираетесь делать форму масштабируемой, установите св-во Scaled=False и дальше не читайте.
* В противном случае Scaled=True.
* Установите AutoScroll=False. AutoScroll = True означает не менять размер окна формы при выполнении что не очень хорошо выглядит, когда содержимое формы размер меняет.
* Установите фонты в форме на TrueType фонты, например Arial.
!!!!: Если такого фонта не окажется на пользовательском компьютере, то Windows выберет альтернативный фонт из того же семейства. Этот фонт может не совпадать по размеру, что вызовет проблемы.
* Установите св-во Position в любое значение, отличное от poDesigned.
poDesigned оставляет форму там, где она была во время дизайна, и, например, при разрешении 1280x1024 форма окажется в левом верхнем углу и совершенно за экраном при 640x480.
* Оставляйте по-крайней мере 4 точки между компонентами, чтобы при смене положения границы на одну позицию компоненты не "наезжали" друг на друга.
* Для однострочных меток (TLabel) с выравниванием alLeft или alRight установите AutoSize=True. Иначе AutoSize=False.
* Убедитесь, что достаточно пустого места у TLabel для изменения ширины фонта - 25% пустого места многовато, зато безопасно. При AutoSize=False Убедитесь, что ширина метки правильная, при AutoSize=True убедитесь, что есть ссвободное место для роста метки.
* Для многострочных меток (word-wrapped labels), оставьте хотя бы одну пустую строку снизу.
* Будьте осторожны при открытии проекта в среде Delphi при разных разрешениях. Свойство PixelsPerInch меняется при открытии формы. Лучше тестировать приложения при разных разрешениях, запуская готовый скомпилированный проект, а редактировать его при одном разрешении. Ин! аче это вызовет проблемы с размерами.
* Не изменяйте свойство PixelsPerInch !
* В общем, нет необходимости тестировать приложение для каждого разрешения в отдельности, но стоит проверить его на 640x480 с маленькими и большими фонтами и на более высоком разрешении перед продажей.
* Уделите пристальное внимание принципиально однострочным компонентам типа TDBLookupCombo. Многострочные компоненты всегда показывают только целые строки, а TEdit покажет урезанную снизу строку. Каждый компонент лучше сделать на несколько точек больше.

»»» Прислать свои комментарии

Советы по программированию в Дельфи

Совет 3. Вычисляем координаты курсора на экране. (API)

Решить эту задачу нам поможет функция: GetCursorPos(var Point: TPoint);
где,
Point - принимающая переменная типа Tpoint.
Пример использования:
procedure TForm1.Timer1Timer(Sender: TObject);
var T:Tpoint;
begin
GetCursorPos(t);
Form1.Caption:=inttostr(t.x)+' - '+inttostr(t.y);
end;

Автор: Михаил Христосенко
Сайт о программировании в Дельфи http://MihanDelphi.narod.ru
(c) при публикации этого материала ссылка на автора обязательна

Обсуждается в конференциях   |x|
У нас большой выбор статей   |x|
Обзор формата DIB и компонентов для работы с ним.
Если вы когда-либо занимались программированием для Windows, то наверняка знаете, что растры (bitmaps) встречаются повсюду. Это происходит не только из-за того, что графический формат BMP является единственным, который непосредственно поддерживается Windows ( не считая значков (icons), возможности которых крайне ограничены). Просмотрите любое руководство по программированию для Windows, и вы найдете в нем такие функции, как CreateBitmap() , LoadBitmap() , StretchDIBits() и BitBlt() для создания, загрузки и вывода растров на экран, однако вы не обнаружите аналогичных функций для других графических форматов - например PCX, TIFF или GIF. Следовательно, вы не сможем сколько-нибудь заметно продвинуться в программировании игр для Windows, если не научитесь работать с растрами.
Новинки книжного рынка   |x|
Самоучитель Kylix
Книга посвящена новому продукту фирмы Borland - объектно-ориентированной среде для быстрой разработки приложений под Linux. Рассматривается версия Kylix 1.0 Server Developer.
Приводятся приемы работы с графическими компонентами, принципы создания приложений баз данных и собственных компонентов.
Дается краткое описание языка программирования Object Pascal. Последняя часть книги посвящена проблеме создания межплатформенных приложений, которые работают как в среде Linux, так и в Windows.
Изложение сопровождается многочисленными примерами и фрагментами кода.Для программистов

Автор: Понамарев В.
Другие сайты о DELPHI   |x|
The palace of the King Midas
На сайте представлены различные программы, утилиты и игры.sЕсть раздел для программистов, посвященный Delphi. В нем
можно найти примеры по работе с DirectX (DirectSound,
DirectDraw), а также ...

» Оценка сайта: 2
Опрос населения :)
Какую ОС вы используете _в_основном_ при написании програм для Win32
»»» Win2k
»»» Win98
»»» WinXP
»»» WinNT
»»» WinMe
»»» Win95
»»» Ни одну из перечисленных
»»» Я не пишу под Win32
»»» Не знаю
Журнал "RSDN Magazine"  |x|

Дорогие друзья! Мы рады представить вам новый совместный проект сайтов www.rsdn.ru, delphi.mastak.ru и www.optim.ru - профессиональный журнал для программистов RSDN Magazine.
Несомненно, ваше мнение о необходимости такого журнала, содержании рубрик и темах отдельных статей поможет сделать журнал более полезным и интересным. Высказать свое мнение, проголосовать или же подписаться вы можете на сайте. Без вашего участия, нам будет трудно сделать правильный журнал!
На сайте выложен анонс пилотного выпуска журнала, вступительное слово от редакции.

Для души

Хокку дня
Только по тому,
Как гаснут и загораются звезды,
Вижу, как кот идет по ветви.

Афоризмы
Свое -- мерило чужого.... (А. Кнышев)

Фраза дня
"Под лежачий камень я всегда успею." //Андрей Кнышев

Дурацкие законы (информация предоставлена сайтом kurilka.com)
В Монтане (США) нельзя показывать фильмы со сценами преступлений. (Что же они смотрят?)
В Небраске (США) владельцам баров можно продавать пиво, только если в баре варится для посетителей суп.

И на закуску коротенький анекдот
- Ты уже 10 лет женат, и ни разу не изменил! Почему?
- Ну... на то есть две причины...
- Наверное любовь и верность?
- Нет, лень и порносайты!

Фотоприколы.
Начните день с хорошего настроения!
http://delphi.mastak.ru/cgi-bin/prikol.pl?id=7555


На этом позвольте откланяться и пожелать вам удачного дня.
Искренне ваш, Алексей (delphi@mastak.com)

Добро пожаловать на сайт -= Мастера DELPHI =- 


http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное