Delphi

Delphi учебник: Книга: «DELPHI. Программирование на языке высокого уровня: Учебник для вузов» — Валерий Фаронов. Купить книгу, читать рецензии | ISBN 978-5-8046-0008-3

Программирование в Delphi | Расширенный список литературы

СПИСОК ЛИТЕРАТУРЫ

1. Архангельский, А.И. Программирование в Delphi для Windows Версии 2006-2007 / А.И. Архангельский. — М.: Бином-Пресс, 2010. — 1248 c.
2. Архангельский, А.Я. Программирование в Delphi. Учебник по классическим версиям Delphi / А.Я. Архангельский. — М.: Бином-Пресс, 2016. — 816 c.
3. Архангельский, А.Я. Программирование в Delphi: Учебник по классическим версиям Delphi / А.Я. Архангельский. — М.: Бином-Пресс, 2013. — 816 c.
4. Архангельский, А.Я. Программирование в Delphi для Windows. Версии 2006, 2007. Turbo Delphi / А.Я. Архангельский. — М.: Бином, 2013. — 1240 c.
5. Архангельский, А.Я. Программирование в Delphi для Windows. Версии 2006, 2007, Turbo Delphi / А.Я. Архангельский. — М.: Бином-Пресс, 2013. — 1248 c.

6. Архангельский, А.Я. Программирование в Delphi: Учебник по классическим версиям Delphi / А.Я. Архангельский. — М.: Бином-Пресс, 2008. — 816 c.
7. Белов, В.В. Программирование в Delphi: процедурное, объектно-ориентированное, визуальное: Учебное пособие / В.В. Белов. — М.: ГЛТ, 2009. — 240 c.
8. Белов, В.В. Программирование в Delphi: процедурное, объектно-ориентированное, визуальное: Учебное пособие для вузов / В.В. Белов, В.И. Чистякова. — М.: РиС, 2014. — 240 c.
9. Белов, В.В. Программирование в Delphi: процедурное, объектно-ориентированное, визуальное: Учебное пособие для ву / В.В. Белов, В.И. Чистякова. — М.: ГЛТ, 2009. — 240 c.
10. Кузан, Д.Я. Программирование Win32 API в Delphi / Д.Я. Кузан. — СПб.: BHV, 2005. — 368 c.
11. Кузан, Д.Я. Программирование Win32 API в Delphi / Д.Я. Кузан. — СПб.: BHV, 2013. — 368 c.
12. Осипов, Д.
Delphi. Профессиональное программирование / Д. Осипов. — СПб.: Символ-плюс, 2015. — 1056 c.
13. Санников, Е. Курс практического программирования в Delphi. Объектно-ориентированное программирование / Е. Санников. — М.: Солон-пресс, 2013. — 188 c.
14. Тюкачев, Н. Программирование в Delphi для начинающих / Н. Тюкачев. — СПб.: BHV, 2007. — 672 c.
15. Тюкачев, Н. Программирование графики в Delphi / Н. Тюкачев. — СПб.: BHV, 2008. — 784 c.
16. Фаронов, В. Delphi. Программирование на языке высокого уровня / В. Фаронов. — СПб.: Питер, 2012. — 640 c.
17. Эйдлина, Г.М. Delphi: программирование в примерах и задачах. Практикум: Учебное пособие / Г.М. Эйдлина, К.А. Милорадов. — М.: ИЦ РИОР, НИЦ Инфра-М, 2012. — 116 c.
18. Эйдлина, Г.М. Delphi: программирование в примерах и задачах. Практикум: Учебное пособие / Г.М. Эйдлина, К.А. Милорадов. — М.: Риор, 2017. — 76 c.
19. Эйдлина, Г.М. Delphi: программирование в примерах и задачах. Практикум: Учебное пособие / Г.
М. Эйдлина, К.А. Милорадов. — М.: Риор, 2018. — 76 c.


Другие списки литературы текущего раздела:
Математическое программирование
Объектно-ориентированное программирование

windows практикум программирование учебник

Учебник по Delphi 4.0 читать онлайн бесплатно

12 3 4 5 6 7 …35

Учебник по Delphi 4.0

Оглавление

Глава 1. Что нового в Delphi 4.0

