Как пользоваться программой delphi

«Эверест» — Центр Практической Информатики

представляет вводный курс

«Delphi для чайников»

Здравствуйте, уважаемые подписчики!

Представляем вторую часть нашего курса «Создаем свою первую игру в Delphi».

Delphi — быстро и качественно

15:06 24-05-2015 INFOSV

Delphi - быстро и качественно

Delphi - быстро и качественно

Я старался везде, где это только было возможно указывать источник информации. Но форум есть форум, и конечно же никто не может гарантировать, что какие-то коды не были присланы участниками форума без согласования с авторами и ссылок на первоисточник. Кроме того, коды и ответы в сети зачастую стали уже безымянными, они цитируются с незначительными исправлениями во многих FAQ, статьях, сайтах и форумах (так я уже встречал свои коды в чужих FAQ). Поэтому, я допускаю что выпуском этого FAQ я мог (естественно не специально и без злого умысла) нарушить чьи-то авторские права. Если такое произошло, сообщите мне по адресу: e-mail или в лс и я постараюсь изъять такие материалы так быстро, как это возможно или (по согласованию с автором) предоставить полную информацию об авторских правах на тот или иной код.

Autocom cdp, Delphi DS150e. Пример работы Часть 1

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

  • DelphiWorld v.6.0 это мощная и удобная система управления архивом статей, в состав программы входить более 5000 тис. статей по самых различным разделам программирования в среде Delphi.
  • Delphi глазами Хакера — книга о том, как сделать код компактным, а программу невидимой, от шуточных программ до сложных манипуляций системой, примеры использования компанентов Delphi и Windows Sockets, как работать с портами компьютера и получать информацию о системе.

  • TMS Component Pack v7.5.3.1 for D5-XE7 FullSource ( torrent ) — это пак компонентов для работы с любой задачей, более 300 компонентов.(P.S. упаковал архиватором 7-zip)

TMS Advanced Charts 3.8.0.3 FullSource (D6-DXE6)

Автосканер Delphi Autocom, пример диагностики на авто


TMS Async32 1.9.0.0 FullSource (D6-DXE6)
TMS CETools 1.9.0.0 FullSource (D5-DXE6)
TMS Cloud Pack 2.5.0.0 FullSource (D2011-DXE6)
TMS Component Pack 7.4.2.0 FullSource (D5-DXE6)
TMS Diagram Studio 4.6.1 FullSource (D7-DXE6)
TMS FlexCel VCL 6.3 FullSource (DXE-DXE6)
TMS GUIMotions 1.9.0.0 FullSource (D5-DXE6)
TMS Instrumentation Workshop 1.9.0.0 FullSource (D5-DXE6)
TMS Mail Merge Wizards 1.3 FullSource (D5-D2010)
TMS MultiTouch 2011 FullSource (D2010-DXE3)
TMS Plugin Framework 6.2.0 FullSource (D5-DXE6)
TMS Query Studio 1.8.1 FullSource (D7-DXE6)
TMS Scripter 6.3.1 FullSource (D7-DXE6)
TMS Security System 2.7 FullSource (D6-DXE6)
TMS Skin Factory 1.7.0 FullSource (D5-DXE6)
TMS Unicode Component Pack 2.0.0.0 FullSource (D6-DXE6)
TMS WebGMaps 1.9.5.0 FullSource (D7-DXE6)
TMS WebOSMaps 1.3.0.0 FullSource (D2007-DXE6)
TMS Workflow Studio 1.9.2 FullSource (D7-DXE6)

— Полная поддержка протокола SSH2
— Клиент SSH с возможностями расширенной настройки;
— Быстрый и настраиваемый сервер SSH;
— Поддержка большинства SSH2-совместимых клиентов и серверов, включая OpenSSH;
— Совместимость с любым приложением, работающим через TCP с протоколами SMTP, POP, IMAP и т.д.;
— Защита от различных видов криптоатак;
— Поддержка симметричных алгоритмов Blowfish, AES128, Cast128 и TripleDES;
— Поддержка асимметричных алгоритмов RSA и DSA;
— Поддержка алгоритмов хеширования SHA1 и MD5;
— Аутентификация с помощью пароля или открытого ключа;
— Поддержка библиотеки c открытым кодом Indy для связи по сети Интернет;
— Поддержка MySQL Data Access Components (MyDAC);
— Высокая производительность;
— Работа в синхронном и асинхронном режиме;
— Надежные и удобные хранение, передача и верификация асимметричных ключей;
— Хранилище пользователей, паролей и открытых ключей для SSH-сервера;
— Передача данных из нескольких логических соединений через один SSH-туннель;
— Доступны VCL и VCL.NET версии библиотеки;
— Высококачественный генератор случайных чисел;
— Поддержка интерфейсов TStream и ISequentialStream;
— Доступ к подробной информации о соединениях и каналах;
— Лицензия на разработчика, команду разработчиков (до четырех) и компанию (неограниченное число разработчиков).

