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

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

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

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

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

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

Текст 4 страницы из PDF

Если выхотите скрыть какую-либо кнопку, то подобным образом перетащите ее в обратном направлении с панели инструментов на окно диалога настройки.В дополнение к этому на закладке Options данного окна вы можете установить, показывать или нет подсказки при перемещении курсора мыши над кнопками панели инструментов (флажок Show tooltips) и включать или нет в подсказку комбинации «быстрых» клавиш для вызова команды, запускаемойщелчком по кнопке (флажок Show shortcut keys on tooltips).1Конструктор формЦентральную часть окна теперь занимает окно конструктора форм (Formdesigner) приложения (см. рис. 1.4). Формой (Form) приложения на этапе разработки принято называть окно программы (во время разработки это - форма, на этапе выполнения - окно).ГЛАВА 1 V Среда визуального программирования Borland Delphi 200SВ окне конструктора форм вы будете формировать внешний вид своей будущейпрограммы - изменять само окно, а также наполнять его различными элементами.Окно конструктора формы изначально находится на переднем плане и перекрывает окно редактора кода.Переключаться между этими окнами можно нажатием клавиши F12 (либо нажатием на специальные вкладки Code и Design в нижней части окна - см.

рис. 1.4).Редактор кодаВ окне редактора кода (Code editor) вы и будете собственно делать то, что понимается под «написанием программ». Попробуйте активизировать окно редактора кода - и содержимое вашего экрана будет выглядеть таким образом, какэто изображено на рис. 1.6.[£|unit WinForm;I 3 interface1System.Drawing, System.Collections, System.ComponentModel,System.Windows.Forms, System.Data;П10a11121314typeTUinForm • class(System.Windows.Forms.Form)<5 REGION 'Designer Managed Code')strict private/ / / <s>Mtsnary>Components: System.ComponentModel.Container;/// Required Method toe Designer support - do nob modify/// t)je contents of this M t J w d wit* tht cede editor./// </5иктлгу>procedure InitializeCotnponent;procedure TUinForm Loadtsender: 3ystem.Object; e: System.Even(SENDREGION)strict protected24252627га293031323435/// Clean up any resources- used.procedure Dispose(Disposing: Boolean]; override;private( Private Declarations )publicconstructor Create;end;[assembly: RuntlroeRequlredAttribute(TypeOI(TBinForm))].f]JРис.

1.6 т Редактор кода'Знакомство со средой разработкиВ центральной части окна теперь располагается исходный код вашей программы.Несмотря на то, что вы сами еще не написали ни единой строчки текста программы,это окно уже содержит код, необходимый для отображения окна программы (пока ещеабсолютно пустого). Запомните, что при создании проекта у вас уже автоматическиготова основа (заготовка) текста программы.

Несколько подробнее с окном редакторакода мы познакомимся в конце главы, когда будем настраивать его внешний вид, а такжев последующих главах, когда начнем писать свои первые программы.Инспектор объектовСлева от окна конструктора формы вы теперь наблюдаете измененное окно инспектора объектов (Object Inspector). Это окно теперь не пустое - оно заполнилось информацией выделенного объекта (в данный момент - формы). Окно Object InspectorXимеет две вкладки (рис. 1.7) - Properties (Свой"3ства) и Events (События).tВ AppearanceПервая вкладка используется для редактироBackColorГ ~ 1 ControliBachjroundlmageвания свойств объектов. Свойство (Property)! • (г»™)(Cursorbefaultобъекта - это одна из его характеристик, котоШ Font'Microsoft Sans Serif; 5ForeColor|H CentrolTextрая определяет его «поведение», в программе.FormBorder StyleRPgt*ToL«ftMoОбъект может обладать самыми разными свойText,WinFormствами, которые могут объединяться в группы.SjBehaviorE Confk)uraHorMНапример, свойства, определяющие внешнийВ (DynamicPropertiesвид объекта, объединены в группу AppearanceВ(названия групп выделяются цветом).

Попро(Name)DrewGrldбуйте, например, изменить свойство Text - этоШ GridSiieLockedTalseсвойство отвечает за заголовок диалоговогоSnapToGridТгчгокна. Изначально оно равно WinForm, измениH JFocusВ X ayoutте его на любое другое и нажмите клавишуAutoScalelAutoScrofFalseEnter. Вы сразу увидите, что ваша форма измеElAutoScroHMarcjin0;0нилась, - теперь она имеет тот заголовок, котоEjJAutoScrollMinSce0;0Ш DockPaddingрый вы ввели, и во время выполнения окно ваВ Location№0Ш MaxImumSIzeranшего приложения будет иметь введенный вамиШ MinlmumSIze№0ffiSUeзаголовок - значение, которое вы указали в296;300StartPositioniWindowsDefaultLocatiсвойстве Text.WindowStateNormalв мнеВторая вкладка окна Object Inspector - Events Appearanceиспользуется для описания событий (Events), наjl object selected Wкоторые будет реагировать выделенный объект(в данный момент - ваша форма).

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

Для этого необходимовыполнить следующие действия:1. Навести указатель мыши на окно Object Inspector и нажать правую кнопку мыши.2. В появившемся вспомогательном меню(рис. 1.8) выбрать пункт Arrange >• By Name.После этого все свойства, которые имеетобъект, будут упорядочены по алфавиту (рис. 1.9).Если вы хотите вернуть окно к первоначальномувиду, то следует проделать аналогичные действияи выбрать пункт Arrange >• By Category.р д Projertl.bdsproj -Projeir Manager 9 X[JpAcbVate{§? ProjectGroupl>Jj[*J by Федоту1 _ №***&Revert to inheritedнHjdeHelpPropertiesStay on TopDockableРис. 1.8 т Выбор группировки- свойств объекта,«•-5 Object InspectoriTWinForm SysieM.Whdc[AcceptBucton(none)iAccessibleDescriptionAccessbiel NameAccesstoleRoleDefaultAlowDropflutoScalelAutoScrolHiAutoScrollMarginH!Auto5crollMinSizeiBackColorBackgroundlmageCancelEkjttonCausesValidattonContextMenuControtBoxCursorEl (DataBlndings)Ш DockPaddingВгаивИВ (DynamicProperties)EnabledfflFontForeColorFormBorderStylem ends»HelpButtonВ IconImeHodeЙ |jp ProjectLexeШ ^ ReferencesВ-СЭ ModelSupportЮ- В WinForml.pasModel View j «%Data Expl...

1Рис. 1.10т Окно Project Managerтеперь содержит информациюо структуре проектаIsMdiContainerKeyPreviewLanguageLocalizableBiLocationHocked_ __TrueTrueMicrosoft Sans Serif; I| ControlTextSizable8; 8FalseR f l (Icon)NoControlFalseFalse(Default)False0;0'Falsefi_it object selectedРис. 1.9 т Элементы окнаObject Inspector теперьупорядочены по алфавитуЗнакомство со средой разработкиМенеджер проектаВ окне менеджера проекта (Project Manager), котороепоказано на рис. 1.10, теперь отображается структура приложения (проекта, над которым вы сейчас работаете).

С помощью указателя мыши можно раскрывать содержимое списка, нажав на изображениезнака «+» слева от элементов списка.Зачем может понадобиться подобное окно?В этом окне содержится общая информация о проекте, информация об используемых внешних модулях (библиотеках), а также обо всех файлах проекта. Попробуйте выделить пункт Projectl.exe вданном окне и нажать правую кнопку мыши. Передвами появится контекстное меню, показанное нарис.

1.11.В этом меню можно, например, сохранить проект (Save, Save as...), переименовать его (Rename),посмотреть исходный код (View Source), преобразовать (скомпилировать) проект в исполняемый файл(Compile) и т.д.Также с помощью этого окна, используя кнопкиNew (Новый элемент) и Remove (Удалить элемент),вы сможете добавлять в проект или удалять из проекта модули и формы.• &dd...j Add Reference...I Add Web Reference...I Remove Fife...Save As...I RenameI yew Source Ctri+VI Oetions...I Compeli| guild! StarTeamI Together Support...I Remove ProtectI Euid Sooner CtH-HJp• Puild Later Ctrf+DownI Cornpei A)! From Here: bjiid Ail From Here[ Toolbar! Status Bar• Show Path: Stay, on Top- DockableРис.

1.11 т Менюдля работы с проектомПалитра компонентовПалитра компонентов (Tool Palette) - это один из наиболее часто используемых инструментов Delphi (рис. 1.12). Она состоит из большого числагрупп, в которых располагаются компоненты.Компонент (Component) - это элемент пользовательского интерфейса, который может быть перенесен на форму.

Это могут быть кнопки, метки, поля дляввода всевозможных данных, выпадающие списки - в общем все то, что вы обычно видите на окнах в операционой системе Windows (такие компоненты называют визуальными (Visual)). Кроме того, это могут быть также и невидимые компоненты (чаще употребляют слово невизуальные (Non-visual)), то есть текомпоненты, которые не отображаются в момент выполнения программы, новыполняют различные функции. Типичный пример такого компонента - таймер(Timer). Во время создания первых проектов мы постепенно будем знакомитьсяГЛАВА 1 Y Среда визуального программирования Borland Delphi 2005с компонентами, а более подробное их описание приведено во второй и третьей частяхкниги.Все компоненты объединяются в группыпо функциональному назначению.

После создания проекта раскрыт список компонентовгруппы Windows Forms, содержащий основные элементы диалоговых окон Windows. Посмотреть компоненты других групп можно нажатием на символ «+», находящийся слева отназвания группы. Кроме того, можно легкораскрыть содержимое всех групп или наоборот - свернуть все списки, чтобы были виднытолько названия групп.Для того чтобы раскрыть содержимоевсех групп, необходимо:1. Нажать правую кнопку мыши в окнеTool Palette.2. В появившемся контекстном меню выбрать пункт Expand All (Раскрыть все) рис. 1.13..

НК Tool PaletteCategories vA LabelA Unlf-atelButon|aU TextBctQ Pand17 CheckBox(f RadolButonComboeoxS I ListBoxChectedUstBox£7. TradBar2 vsaoaearXH HScrdSar(Я NumerlcUpOownH i OomahUoDownДля свертывания списка компонентов вf " l Gr«<>BoxgS* PropertyGrlciгруппы необходимо выполнить аналогичные3 Statusaarдействия и в контекстном меню выбратьпункт Collapse All (Свернуть все).Рис. 1.12 т Окно палитрыКак видите, количество компонентов доскомпонентовтаточно велико.

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