Глава 2. Палитра компонентов

Глава 3. Типы данных

             Простые типы данных
             Строковые типы
             Структурные типы
             Указательные типы
             Процедурные типы

Глава 4. Создание приложений

              Работа с формами
              Создание приложений SDI
              Создание приложений MDI
              Создание консольного приложения
              Повторное использование приложений
              Опции проекта
              Передовые технологии программирования

Глава 5. Создание элементов управления ActiveX

               Среда разработки Delphi ActiveX (DAX)
               Библиотеки типов
               Элементы управления ActiveX
               Регистрация и установка элемента управления ActiveX
               Создание форм ActiveForm
               Распространение элементов управления ActiveX и форм ActiveForm в Web

Глава 6. Тестирование и отладка

               Тестирование
               Интегрированный отладчик Delphi
               Силовая отладка
               Обработка ошибок

Глава 1. Что нового в Delphi 4

Delphi 4 представляет следующие новые свойства и усовершенствования:

Новые расширения языка.

Delphi 4 в язык Object Pascal включены динамические массивы, методы обработки переполнения, установка значения параметров по умолчанию, и многое другое.

Менеджер Проекта.

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

Новый проводник.

Новый проводник содержит выполняемые классы, навигацию по модулям, и браузер кода. Проводник кода делает создание классов проще, автоматизируя многие из шагов. Введение прототипа метода в разделе интерфейса и свойства выполняемого класса сгенерирует скелетный код в разделе реализации. Также проводник позволяет быстро перемещаться через файлы модуля, а так же между интерфейсом и реализацией. Использование символа Tooltip, позволяет просматривать информацию об объявлении любого идентификатора, затем используя браузер кода, можно перейти к его объявлению.

Закрепляемые окна инструментов.

IDE (Интегрированная Среда Разработки) содержит более перенастраиваемую конфигурацию окон инструментов, которые можно закреплять с редактором кода. Просто перетащите и отпустите окно инструмента к тому месту, к которому хотите. Проводник кода и менеджер проекта можно как закреплять, так и не закреплять.

Улучшенная отладка.

Интегрированный отладчик имеет много новых свойств, включая удаленную и многопроцессорную отладку, просмотр кода центрального процессора, инспекторов, усовершенствованные точки прерывания, отладчик специфических подменю и закрепленных окон.

Поддержка MTS.

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

Усовершенствования ActiveX.

Delphi 4 обеспечивает расширенную поддержку ActiveX.

Усовершенствования VCL.

Иерархия объектов Delphi была расширена, чтобы включить новый компонент для NT Service приложений. Кроме того, новый компонент выполняемого списка (на Стандартной странице палитры), позволяет Вам централизовать управление меню и команд от кнопок. Управление VCL расширено, чтобы поддерживать drag-and-drop перетаскивания, обеспечивать дополнительный контроль над размещением окна, и многое другое.

Поддержка RTL для 2000-го года.

Глобальная переменная TwoDigitYearCenturWwindow используется функциями StrtToDate и StrToTateTime, чтобы управлять интерпретацией лет с двумя цифрами при преобразовании дат.

Поддержка CORBA.

Версии Клиент/Сервер и предприятие включают поддержку для CORBA клиент и сервер приложений. Мастера помогут Вам легко создать сервер CORBA и Динамический Интерфейс Вызова (DLL), позволяя Вам записывать клиентов для существующих серверов CORBA. CORBA имеет возможность поддержки в многоуровневых баз данных. Вы можете даже создать сервер, который обрабатывает COM клиентов и CORBA клиентов одновременно.

Глава 2. Палитра компонентов

Размещение компонентов

Невидимые компоненты

Если вам часто приходится заниматься ремонтом какой-либо вышедшей из строя техники, то вы знаете, как приятно всегда иметь под рукой нужный винт, болт или гайку. Легко представить радость создания программ с помощью Delphi: вам не придется бегать в скобяную лавку за каждой мелочью! Палитра компонентов (component palette) будет для вас ящиком с деталями, а мышь — единственным необходимым инструментом.

Основная палитра компонентов Delphi имеет двенадцать страниц.

