|
|
Программирование на Delphi и Pascal
|
Рассмотрены вопросы, связанные с программированием информационного обмена между системой 1С: Предприятие и внешними приложениями, разработанными в Delphi. Приведены общие сведения о конфигурации системы 1С: Предприятие. На конкретных примерах показаны приемы программирования и доступ к информационной структуре системы 1С: Предприятие с использованием механизма OLE Automation, а также прямой доступ к данным с помощью SQL-запросов. Уделено внимание вопросам внешнего администрирования системы 1С: Предприятие. Материал сопровождается большим количеством практических примеров, размещенных на прилагаемом компакт-диске. |
|
Книга содержит методические и справочные материалы: но версиям системы визуализации объектно-ориентированного программирования Delphi: 2005, 2006 и Turbo Delphi. Дается методика построения прикладных программ, реализующих текстовые и графические редакторы, мультипликацию и мультимедиа, работу с: базами данных различных типов, включая Microsoft SQL сервер, разработку отчетов, распределенных приложений, клиентов и серверов. Рассмотрены такие технологии доступа к данным, как BDE, ADO, InterBase Express, dbExpress, компоненты-серверы COM, технологии распределенных приложений: COM, MIDAS. Справочная часть книги содержит материалы по языку Delphi, функциям Delphi и API Windows, компонентам и классам Delphi, их свойствам, методам и событиям. Книга рассчитана как на начинающих, владеющих только основами какого-нибудь языка программирования, так и на опытных разработчиков. |
|
В данном пособии описан широко распространенный пакет программирования Turbo Pascal 7.0, разработанный фирмой Borland International и используемый для создания программ в операционной системе MS DOS. Приведены основные характеристики языка и среды программирования. В четвертое издание включены дополнительные примеры, дано более подробное описание наиболее сложных разделов языка и среды программирования; в нем устранены многие досадные опечатки и ошибки. Пособие может быть полезно как при изучении языка Turbo Pascal, так и при создании программ на этом языке. |
|
«Книга посвящена созданию компонентов на языке Object Pascal, предназначенных для использования в средах разработки фирмы Borland. Описываются особенности реализации ООП в Object Pascal и библиотеки классов VCL и CLX. Показывается, как расширять имеющиеся компоненты и писать собственные компоненты «с нуля». Рассматриваются невизуальные, графические и оконные компоненты, а также компоненты для работы с СУБД. Представлен процесс создания редакторов компонентов и их свойств, широко применяемых в Delphi. Даны практические рекомендации по распространению готовых компонентов и встраиванию их в среду разработки, по написанию справочной системы для разработанных компонентов, по расширению возможностей IDE Delphi. Приведено подробное описание малодокументированной возможности Object Pascal, связанной с получением и использованием информации времени выполнения (RTTI). Изложение сопровождается большим количеством примеров самых различных типов компонентов. На прилагаемом компакт-диске содержатся все рассмотренные в книге примеры.» |
|
Рассмотрено программирование нестандартных пользовательских интерфейсов в среде Delphi с применением технологий Microsoft Agent и Microsoft Speech API для операционных систем Windows 98/2000/XP. Представлены способы внедрения анимированных персонажей в приложения Delphi и использования методов синтеза и распознавания речи с помощью функций Speech API. Подробно рассмотрены речевые интерфейсы высокого и низкого уровней. Описан процесс создания собственных анимированных персонажей и использования нестандартной текстовой выноски Balloon Dialog. На компакт-диске помещены все примеры, описанные в книге, необходимые компоненты и модули для создания приложений, а также программы автора, созданные с использованием описанных в книге технологий. Для программистов. |
|
Учебное пособие для тех, кто уже приобрел начальные навыки программирования. В качестве базового используется язык Turbo Pascal. Объясняются понятия модульного и объектно-ориентированного программирования, дается представление о различных видах программ, в т.ч. рекурсивных, с возвратами. Рассматривается большое количество алгоритмов сортировки, таких как внутренние — методом подсчета, вставки, методом Шелла, быстрая, методом `пузырька`, выбором пр., и внешние — с помощью слияния, многофазная, каскадная. Приводятся также алгоритмы доступа к данным, и выполняется их анализ. Введенные понятия иллюстрируются на примерах программ. Книга содержит большое количество задач и упражнений для самостоятельной работы. |
|
Рассмотрена разработка приложений в Delphi 2006 для Microsoft .NET Framework. Описаны визуальные компоненты, используемые для создания интерфейса приложений, Windows Forms и VCL.NET; компоненты и техника работы с текстовой информацией, кнопками и переключателями, а также формами и элементами меню. Уделено внимание использованию графики и мультимедиа, работе с файлами и каталогами. Приведены основные понятия, связанные с проектированием баз данных, рассмотрены элементы реляционных баз данных и техника их использования. Показаны особенности технологий ADO.NET и BDP.NET. Описано создание приложений для работы с базами данных по технологиям BDE.NET, dbGo.NET и dbExpress.NET. Показаны приемы работы с данными и подготовка отчетов с помощью генератора Rave Reports. Приводятся многочисленные примеры. Для начинающих программистов. |
|
В книге обсуждаются вопросы профессиональной разработки приложений в Borland Delphi 7 и особое внимание уделяется практике программирования. Представлено детальное описание объектной концепции, стандартных и программных технологий, используемых при работе программистов. Значительная часть материала посвящена разработке приложений, базирующихся на широко используемых и перспективных технологиях доступа к данным: ADO, dbExpress, InterBase Express. Распределенным многозвенным приложениям и технологии DataSnap также отведено достойное место. Все рассматриваемые в этой книге темы сопровождаются подробными примерами. |
|
Последовательно излагаются основные принципы структурного и объектно-ориентированного программирования на языке Objekt Pascal в интегрированной среде программирования Delphi. Изложение материала дается на основе примеров рабочих программ. Для проверки усвоения теоретического материала в конце каждой главы имеются контрольные вопросы. Выполнение заданий по разработке приложений поможет сформировать прочные навыки программирования. Для учащихся общеобразовательных, средних и высших учебных заведений, может быть использовано для самообразования. |
|
Книга написана на основе отработанной методики и лекционного материала, который использовался в процессе обучения студентов в течение ряда лет. Она содержит структурированное лаконичное описание средств языка и основных приемов работы в среде Borland Pascal, сопровождающихся большим количеством примеров. Характерной особенностью книги является четкая систематизация рассматриваемых вопросов, широкое использование средств структурного программирования, в том числе схем алгоритмов, и графического представления взаимосвязи указателей и адресуемых ими значений. Особое внимание уделено использованию динамических переменных и указателей. Например, для динамического формирования больших массивов различных типов с помощью массивов указателей и для формирования массивов указателей на подпрограммы. Книга предназначена для студентов экономических и технических специальностей, школьников, преподавателей, разработчиков программного обеспечения и инженеров, желающих в полной мере освоить и применять возможности языка Pascal 7.0. Она может быть использована также для самостоятельного изучения программирования на языке Pascal 7.0. Для удобства работы дополнительно к книге можно приобрести дискету, которая содержит полный исходный код всех программных примеров книги, отлаженных в среде Borland Pascal. |
|
Пособие предназначено для изучения компилятора Free Pascal и интегрированной среды FP IDE. Подробно разобраны основы программирования на языке Free Pascal: история создания и развития языка Pascal, простые типы данных, строковые данные, структурированные типы данных — массивы. Рассматриваются вопросы организации типовых блоков обработки данных — процедур и функций, работа с файлами. Показаны работа с системными библиотеками и создание собственных библиотечных модулей. Книга включает информацию о возможностях двух графических систем, входящих в поставку FP IDE: модуль Graph, использующий традиционный подход, характерный для графических библиотек версий Turbo Pascal, и современный пакет OpenGL. Весь излагаемый материал ориентирован на учебный процесс, представлено большое количество примеров и программ. Прилагаемый компакт-диск содержит готовую к работе систему программирования Free Pascal, дистрибутив Free Pascal и программы, рассматриваемые в книге. |
|
Книга посвящена программированию на языке Delphi от самых основ до примеров построения конкретных приложений. Подробно описывается логика выполнения каждого участка кода, чтобы читатель смог использовать эти знания при решении собственных задач. Книга содержит большое количество примеров практического программирования; некоторые из них вынесены в качестве дополнительной информации на прилагаемый компакт-диск. В третьем издании материал исправлен и переработан с учетом новых возможностей пакета. Компакт-диск содержит исходные коды программ, дополнительную справочную информацию, а также готовые изображения и компоненты. |
|
Данная книга представляет собой великолепный практический самоучитель по языку программирования Delphi. Состоит из трех логически и дидактически связанных частей. В первой части ясно и доступно излагаются все необходимые конструкции языка Delphi. Представленный теоретический материал иллюстрируется многочисленными примерами, а потом дополнительно закрепляется на семинарах, где все программы подробно обсуждаются и комментируются, что облегчает понимание заложенных в них алгоритмов и приемов программирования. Отличительной особенностью книги является то, что читатели уже с первых уроков будут создавать настоящие программы и смогут решать собственные задачи. Также в первой части книги приводятся основные приемы работы в среде программирования Turbo Delphi. Изучение материала второй и третьей частей книги позволит расширить и углубить знания и умения по языку программирования Delphi, приобщит к разработке более сложных алгоритмов и написанию полнофункциональных программ. Здесь подробно рассматриваются элементы интерфейса (формы, канва, сетки, кнопки) и конструирование из них графического интерфейса программ. Все описания сопровождаются многочисленными примерами — как этюдами, так и полноценными игровыми программами (например, вы напишете свой собственный Tetris!) По ходу проработки материала книги читатели научатся использовать в программах многие компоненты Delphi, работать с файлами, графикой, звуком и музыкой, создавать такие элементы любых современных игр, как заставки, таблицы рекордов, справочную систему, а самое главное — находить эффективные алгоритмы для своих программ. Эта книга написана доступным, увлекательным языком. Великолепный выбор как для изучения Delphi, так и знакомства с методикой программирования в целом. |
|
«В книге рассматриваются способы создания демонстрационных диалоговых моделей (обучающих и проверяющих) различных компьютерных устройств и алгоритмов программ. Представлены интерактивные модели: логических схем, преобразователей чисел, триггеров, регистров, счетчиков, жестких дисков, интерфейсов ввода-вывода, кодирующих и декодирующих устройств, преобразователей сигналов, коммутаторов, клавиатурных и запоминающих устройств и других устройств, облегчающие быстрое понимание принципов их функционирования. Для визуального создания моделей используется графическая среда Delphi, поэтому в книге также излагаются основы ее применения по принципу «от простых моделей к сложным». Наглядное обучение, предлагаемое в книге, может быть использовано для эффективного индивидуального компьютерного (дистанционного) обучения началам Delphi и компьютерной схемотехники. Кроме того, во время проведения лекционных занятий приведенные демонстрационные модели можно отображать на большой экран с помощью проекционного устройства и ноутбука. Книга предназначена для широкого круга читателей (учащихся старших классов, студентов колледжей и вузов, изучающих основы Delphi и компьютерной техники). К книге прилагается CD, содержащий около 70 интерактивных (диалоговых) моделей разнообразных схем (исполняемых, исходных и других файлов проектов), что обеспечивает пользователю быстрое понимание принципов их работы и его участие в этом процессе.» |
|
Книга является пособием для начинающих по программированию в Delphi. В ней в доступной форме изложены принципы визуального проектирования и событийного программирования, на конкретных примерах показана методика создания программ различного назначения, приведено описание среды разработки Delphi XE и базовых компонентов. Рассмотрены вопросы программирования графики; мультимедиа, разработки программ работы с базами данных Microsoft Access. Многочисленные примеры демонстрируют назначение компонентов, раскрывают тонкости программирования в Delphi. В приложении приведено описание базовых компонентов и наиболее часто используемых функций. Книга отличается доступностью изложения, большим количеством примеров. Прилагаемый компакт-диск содержит проекты, приведенные в книге. |
|
В этой книге очень подробно и последовательно изложены основы алгоритмизации и программирования на языке Паскаль. Обучение программированию, в отличие от традиционных подходов, построено по принципу `от задачи к программе`. Автор показывает, как целесообразно строить программы, начиная с решения простейших задач. Средства языка Паскаль вводятся в сферу их применения по мере появления необходимости в них для решения все усложняющихся задач. Книга предназначена, в первую очередь, для учащихся средней школы и студентов начальных курсов вузов, желающих научиться правильному программированию, а не просто записи операторов на Паскале. Книга может быть полезна особенно тем студентам, которым трудно преодолеть вузовские барьеры на базе существующего школьного уровня подготовки по информатике. Никаких специальных знаний при изучении материала книги не требуется. |
|