Главная » Все файлы » Просмотр файлов из архивов » PDF-файлы » Шупрута В.В. - Delphi 2005 - Учимся программировать

Шупрута В.В. - Delphi 2005 - Учимся программировать

PDF-файл Шупрута В.В. - Delphi 2005 - Учимся программировать Информатика (18015): Книга - 1 семестрШупрута В.В. - Delphi 2005 - Учимся программировать: Информатика - PDF (18015) - СтудИзба2018-01-11СтудИзба

Описание файла

PDF-файл из архива "Шупрута В.В. - Delphi 2005 - Учимся программировать", который расположен в категории "". Всё это находится в предмете "информатика" из 1 семестр, которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "книги и методические указания", в предмете "информатика" в общих файлах.

Просмотр PDF-файла онлайн

Текст из PDF

ОглавлениеВведениеГлава 1 тСреда визуального программированияBorland Delphi 2005Установка Borland Delphi 2005Знакомство со средой разработкиГлавное менюПанель инструментовКонструктор формРедактор кодаИнспектор объектовМенеджер проектаПалитра компонентовСтруктура проектаНекоторые настройки среды разработкиГлава 2 тСоздаем первые проекты в Borland Delphi 2005Перед тем как писать программыОпределяем этапы разработки программНесколько слов о составлении алгоритмаСоздаем первый проект для Microsoft .NET FrameworkНастраиваем будущее окно нашей программыПридаем программе внешний вид с помощью стандартных компонентов.Немногоотом, как программируется поведение программыРаботаем в редакторе кода.•Изучаем структуру проекта для .NET815151719202122232525272834343537394042485356Delphi 2005.

Учимся программироватьСохраняем свои наработкиПреобразуем исходный текст программы в исполняемый файлЗапускаем полученную программуВыполняем окончательную настройку программыСоздаем первый проект для Win32Настраиваем будущее окно программыПридаем программе необходимый внешний видИзучаем структуру проекта для Win32Преобразуем исходный текст программы в исполняемый файлЗапускаем полученную программуВыполняем окончательную настройку приложенияГлава 3 тЯзык программирования DelphiИзучаем алфавит языкаДля чего нужны комментарииЧто такое идентификаторыКонстантыПеременныеКакие бывают типы данныхСтроковый и символьный типыЦелые типыВещественный типДиапазонТип «дата-время»:Логический типПеречислимые типыНаборМассивыЗаписиИзучаем основные типы выражений и операцииЗнакомимся с операторами языка DelphiСоставной оператор beginУсловный операторОператоры повторенийОператор выбораМетки и операторы переходаПроцедуры и функции - где и когда они используютсяНекоторые стандартные процедуры и функцииПроцедуры и функции, определяемые программистом64666981848587939999104105106108110110112113114116117118118118119119120122124126126127129134137138139142ОглавлениеЗнакомимся с типовой структурой модулей на языке DelphiНекоторые советы по оформлению программного кодаГлава 4 тНесколько слов об объектно-ориентированномпрограммированииОпределяем понятие «класс»Что представляет собой объектЧто такое методОсновные принципы объектно-ориентированногопрограммированияИнкапсуляция и свойства объектовНаследованиеЗачем нужны директивы protected и privateПолиморфизм;Несколько слов о классах и объектах Delphi144146147148149151154154159165165167Глава 5 •Изучаем основные компонентыпри программировании для .NETКомпонентКомпонентКомпонентКомпонентКомпонентКомпонентКомпонентКомпонентКомпонентКомпонентКомпонентКомпонентКомпонентКомпонентКомпонентКомпонентКомпонентКомпонентLabelTextBoxButtonImageListToolTipPanelCheckBoxRadioButtonGroupBoxComboBoxListBoxCheckedListBoxPictureBoxNumericUpDownStatusBarTimerToolBarProgressBar169169172177178180181182189195196199204205210211214216221Delphi 2005.

