Шупрута В.В. - Delphi 2005 - Учимся программировать (1080891), страница 5
Текст из файла (страница 5)
Вполне естественно, что невсе эти компоненты (группы компонентов) будут вам полезны, поэтому можноотключить отображение ненужных групп компонентов. Сделать это можно спомощью уже известного нам контекстного меню, выбрав пункт Delete <имя_категории> Category (Удалить <имя_категории> группу компонентов). Если жепо каким-либо причинам вы удалили группу, которая вам снова понадобилась(или просто удалили слишком много групп), то всегда можно восстановить исходный набор компонентов, выбрав в контекстном меню пункт Reset Palette(Восстановить палитру компонентов).
На начальном этапе вы можете поэкспериментировать с отображением элементов этого окна, но особенно увлекатьсяэтим делом не стоит.Знакомство со средой разработкиVfidd (Jew Category...I Eelele W'ni dows Forms1 CategoryМ Button« fctton| Unhide puttor.I Installed .NET Components..| Auto Collapse CategoriesI Collapse AHI Expand All| Lock ReorderingI £eset Palettef P/opertiesу gay on TopI DsckabteРис. 1.13 т Контекстное меню окна Tool PaletteСтруктура проектаОкно структуры проектапосле создания проекта отображается в левой верхнейчасти экрана.
Это окно содержит информацию о структуре исходного кода программы (именно поэтому оно не содержит информации, если активно окно дизайнера формы). Для того чтобы посмотреть данную информацию, следует переключиться в окно редактора кода (с помощью клавиши F12 или вкладки Codeв нижней части экрана). После активизации окна редактора кода окноStructure заполняется информацией (рис. 1.14).В данный момент, скорее всего, вам мало понятно содержимое этого окна.Поэтому заострять внимание на этом не стоит - как только мы познакомимся со структурой проекта (в данном случае - проекта для платформы .NET),U.
StructureEj! *& TWmFomrif Xф СЭ Strict PrivateЩ-23 strict Protected!й€Э PublicВ £3 Uses, •$£ System,Drawingf j t System.Collections[ 5fi System.ComponentModel4Sf System. Wlndows.Forms' 4 System.DataРис. 1.14 т Окно Structure•ГЛАВА 1 V Среда визуального программирования Borland Delphi 2005особенностями языка Delphi и напишем свои первые программы, то все станет на свои места.
Пока отметьте для себя то, что в любой программе существуют определенные разделы и содержимое этого окна как раз и служит дляотображения этих разделов. Кроме того, при выполнении двойного щелчкапо какому-либо из разделов окно редактора кода автоматически переместитвас в этот раздел.
Такое перемещение может быть удобно в случае, если текстпрограммы достаточно велик и навигация по нему обычным способом (с помощью полос прокрутки) весьма неудобна.Данное окно также может быть полезно для оперативного контроля синтаксических ошибок в исходном коде программы. При вводе текста программысреда разработки автоматически контролирует введенные данные на правильность с точки зрения синтаксиса языка Delphi. Поэтому, если вы набрали текстпрограммы, а в окне Structure вдруг появилась вкладка Errors, значит, в тексте программы при наборе допущены ошибки(рис. 1.15).В {jp Errors- О Expected I but received PROCEDUREПопробуйте в окне редактора кода удалитьI TWinForrnкакую-либо строку или часть строки.
НаприЙ-£Э Usesмер, удалите служебное слово i n t e r f a c e , которое находится сразу за строкой u n i t WinForm; . В результате в окне Structure появитсянадпись (рис. 1.16), свидетельствующая о том,что в структуре программы допущена ошибка(в данном случае - отсутствует раздел i n t e r Рис. 1.15 т Окно Structureface).также может содержатьнформацию и об ошибкахЕсли же по каким-то причинам вы не видите какое-либо из вышеперечисленных окон,&. ->ук"*е•> Xто можете в главном меню среды разработкиВ О й Errorsнайти пункт View и затем выбрать соответIО Expected INTERFACE but received USESffl » 1 TWinFormствующую команду и отобразить нужное окноШ В Uses(рис.
1.17).]:Некоторые настройкисреды разработки< I..Рис. 1.16т Выдача сообщенияоб ошибке - отсутствуетраздел interfaceКазалось бы - зачем рассматривать вопросынастройки, когда мы даже не начали писатьпрограммы, да и вообще лишь поверхностноознакомились со средой разработки? Дело вЗнакомство со средой разработкиследующем.
Данная глава посвящена прежде всего знакомству с Borland Delphi 2005. При этом,пока мы знакомимся со средой, я не рассматриваю всех ее особенностей, а только лишь указываю на то основное, с чем придется иметь дело вдальнейшем. Конечно, по ходу рассмотрения материала я буду так или иначе затрагивать вопросы настройки среды, но для читателя будет удобнее, если вся информация по настройке средыбудет собрана в одном месте.В рамках знакомства рассмотрим и возможности настройки некоторых элементов среды разработки. Необходимо заметить, что мы будем настраивать только пользовательский интерфейссреды, не касаясь конкретно вопросов программирования. На данном этапе назначение некоторых элементов, которые мы можем настраивать,может показаться не совсем понятным. В подобных случаях можно смело пропускать эти пунктыглавы - в процессе освоения со средой всегдаможно вернуться в это место и выполнить те настройки, назначение которых раньше оставалосьнепонятным.Итак, начнем изучать основные вопросы настройки среды.
Все, что только можно настраивать в Boland Delphi 2005, можно найти в пунктеTools (Сервис) главного меню. Данное меню содержит несколько подпунктов (рис. 1.18), но намнепосредственно для настройки необходимовыбрать пункт Options (Параметры).После выбора пункта Options на экране появится окно, внешний вид которого показан нарис. 1.19.Далее будут рассмотрены некоторые вопросы настройки самой среды (Environment Op*tions), а также вопросы настройки внешнеговида окна редактора исходного кода (Editor Options).шProject Manager Qrl+M+FllTool PaletteQrl+Alt+PObject InspectorFUWni dow List...Ak+ORefactoringsFjid Reference ResuftsStructureShift+Alt+FllDebug Wni dowsTo-Do ListTranslation ManagerDesktopsН*> heightUnits...Forms...Я5 Srtow Designerswt+сы+нCW+F12 .Shift+F12F12: CaliberRM RecMrementsData ExplorerWelcome PageModel ViewI Tvp*? LfcreryI New Edit Window| Dock Ed» WindowНЛосу^ ToolbarsРис.
1.17 т Меню Viewпозволит отобразитьнужное окноS Repository...I Build Tools...! | } Web Дрр DebuggerConfigure Tools...I Image EditorXML Mapper| ReflectranI License ManagerI QuattyCentralI Database DesktopРис. 1.18т Пункты меню ToolsГЛАВА 1 Т Среда визуального программирования Borland Delphi 200Si i Obej ct Inspectori|Й Tool PaletteI- Environment VariablesExplorer} !• widows Forms Designerj S-Delphi OptionsВ Editor Options] [ Source Options!Colori[ Displayi' Key Mappings| L code InsightВ HTML/ASP.NET Options'-- ECO General OptionsE Translation Tools OptionsSource Control Optionsft- Debugger OptionsHi TogetherLWebSnapСотрйтд and Running •---r" Autosave rations ~:rEdtorS»^Г" Project desktop" NJnlmtze on runShow tompiier progress*Ндл designers on rur.rDocWng.I Pressing the Control toy whBei dragging will prevent window dockingг Shared reposftory ——'—'-;-Cteclory;|OK|CancelIHelpРис.
1.19т Окно настройки параметров средыBorland Delphi 2005Общие настройки средыВ группу общих настроек среды входят настройка рассмотренных нами ранееокон Object Inspector, Tool Palette, Structure, а также задание параметров дляокна дизайнера формы при программировании для платформ Win32 и .NET.Более подробно основные параметры настройки приведены в табл. 1.1.Таблица 1 . 1 тНекоторые параметры настройки пункта Environment OptionsПункт настройкиНастраиваемые элементыКомментарийObject InspectorSpeed SettingsБыстрое задание цветовой схемы инастроекокна путем выбора из спискаЗадание цвета отдельных элементов окнаObject InspectorНастройки окна.
Устанавливая илисбрасывая переключатели, можнозадавать различные свойства окна,например отображение доступныхтолько для чтения свойств - Show readonly properties, отображение панелисостояния в нижней части окна - ShowStatus Bar - и т.п.ColorsOptionsЗнакомство со средой разработки\ ^ FТаблица 1.1т Некоторые параметры настройки пункта Environment Options (окончание)Пункт настройкиНастраиваемые элементыКомментарийTool PaletteOptionsГруппа свойств, позволяющих задаватьразмер кнопок палитры, а также признакнеобходимости подписывать названияк кнопкам, автоматического раскрытиясписка компонентов и т.п.Установка цветовой палитры для окнаTool PaletteColorsExplorer(настройкиокна Structure)Explorer OptionsExplorer SortingExplorer CategoriesWindows FormDesignerGrid OptionsDelphi Options >• VCLDesignerГруппа свойств, задающих основныесвойства окнаВыбор способа сортировки элементовокна - по алфавиту или же по положениюв исходном коде программыПеречень отображаемых элементовв окне StructureГруппа свойств, определяющих свойстводизайнера формы Windows Form.
8 этойгруппе определяется необходимостьотображения сетки на форме, привязкиперемещения объектов к сетке, а такжеи размер сеткиГруппа свойств, определяющих свойстводизайнера формы VCL. В этой группеопределяется необходимостьотображения сетки на форме, привязкиперемещения объектов к сетке, а такжеи размер сетки. Кроме того, также можетуказываться необходимость отображенияподсказок и названий компонентовна формеНастройка внешнего вида окнаредактора исходного кодаВ группу настроек внешнего вида окна редактора исходного кода входит настройка цветового оформления, шрифта и особенностей форматированиясимволов.
На рис. 1.20 приведен вид окна настроек при задании цветовой палитры редактора исходного кода - вкладка Editor Options >• Color.Настраивать элементы цветовой палитры достаточно просто. В основнойчасти окна приведен типовой фрагмент исходного кода. Выбирая в этой частиокна тот или иной элемент, можно задавать цвет для выбранного элемента(Foreground Color), а также цвет фона (Background Color) для него.