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

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


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

DELPHI.mastak.ru

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

Новые компоненты   |x|
  • JEDI Code Library (JCL) v.1.20 (3206kb) (27.03.02 00:00)
    Библиотека состоит из большого набора тщательно проверенных и подробно документированных функций и невизуальных классов, которые можно использовать в проектах на Delphi и C++ Builder. Строки, файлы, ввод/вывод, безопасность, математика и много чего еще. Распространяется по лицензии Mozilla Public License (MPL) - соответственно свободно может использоваться в приложениях любого статуса (freeware/shareware, opensource и коммерческих).
    Новая версия компоненты
    С исходными текстами
    Компонента из раздела: Component Packs: Multi-purpose Middle
    Источник: www.torry.net   Автор: Joint Endeavor of Delphi Innovators (JEDI) http://www.delphi-jedi.org
    -= · VCL · Samples · =- [Перевел: Mark S. Zheleznyak]

  • Rx Library v.2.75 Beta (3355kb) (26.03.02 14:38)
    Rx Library - полный набор компонент и классов для Borland Delphi и Borland C
    Builder.

    Новая версия компоненты
    С исходными текстами
    Компонента из раздела: Component Packs: Multi-purpose Huge
    Источник: www.torry.net   Автор: SGB Software (RxLib Team) http://www.SGBSoftware.com
    -= · VCL · Samples · =- [Перевел: Сергей Касаткин]

  • XComDrv v.1.0 (104kb) (26.03.02 14:37)
    Проект XComDrv содержит два компоннета: TXComm, включающий в себя множество возможностей по коммуникации с устройством, и TXModem, позволяющий осуществлять связь модем<->модем.

    Возможности TXComm:
    контроль за предачей,
    настраиваемая скорость,
    передача/прием данных,
    подержка плугинов,
    и т.д.

    TXModem можно использовать для:
    посылки AT команд модему,
    изменения регистров модема,
    вызова, соединения, рассоединения и т.д.

    Новая версия компоненты
    С исходными текстами
    Компонента из раздела: Communications: Port and Modems
    Источник: www.torry.net   Автор: Ondrej Urik http://xcomdrv.host.sk
    -= · VCL · Samples · =- [Перевел: Сергей Касаткин]

  • TImageListBtn v.1.0 (7kb) (26.03.02 14:21)
    Разработан компонент для обеспчения "горячих" нестандартных кнопок, основанных на картинках. Содержит несколько картинок и показывает их в зависимости от положения мыши.

    С исходными текстами
    Компонента из раздела: Buttons and Check Boxes: Non-standard form
    Источник: www.torry.net   Автор: Artem Mouraviev
    -= · VCL · Samples · =- [Перевел: Сергей Касаткин]

  • TIBEAntialiasButton v0.1 (272Kb) (26.03.02 14:14)
    TIBEAntialiasButton - графическая кнопка с антиалиасингом, очень легко интергируется в пользовательский интерфейс.
    Кроме того это свойство антиалиасинга предоставляет возможность иметь еще и другие свойства, такие как:
    * Закругленные углы
    * Определяемый размер бордюра
    * Для каждого состояния мыши (над элементом, нажата, вне элемента):
        - Задаваемый цвет надписи, бордюра, фона
        - Настраиваемый шрифт
    * Поддерживает накладываемую картинку с выравнивание влево и вправо
    * Режим выравнивания текста (влево по центру, вправо)
    * Задаваемые отступы для текста и картинки
    * Возможность легко определить цвет
    * Антиальасинг можно отключить в run-time
    Источник: www.delphipages.com   Автор: IBE Software http://IBESoftware.free.fr
    -= · VCL · =- [Перевел: Сергей Касаткин]

  • Для уменьшения объема писем здесь публикуется не весь список новых компонент, потому заглядывайте и на сайт!
Кое-что из нашей кладовки   |x|
  • sesLib khomutov Khomutov@mgok.ru   (27.03.02 08:17)
    The sesLib is a "light" native VCL components package with Delphi 5 compatible help system.
    The sesLib consists of three components: TsesEdit, TsesLogger, TsesDataSet.
    The TsesEdit is the integral component , which incapsulates the   many basic properies and
    methods of the data editor line components: TEdit, TComboBox, TDBEdit, TDBComboBox, etc.
    In many cases, you may consider the TsesEdit as a replacement of these components.
    The TsesEdit is the direct descendant of the TCustomPanel, as a shell or container  for
    the child components: TCustomEdit, TSpeedButton as PickButton, TSpeedButton as PopupButton.
    The realized powerful properties, methods and events of the TsesEdit give a application developer the total control over all entered by user data.
    In combination with the TsesLogger you can easily create a editing group of the TsesEdits,
    using a group operations. So, you may check up by one function call the status of group editing: sesLogger1.Complete.
    The last function detemines whether or not the user completes the edition  with valid result.
    The TsesEdit supports the six level of data control:
    I. by if-Required-nonEmpty-level control;II. by low-level key pressing control;III. by data-format-level control;
    IV. by data-range-level control;V. by data-in-PickList-level control;VI. by data-User handler-level control.
    On the fifth(V) level you have a wide choice of tools, which allow you easily create the most suitable PickList kind either memory based or database oriented.
    The TsesLogger links TsesEdits into integrated group and provides logging functions. So, you
    may provide the user a possibility to see a history list of entered valid  data values or to pick up one of these values from the list.
    The TsesDataSet is a "light" variant of the direct descendant of the TDataSet without
    using BDE or ADO(uses DB unit only).
    »»» Скачать: исходные тексты
Лучшее из нашего FAQ   |x|
Заставка для программы
Сведения о программе, авторские права и т.д., лучше оформить в виде отдельной формы и показывать ее при запуске программы (как это сделано в Word).
Сделать это не сложно:
1. Создаете форму (например SplashForm).
2. Объявляете ее свободной (availableForms).
3. В Progect Source вставляете следующее (например):




   program Splashin;
   uses
       Forms,
       Main in 'MAIN.PAS',
       Splash in 'SPLASH.PAS'
   {$R *.RES}
   begin
       try
       SplashForm := TSplashForm.Create(Application);
       SplashForm.Show;
       SplashForm.Update;
       Application.CreateForm(TMainForm, MainForm);
       SplashForm.Hide;
       finally
       SplashForm.Free;
       end;
       Application.Run;
   end.



И форма SplashForm держится на экране пока выполняется Create в главной форме. Но иногда она появляется и пропадает очень быстро, поэтому нужно сделать задержку:
1. Добавляете на форму таймер с событием:


   procedure TSplashForm.Timer1Timer(Sender: TObject);
   begin
     Timer1.Enabled := False;
   end;



2. Событие onCloseQuery для формы:




   procedure TSplashForm.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
   begin
     CanClose := Not Timer1.Enabled;
   end;

3. И перед SplashForm.Hide; ставите цикл:



   repeat
     Application.ProcessMessages;
   until SplashForm.CloseQuery;


4. Все! Осталось установить на таймере период задержки 3-4 секунды.
5. На последок, у такой ! формы желательно убрать Caption:
SetWindowLong (Main.Handle,GWL_STYLE, GetWindowLong(Main.Handle, GWL_STYLE) AND NOT WS_CAPTION OR WS_SIZEBOX);



Коментарий от "Sevastyanov Andrey" (mystic2000@newmail.ru)
Работает это, если честно, коряво. Если прога грузиться долго, то наступив  на эту заставку другим приложением, а потом убрав ее вы получите серое  пятно до конца загрузки приложения. А если оно грузиться как Delphi 6...
По-моему, лучше создавать splash-форму в отдельном потоке.

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

Обсуждается в конференциях   |x|
У нас большой выбор статей   |x|
Понимание много-поточности в VCL для веб-серверных ISAPI-расширений
В среде Delphi можно создавать высокоэффективные веб-серверные ISAPI-расширения на основе технологии WebBroker. Создайте проект с помощью мастера (New -> Web Server Application - ISAPI DLL). Прилагаемая справочная документация, а так же демонстрационный пример "$(DELPHI)\Demos\Webserv" позволяют достаточно быстро освоиться в приемах написания веб-серверных ISAPI-расширений...
Новинки книжного рынка   |x|
Delphi 6. Базы данных и приложения
В книге предпринята попытка дать читателю целостное представление о процессе разработки программного обеспечения для реляционных баз данных.
В рамках поставленной цели авторами решены следующие задачи: рассмотрены основы языка Object Pascal на примере создания консольных приложений; рассмотрены объектно-ориентированные возможности языка Object Pascal и технология визуального программирования; описаны основные принципы работы с SQL-ссрвером InterBase; изложена методика взаимодействия программ, созданных в среде Delphi, с базами данных различного типа, в частности, SQL-сервером InterBase: рассмотрены основы проектирования баз данных с использованием программы ERwin; описана "методика разработки клиентского приложения для доступа к базам данных с использованием библиотек динамической загрузки, а также популярных программ Word и Excel для создания отчетов. На примере БД "Учебные компьютерные курсы" рассмотрен процесс разработки программного обеспечения, начиная с вопросов проектирования и заканчивая подготовкой отчетов.
Книга может быть использована в качестве основы курса лекции по соответствующей дисциплине.
Книга предназначена для старшеклассников, студентов, аспирантов, преподавателей и пользователей ПК, интересующихся программированием.

Автор: Кандзюба С. "ДиаSoft"
Другие сайты о DELPHI   |x|
DelphiCity
Открылся новый сайт, посвященный исключительно компонентам, библиотекам и инстpументам для Delphi и C++ Builder. От себя заметим, что сайт в самом деле достоен, чтобы его посетили, а приятный дизайн, ...

» Оценка сайта: 5
Опрос населения :)
Образование программиста?
»»» Высшее
»»» Незаконченное высшее
»»» Среднее специальное
»»» Среднее
Журнал "RSDN Magazine"  |x|

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

Для души

Хокку дня
Намазал на хлеб
Запах листвы молодой,
И уплетаю...

Афоризмы
Человек, который сидит в чате - человек, конечно, гиблый....

Фраза дня
Нецензурное выражение лица

Дурацкие законы (информация предоставлена сайтом kurilka.com)
В Нью Хемпшире (США) считается не только грешным, но и преступным, облегчаясь в туалете в воскресенье, смотреть вверх (то есть возводить глаза к небесам).
В Калифорнии (США) ни одно транспортное средство не может превышать скорость в сто километров в час, если оно едет без водителя.

И на закуску коротенький анекдот
- Алло! Это психиатрия? Тут с человеком вдруг стало очень хорошо!

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


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

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


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

В избранное