Учимся программироватьКомпонентКомпонентКомпонентКомпонентMainMenuContextMenuOpenFileDialogSaveFileDialogГлава 6 •Изучаем основы работы с графикой в .NETКарандаш и кисть - основные инструменты для рисованияКарандашКистьИзучаем основные графические примитивыЛинияПрямоугольникМногоугольникОкружность и эллипсДугаСекторВставка текстаЗнакомимся с основными приемами мультипликацииИспользование битовых образовИспользование GIF-анимации224233235237241243243247254..256256257258259260260262263269Глава 7 тИзучаем основные компонентыпри программировании для Win32Компонент TLabelКомпонент TEditКомпоненты TButton и TBitBtnКомпонент TlmageListКомпонент TPanelКомпонент TCheckBoxКомпоненты TRadioButton и TRadioGroupКомпонент TGroupBoxКомпонент TComboBoxКомпонент TListBoxКомпонентTCheckListBoxКомпонент TlmageКомпонент TUpDown273275278278280282284285289289292295296299ОглавлениеVКомпонент TStatusBarКомпонент TTimerКомпонент TToolBarКомпонент TProgressBarКомпонент TMainMenuКомпонент TPopupMenuКомпонент TOpenDialogКомпонент TSaveDialog.Глава 8 •И з у ч а е м основы работы с графикой в W i n 3 2Холст - графическая поверхность для рисованияКарандаш и кисть - основные инструменты для рисованияКарандашКистьИзучаем основные графические примитивыЛинияПрямоугольникМногоугольникОкружность и эллипсДуга;СекторТочкаВывод текста1Используем графические возможностидля создания мультипликацииИспользование битовых образовМультипликация с помощью битовых образов301303306307308310312314*317319319320322325326329331333333334334335337337339Заключение343Приложение тПримеры программ344Предметный указатель347ВведениеВ течение последнего времени среда разработки программного обеспеченияBorland Delphi 2005 была одним из наиболее ожидаемых программных продуктов.

Чем вызван подобный интерес?Причина его, прежде всего, в том, что Borland - достаточно серьезная фирма, продуктами и разработками которой на сегодня пользуются миллионы людей. Далеко не каждая фирма достигает таких результатов. Судите сами - за всюсвою историю разработчиками Borland было создано достаточно большое количество инструментальных средств разработки программ для операционныхсистем MS DOS (Turbo/Borland Pascal, Turbo/Borland C/C++, TurboAssembler), Windows (Delphi, C++ Builder, JBuilder) и Linux (Kylix).Кроме того, с появлением новой версии программного продукта ожидалосьи появление новых его возможностей, которые позволяли бы использовать самые последние технологии в области программирования.

Следует отметить,что разработчикам Borland Delphi 2005 удалось преподнести сюрприз - имибыла создана принципиально новая среда разработки программ.Итак, Borland Delphi 2005 - это среда разработки, продукт, предназначенный для создания программ. С помощью этой среды можно достаточно быстро и эффективно создавать программы любой сложности и любого назначения. В данной книге вы найдете краткое описание возможностей этой средыразработки, а также языка программирования Delphi.Далее будет сказано несколько слов о том, что же собой представляет средаразработки Borland Delphi 2005.Что такое среда разработкиBorland Delphi 2005В этом небольшом введении дана самая общая характеристика системы программирования Borland Delphi 2005.Немного историиСреда разработки Borland Delphi 2005 - последняя на сегодня (2005 год) версия программного продукта от фирмы Borland. Версия эта возникла не случайно, она явилась следствием долгого процесса, корни которого уходят еще в 60-егоды прошлого века.ВведениеVЯзык программирования Паскаль (предшественник языка Delphi) был разработан профессором Н.

Виртом в конце 60-х годов специально для обученияпрограммированию студентов. В числе /студентов этого выдающегося профессора Цюрихского университета были Ф. Канн и А. Хейлсберг. Канн позднееосновал корпорацию Borland, а Хейлсберг долгое время был ее ведущим программистом. Под руководством Канна и Хейлсберга язык Паскаль был превращен в мощное средство разработки программ любой сложности.Первым продуктом Borland из семейства Delphi для платформы Windowsстала среда разработки Delphi 1 (а затем и Delphi 2), в основе которой был языкObject Pascal (язык Pascal, поддерживающий возможности объектно-ориентированного программирования). Среда Delphi 1 была разработана для созданияпрограмм под операционные системы Windows 3.1.Появление новой версии Delphi 2 существенно отличало среду разработкиот предыдущих продуктов.

Данная версия была разработана уже под 32-разрядные операционные системы Windows 95 и Windows NT 4.Следующие версии Delphi (3, 4, 5, 6, 7) являлись следствием постепенногоразвития среды разработки - улучшались существующие компоненты, добавлялись новые возможности, большое внимание уделялось программированию базданных и программ для глобальной сети Internet.