Standard. Большинство компонентов на этой странице являются аналогами экранных элементов самой Windows. Меню, кнопки, полосы прокрутки — здесь есть все. Но компоненты Delphi обладают также некоторыми удобными дополнительными встроенными возможностям.


Additional. Эта страница содержит более развитые компоненты.

Например, компонент Outline удобен для отображения информации с иерархической структурой, а удивительный MediaPlayer позволит вашим программам воспроизводить звук, музыку и видео. Данная страница также содержит компоненты, главное назначение которых — отображение графической информации. Компонент Image загружает и отображает растровые изображения, а компонент Shape, украсит ваши формы окружностями, квадратами и т.  д.

System. Поскольку не каждая потребность, связанная с обработкой файлов, может быть удовлетворена с помощью стандартных диалоговых окон, страница System предоставляет возможность комбинировать отдельные элементы, такие как списки дисков, каталогов и файлов. Страница System также содержит компоненты, обрабатывающие обмен высокого уровня между программами посредством OLE (Object Linking and Embedding). А компонент Timer может генерировать события через определенные, заранее установленные промежутки времени.


Win32. Эта страница содержит компоненты, позволяющие созданным с помощью Delphi программам использовать такие нововведения в пользовательском интерфейсе 32-разрядной Windows, как просмотр древовидных структур, просмотр списков, панель состояния, присутствующая в интерфейсе программы Windows Explorer (Проводник), расширенный текстовый редактор и др.

Читать дальше

12 3 4 5 6 7 …35

Delphi Центральный поставщик руководств по программированию Delphi

Добро пожаловать в Delphi Central

Учебники Delphi — отличный способ поделиться знаниями о программировании Delphi с сообществом Delphi. В настоящее время на сайте размещено более 50 руководств по программированию на Delphi.

У меня был гораздо более напряженный год, чем я ожидал, поэтому только сейчас я нашел время опубликовать новый учебник под названием «Написание игры с кубиками в Delphi». Я нашел время, чтобы начать свой собственный блог по программированию, ну, он должен был быть о программировании, а затем зажил своей собственной жизнью.

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

Мы надеемся, что наши уроки будут вам полезны. Если нет, то напишите нам по электронной почте, и мы посмотрим, что мы можем сделать.

Последние учебные пособия по программированию в Delphi

17 августа 2005 г. — Добавлено больше компонентов и учебных пособий Delphi


Написание игры с кубиками в Delphi — часть 2
NT Event Log Component
2005-08-15 — Добавлено больше компонентов Delphi
Spawn Компонент процессов командной строки
Enable Group Component
File Notification Component
Hotkey Component
2005-07-25

38 Добавлен раздел 9 Delphi Добавлено учебных пособий 12 мая 2005 г.
Написание игры с кубиками в Delphi — Часть 1
Обновлено: обучение для моего MCSD
0008
Программирование игры памяти в Delphi — Заключительная часть (4) — Кодирование алгоритма 28

Написание компонента метки URL
Учебные пособия добавлены 21 ноября 2004 г.
Программирование игры памяти в Delphi — Часть 3 — Рисование сетки
Первое руководство по Delphi .NET — Hello World
Учебное пособие по Delphi по использованию AlphaBlend Функция

Как написать утилиту Ping в Delphi с помощью ICMP.dll
Добавлены учебные пособия 03.11.2004
Программирование игры памяти в Delphi. Часть 2. Начало кодирования
Добавлены дополнительные советы и подсказки Delphi
Как повернуть растровое изображение Использование Borland Delphi
Рисование заштрихованного прямоугольника с помощью GradientFill
Определение того, что приложение перестало отвечать на запросы
Переключение клавиш NUM, CAPS и SCROLL LOCK0023 Поиск узла в TreeView
Получение текущих имен пользователей и доменов в Windows NT и 2000

Enjoy

The Delphi Central Team


Internet Guide

[Домашняя страница] [Поиск] [Учебники Delphi] [Советы и подсказки] [Бесплатные компоненты] [Конфиденциальность] | [Обсуждения для веб-мастеров]

Copyright Delphi Central, 1997–2005 гг.

Delphi является торговой маркой Borland International, Inc.

Главная

Учебники Delphi

Delphi Components

Подсказки и советы

Delphi Books

