русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Факторное моделирование как способ изучения ФХД предприятия


Дата добавления: 2013-12-23; просмотров: 854; Нарушение авторских прав


Задание компонент формы

Открытие существующего проекта

1. Запустить приложение Delphi.

2. Выполнить команду Файл|Закрыть все.

3. Открыть файл проекта: Файл|Открыть проект à Имя файла с расширением dpr.


1. Определение формы

Разрабатываемое приложение называется проектом. Он начинается с создания стартовой формы – окна, которое появляется при запуске приложения.

Стартовая форма создается путем изменения свойств (характеристик) формы Form1. Свойства формы определяют ее внешний вид: размер, положение на экране, текст заголовка, вид рамки. Они перечислены на вкладке Properties (свойства) окна инспектора объектов. В левой колонке перечислены имена свойств, в правой – их значения.

Свойство Обозначение Значение
Имя формы Name Form1
Заголовок Caption Вычисление функции
Высота Height
Ширина Width
Цвет фона Color СlWhite
Шрифт Font Name Arial Cyr
Размер шрифта Font Size

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

Все данные вводятся в поля редактирования с клавиатуры. Поэтому в форму нужно добавить 2 компонента – поля редактирования аb для ввода и вывода результатов вычислений и две метки A для вывода поясняющей информации. Метка – это текст, находящийся непосредственно в форме. Положение и размер компонента изменяется обычным образом как и любого объекта в среде Windows. Свойства поля редактирования и метки аналогичны свойствам формы.



В заключение к форме нужно добавить командные кнопки ок

После добавления кнопок с помощью инспектора объектов установить требуемые значения свойств.

 

 


3. Обработка событий

Вид созданной формы показывает, как работает приложение. Пользователь должен ввести значение коэффициентов в поля редактирования, затем щелкнуть на кнопке Вычислить. Щелчок мыши это событие. Событие это то, что происходит во время работы приложения. У каждого события есть имя. Щелчок кнопкой мыши это OnClick, двойной щелчок – OnDblClick.

Реакцией на событие должно быть какое-либо действие. Например, реакцией на событие Вычислить, должно быть вычисление значения функции. В Delphi реакция на событие реализуется как процедура его обработки, называемая обработчиком события. Задача программиста состоит в написании необходимых обработчиков событий.

Создадим обработчик события на кнопку Вычислить.

Сначала надо выделить объект, для которого создается обработчик. Затем щелкнуть на ярлыке вкладки Events (событие) окна инспектора объектов. В результате этих действий в окне инспектора объектов появится карточка со списком событий, которые способен воспринимать маркированный компонент, в данном случае командная кнопка.

В левой колонке вкладки перечислены имена событий, на которые может реагировать маркированный объект. Если для него определен обработчик события, то в правой колонке рядом с именем события выводится его имя.

Чтобы создать обработчик события, надо сделать двойной щелчок в поле имени события. В результате открывается окно редактора кода (кодом называется текст программы) с макетом процедуры-обработчика события.

Delphi автоматически присваивает обработчику имя, состоящее из 2 частей. Первая определяет форму, содержащую объект, для которого создается обработчик события. Вторая часть имени идентифицирует сам объект и событие. В нашем случае имя формы Forn1, имя командной кнопки Вычислить Button1, а имя события – Click.

Текст процедуры для события Click кнопки Вычислить.

procedure TForm1.Button1Click(Sender: TObject);

var x,y:integer;

begin

{ввод исходных данных из полей редактирования}

x:=strtoint(edit1.text);

{можно использовать val(edit1.text,x,code)}

y:=x+5;

{вывод результатов}

edit2.text:=inttostr(y);

{можно по-другому: str(y:7:3,st);

label1.caption:=’Значение функции:’+сhr(13)+st;}

end;

end;

 

В приведенном тексте программы нет обычных процедур ввода-вывода Read и Write. Исходные данные программа получает из полей редактирования, обращаясь к свойству Text. Именно свойство Text определяет содержимое поля редактирования. Так как характеристика Text содержит текст, то его нужно преобразовать в число (процедура Val). Процедура Str помещает переменные в строковые выражения. Вывод результата осуществляется присвоением свойству Caption (метки) label1 значения – текста сообщения или выводом в соответствующую компоненту.

Аналогично создается обработчик событий на кнопки Повторим и Выход.

procedure TForm1.Button2Click(Sender: TObject);

begin

halt {или form1.close}

end;

 

procedure TForm1.Button3Click(Sender: TObject);

begin

edit1.text:='';

edit2.text:=''; {или label1.caption:=’’; }

end;

 

4. Компиляция и запуск на выполнение

Происходят обычным образом.

5. Сохранение проекта

При сохранении проекта создается несколько файлов. Некоторые из них содержат описание проекта в целом, некоторые – описания программных модулей и форм. Сначала нужно сохранить программный модуль (File | Save as), затем проект (File| Save Project). Имя проект и имя программного модуля должны быть разными. Выполняемому файлу присваивается имя проекта.

Модель – это условный образ объекта управления (исследования).

Модель конструируется аналитиком так, чтобы отобразить характеристики объекта (свойства, взаимосвязи, структурные и функциональные параметры), существенные для целей исследования.

Суть факторного моделирования заключается в установлении взаимосвязи между анализируемыми показателями и влияющими на них факторами.

Факторы могут выступать одновременно в качестве факторных показателей более высокого порядка.

Процесс моделирования условно делится на три этапа:

1. анализ данных о структуре и особенностях изучаемого явления или процесса, свойственных ему закономерностей

Важным моментом является формулировка цели построения модели и определение критерия, по которому будут сравниваться различные варианты решения. Например, критерием могут выступать увеличение объема производства, снижение себестоимости.

 

2. определение методов, с помощью которых можно решить задачу

Следует помнить, что излишняя детализация затрудняет построение модели, не дает преимуществ анализу, не обобщает выводы. Излишнее укрупнение приводит к потере существенной экономической информации.

 

3. анализ полученных результатов

Критериями достоверности и качества модели являются:

а) соответствие полученных результатов и выводов реальным условиям производства;

б) экономическая содержательность полученных оценок.

 

Факторы представляют собой независимые друг от друга величины, поэтому нельзя смешивать формулу расчета и схему взаимосвязи:

- формула расчета

- факторная модель.

Существует два типа связей, которые подвергаются исследованию в процессе анализа финансово-хозяйственной деятельности предприятия:

- функциональная

-стохастическая

При функциональной (детерминированной) схеме связи существует строгое соответствие между изменениями фактора и изменением результата. Анализ детерминированных систем называется факторным анализом.

Стохастической (вероятностной) связь будет в том случае, если любому значению факторного признака соответствует множество значений результативного признака.

К примеру, производительность труда при одном и том же уровне фондовооруженности может быть неодинаковой на разных предприятиях.

Неустойчивая по форме и силе связь подвержена изменениям случайного характера.



<== предыдущая лекция | следующая лекция ==>
Создание и сохранение проекта | Правила построения факторных моделей


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.006 сек.