Шупрута В.В. - Delphi 2005 - Учимся программировать (1080891), страница 3
Текст из файла (страница 3)
1.1т Запуск среды разработки Borland Delphi 2005\1ЖЗнакомство со средой разработкиЗнакомство со средой разработкиПосле загрузки на экране появится главное окно среды разработки (IDE) - рис. 1.2.Верхнюю часть окна занимает главное меню среды и панель инструментов.Центральную часть экрана занимает страница приветствия Welcome Page,выполненная как HTML-документ. На этой странице находятся вспомогательная информация, помогающая ознакомиться со средой разработки, а такжессылки на различные разделы справочной системы. Кроме того, если ваш компьютер подключен к глобальной сети Internet, то можно воспользоваться соответствующими ссылками для посещения сайта компании Borland и получениясправки.
Кроме этого, можно посетить и любой другой сайт, введя его адрес всоответствующем поле и нажав клавишу Enter.В левой и правой частях экрана отображаются служебные окна для работы над проектом - окно структуры проекта Structure, окно инспектораg* Search Sew Refsctjy &oject Sun Component loots StarTeam Wkvw':•*** Lou!s*« « AI [jgopen Project | \GJOpen Fils | [g Help |Release NotesReadme: Install. DeployDocumentation—gstarwdHow-To GuideDelphi TrainingServicesUser's Guide ( P D F )Language Reference(PDF)R e v i e w e r s Guide ( P D F )Integrated PartnersComponent OneCrystal ReportsGlyFX I c o n sInstallshield ExpressIntraWebRave ReportsWise O w l DemeanorProduct Oemosg3><No Proej ct Group>I Whafs Delphi 2005I Depl hi 2005 is an integrated deveol pmentionment (IDE) for building Delphi, Depl hi for .NET,:I envrand C# applications.
The Depl hi 2005 DI E provdi es a\ comprehensvie set of tools that streamnli e and; simplify the deveol pment life cycle. The toolsI available in the DI E depend on the edition of Depl hi. 2005 you are using. The following sections briefly: descrbi e these tools.ф Daweardf -ffjData E... IШ, Tod Palette1:Cateoonw^[ii^i""x^.-• D f f c t f PrtifKXU;Ej& Pa&agaШ Console AppfcationDepl hi 2005 contains the following new features for Эdeveol pni g Delphi, Depl hi for .NET, and C#^applications.Posted on; 22 октября 2004 г, 13:00:00Tour of the IDEWhen you start Delphi 2005, the integrateddevelopment environment (IDE) launches and displaysseveral tools and menus. The IDE helps you visuallydesign user interfaces, set object properties, writecode, and view and manage your application invarious ways.
The default IDE desktop layoutincludes some of the most commonly used tools. YouCW1 use the View menu to display or hide certaintools. You can also customize and save the desktoplayouts that work best for you.BDNtv^«scrW:operMxpiiW'n»'-^T/;boria™j,brii3/bds'^ L Fonts AppfcationWiriSHQ Logo Appfcation53 WH95/9@ Logo Appfcation3,::;MM AppfcattonOHptwfo» .
M t P r u i e i t tg l ( DBweb Con&d Ubrary5 3 WBb Control Ubrary4& fi&.NET Wrf) Service Appfcation- yt;ECOft5P.NETWebServlceAppfc...$••• ECO ASP.NET Web Appfcation'"4* ASP.NET W A AppfcationШ LibraryРИС. 1.2 T Главное окно Borland Delphi 2005 после запуска•;ГЛАВА 1 • Среда визуального программирования Borland Delphi 200Sобъектов Object Inspector, окно управления проектом Project Manager,окно просмотра модели Model View, окно навигатора по базам данных DataExplorer и, наконец, окно палитры инструментов Tool Palette. Назначениеэтих окон мы рассмотрим несколько позднее, а пока остановимся на понятии «проект».Проект (Project) - совокупность файлов, которые используются средойразработки (точнее говоря - компилятором Borland Delphi 2005) для итоговой генерации программы. Когда мы будем создавать первый проект, то познакомимся со структурой проекта, а также со всеми составляющими егофайлами.Для того чтобы создать проект в Delphi, необходимо в меню File (Файл)выбрать команд)' New (Новый) и затем указать тип создаваемого проекта.
Среда разработки поддерживает достаточно большое количество типов проектов,некоторые из которых приведены на рис. 1.3.ASPN. ET Web Appcil atoi n - c#Bt*)erWnidows Forms Appcil atoi n - OmilderControl Lbi rary - C#Budlierwnidows Form - C#BuM«ASPN. ET Web Appcil atoi n - Depl hi for N. ETVCL Forms Appcil atoi n - Depl hi for N. ETWnidows Forms Appcil atoi n - Depl hi for N.
ETVCL Fora Appcil atoi n - Depl hi for Wni32Package - Depl hi for Wni32Form - Depl hi for Wni32Unti - Depl hi for Wni32Other...Рис. 1.3 т Некоторые типы проектов, создаваемые в Borland Delphi 2005В этой книге будут рассмотрены только язык программирования Delphi исоздание двух типов проектов - VCL Forms Applications - Delphi for Win32(программирование для платформы Win32) и Windows Forms Applications Delphi for .NET (программирование для .NET).Попробуйте, например, выполнить команду File >• New >• Windows FormsApplication - Delphi for .NET, что означает начало работы над проектом дляоперационной системы Windows для платформы .NET.
После выполнения команды экран будет выглядеть, как показано на рис. 1.4.Внимательно посмотрите на экран - содержимое окон изменилось. Далеемы подробнее рассмотрим основные окна при работе над проектом.Знакомство со средой разработкиYetw Rtfactor • Proejct Ып Conpionent Tods StyTeem W^dow ' Hepl 'РИС. 1.4 T Начало работы над проектомГлавное менюГлавное меню (Main menu) позволяет вызывать все инструменты, необходимыедля работы с проектом.
Рассмотрим назначение разделов меню и связанных сними функций:>- File - содержит набор команд для работы с файлами, позволяет создаватьновые проекты, добавлять новые файлы в проект на основе различныхшаблонов, переименовывать файлы проекта, а также распечатывать их.Сюда же включена команда закрытия среды разработки;>• Edit - здесь, в соответствии с названием, расположены команды, предназначенные для редактирования текста, удаления и перемещения его в буферобмена, вставки текста из буфера и отмены операций редактирования.
Стоитотметить, что все эти команды работают не только с текстом, но и с компонентами в конструкторе форм - элементами управления, из которых «собирается» интерфейс вашего приложения. Кроме того, здесь же сосредоточеныГЛАВА 1 Y Среда визуального программирования Borland Delphi 2005команды управления положением компонентов на поверхности формы,а также фиксации компонентов - функции, позволяющей заблокироватькомпонент, чтобы впоследствии его случайно не изменить;>• Search - содержит набор команд для работы с текстом, его поиска изамены, причем и то и другое может производиться как в одном файле,так и во всех файлах проекта, либо в любом каталоге и его подкаталогах;>• View - под этим названием объединены команды вызова инструментовуправления проектом, такие как инспектор объектов, конструктор форм,менеджер проектов и т.д. (некоторые из них, наиболее часто используемые, будут рассмотрены ниже);>• Refactor - здесь находятся команды, предназначенные для рефакторингакода.
Рефакторинг (Refactoring) - это процесс изменения кода такимобразом, что его смысл (то есть выполняемые действия) остается тем жесамым, но его работа и читаемость повышаются;>-Project - предназначен для того, чтобы добавлять и удалять модулипроекта, сохранять проект в репозитории, добавлять проекты в группу иубирать их из нее, компилировать как отдельные проекты, так и всепроекты в группе, загружать файл самого проекта в редактор кода, атакже вызывать диалог настройки свойств проекта;>• Run - позволяет запускать проект на выполнение как под отладчиком, таки без него, конфигурировать строку параметров проекта при запуске,производить отладку, задавать точки останова, осуществлять пошаговоевыполнение кода, просматривать значения переменных и изменять их;>• Component - здесь сосредоточены команды, предназначенные дляустановки новых компонентов и пакетов компонентов и создания новыхкомпонентов и шаблонов компонентов;>• Tools - позволяет настроить свойства рабочей среды Delphi 2005 и отладчика,произвести настройку репозитория (архива проектов), добавлять и удалятьдополнительные утилиты, а также команды запуска этих самых утилит;>• Star Team - здесь собраны команды управления клиентом специальногопрограммного обеспечения, обеспечивающего совместную работунескольких программистов над проектом;>• Window - позволяет переключаться между окнами, если вы откроетекакой-либо модуль для редактирования в новом окне;> Help - объединяет команды вызова справочной системы Delphi 2005 и еенастройки, а также позволяет обратиться к Web-ресурсам компании Borland для получения дополнительной информации.Панель инструментовПанель инструментов (Toolbar) позволяет организовать быстрый доступ к нужным вам инструментам Delphi 2005.Знакомство со средой разработкиВы можете настроить панель инструментов таким образом, чтобы с ней былоToobl ars [Commands jj Optoi ns |удобно работать.
Самым простым варианCategories;Ссшпапф:том настройки является простой выбор:SeparatorA5P Commands255 Align...Browseкакие из групп «быстрых» кнопок вы хоComponentsize...Debugтите видеть на панели инструментов. ДляSafe...Edit1 i Align top edgesFileэтого наведите указатель мыши на панель|b Align left edgesFind.ReferencesHelplit Align bottom edgesинструментов и нажмите правую кнопкуHistoryAlign rioht edgesHTML Commandsмыши или в главном меню выберите пунHTMIкты View >• Toolbars.
В появившемсяTo add command buttons, drag and drop commands onto atoolbar. To remove command buttons, drag them off of a Toofcar.всплывающем меню просто щелкните поимени той группы, которую хотите отобразить или скрыть (галочка слева от названия группы означает, что эта группаРис. 1.5 т Диалог настройкиотображается на панели инструментов).панели инструментовБолее широкие возможности по настройке панели инструментов предоставляет диалоговое окно, вызываемое через меню View >• Toolbars >•Customize (рис.
1.5).На закладке Toolbars вы можете выбрать те группы кнопок, которые желаете видеть на панели инструментов. Как и в предыдущем случае, вам следуетснять флажок слева от имени группы, чтобы скрыть ее, и поставить - чтобыпоказать.Закладка Commands, показанная на рисунке 1.5, позволяет указать, какиекнопки нужно показывать в группе. Настройка выполняется следующим образом. Если вы хотите добавить кнопку на панели инструментов, то нажмите и удерживайте левую кнопку мыши на названии этой кнопки в списке Commands, перетащите ее на панель инструментов и там отпустите кнопку мыши.