Читайте также:
Как сделать установщик программы на qt

• Возможность создания запросов с объединениями и подзапросами
• Полная совместимость с Standard SQL, InterBase/Firebird, MySQL и PostgreSQL
• Подробная справочная система и демонстрационное приложение для быстрого освоения продукта
• Мощные компоненты и редакторы свойств для настройки параметров построения запросов непосредственно во время разработки
• Высокая производительность даже на медленных компьютерах
• Мощный SQL-парсер, обеспечивающий визуальное отображение сложных SQL-запросов
• Возможность создания компонентов TxxxQueryBuilder для более удобной работы с выбранным сервером
• Полностью настраиваемый внешний вид: цвета, шрифты, вид объектов и т.д.
• Поддержка Delphi 5-7, 2005-2007, 2009, 2010 и C++ Builder 5-6, 2006, 2007, 2009, 2010

Name Patents Block Size Max Key Size*
Blowfish None 64 bits 448 bits
Cast-128 None 64 bits 128 bits
Cast-256 Patented? 128 bits 256 bits
DES None 64 bits** 64 bits
3DES None 64 bits 192 bits
Ice None? 64 bits 64 bits
Thin Ice None? 64 bits 64 bits
Ice 2 None? 64 bits 128 bits
IDEA Free for non-commercial use 64 bits 128 bits
MARS Patented? 128 bits 1248 bits
Misty1 Free for non-commercial use 64 bits 128 bits
RC2 None 64 bits 1024 bits
RC4 None N/A 2048 bits
RC5 Patented 64 bits 2048 bits
RC6 Patented 128 bits 2048 bits
Rijndael (AES) None 128 bits 256 bits
Serpent None 128 bits 256 bits
TEA None 64 bits 128 bits
Twofish None 128 bits 256 bits

Hash Algorithms

Name Patents Digest Size
Haval None 128, 160, 192, 224, 256 bits*
MD4 None 128 bits
MD5 None 128 bits
RipeMD-128 None 128 bits
RipeMD-160 None 160 bits
SHA-1 None 160 bits
SHA-256 None 256 bits
SHA-384 None 384 bits
SHA-512 None 512 bits
Tiger None 192 bits

RAD Studio XE7 — это среда разработки native-приложений для рабочих групп, которая позволяет быстро создавать приложения для ПК, Android и iOS, загружать их в магазины приложений и внедрять в организациях. Создавайте приложения с помощью единой базы исходного кода без ущерба для качества, возможностей подключения и производительности. Благодаря native-поддержке Android и iOS вы сможете выйти на крупнейшие в мире рынки приложений для мобильных устройств.
Полнофункциональные native-приложения для различных устройств.
Разрабатывая в RAD Studio приложения для различных устройств, вам не придется управлять множеством отдельных проектов, чтобы создать native-приложения для каждого типа устройства (компьютеров, планшетов или смартфонов) на разных платформах (Android, iOS, Windows и OS X). RAD Studio упрощает разработку полнофункциональных сквозных мобильных решений и native-приложений, не использующих сценарии, способных достичь максимального быстродействия и полностью раскрыть потенциал устройств, на которых они выполняются.

Читайте также:
Как установить программу на компьютер пошаговая инструкция

статус:

RAD Studio XE5 — это среда разработки native-приложений для рабочих групп, которая позволяет быстро создавать приложения для ПК, Android и iOS, загружать их в магазины приложений и внедрять в организациях. Создавайте приложения с помощью единой базы исходного кода без ущерба для качества, возможностей подключения и производительности. Благодаря native-поддержке Android и iOS вы сможете выйти на крупнейшие в мире рынки приложений для мобильных устройств.
Полнофункциональные native-приложения для различных устройств.
Разрабатывая в RAD Studio приложения для различных устройств, вам не придется управлять множеством отдельных проектов, чтобы создать native-приложения для каждого типа устройства (компьютеров, планшетов или смартфонов) на разных платформах (Android, iOS, Windows и OS X). RAD Studio упрощает разработку полнофункциональных сквозных мобильных решений и native-приложений, не использующих сценарии, способных достичь максимального быстродействия и полностью раскрыть потенциал устройств, на которых они выполняются.

статус:

Castalia Suite for D5-XE7 v2014.12 ( torrent ) — это эксперт IDE Delphi. Добавляет некоторые полезные возможности в среду, в том числе и возможность выделение синтаксических блоков в коде.

Внимание! У вас нет прав для просмотра скрытого текста.

Delphi-IDE-ThemeEditor.zip (7.3 Mb) — это эксперт IDE Delphi, для редактирования оформления цвета кода Delphi.

CnWizards v1.0.2 Build 666 for D5-XE5 x32+x64 — это бесплатный набор инструментов для расширения функционала Delphi/C++ Builder/BDS, призванный сделать работу в IDE более удобной и эффективной.

