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

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

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

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

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

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

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

Соответственно, программа должна получить от пользователя исходные данные о коэффициентах уравнения. Эти данные можно вводить,. Создаем первый проект для Microsoft .MET Frameworkнапример, с помощью полей для редактирования. Для этого к форме необходимо добавить соответствующий компонент - TextBox. Для добавления этогокомпонента на форму выполним следующие шаги:1.

Активизируйте окно Tool Palette, если оно недоступно.2. В окне Tool Palette раскройте вкладку Windows Forms, затем щелкнитепо значку компонента TextBox (рис. 2.6).3. Переместите указатель мыши в то место формы, где бы вы хотели поместить компонент.4. Щелкните мышью еще раз.13 ChecteAsitBox|£ TreeVeiw|дРис. 2.6 т Добавление компонента TextBox на формуВ результате на форме появится компонент TextBox - поле для редактирования (рис. 2.7).Каждому компоненту, помещаемому на форму, присваивается имя (имя естьу всех компонентов, оно содержится в свойстве Name). Это необходимо длятого, чтобы программист мог получить доступ к его свойствам. По умолчаниюнаш компонент называется в программе TextBoxl.

Если мы добавим еще такие компоненты, то они будут названы соответственно TextBox2, TextBox3 ит.д. Совсем не обязательно пользоваться такими именами - вы можете задаватьлюбое имя компонента в соответствии с его функциональным назначением,для этого необходимо изменить свойство Name. Ниже в табл. 2.2 приведеныосновные свойства компонента TextBox. Поскольку в программе необходимоввести данные о коэффициентах квадратного уравнения, то нам потребуетсяеще два компонента TextBox. Добавьте недостающие компоненты TextBox самостоятельно, чтобы ваша форма выглядела так, как показано на рис. 2.8.ГЛАВА 2 • Создаем первые проекты в Borland Delphi 2005% Вычисление корней квадратного ураанснм 1-JРис.

2.7 т Теперь форма содержит компонент TextBox; |TextBoxl; |TextBox2; (TentBoРис. 2.8 т Форма приложения содержит три компонента TextBoxТаблица 2.2 т Основные свойства компонента TextBoxСвойствоКомментарийNameИмя компонента. Это имя используется для доступа в программе к компоненту и егосвойствамTextТекст, который содержится в поле для редактированияFontШрифт, который используется для отображения текстаForecolorBackColorЦвет текста, находящегося в поле компонентаLocation.XЦвет фона поля компонентаРасстояние от левой границы формы до левой границы компонентаLocation.YРасстояние от верхней границы формы до верхней границы компонентаSize.WidthШирина поля компонентаSize.HeightВысота поля компонентаBorderStyleВид рамки компонента.

По умолчанию задается обычная (Fixed3D) рамка. Свойствотакже может принимать значения F i x e d S i n g l e (тонкая рамка) и None (рамкаотсутствует)TextAlignСпособ выравнивания текста в поле компонента. Текст может быть прижат к левомукраю ( L e f t ) , правому краю (Right) или быть выровненным по центру (Center)Значения некоторых свойств компонента можно изменять также с помощью мыши. Мышью можно задавать положение компонента на форме, а такжеего размер. Все вышесказанное также относится и к форме. Для того чтобыизменить положение компонента,выполните следующие действия:Создаем! первый проект для Microsoft .NET Framewrark1.

Установите курсор мыши на его изображении.2. Нажмите левую кнопку мыши и, не отпуская ее, переместите контур компонента в нужную точку формы.3. Отпустите левую кнопку мыши.Аналогично можно изменять размер компонента:1. Щелкните по изображению компонента.2. Установите курсор мыши на один из маркеров, размещенных по контурукомпонента.3. Нажмите левую кнопку мыши и, не отпуская ее, измените положение границы компонента.4. Отпустите левую кнопку мыши.В табл. 2.3 приведены значения свойств компонентов TextBoxl, TextBox2и TextBox3, которые нам необходимо изменить.

Значения остальных свойствмы менять не будем, и поэтому они в таблице не рассмотрены. Несколько поясню наличие пустой строки в свойстве Text. По умолчанию в этом поле былозначение TextBoxl (TextBox2, TextBox3), однако так как мы планируем вводить числовые значения, то текстовую информацию желательно удалить (илиже, если сказать no-другому записать в свойство Text «пустую» строку).Таблица 2.3 т Значения свойств компонентов TextBoxl-TextBox3TextBoxlTextBox2TextBox3Location.X404040Location.У4848764810448СвойствоTextSize.WidthКомпонент TextBoxl необходим нам для ввода коэффициента при второйстепени, TextBox2 - при первой, TextBox3 - при нулевой. После того как значения для этих компонентов будут определены, ваша форма будет выглядетьтак, как показано на рис. 2.9.

Обратите внимание, что свойства Font всех трехкомпонентов соответствуют шрифту, который мы задавали для формы.Кроме полей для ввода нам необходимо отображать поясняющий к нимтекст, а также выводить результат. Для этих целей используют компонентLabel - компонент для отображения текста.

Этот компонент также находитсяна вкладке Windows Forms окна Tool Palette. Добавляется компонент на форму тем же способом, что и Text Box. Чтобы не заострять внимание на перенесении компонентов, скажу сразу, что все они перемещаются на форму одинаково. Замечу, что такая технология получила название «технологии визуальногоГЛАВА 2 • Создаем первые проекты в Borland Delphi 2005Рис. 2.9 т Вид формы приложения после заданиясвойств компонентов TextBoxi -TextBox3проектирования» - программист создает и сразу наблюдает внешний вид программы на экране, при этом в окне редактора кода автоматически создаетсятекст программы.Для настройки компонента Label ознакомимся с его основными свойствами (табл. 2.4).Таблица 2.4 т Основные свойства компонента L a b e lСвойствоКомментарийNameИмя компонента.

Это имя используется для доступа в программе к компоненту и егоTextОтображаемый в поле компонента текстFontШрифт, который используется для отображения текстаForeColorЦвет текста, находящегося в поле компонентаBackColorЦвет фона поля компонентаLocation.XРасстояние от левой границы формы до левой границы компонентаLocation.YРасстояние от верхней границы формы до верхней границы компонентаSize.WidthШирина поля компонентаSize.HeightВысота поля компонентасвойствамBorderStyle' .Вид рамки компонента. По умолчанию задается обычная (FixecDD) рамка. Свойствотакже может принимать значения F i x e d S i n g l e (тонкая рамка) и None (рамкаотсутствует)TextAlignСпособ выравнивания текста в поле компонента.

Текст может быть прижат к левомукраю ( L e f t ) , правому краю (Right) или быть выровненным по центру (Center)После того как мы получили представление об этом компоненте, нам остается лишь определиться, какую информацию необходимо отображать. Нам понадобится отобразить фразу, предлагающую ввести коэффициенты квадратногоСоздаем первый проект для Microsoft .MET Frameworkуравнения, подписи к полям для ввода коэффициентов и, собственно, результаты расчета, - итого пять текстовых строк.

Соответственно, понадобится добавить на форму пять компонентов Label. Добавьте необходимые компоненты наформу и установите значения их свойств в соответствии с табл. 2.5.Таблица 2.5 т Свойства компонентов L a b e l l - L a b e l SСвойствоLabeMTextLocation.XLocation.YSize.WidthSize.HeightLabel2Label3Label4Label5Введите значенияА:коэффициентовквадратного уравненияВ:С:24242424104165583111483281616161202416161680После этого ваша форма будет выглядеть так, как показано на рис. 2.10,уже нечто похожее на нужное нам окно.Рис. 2.10 т Вид формы после настройки компонентов L a b e l l - L a b e l 4Последнее, что необходимо сделать, - добавить на форму две кнопки, с помощью которых мы будем выполнять расчет и завершать программу.

Для помещения кнопки на форму необходимо воспользоваться компонентом Button.Ниже в табл. 2.6 приведены основные свойства этого компонента, а в табл. 2.7приведены значения свойств компонентов B u t t o n l и Button2.Таблица 2.6 т Основные свойства компонента B u t t o nСвойствоКомментарийNameИмя компонента. Это имя используется для доступа в программе к компоненту и егосвойствамTextОтображаемый на кнопке текст\L^ГЛАВА 2 • Созцаем первые проекты в Borland Delphi 2005Таблица 2.6 • Основные свойства компонента Button (окончание)СвойствоКомментарийFontШрифт, используемый для отображения текста на кнопкеForecolorЦвет текста, отображаемого на кнопкеLocation.хРасстояние от левой границы формы до левой границы компонентаLocation.YРасстояние от верхней границы формы до верхней границы компонентаSize.widthШирина кнопкиSize.HeightВысота кнопкиEnabledПризнак доступности кнопки.

Если значение свойства равно True, то кнопка доступна,если False - кнопка недоступнаImage.Свойство задает картинку на поверхности кнопкиТаблица 2 . 7 т Свойства компонентов B u t t o n l и B u t t o n 2СвойствоButtonlTextВычислитьLocation.X240Button2Завершение работы240Location.Y48Size.Width12096120Size. Height3232Завершив работу над формой, мы добились нужного внешнего вида окна и теперь можно приступать к написанию программы.

Перед написанием программыостановимся на двух важных понятиях - событие и процедура обработки события.Немного о том, к а к программируетсяповедение программыНа прошлом этапе мы настроили форму, определяющую внешний вид окна привыполнении программы. Если посмотреть на эту форму, то становится очевидным, что пользователь должен ввести в поля для редактирования исходныеданные и нажать кнопку Вычисление корней. При нажатии на эту кнопку возникнет событие, которое отслеживается в Windows.Событие (Event) - это то, что происходит во время выполнения программы.Каждое событие имеет имя. Например, щелчок по кнопке Вычисление корней вызывает событие C l i c k (Нажатие). События не обязательно связаны со щелчками по кнопкам мыши - они также возникают при нажатии клавиш клавиатуры, перемещении мыши и т.д. Ниже в табл.

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