Также можно добавить и то,что к появлению седьмой версии продукта язык Object Pascal был существеннодоработан и получил новое название - Delphi.Первой версией, принципиально отличающейся от предыдущей, сталавосьмая по счету версия. Принципиальное отличие ее заключается в том, чтоDelphi 8 была создана для разработки программ под новую перспективнуюплатформу .NET, созданную не менее известной фирмой Microsoft.Казалось, было бы логично, чтобы следующая версия Delphi (коей являетсяBorland Delphi 2005) получила порядковый номер 9. Но этого не произошло.Почему?Из основных особенностей среды разработки Borland Delphi 2005 можноотметить то, что новая среда разработки объединила в себе весь опыт программирования и создания специальных продуктов для разработки программногообеспечения.

В Borland Delphi 2005 можно создавать программы для платформы Win32 (как это было раньше в версиях по седьмую включительно), а можносоздавать программы и под новую перспективную платформу .NET (как ввосьмой версии). Кроме того, до восьмой версии использовался язык программирования, основанный на языке Pascal (сначала Object Pascal, затем Delphi). Вновой версии существует возможность разработки программ на нескольких языках (Delphi, C#, Java) - то, чего раньше не было ни в одной подобной среде разработки.

Если к вышесказанному добавить и то, что редактирование программDelphi 2005. Учимся программироватьстало проще и удобнее за счет применения самых последних достижений в области программирования, то становится понятно, почему среда разработки Borland Delphi 2005 вышла именно под таким «автономным» названием.Краткое описание среды разработкиBorland Delphi 2005Кратко можно отметить следующие основные особенности среды разработки:>• визуальное конструирование программ;>• использование готовых компонентов-заготовок для будущих программ;>• поддержка нескольких языков программирования;> возможность создания программ под разные платформы;>• введение множества технологий, ускоряющих и облегчающих написаниепрограмм.'•В основе идеи использования Borland Delphi 2005 при разработке программлежит технология визуального конструирования. Что это такое?Визуальное конструирование (Visual design) программ избавляет программиста от многих сложностей, например от рутинной разработки интерфейса(внешнего вида) будущей программы.

Borland Delphi 2005 содержит все необходимые программные заготовки - кирпичики, из которых строится интерфейс программы. Программист использует прототип будущего окна программы - форму - и наполняет ее необходимыми компонентами, реализующиминужные интерфейсные свойства. При этом количество компонентов, из которых программист может «собирать» свою программу, достаточно велико. Всенеобходимые для создания программы компоненты объединяются в так называемую библиотеку визуальных компонентов.Библиотека визуальных компонентов (Visual Component Library) предоставляет программисту огромное разнообразие созданных разработчиками Delphiпрограммных заготовок, которые можно сразу использовать при написаниисобственных программ. При этом компоненты содержат в себе помимо программного кода и все необходимые для их работы данные, что избавляет программиста от рутинной работы по «изобретению велосипедов», - нет необходимости писать то, что уже было написано, - достаточно воспользоватьсябольшим опытом программистов-создателей Borland Delphi 2005.

Использование подобного подхода во много раз сокращает время разработки программ, атакже существенно снижает вероятность случайных программных ошибок.Представьте, как бы вам пришлось тяжко, если бы под рукой не было готовых компонентов, - время разработки программ существенно бы возросло, иеще неизвестно, осталось бы вообще у вас желание программировать или нет.ВведениеСтоит отметить, что хотя библиотека и содержит в своем названии слово«визуальных», но кроме тех компонентов, которые будут видны во время выполнения программы, она содержит также много невидимых компонентов, реализующих те или иные возможности, например стандартные диалоги, таймер,различные списки и т.д.Поддержка нескольких языков программирования - новый этап в развитиипрограммных продуктов подобного рода.

Раньше программы создавались вразличных средах, предназначенных для использования того или иного языкапрограммирования. Кроме того, зачастую большой проблемой было столкнуться с разработкой сложных программных комплексов, элементы которых былинаписаны на разных языках программирования. В данной среде введена поддержка нескольких, наиболее популярных и мощных, языков программирования - Delphi, C#, Java. Кроме того, были окончательно устранены вопросы совместимости языков программирования - теперь, даже если элементыпрограммы написаны на разных языках, никаких проблем с совместимостьюне возникает.*Возможность создавать программы под различные платформы - также полезное достоинство Borland Delphi 2005.

Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5167
Авторов
на СтудИзбе
438
Средний доход
с одного платного файла
Обучение Подробнее