Поиск

Ссылки

Обратная связь

около


Sost Gadgets

. Самые популярные

Обучение для MCSD

9 Dynamil Средство просмотра

Как перемещать элементы управления и сохранять их положение

Создание элементов управления во время выполнения

Как реализовать окна необычной формы

Последние советы Delphi

Используйте PolyLine вместо MoveTo и LineTo

Скрытие вашего приложения с панели задач

Как скрыть и отобразить панель задач Windows

Как программно нажать кнопку «Пуск»


2020 Учебник на основе команд — Программирование

mrjagdad

#1

Как и у многих из вас, у меня есть свободное время.
Нам всегда нужна была помощь в программировании. Учащиеся были
очень нетерпеливы и довольно умны, но у группы программистов не было специального наставника
. Как главный тренер я хочу лучше понять методологию командного программирования
. У меня есть степень CS, и я программировал как на Java, так и на C++ в своей карьере,
, однако это было некоторое время.

Я прочитал документацию WPI, она полезна, но немного суховата.
https://docs.wpilib.org/en/latest/docs/software/commandbased/index.html

которые я смотрел несколько раз. Однако это для старого программирования на основе команд
, а не для перезаписи 2020 года. Я понимаю, что RobotContainer = OI и Constants = RobotMap, но есть и другие существенные изменения.

Я надеюсь, что действительно усвою это и проведу летом учебный лагерь по программированию.
Кто-нибудь знает какие-нибудь другие уроки, видео было бы здорово, по парадигме?

Заранее спасибо

3 нравится

НьютонКросби

#2

Triple Helix содержит отличное введение в соответствующие части, которые вам необходимо знать, чтобы хорошо программировать на основе команд.

Это старый фреймворк, но 95% его еще применимо. Единственное, что изменилось, это такие вещи, как RobotMap -> Constants.java и добавление явного внедрения зависимостей.

гикси

#3

На данный момент определенно не будет много чего, специально ориентированного на новый фреймворк.

Поскольку фреймворк был выпущен всего ~ 3 месяца назад, и большую часть этого времени был сезон сборки, точно не было времени для разработки обновленных руководств по переписыванию.

Единственными другими действительно значительными изменениями, которые я заметил, являются использование внедрения зависимостей для команд, лямбда-выражений для передачи данных за пределы командной подсистемы командам и другие усилия, направленные на то, чтобы как можно больше вашей логики было в RobotContainer через Наличие:

  • Мгновенные команды
  • встроенный Команда Объявления
  • Декораторы команд
  • Встроенная CommandGroup Объявления
  • Цепочка Триггер Объекты, мой личный фаворит, с методами and() , or() и negate() .
    , и я уверен, что кое-что пропустил!

Что касается других действительно полезных ресурсов, я нашел CommandBased WPILIB Examples отличным источником для изучения того, как некоторые общие вещи могут быть выполнены в новой среде.

не маттлитго

#4

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

2 лайка

мрджагдад

#5

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

1 Нравится

24 марта 2020 г., 00:26

#6

Честно говоря, это 12 лет наставничества в сочетании с профессиональной работой инженера-программиста.

Если у вас есть какие-либо конкретные вопросы, не стесняйтесь спрашивать.

НьютонКросби

#7

месяц:

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

Документы достаточно хороши, чтобы пройти через это. На самом деле я начал копаться в исходном коде wpilib, чтобы попытаться выяснить, что делает планировщик, чтобы попытаться понять это, потому что документы не говорили мне то, что я хотел знать. Я не рекомендую этот маршрут .

Я думаю, что больше всего мне помогло, и что больше всего помогает студентам, визуализация проблем и состояния робота.

Использование шаффлборда изменило правила игры для наших учеников. Они узнают, как добавлять свои компоненты на вкладки в Shuffleboard, чтобы включить саму подсистему (помогает увидеть, что запланировано и когда), мы запускаем ВСЕ наши команды из Shuffleboard, чтобы включить значения настройки, такие как скорость двигателя и т. д., поскольку это дает учащимся очень простой способ увидеть, что происходит с их кодом.

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

Смуш

#8

НьютонКросби:

Документы достаточно хороши, чтобы пройти через это.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *