Иллюстрированный самоучитель по Delphi 7 для начинающих [страница — 1] | Самоучители по программированию
Предисловие
Установка Delphi
Начало работы
Первый проект
Форма
Компоненты
Событие и процедура обработки события
Редактор кода. Система подсказок. Навигатор кода.
Шаблоны кода. Справочная система.
Структура проекта
Сохранение проекта
Компиляция
Ошибки
Предупреждения и подсказки. Запуск программы.
Ошибки времени выполнения
Внесение изменений
Окончательная настройка приложения
Создание значка для приложения. Перенос приложения на другой компьютер.Программа. Этапы разработки.
Алгоритм и программа
Компиляция
Язык программирования Delphi. Типы данных.
Переменная
Константы
Инструкция присваивания. Выражение.
Тип выражения. Выполнение инструкции присваивания.
Стандартные функции. Математические функции.
Функции преобразования. Использование функций.
Ввод данных
Вывод результатов. Вывод в окно сообщения.
Вывод в поле диалогового окна
Структура функции
Запись инструкций программы
Стиль программированияТочки выбора
Условие
Выбор. Инструкция if.
Инструкция case
Циклы. Инструкция for.
Инструкция while
Инструкция repeat
Инструкция gotoСимволы
Строки
Операции со строками. Функция length. Процедура delete.
Функция роs. Функция сору.Хотя данная книга посвящена программированию в Windows, нельзя обойти вниманием так называемые консольные приложения. Консоль – это монитор и клавиатура, рассматриваемые как единое устройство.
Объявление массива
Сортировка методом прямого выбора.
Операции с массивами. Вывод массива. Ввод массива.
Использование компонента StringGrid
Использование компонента Memo
Поиск минимального (максимального) элемента массива
Поиск в массиве заданного элемента. Алгоритм простого перебора.
Метод бинарного поиска
Сортировка массива.
Сортировка методом обмена
Многомерные массивы
Ошибки при использовании массивовПоследовательность инструкций
Функция
Объявление функции
Использование функции
Процедура. Объявление процедуры.
Использование процедуры. Повторное использование функций и процедур.
Создание модуля
Использование модуляОбъявление файла
Назначение файла. Вывод в файл.
Открытие файла для вывода
Ошибки открытия файла. Закрытие файла.
Пример программы
Ввод из файла. Открытие файла.
Чтение данных из файла. Чтение чисел.
Чтение строк
Конец файлаПеречисляемый тип
Интервальный тип
Запись. Объявление записи.
Инструкция with
Ввод и вывод записей в файл. Вывод записи в файл.
Чтение записи из файла
Динамические переменные
Списки. Упорядоченный список.
Добавление элемента в список
Удаление элемента из спискаКласс
Объект
Метод
Инкапсуляция и свойства объекта
Наследование
Директивы protected и private
Полиморфизм и виртуальные методы
Классы и объекты DelphiХолст
Карандаш
Кисть
Вывод текста
Методы вычерчивания графических примитивов. Линия.
Ломаная линия
Окружность и эллипс
Дуга
Прямоугольник
Многоугольник. Сектор.
Точка
Вывод иллюстраций
Битовые образы
Мультипликация
Метод базовой точки
Использование битовых образов. Загрузка битового образа из ресурса программы.
Создание файла ресурсов
Подключение файла ресурсов
Просмотр мультипликацииКомпонент Animate
Воспроизведение звука
Компонент MediaPlayer
Запись звука
Просмотр видеороликов и анимации
Создание анимацииПонятие рекурсии
Примеры программ. Поиск файлов.
Кривая Гильберта
Поиск пути
Поиск кратчайшего путиКлассификация ошибок
Предотвращение и обработка ошибок
Отладчик. Трассировка программы.
Точки останова программы. Добавление точки останова.
Изменение характеристик точки останова. Удаление точки останова.
Наблюдение значений переменныхФайл документа справочной информации
Создание справочной системы. Создание проекта справочной системы.
Включение в проект файла справочной информации (RTF-файла). Характеристики окна справочной системы.
Назначение числовых значений идентификаторам разделов справки. Компиляция проекта.
Доступ к справочной информации
Подготовка справочной информации
Использование HTML Help Workshop. Основы HTML.
Создание файла справки. Компиляция.
Вывод справочной информацииСистема проверки знаний. Требования к программе.
Файл теста
Форма приложения
Вывод иллюстрации
Загрузка файла теста
Текст программы
Усовершенствование программы
Игра Сапер 2002. Правила.
Представление данных
Форма приложения
Начало игры
Игра
Справочная информация
Информация о программе
ЛистингиВыбор базового класса. Создание модуля компонента.
Тестирование модуля компонента
Установка компонента. Ресурсы компонента.
Установка. Ошибки при установке компонента.
Тестирование компонента
Удаление компонента
Настройка палитры компонентовКлассификация баз данных. Локальная и удаленная базы данных.
Структура базы данных
Модель базы данных в Delphi. Псевдоним базы данных.
Создание базы данных. Создание каталога. Создание псевдонима.
Создание таблицы
Программа управления базой данных
Доступ к базе данных (таблице)
Просмотр базы данных. Режим формы.
Режим таблицы
Выбор информации из базы данных
Динамически создаваемые псевдонимы
Перенос программы управления базой данных на другой компьютерПрограмма InstallShield Express
Новый проект
Структура
Выбор устанавливаемых компонентов
Конфигурирование системы пользователя
Настройка диалогов
Системные требования
Создание образа установочного дискаВ одной книге, тем более ориентированной на начинающих программистов, нельзя рассмотреть все вопросы, связанные с программированием на языке Delphi, все компоненты и возможности среды разработки Delphi.
Многие интересные темы остались за рамками книги.Зарезервированные слова и директивы. Структура модуля.
Основные типы данных
Строки. Массив. Запись.
Инструкции выбора. Инструкции if, case.
Циклы. Инструкции for, repeat, while.
Безусловный переход. Инструкция GoTo. Объявление функции. Объявление процедуры.
Стандартные функции и процедурыВ Windows в основном используется кодировка, которая называется ANSI. Разновидность набора ANSI, содержащая символы русского алфавита, называется Windows-1251. | В табл. П2.1 приведены коды некоторых служебных символов. | В табл. П2.2 и П2.3 приведены коды с символами 32-127 и 192-255. | Таблица П2.1.
Десятичные и двоичные числа | В обыденной жизни человек имеет дело с десятичными числами. В десятичной системе счисления для представления чисел используются цифры от 0 до 9. Значение числа определяется как сумма произведений цифр числа на весовой коэффициент, определяемый местом цифры в числе.
Рекомендуемая дополнительная литература: | Вирт Н. Алгоритмы и структуры данных / Пер. с англ. – М.: Мир, 1989. – 360 с., ил. | Гринзоу Лу. Философия программирования для Windows 95/NT / Пер. с англ. – СПб.: Символ-Плюс, 1997. – 640 с., ил. | Зелковиц М., Шоу А., Гэннон Дж.
Книги по Delphi | ProgBook
Научиться создавать интересные новые вещи с помощью известных программных пакетов призвана данная книга. Программирование на Delphi поможет разобраться в работе с директориями, файлами, многооконными приложениями, компонентами, анимациями и т.п. Серия «Трюки и эффекты» рекомендует свои выкладки начинающим программистам и тем, кто хочет привнести некоторую «изюминку» в свои разработки.
Начало книги посвящено программированию с помощью языка Object Pascal и самым последним версиям среды разработки Delphi. Поэтому новичкам в создании программ станут многие вещи более понятными.
Вторая половина книги рассматривает скрытые в языке уникальные возможности проделывать определенные фокусы в программировании. На примерах самоучителя можно научиться создавать «мышку-невидимку», «непослушные окна», осуществлять непосредственно из приложений Delphi управление такими офисными программами, как Word и Excel, воспроизводить МРЗ. Разобраться среди многообразия различных компонентов и приложений поможет книга «Программирование на DELPHI. Трюки и эффекты» за авторством Артема Зубова. Она способна заинтересовать как дебютанта в программировании, так и уже умельца со стажем.
С помощью одной из самых стабильных версий Delphi — Delphi 5 (а также предыдущих ее версий) можно рассмотреть способы организации прикладных программ для Windows. Этому вопросу и посвящена данная книга. В ней изложены требования, которым должны соответствовать любые программы для Windows и методы, с помощью которых можно получить это соответствие возможностями Delphi.
В книге рассматриваются различные прикладные программы и методы их интернационализации. Обсуждаются графические и текстовые редакторы, мультимедийные приложения, мультипликационные базы, множественные формы приложений, распечатка изображений и текстовых документов. В книге изложена технология перемещения объекта Drag&Drop и Drag&Doc. Проанализирована задача установки, настройки и развертывания прикладной программы, бессбойная работа программ благодаря механизму исключений.
В сборнике «Разработка прикладных программ для Windows в Delphi 5» за авторством А.Я. Архангельского приведены примеры по созданию программ. Рассмотрены методы работы для различных вариантов Delphi, не утратившей актуальности и сегодня. Дебютирующие программисты и матерые разработчики найдут для себя в данной книге много конструктивного.
Начинающие программисты оценят по достоинству данный самоучитель. Он посвящен основам программирования в Delphi 8 для Microsoft.NET Framework. Изучив изложенные в книге материалы, читатель сможет без труда выполнять работу от создания диалоговых окон до организации справочных систем и загрузочного диска. Представленные референции по взаимодействию с базами данных и графике пополнят ваш багаж знаний по написанию программ.
В самоучителе изложены методы взаимодействия с мультимедийными разработками , базами данных, графикой, консольными приложениями, справочными системами и др. Небольшой справочник и примеры программ сделают чтение этой книги максимально доступным для понимания. По имеющемуся предметному указателю вы запросто сможете найти нужный термин, который вас заинтересовал. Самоучитель «Основы программирования в Delphi 8 для Microsoft.NET Framework» за авторством Никиты Культина сделает процесс понимания основ программирования информационно емким и эффективнейшим.
В книге большое внимание уделено интегрированной среде разработки Delphi и основам программирования на языке Object Pascal – это необходимый базис, благодаря которому издание могут использовать все программисты вне зависимости от их знаний и опыта. Приводятся занимательные примеры — «мышки-невидимки», «непослушные окна», управление аудио- и видео-файлами, а также офисными программами с помощью приложений Delphi.
«Delphi. Трюки и эффекты» под редакцией А. А. Чиртика, В. В. Борисюка и Ю. И. Корвеля будет интересна экспериментаторам, для которых программирование – веселый и интересный процесс.
Данное пособие включает в себя всю необходимую информацию о создании USB-устройств — от написания программы для микроконтроллера (на примере микропроцессора AT89C5131), до разработки своего собственного WDM-драйвера. Кроме того, в пособии описан процесс создания драйверов для операционной системы Windows 2000 и Windows XP. В ходе изучения материала пользователи узнают, как пользоваться HID-классом, который позволит обходиться без разработки драйверов, как устроен класс CDC, работающий с USB как с COM-портом, рассмотрены функции Direct Input, Raw Input и Setup API.
Также пособие «Практика программирования USB», созданное Павлом Агуровым, содержит примеры программ на языках C, C# и Delphi, а сам автор на протяжении всего пособия дает множество практических советов. Кроме того, для удобства читателей, на прилагаемом компакт-диске содержатся все исходные коды описанных в пособии программ и драйверов.
Пособие включает в себя справочную информацию по всем, включая седьмую, версиям Delphi, содержит в себе большое количество комментариев автора и примеров работы. Детально рассмотрен язык Object Pascal — описана работа с исключениями, со строками разных типов, множествами, текстовыми и двоичными файлами, классами, массивами и записями. Также уделяется внимание генерации и обработке сообщений Windows, описывается более 500 функций языка Object Pascal, рассматриваются библиотечные функции API Windows и Delphi (из них более 200 снабжены примерами).
Детально расписано создание собственных типов variant, классов, методов и свойств. В книге изложена справочная информация по основным компонентам Delphi, таблицы с кратким описанием и синтаксисом приблизительно 2500 методов, свойств и событий, даны подробные описания более чем 500 свойств и методов. Автор книги «Delphi 7. Справочное пособие», А.Я. Архангельский, при ее создании рассчитывал на пользователей любого уровня, так что получившееся пособие будет полезно как начинающим пользователям, так и уже опытным программистам.
Пособие, предназначенное для студентов первых курсов машино- и приборостроительных специальностей, представляет собой комплекты заданий, различающиеся по характеру предлагаемых задач, но равные по уровню сложности. В пособии приведены способы обработки числовых типов данных, примеры реализации представленных в книге алгоритмов, краткие теоретические сведения по всем заданиям, и непосредственно задания, которые предлагается выполнить студентам на лабораторных работах по каждой из рассматриваемых в пособии теме. Материалы из пособия «Практикум по программированию. Обработка числовых данных», составленного Ю. Е. Алексеевым, А. С. Ваулиным и А.В.Курковым, используются для проведения практических занятий в МГТУ им Н. Э. Баумана.
Учебник показывает каждому читателю все основные функции и методы работы с Веб-службами. Книга расскажет обо всех инструментах для создания Веб-служб и все способы их разработки и отладки. Учебник покажет все методы обеспечения связи для разработки с различными приложениями. Также пособие объяснит, как нужно использовать распределенные приложения в работе и в создании собственных проектов средствами Delphi. Пособие наглядно покажет все основные базовые технологии взаимодействия нужных объектов для работы. Также книга разъяснит, как эти объекты использовать в различных сферах, как помощь для программирования.
Книга покажет каждому читателю, как нужно создавать приложения баз данных и разъяснит подробности всех методов программирования. Учебник будет также содержать все основные современные способы создания Интернет-приложений на известных языках программирования, таких как, например, XML. Все основные принципы создания Веб-приложений и служб будут изложены в пособии. Нужно будет просто постепенно проходить данные уроки, и изучать все примеры, для полного освоения информации.
Стоит отметить, что учебник будет иметь массу примеров, с полным описанием и наглядными иллюстрациями. Это поможет каждому читателю еще быстрее войти в суть дела и разобраться с функционированием Веб-служб в Delphi.
Книга будет иметь в комплекте важнейший диск, который будет объяснять все задач и иметь полезные приложения и коды к пособию. Это поможет самостоятельно, без помощи преподавателей изучить Веб-программирования в Delphi и использовать все знания в работе и в программировании своих приложений.
Надо сказать, что пособие поможет любому профессионалу понять эту тему и легко работать в среде Delphi. Книга рекомендуется каждому программисту, который хочет добиться успешной карьеры и работать в Delphi по созданию новый проектов. Даже новичкам учебник подойдет как нельзя лучше. Он поможет освоить важные термины и на примерах разобраться непонятные вопросы.
Книга «Разработка Web-служб средствами Delphi» научит каждому полной работе с Веб-службами, на основе которых можно начинать свою работу и создавать удивительные вещи. Авторы пособия — Петр Дарахвелидзе и Евгений Марков — очень доступно и просто излагают эту тему. Они стремятся добиться максимального понимания от читателей, чтобы любой, даже новичок самостоятельно смог освоить работу с Веб-службами.
Пособие поможет каждому разобраться с основными возможностями Delphi 7 и всеми его функциями. Каждый читатель сможет научиться создавать новые приложения баз данных с помощью Delphi. Учебник будет объяснять все основные понятия баз данных, и рассказывать про основные функции Delphi 2005. Учебник даст понять основные этапы составления проекта по реляционным базам данных. Каждый читатель в конце сможет создавать новые информационные системы с помощью Delphi 7.
Учебник поможет быстро освоить работы с таблицами для самых важных баз данных вместе с Delphi. Книга каждого посвятит в основные термины и приемы работы с данными, на основе которых можно будет создавать собственные проекты. Пособие поможет научиться подготавливать отчеты по базам данным, работая в Delphi. Учебник покажет, как нужно использовать локальные и удаленные базы данных и раскроет все их основные функции. Каждый читатель сможет без проблем разрабатывать различные многоуровневые информационные базы данных. Книга научит каждого создавать новые данные и после публиковать их в Интернете. Каждый сможет разобраться со всеми базами данных вместе с Delphi 2005, которым будет посвящена целая глава.
Книга будет отличным практическим руководством для каждого программиста, желающего поднять свой профессиональный уровень. Ведь пособие будет содержать массу наглядных примеров и подробное изложение всех важных тем. Благодаря этому каждый без проблем сможет понять всю работу с Delphi и научиться создавать собственные проекты на основе баз данных.
Книга «Работа с базами данных в Delphi» подойдет каждому программисту, начиная от новичка и заканчивая профессионалом. Новичок здесь сможет узнать основные термины о Delphi и о важных базах данных. А профессионал освежит свои знания в этой сфере и попробует использовать выученный материал на практике. Авторы пособия — Анатолий Хомоненко и Владимир Гофман — выкладывают сюда множество практических примеров, которые помогут каждому сориентироваться и быстро выучить предложенный материал. Авторы делятся своим бесценным опытом и стараются максимально просто и доступно объяснять все темы по Delphi и базам данных. Поэтому учебник отлично подойдет даже для студентов для самостоятельно обучения, ведь любой человек даже с минимальными знаниями благодаря книге сможет разобраться с базами данных и во всех их функциях. Также рекомендуется преподавателям технических вузов использовать примеры этого учебника на лекциях для лучшего усвоения материала студентами.
Онлайн-обучение Delphi | Изучите программирование Delphi с помощью онлайн-видео
Изучите программирование Delphi с помощью онлайн-видео — менее чем за 30 часов!
Освойте объектно-ориентированное программирование (ООП) в простом пошаговом процессе.
Независимо от того, являетесь ли вы абсолютным новичком или более опытным разработчиком Delphi, вам будет полезна эта серия видеороликов о Delphi Pascal. Он шаг за шагом проведет вас по языку Object Pascal…
Этот видеоролик Delphi по веб-службам включает почти 7 часов обучения Delphi по теме веб-служб. Большая часть обучения посвящена веб-службам SOAP, но видео Delphi также охватывает веб-службы REST…
В зависимости от вашей версии вы можете заметить некоторые отличия от языка Delphi. Например, в Delphi 2009 были внесены изменения и усовершенствования в строковый тип. Видео Delphi было создано незадолго до…
Крикор и Дарлин Мнацаганян
Грикор имеет обширный технический опыт в области информационных технологий. Его опыт включает Oracle, Paradox, PostgreSQL, MySQL, MS SQL, доступ, кластеризацию серверов, работу с сетями, проектирование и администрирование баз данных, отказоустойчивые решения, многоуровневые решения, тонкие клиенты, виртуализацию, AIX, HPUX и Linux.
За годы работы он написал множество личных и коммерческих приложений и обучил множество ИТ-специалистов в различных областях, включая Delphi. Он увлечен Delphi и любит преподавать и использовать его.
Добрые слова от наших учеников
«Ваши занятия были для меня идеальными. Я многому научился и смог написать свое первое приложение, необходимое компании, чуть более чем за два часа».
«Сочетание теории и практики было идеальным. Я не только узнал, как работает язык Delphi, но благодаря вам я хорошо понял, почему».
«Хотел бы я знать об OnlineDelphiTraining, когда впервые начал работать с Delphi».
«Большой практический опыт работы в ИТ-индустрии действительно проявляется на курсах обучения».
«Я прошел набор видео, структурированные занятия и теперь продолжаю поддерживать несколько месяцев. Обучение обеспечено терпением и истинным желанием помочь другим. Учебный материал и методология превосходны».
Подробнее Отзывы
«Каждое занятие было наполнено информативной и практической информацией, а также практическими примерами, дополняющими изложенную информацию».
«Ваши занятия были хорошо понятными, на правильном уровне, организованными и тщательными».
«Я смог начать сразу и учиться в выходные и по вечерам».
«Я так многому научился из видео Delphi. Материал и примеры были превосходны, и обучение было очень хорошим. Я смог сразу же использовать полученные знания в своем собственном проекте Delphi. Жду следующую серию».
«Ваше видео о веб-сервисах было именно тем, что мне было нужно для начала работы. Это было ОЧЕНЬ ПОЛЕЗНО».
«Ваше обучение действительно открыло мне глаза на мощь Delphi. Я на крючке».
«Ваша серия видеороликов Delphi избавила вас от страха перед обучением. Спасибо, что сделали его доступным».
Страница не найдена — Qaru
Переполнение стека
- О
- Для команд
- Переполнение стека Публичные вопросы и ответы
- Переполнение стека для команд Где разработчики и технологи делятся личными знаниями с коллегами
- Талант Создайте свой бренд работодателя
- Реклама Свяжитесь с разработчиками и технологами по всему миру
- О компании
Загрузка…
Этот вопрос был удален из Stack Overflow по соображениям модерации. Пожалуйста, обратитесь в справочный центр за возможными объяснениями, почему вопрос может быть удален.
Вот некоторые похожие вопросы, которые могут быть уместны:
- Какие-нибудь подсказки для тех, кто хочет перейти с Delphi 7 (и ниже) на Delphi 2010?
- Delphi и Lazarus установлены
- Поддержка планшетных ПК Delphi 2010
- Отображать имя потока при отладке — delphi
- Сервер SOAP и клиентское приложение VCL+indy demo для Delphi XE?
- Некоторые ошибки Delphi
- Как повлиять на генерацию кода Delphi XEx для целей Android/ARM?
- Как извлечь информацию о локальной переменной (адрес и тип) из программы Delphi или информацию об отладке, сгенерированную компилятором?
- Проблема совместимости с Делфи.