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

Шупрута В.В. - Delphi 2005 - Учимся программировать (1080891), страница 6

Файл №1080891 Шупрута В.В. - Delphi 2005 - Учимся программировать (Шупрута В.В. - Delphi 2005 - Учимся программировать) 6 страницаШупрута В.В. - Delphi 2005 - Учимся программировать (1080891) страница 62018-01-11СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 6)

При выборе элемента его тип отображается в поле Element. В главе, посвященной знакомству с языком Delphi, вы узнаете, из каких элементов состоит программа, аГЛАВА 1 T Среда визуального программирования Borland Delphi 2005fcj Envrionment Optoi ns:[i Object InspectorВ Tool Palette! •!• Environment Variables[ i Exploreri ! Windows Forms Designeri В Delphi OptionsE Editor Optionsi; Source OptionsIiIЩ!IfiiШфLi- Display; Key Mappings' code InsightHTML/ASP.NET OptionsECO General OptionsTranslatton Tools OptionsSource Control optionsDebugger OptionsTogetherWebSnapCool r SpeedSetni g: genvent:I DefautlsrTextattrbutes— — —I f~ 6 *Г" Bafcforeground color:ЩDefaultГ" thderine3Use defaults for — Г** Foregroundp " BackgroundBackground color:i J .

j D DefaultHTML! C« I C/C++ |Pelphi|1567yf Syntax Highlighting'%Щprocedure TForml.ButtonlClick(Sender: TObjecti:ШNumber, I, X: Integer;beginNuntoer : - 123 + SFF + Trunc(12.3);Caption :-* ' The number i s ' + IntToStr (Numb{ Saar-zt: Q S , TtKt Щ S 'Рис. 1.20 т Настройка цветовой палитры редактора исходного кодапока запомните, что различные элементы программы для облегчения восприятия исходного кода окрашиваются в различные цвета.Для выводимого текста можно применить форматирование - задать комбинацию параметров, определяющую начертание шрифта.

Сделать это можно,использовав соответствующие переключатели в группе параметров TextAttributes.Кроме этого, для быстрой смены цветовой схемы редактора кода существует несколько стандартных заготовок. Выбрать одну из заготовок можно с помощью пункта Color SpeedSetting (Быстрое задание настроек цвета).Для задания остальных настроек можно использовать вкладку EditorOptions >• Display. После активизации вкладки внешний вид окна настроек несколько изменится (рис. 1.21).В группе параметров (Margin and gutter) можно определить:>• будет ли отображаться вертикальная полоса-ограничитель в правой части экрана (Visible Right Margin), а также номер символа, за которым будетвычерчиваться полоса;>• будет ли отступ в левой части экрана (Visible Gutter), а также величину(ширину этого отступа в пикселях);>• надо ли показывать номера строк (Show Line Numbers).Знакомство со средой разработкиE Environment Options| •;••• Object Inspector\ ф Tool PaletteI j ~ Environment Variablesj .

ExplorerI !• Windows Forms Designer| Ш Delphi Optionsф Editor Options\ j Source Optionsj ! Color• r Display options":—~~11.Г* BRIEF ejrsor shapes • "•Г" J w:W Show dose button on tabsW Sort popup pages menut o f u t screenMargin and gutter r r ~(7 ^sibie right marginRight margin:£7 ЧкШ gutterp" Show Ine numbersEdftorfont:Key Mappings!Code Insight4 HTML/ASP.NET Options|- ECO General OptionsШ- Translation Tools Optionsf Source Control Optionsф- Debugger OptionsЩ TogetherL1$ап$Лег.jCourier NewAaBBTyZzWebSnapРис. 1.21 т Настройка шрифта и особенностей форматирования символовКроме этого в поле Editor Font (Шрифт редактора) можно задавать шрифт,который будет использован для вывода исходного кода. В поле Size (Размер)можно задавать размер выводимого шрифта в пунктах (1 пункт равен примерно 0,353 мм).

Задавая тип шрифта и его размер, ниже можно сразу наблюдать,как это будет выглядеть на экране.На этом мы заканчиваем первое знакомство со средой разработки BorlandDelphi 2005. В последующих главах и частях книги основное внимание будетуделено созданию программ, а также рассмотрению особенностей использования компонентов среды и ее основных графических возможностей.2-3166Создаем первыепроекты в BorlandDelphi 2005Глава посвящена подробному рассмотрению процесса создания проектовв среде разработки Borland Delphi 2005.

Далее будет рассмотрено дваосновных типа проекта с использованием языка программированияDelphi - проекты для платформ .NET и Win32. В качестве примера мы создадим учебную программу для нахождения корней квадратного уравнения (для.NET и Win32 соответственно).Перед тем как писать программыВ этом небольшом разделе будут рассмотрены базовые понятия программирования, которые будут нам необходимы для дальнейшей работы в Borland Delphi2005. Само по себе написание программ сводится в итоге к составлению определенных команд, которые должен выполнить компьютер.Выражение «написать программу» на самом деле отражает только один изэтапов создания компьютерной программы.

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

Итак, программирование - процесс создания (разработки) программы, который может бытьпредставлен последовательностью следующих шагов:1.2.3.4.5.Определение требований к программе.Разработка (выбор) алгоритма решения поставленной задачи.Написание команд (инструкций).Отладка.Тестирование.В целом вот такой вот процесс. Сложно? На первый взгляд - может быть.Но не стоит раньше времени бить тревогу. Разберемся теперь более подробно,что же происходит на каждом из этих этапов.Определение требований к программе - один из самых важных этапов, на котором подробно описывается исходная информация и формулируются требования к результатам.

Кроме того, на этом этапе также может описываться поведение программы в особых случаях.Поясню вышесказанное на примере. Давайте попробуем сформулироватьтребования к программе, которая будет решать квадратные уравнения. Требования в данном случае могут быть сформулированы следующим образом (в качестве исходных данных программа использует коэффициенты квадратногоуравнения (а, Ь, с)):>• исходные данные (то есть коэффициенты) вводятся с клавиатуры в режиме диалога во время работы программы;>• программа должна выводить на экран значение корней уравнения;>• при отсутствии корней программа должна выводить соответствующеесообщение.Для составления подобной программы этих четырех требований вполнедостаточно.

К указанным выше требованиям можно также дополнить и то, чток программам, работающим в среде Windows, могут предъявляться дополнительные требования по внешнему виду диалоговых окон. Подводя итоги, можно сказать, что на данном этапе нужно, по возможности, точно определить,ГЛАВА 2 • Создаем первые проекты в Borland Delphi 2005какие исходные данные необходимы программе, что она должна делать и какой должен быть результат. Переходим к следующему этапу - разработке алгоритма.На этапе разработки алгоритма мы должны определить последовательностьдействий, которые необходимо выполнить для достижения результата, то естьалгоритм решения задачи. Под выбором алгоритма я подразумеваю то, что длянекоторых задач существует обычно несколько способов решения, и если ониизвестны, то можно выбрать наиболее подходящий. Результатом составленияалгоритма является его словесное описание или графическое представление(чаще используют термин блок-схема).После того как определены требования к программе и составлена блок-схема, можно переходить к этапу написания команд или собственно кодированию.Как видите, сразу «писать программы» не имеет смысла.

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

Вполне вероятно, что поначалу ошибок будетмного. Почему они возникают? Ошибки в написании команд могут возникатьпо самым разным причинам - от невнимательности при написании до неверноопределенных способов получения результата. Соответственно, ошибки бывают синтаксические (ошибки в тексте) и алгоритмические, или логические. С первымтипом ошибок все более-менее просто - обычно их достаточно легко заметитьсамому, да и современные системы программирования (к коим относится иBorland Delphi 2005) в этом деле очень хорошие помощники. А вот с алгоритмическими ошибками все гораздо сложнее - если неверно определен путь (способ) получения результата, то правильный результат вы не получите. Результатом этапа отладки будет правильное функционирование программы принескольких вариантах исходных данных.

Характеристики

Тип файла
PDF-файл
Размер
37,94 Mb
Тип материала
Высшее учебное заведение

Список файлов книги

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