* Помошник ввода кода
* Подсветка структуры кода и выделение линиями блоков кода;
* Расширенные формы поиска Модулей/Форм;
* Мастер автоматической установки TabOrder;
* Дополнительные панели инструментов в конструкторе форм;
* Интеграция MSDN справки в среду разработки;
* Панель инструментов в редакторе кода;
* Инструменты для расширенной работы с проектом;
* Многострочная палитра компонентов;
* Сворачивание установка «поверх всех» для окон IDE;
* Статистика по исходным кодам;
* Очистка секции Uses от неиспользуемых модулей;
* Быстрый поиск компонента;
* Множество других улучшений.

Источник: dimonvideo.ru

Pro-Delphi

Научиться программировать не так сложно, как кажется. Уроки по принципу от простого к сложному. Исходные тексты программ. Видео уроки.

Страницы

среда, 30 марта 2011 г.

Урок 1. Hellow World с изюминкой (блокировка запуска второй копии приложения Delphi)

Вот уже много лет я руковожу небольшим коллективом программистов, принимая непосредственное участие в написании кода на различных языках программирования. Последние лет 7-8 упор сделан на среду разработки Студия Борланд Дельфи (Delphi), а точнее – на язык, используемый в этой среде – Паскаль (Pascal).

О чем будет этот курс?

Мне не хотелось бы говорить об азах, расписанных во множестве учебников. Так же как не хотелось бы касаться вопросов управления средой разработки. Это приходит с практикой. За многие годы у меня накопился богатый опыт создания приложений с использованием баз данных. Вот этими знаниями и находками я и хотел бы поделиться.

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

  • Сайт wosoft.ru, где, кроме всех прочих полезностей и прелестей, в разделе Программы, образование, Справочники и энциклопедии, Вы можете найти книжку для начинающих, которая так и называется: «Учебник по Дельфи для чайников». Это – для тех, кто еще… сами понимаете…
  • Сайт delphibook.com, на котором также можно найти книги. В частности, я бы рекомендовал книги Архангельского. Вообще-то, всегда при выборе книги, рекомендую читать аннотацию, расположенную на обороте самой первой страницы. Там всегда указывается для кого предназначена эта книга: для начинающих или для профессионалов.
  • Очень много книг и статей на сайте RSDN.ru. Здесь Вы найдете весьма и весьма полное руководство «Программирование на языке Delphi». (Очень надеюсь, что авторы пошутили, поскольку такого языка не существует). Здесь подробно и наглядно рассказывается, как управлять средой разработки Дельфи, например в разделе «Проект приложения».
  • На следующем сайте, озаглавленном warayg.narod.ru (имеет ли название какое-то отношение к варягам не знаю), также можно найти неплохие, очень компактные, без воды пособия для начинающих и профи.
  • Настоятельно рекомендую вот эту ссылку: HelloWorld.ru – справочник по функциям. Аналогичная книга Сергея Свистунова уже много лет не переиздавалась, к сожалению. Здесь все удобно разложено по категориям. Множество хороших примеров.
  • Сайт SQL.ru просто не могу обойти вниманием. Это – копилка, это мощнейший живой форум. Однако, будьте готовы к тому, что на поиск ответа на любой вопрос вам придется потратить уйму времени.
  • DelphiExpert.ru – как Вы можете судить из меню слева – книги, программы, исходники, компоненты. Я же хочу обратить Ваше внимание на пункт меню «Видео уроки». Это как раз то, что нужно начинающим. Хотя материал неважно систематизирован, нарушен принцип от простого к сложному, но посмотреть не помешает.
  • И последняя ссылка на сайт Dcomponents.nsrod.ru – неплохой справочник (не учебник) по созданию компонентов.
Читайте также:
Программа которая выключает компьютер по таймеру

Есть еще сайт с Базой знаний по Delphi, через поисковик вы его найдете самостоятельно без труда. На этом сайте действительно собрана уникальная коллекция интересных решений. Но, как всегда и везде, мастера чуть-чуть чего-то не договаривают и Ваши попытки повторить их успех, зачастую могут привести к неудачным результатам.

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

Но, прежде, чем я открою среду разработки и создам новый проект: «Хело ворлд с изюминкой », я расскажу историю из жизни.

Мои коллеги – пользователи результатов моего повседневного труда – обычные люди, которым свойственно нажимать на иконку программы один раз, ну иногда – два раза и редко – три раза… Им даже не приходит в голову, что на каждый их клик компьютер реагирует – запускает одну и ту же программу по 2-3 копии одновременно. А потом получалось так: оператор ввел какие-то важные данные, сохранил их, закрывает программу, а на экране… опять она, но уже без только что введенных цифр.

Через пару столов невооруженным глазом было видно, как у коллеги в этот момент волосы вставали дыбом от шока. А посему призываю всех разработчиков: не пугайте ваших пользователей! Относитесь к ним бережно. Подумайте заранее, пользователь может оказаться беспечным и кликать на все подряд без видимой причинно-следственной связи.

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

Источник: pro-delphi.blogspot.com

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru