Программирование на delphi 7 для начинающих. Введение в Delphi

Бакженова И.Ю. Delphi 7. Самоучитель программиста. 2003 год. 448 стр. PDF. 23.9 Мб.
Содержание:
Object Pascal. Доступ к реляционным базам данных. Классы палитры компонентов Delphi. BDE и InterBase. ODBC и OLE DB. Работа с базами данных. Создание отчетов в Rave Reports. Разработка SDI и MDI приложений. СОМ и CORBA. Серверы и контейнеры автоматизации. Публикация данных в Internet.
Отличный самоучитель, позволяющий на простых примерах свободно чувствовать себя в среде программирования.

Скачать.

Иллюстрированный самоучитель по Delphi 7 для начинающих. Книга, которую вы держите в руках, - это не описание языка Delphi или среды разработки Delphi 7 Studio. Это учебное пособие по программированию на языке Delphi в одноименной среде. В нем рассмотрена вся цепочка, весь процесс создания программы: от разработки диалогового окна и функций обработки событий до создания справочной системы и установочного диска.
Цель этой книги может быть сформулирована так: научить программировать в среде Delphi, т. е. создавать законченные программы различного назначения: от простых однооконных приложений до вполне профессиональных программ работы с базами данных.
Научиться программировать можно только программируя, решая конкретные задачи. При этом достигнутые в программировании успехи в значительной степени зависят от опыта. Поэтому, чтобы получить максимальную пользу от книги, вы должны работать с ней активно. Не занимайтесь просто чтением примеров, реализуйте их с помощью вашего компьютера. Не бойтесь экспериментировать - вносите изменения в программы. Чем больше вы сделаете самостоятельно, тем большему вы научитесь!
Скомпел. chm справка. 5.1 Мб

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Скачать.

Кандзюба и др. Delphi 6/7. Базы данных и приложения. 260 двойных стр. djvu. 35.7 Мб.
В пособии стр. 15-146 посвящены собственно языку программирования Object Pascal и разработке простейших программ в консольном выполнении в среде Delphi. Часть 2 содержит основы разработки оконных приложений в среде с использованием наиболее удобных визуальных и невизуальных компонент.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cкачать

Корняков. Программирование документов и приложений MS Office в Delphi. 2005 год. Книга посвящена созданию приложений в среде Delphi для работы с текстом, таблицами, объектами, диаграммами, макросами, настройками параметров страниц и др. в документах MS Word и Excel. Большое внимание уделено объектным моделям документов MS Office. Рассмотрено программирование элементов управления редакторов MS Word и Excel, а также создание динамических библиотек, которые можно использовать в макросах документов MS Office. Приведены варианты программной реализации типовых задач и ответы на типовые вопросы, с которыми встречаются разработчики. 34.0 Мб. 500 стр. PDF.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Скачать.

Малинин, редактор электронной версии учебного пособия. DELPHI - Уроки для начинающих. Нtml в RAR архиве. 393 Кб.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Скачать.

Озеров В. Delphi 7. Советы по Delphi. скомпел справка в архиве 176 Кб.
Советы по Delphi - коллекция ответов на нетрадиционные вопросы программирования на Delphi, нестандартных решений, хитростей и интересных идей. Для практической пользы дела приведены конкретные примеры кода, позволяющие донести идею или полностью ответить на заданный вопрос.
При составлении "Советов" не ставилась цель включить ВСЕ материалы, отбирались лишь самые интересные. Источником "Советов" служили многочисленные западные источники (FAQ), кропотливо отобранные и переведенные на русский язык. Весь приведенный код отформатирован таким образом, чтобы вы могли скопировать его прямо со странички в свое приложение.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Скачать.

Флёнов М. Е. Delphi в шутку и всерьез; что умеют хакеры. 2006 год. 271 стр. djvu. 7.8 Мб.
Книга о профессиональных приемах программирования в Delphi. В легкой и доступной форме с использованием большого количества оригинальных примеров рассмотрены вопросы корректного написания кода, оптимизации программ, работы с системным окружением, создания сетевых приложений. Книга предназначена в первую очередь для начинающих программистов с небольшим опытом программирования, но будет полезна и профессионалам.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cкачать

4. Шупрута. Delphi 2005 учимся програмировать. Самоучитель. Все основные вопросы по работе в Borland Delphi 2005. Большое количество примеров. Рекомендации начинающим программистам. Не требует начальной подготовки. 38.8 Мб. 345 стр. PDF.

Если ты, %username%, едва прочитав заголовок этой статьи, чувствуешь butthurt стойкое неприятие к автору, если слова «TForm1», «circular reference» и «Access violation» для тебя не пустой звук, если после очередного холивара в уголке сознания снова зашевелился червячок - эта статья для тебя.

С завидной регулярностью появляются новые статьи как сторонников так и противников Delphi, и неизменно с новой силой разгорается холивар. И если лет 10-15 назад холивар назывался «Delphi vs C++», то теперь фронт переместился вплотную к окопам сторонников бывшего Borland и спор идет уже в рамках «Delphi vs не-Delphi». Даже самые упрямые последователи Н.Вирта иногда задумываются, почему вдруг стали изгоями и чудаками в сообществе программистов?
Если ты, читатель, все же считаешь что ничего кроме Delphi тебе не нужно для работы, сравни хотя бы вилки зарплат для вакансий Delphi и той же Java. Появилось желание изучить что-нибудь кроме Delphi? Я расскажу с чего начать на основе собственного опыта.

Откуда берутся Delphi-программисты

Будучи еще студентом, 7-8 лет назад я устроился в небольшую компанию тестировщиком. Шли годы, я освоил Delphi, на котором писались все десктопные приложения этой компании, стал ведущим программистом. Не считаю себя гуру, однако Delphi и VCL для меня - зачитанная до дырок книга. Все дырки пришлось научиться либо обходить, либо закрывать собственными заплатками. Справедливости ради стоит сказать, что VCL имеет совсем немного откровенных отказов. Многое из того что давным-давно есть в Delphi совсем недавно стало появляться в других платформах, однако на текущий момент у Delphi практически нет никаких преимуществ перед современными средствами разработки. Увы, но это факт.

Некоторое время назад биг-боссы пригласили меня на совещание и уговорили заняться новым проектом. Пришлось отложить любимый Delphi7 в самый темный и пыльный угол жесткого диска и, вооружившись интернетами, срочно осваивать Qt. Из глубин памяти, затянутые паутиной, понемногу всплыли скромные институтские познания С. Помноженные на популярные книги по С++ и документацию по Qt они начали давать первые результаты.

Разрабатывая desktop-приложения на любом языке программирования вы рано или поздно сталкиваетесь с синтаксисом С и элементами С++. Это и документации и примеры и мучительный «перевод» хедеров на любимый язык. С приходом опыта, программист Delphi все же может сносно понимать программы на С++, обилие «звездочек», «анперсандов», символы "==" уже не кажутся бессмысленной кашей и заговором коварного Страуструпа по уничтожению ваших мозговых клеток. В конце концов, начинаешь в некоторых конструкциях видеть определенную красоту. Далее будем предполагать, что читатель умеет сносно понимать С-синтаксис.

Итак, читатель, согласен изучить что-нибудь новое, но что же выбрать?

Путь первый. Самый простой. C#

Из современных языков С#, как ни странно, проще всего воспринимается Delphi-ориентированными мозгами. Чтобы пересесть с Delphi на C# вовсе не обязательно начинать с толстой книжки от Microsoft. Большинство вещей будут интуитивно понятны, остальное есть в MSDN. Все объекты, как и положено, являются указателями, методы и свойства доступны всегда через «точечку», никаких вам "->". Автоматическая сборка мусора, конечно, вызовет укоризненное покачивание головой у настоящего Delphiста, однако к хорошему быстро привыкаешь. Стоит отметить, что программировать на C# можно не только в Visual studio, есть прекрасная IDE SharpDevelop. Она бесплатна, как и Delphi . Порог вхождения минимален - установили, запустили, поехали! И в той и в другой среде можно грабить корованы программировать мышкой, как мы привыкли это делать в Delphi: редактор форм принципиально ничем не отличается, а двойной клик по кнопочке создаст метод-обработчик нажатия. Уже через полчаса вы сможете сделать первый helloworld, через сутки накатать работающий прототип собственного GPS-навигатора для старого но любимого КПК на Windows CE, а через неделю-две начнете на нем новый коммерческий проект.
Главное, не забывайте, оператор сравнения на равенство это двойное равно "==". Понять это невозможно, надо просто запомнить.

Путь второй, тернистый. С++

Сравнивая Delphi и С++ можно провести такую аналогию: Delphi это сильное тоталитарное государство. Исповедуй его идеологию - и будешь жить долго и счастливо и даже достигнешь определенных высот. Делать карьеру легко и приятно, путь предначертан. Но стоит сделать шаг в сторону - расстрел!
С++ - это демократия. Хочешь - сделай так, хочешь - эдак. Или наплюй и сделай по-своему. Но за свои действия отвечай, пожалуйста, сам.

Тут уже придется почитать специальную литературу. Лично я всегда предпочитаю книги для начинающих. Важно твердо разобраться именно в базовых вещах, тогда до высшего пилотажа быстрее дойдете сами. В данный момент дочитываю «C++ для начинающих» Герберта Шилдта. Если вы действительно опытный Delphi-программист, первые страниц сто можно полистать не очень внимательно. Особое внимание следует уделить работе с указателями и объектной модели.

Теперь надо выбрать IDE. Можно взять проверенную Visual Studio, я же выбрал Qt. Он бесплатен, кроссплатформеннен, имеет богатый набор классов, прекрасную IDE, а также широкую поддержку в сообществе. Качаем Qt, ставим, всё! Надо отдать должное, Qt не беспокоит начинающего программиста лишними вопросами, имеет встроенную документацию, примеры. Все как у дорогостоящих коммерческих IDE. Мышкой программировать уже не получится, хотя может это и к лучшему.
Первое, что не укладывается в Delphi-ориентированный мозг, это отсутствие примитивного типа string. К этому сложно привыкнуть, но это так. Во-вторых, чтобы использовать привычный нам подход к работе с объектами, придется явно объявлять их как указатели. В третьих, интерфейс модулей обычно хранится в отдельных заголовочных файлах. Это кажется избыточным на первый взгляд, однако в чужой монастырь со своим уставом, как известно, не ходят. Это только первые впечатления. Переварив и осмыслив их, вооружаемся книгами, мануалами, гуглами и начинаем переворачивать свое представление о программировании. Qt вам в помощь.

Путь третий. Извилистый. Web

Хотите открыть новые горизонты - добро пожаловать в web-программирование. Здесь царит анархия. Десятки технологий, сотни реализаций, тысячи взаимоисключающих рекомендаций. Здесь нет среды разработки, в которой можно было бы сделать весь проект. Впрочем, попробовать стоит, это интересно. Однако, не смотря на обилие и простоту большинства web-технологий сделать качественный продукт ничуть не проще, чем настольное приложение.

Заключение

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

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

Быдлокод в стиле местных обитателей. Демонстрирует способ отправки строки из библиотеки главному окну прило...0); end; exports myproc; end. ...

Часто бывает нужно иметь скрин окна своей проги, например, чтобы куда-нибудь запостить. Делать prn... Простой и компактный код. Из минусов - размер картинки получается большим - около 2-3 мб....

Здрасьте. Сейчас напишем простейшую прогу на Delphi. Открываем его, делаем форму поменьше на ф...edit). в остальном сами разберетесь потому что я сам в delphi полохо понимаю....

Сейчас будем работать с переменными в delphi . открываем текст проги там ищем слово imple...a; end; end. про другие переменные можно в гугле поискать....

Если надо то у меня есть целый учебник на делфе (бумажный) могу скинуть только примеры из него я начинаю...ue; Img2.Visible:=False; end; end....

Сейчас будем работать с файлами на Delphi . на форму добавляем компонент memo ...leName:= SaveDialog1.FileName; получился как бы блокнот....

Сейчас я расскажу как выводить сообщения в delphi. для вывода простово сообщения ест... begin edit1.Text:= "Cancel" end;...

Функции пишутся после слова private, и пишутся они так: function Имя функ...конструкция inttostr; теперь если нажать на кнопку то в лабеле появится число 14....

Здравствуйте урок первый. Консольные приложения. Простые консольные приложения, не буду я...ама сайта может не к месту но исходники с на делфи можно скачать с моего сайта на народе в раздели мои файлы...

Поговорим о строковых функциях в Delphi. Функция delete.&nb...т. поле выведется 6, тут мы использовали фунцию inttostr для перевода числа в строку...

Здравствуйте с вами снова я. Кидаем на форму таймер с закладки System и компонент TrackB...sition; Жмем F9 и пробуем передвигать ползунок, форма будет становиться прозрачной....

Приветствую. Сегодня мы напишем веб-браузер на базе ослика. Создайте новый проект и сделайте следующее: ...in Form2.Show; end; На этом все! Все свободны....

Приветствую! Сейчас займемся шифровкой информации. Для начала, покажу, что у нас в итоге получится: ...мме". На этом все. Всем спасибо, все свободны. Исходники есть в исходниках:)....

В этой статье будет расмотрена работа с текстовыми файлами в среде Delphi .&nbs...loseFile(f); end; PS Сори за орфографию........

На этом уроке, вы научитесь создавать анимации в делфи (двумя способами) Вам понадобится фон (для програ...d Второй способ внутри! Скачать файл ...

Вот сегодня решил "Нацарапать" статью как использовать прокси для своей программы! :) это самы...te("2ip.ru"); dispose(proxytest); end;...

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

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

Смотрите уроки по программирования в среде для программирования Delphi на Object Pascal в режиме онлайн на нашем сайте абсолютно бесплатно.