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

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

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

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

Теперь создадим аналогичную программу для платформы Win32. Я не буду слишком подробно описывать технологию создания проекта - принцип действий и ихСоздает первый проект для Win 3 2ASPN.ET Web Appcilatoi n - «BuilderWnidows Forms Appcilatoi n - CfBuMerControl Lbi rary - c*Budli erWnidows Form - c#6udli erASPN.ET Web Appcilatoi n - Depl hi for N. ETVCL Forms Appcilaton - Depl hi for N. ETWnidows Forms Appcilatoi n - Depl hi for N. ET¥CL Forms*Package-Delphi for Win32Form - Delphi for Win32Unt • Det>hi for Win32Other...| Customize...Рис.

2.32 т Создание проекта типа VCL Forms Applicationпоследовательность работает и здесь. Внимание будет уделяться в основномотличительным особенностям при создании проекта.Чтобы начать работу в Borland Delphi 2005 над проектом данного типа,необходимо в меню File выбрать команду New, и в появившемся спискевыбрать пункт VCL Forms Application - Delphi for Win32 (рис. 2.32).Настраиваем будущее окно программыПосле создания нового проекта в центральной части экрана будет окнодизайнера формы (рис. 2.33).Как, видите, внешний вид формы несколько изменился.

Кроме того, еслиобратить внимание на окно Object Inspector, то сразу будут заметно, что исвойства формы изменились. Начнем работу над новым проектом с настройкиформы.Первое отличие, которое мы наблюдаем, - у формы нет свойства Text.Теперь за заголовок формы отвечает свойство C a p t i o n . Попробуйтесамостоятельно изменить значение свойства Caption - щелкните мышью построке Caption и введите текст «Вычисление корней квадратного уравнения»,затем нажмите клавишу Enter.Свойства, определяющие размер формы, также изменились.

Теперь размерформы определяется значениями свойств Width и H e i g h t , которые соответственно задают размеры формы по горизонтали и вертикали. Чтобы незаострять внимание на всех отличиях, мы отразили основные свойства формыв табл. 2.14.ГЛАВА 2 • Создаем первые проекты в Borland Delphi 2005заРис. 2.33 т Начало работы над проектомТаблица 2.14 т Основные свойства формыСвойствоЗначениеКомментарийCaptionЗаголовок формыWidthHeightFont.NameВычисление корнейквадратного уравнения392184Microsoft Sans SerifFont.SizeBorderStyle8bsSingleРазмер формы в пикселях по горизонталиРазмер формы в пикселях по вертикалиНаименование используемого шрифта(для компонентов, которые будут помещены на форму)Размер используемого шрифтаСвойство определяет доступность измененияразмеров окна программы во время выполнения.Значение свойства bsSingle запрещает такоеизменениеСоздаем первый проект для Win3 2Таблица 2.14 т Основные свойства формы (окончание)СвойствоЗначениеКомментарийPositionpoScreenCenterbiMaximizeFalseЗадает место появления окна программына экране, poScreenCenter - в центре экранаДоступность кнопки Развернуть в правомверхнем углу программы.

False - кнопканедоступнаПосле задания основных свойств формы ваше будущее окно должно приобрестивид, показанный на рис. 2.34.Рис. 2.34 т Вид формы после измененияее основных свойствПридаем программенеобходимый внешний вид,Форма настроена; теперь самое время взглянуть на палитру компонентов окно Tool Palette. Если внимательно посмотрим на это окно (рис. 2.35), тоувидим, что название и состав компонентов изменились: теперь используетсядругая библиотека компонентов, специально предназначенная для платформыWin32 (библиотека имеет аббревиатуру VCL - Visual Components Library,библиотека визуальных компонентов).Не стоит пугаться новых названий - хотя это и другие компоненты, с ихпомощью мы также можем настраивать форму: добавлять поля для ввода, меткии кнопки.

Отличия при использовании новых компонентов заметны в основномв названиях свойств и методов. Ниже приведена табл. 2.15, в которой можноувидеть, с помощью каких компонентов мы создавали прошлый проект, а такжеих аналоги в Win32, которыми мы воспользуемся сейчас.•ГЛАВА 2 • Создаем первые проекты в Borland Delphi 2005Рис. 2.35 т Окно Tool Palette теперьсодержит другой набор компонентовТаблица 2.15 •Компоненты, используемые для создания программы решения квадратногоуравненияНазначение компонентаПроект для .NETПроект для Win32Ввод исходных данныхTextBoxLabelButtonTEditTLabelTButtonОтображение текстовых данныхКомандная кнопкаТеперь вернемся к нашей программе.

Из табл. 2.15 мы выяснили, что длянастройки формы нам необходимо воспользоваться компонентами TEdit,TLabel, и TButton. Ниже в табл. 2.16-2.21 приведены основные свойства этихкомпонентов, а также значения этих свойств, которые необходимо изменить.Создаем первый проект для W i n l 2ЪЬТТаблица 2.16 т Основные свойства компонента T E d i tСвойствоNameКомментарийИмя компонента. Это имя используется для доступа в программе к компоненту и егосвойствамTextТекст, который содержится в поле для редактированияFontШрифт, который используется для отображения текстаColorЦвет фона поля компонентаLeftРасстояние от левой границы формы до левой границы компонентаTopРасстояние от верхней границы формы до верхней границы компонентаWidthШирина поля компонентаHeight _Высота поля компонентаBorderStyleВид рамки компонента.

По умолчанию задается обычная ( b s s i n g l e ) рамка. Свойствотакже может принимать значение None (рамка отсутствует)В табл. 2.17 приведены значения свойств компонентов T E d i t l , TEdit2 иTEdit3, которые нам необходимо изменить. Значения остальных свойств мыменять не будем, и поэтому они в таблице не рассмотрены.Таблица 2 . 1 7 т Значения свойств компонентов T E d i t l - T E d i t 3СвойствоTEditlTEdit2TEdit3Left404040Top4876104Width484848TextПосле настройки компонентов для ввода данных перенесите на формунужное количество компонентов для отображения данных (TLabell-TLaЬе15). Свойства этого компонента, которые представляют для нас интерес принаписании этой программы, приведены в табл.

2.18, значения свойствкомпонентов TLabell-TLabel5 - в табл. 2.19.Таблица 2 . 1 8 т Свойства компонента TLabelСвойствоКомментарийNameИмя компонента. Это имя используется для доступа в программе к компоненту и егосвойствамCapt i o nОтображаемый в поле компонента текстFontШрифт, который используется для отображения текстаГЛАВА 2 Т Создаем первые проекты в Borland Delphi 2005Таблица 2 . 1 8 т Свойства компонента TLabel (окончание)СвойствоКомментарийcolorЦвет фона поля компонентаLeftРасстояние от левой границы формы до левой границы компонентаТорРасстояние от верхней границы формы до верхней границы компонентаwidthШирина поля компонентаHeightAlignmentвысота„Способ выравнивания текста в поле компонента.

Текст может быть прижат к левомукраю (taLef t), правому краю ( t a R i g h t ) или быть выровненным по центру (taCenter)п о л як о м п он е н т аТаблица 2 . 1 9 т Свойства компонентов TLabel I -TLabe 15TLСвойствоTLabel 1CaptionВведите значения А:коэффициентовквадратногоTLabel3TLabel4В:С:TLabel5уравненияLeft2424242.4.104Top16558311148Width328161616120Height2416161680Последнее, что осталось сделать, это добавить на форму и настроитькомандные кнопки - два компонента типа TButton. Свойства этого компонента приведены в табл.

2.20.Таблица 2.20 т Основные свойства компонента T B u t t o nСвойство КомментарийNameИмя компонента. Это имя используется для доступа в программе к компоненту и его свойствамCaptionОтображаемый на кнопке текстFontШрифт, используемый для отображения текста на кнопкеLeftРасстояние от левой границы формы до левой границы компонентаTopРасстояние от верхней границы формы до верхней границы компонентаWidthШирина кнопкиHeightВысота кнопкиEnabledПризнак доступности кнопки. Если значение свойства равно True, то кнопка доступна,если False - кнопка недоступнаСоздаем первый проект для Win3 2Установив значения свойств компонентов T B u t t o n l и TButton2 всоответствии с данными табл. 2.21, мы должны получить форму, вид которойпоказан на рис. 2.36.Таблица 2.21 • Значения свойств компонентов T B u t t o n l и TButton2СвойствоTButtonlTButton2CaptionВычислитьЗавершение работыLeft240240Top4896WidthHeight1203212032Введите значения коэффициентов квддратмого уравненияА: I^ш61-.'*1*.

литьРис. 2.36 т Окончательный вид формы после настройки всех компонентовРабота над формой завершена. Теперь можно приступать к написаниютекста программы - процедур обработки события Click на командных кнопкахB u t t o n l и Button2.Процедуры обработки событий создаются уже известным нам способом - сиспользованием окна Object Inspector. После выбора кнопки Buttonl (кнопкаВычислить) двойной щелчок напротив надписи C l i c k на вкладке E v e n t sэтого окна создает заготовку для процедуры обработки события C l i c k TForml.

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

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

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

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