Студопедия  
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Системные диалоги и их фрагменты

Читайте также:
  1. II. Общество как социальная система, её основные системные признаки
  2. Беседа как метод обучения детей дошкольного возраста диалогической речи (лекция).
  3. Блокирующиеся, неблокирующиеся и асинхронные системные вызовы
  4. Внутрисистемные и междисциплинарные связи специальной психологии.
  5. Г. Темину удалось не только получить фрагменты ДНК, комплементарные заданной цепи РНК, но и доказать что ДНК-копии могут встраиваться в геном клеток и передаваться потомству.
  6. Декабристы были любимой темой советских историков, потому фрагменты пяти глав были ретроспективно восстановлены
  7. Диалогизация выступления
  8. Монологическое--диалогическое общение
  9. Опрос устройств и прерывания. Исключительные ситуации и системные вызовы
  10. ОПЫТ ДИАЛОГИЧЕСКОЙ ИНТЕРПРЕТАЦИИ

1). Інвестиці ї всередині країни – вкладання коштів у об’єкти інвестування, що розташовуються на території даної країни.

2). І нвестиці ї за кордоном вкладення коштів у об’єкти інвестування, що розташовані за межами кордонів даної країни.

VI. Портфельні інвестиції – вкладання коштів, спрямованих на формування портфеля ЦП.

VII. Ануїтет – інвестиції, які дають вкладнику певний дохід через регулярні проміжки часу (вкладанні коштів у страхові та пенсійні фонди).

VIII. Венчурні – ризикові вкладення, тобто вкладення в акції нових підприємств або підприємств, які здійснюють діяльність у нових сферах бізнесу, пов’язаних з великим ризиком.

 

3. Статистична оцінка інвестиційної привабливості. Оцінка ефективності інвестування в реальні проекти.

Інвестиційна привабливість – це узагальнююча характеристика переваг і недоліків окремих напрямків і об’єктів з позиції конкретного інвестора.

Інвестиційна привабливість галузей економіки – це інтегральна характеристика окремих галузей, або видів діяльності з позиції ефективності їх функціонування.

Інвестиційна привабливість реальних проектів – це інтегральна їх характеристика з позицій ефективності реалізації цих проектів для конкретного підприємства. Така привабливість є основою для складання бізнес – плану.

Рейтинг інвестиційної привабливості розраховують у такій послідовності:

1) Розраховують стандартизовані значення (бали) кожного з показників за регіонами.

2) Розраховують частковий рейтинг регіону за групами показників за формулою середньої арифметичної.

3) Розраховують загальний рейтинговий бал регіону як середньозважену часткових рейтингів за групами показників.

Система показників оцінки ефективності реальних інвестиційних проектів:

1. Чистий грошовий потік за весь період експлуатації – розраховується як сума чистого прибутку та амортизаційних відрахувань.

2. Чистий грошовий потік, приведений до сучасної вартості – розраховують шляхом дисконтування за формулою складних відсотків.

, ЧГП – чистий фактичний грошовий потік,

р – ставка дисконтування

3. Сума інвестиційних витрат (ІВ) на реалізацію інвестиційного проекту – включає прямі і непрямі витрати, матеріальні і нематеріальні активи, трудові та інші ресурси.

4. Чистий приведений дохід за інвестиційним проектом (ЧПД) – узагальнюючий кінцевий ефект від інвестування.

При порівнянні інвестиційних проектів вибирають той, в якого ЧПД більший.

 

5. Індекс (коефіцієнт) дохідності, Кд.

Цей показник можна вважати дисконтованою нормою прибутку.

6. Період окупності – це проміжок часу, потрібний для повернення початкових витрат шляхом нагромадження чистих потоків реальних грошей, генерованих проектом.

7. Внутрішня ставка дохідності (ВСД) – це показник дисконту, при якому обсяг інвестицій дорівнює обсягу грошових потоків від інвестицій, або рівень дисконтованої ставки, при якому чистий приведений дохід у процесі дисконтування приведений до нуля.

Таблица 1

Системные диалоги и их фрагменты

Компонент   Страница   Описание  
OpenDialog «Открыть файл»   Dialogs   Предназначен для создания окна диалога «Открыть файл»  
SaveDialog «Сохранить файл»   Dialogs   Предназначен для создания окна диалога «Сохранить файл»  
OpenPictureDialog «Открыть рисунок»   Dialogs   Предназначен для создания окна диалога «Открыть рисунок», от­крывающего графический файл  
SavePictureDialog «Сохранить рисунок» Dialogs     Предназначен для создания окна диалога «Сохранить рисунок» — сохранение изображения в графи­ческом файле  
FontDialog «Шрифты»     Dialogs     Предназначен для создания окна диалога «Шрифты» — выбор атри­ бутов шрифта  
ColorDiolog «Цвет»   Dialogs   Предназначен для создания окна диалога «Цвет» — выбор цвета  
ColorBox выбор цвета   Additional     Выпадающий список для выбора пользователем цвета. Только в Del­phi 6  
PrintDialog «Печать»   Dialogs   Предназначен для создания окна диалога «Печать»  
PrinterSetupDialog «Установка принтера»   Dialogs   Предназначен для создания окна диалога «Установка принтера»  
FindDialog «Найти»   Dialogs   Предназначен для создания окна «Найти»  
ReplaceDialog «Заменить»   Dialogs   Предназначен для создания окна диалога «Заменить»

 

Все компоненты стандартных диалогов со страницы Dialogs являются невизуальными компонентами, так что место их размещения на форме не имеет значения. При обращении к этим компонентам вызываются стандартные диалоги, вид которых зависит от версии Windows и настройки системы. Так что при запуске одного того же приложения на компьютерах с разными системами диалоги будут выглядеть по-разному. Например, при русифицированной версии Windows все их надписи будут русскими, а при англоязычной версии надписи будут на английском язы-е.

Основной метод, которым производится обращение к любому диалогу, — Ехесate. Эта функция открывает диалоговое окно и, если пользователь произвел в нем какой-то выбор, то функция возвращает true. При этом в свойствах компонента — налога запоминается выбор пользователя, который можно прочитать и использовать в дальнейших операциях. Если же пользователь в диалоге нажал кнопку Отмна или клавишу Esc, то функция Execute возвращает false. Поэтому стандартное обращение к диалогу имеет вид:

if <имя компонента-диалога> Execute then <операторы, использующие выбор пользователя>

 

Компоненты OpenDialog — диалог «Открыть файл» и SaveDialog — диалог «Сохранить файл как», пожалуй, используются чаще всего, в большинстве прило­жений.

Все свойства этих компонентов одинаковы, только их смысл несколько разли­чен для открытия и сохранения файлов. Основное свойство, в котором возвращает­ся в виде строки выбранный пользователем файл, — FileName. Значение этого свойства можно задать и перед обращением к диалогу. Тогда оно появится в диало­ге как значение по умолчанию в окне Имя файла.

Типы искомых файлов, появляющиеся в диалоге в выпадающем списке Тип файлов, задаются свойством Filter. В процессе проектирования это свойство проще всего задать с помощью редактора фильтров, который вызывается нажатием кнопки с многоточием около имени этого свойства в Инспекторе Объек­тов. В его левой панели Filter Name вы записываете тот текст, который увидит пользова­тель в выпадающем списке Тип файла диалога. А в правой панели Filter записывают­ся разделенные точками с запятой шаблоны фильтра.

После выхода из окна редактирования фильтров заданные вами шаблоны поя­вятся в свойстве Filter в виде строки вида:

текстовые (*.txt, *.doc)|*.txt; *.doc|Bce файлы!*.*

В этой строке тексты и шаблоны разделяются вертикальными линиями. В логичном виде, если требуется, можно задавать свойство Filter программно во время выполнения приложения.

Свойство Filterlndex определяет номер фильтра, который будет по умолчанию сазан пользователю в момент открытия диалога. Например, значение Filterln-; = 1 задает по умолчанию первый фильтр.

Свойство InitialDir определяет начальный каталог, который будет открыт в дент начала работы пользователя с диалогом. Если значение этого свойства не ано, то открывается текущий каталог или тот, который был открыт при последнем обращении пользователя к соответствующему диалогу в процессе выполнения даного приложения.

Свойство DefaultExt определяет значение расширения файла по умолчанию. и значение этого свойства не задано, пользователь должен указать в диалоге даное имя файла с расширением. Если же задать значение DefaultExt, то пользователь может писать в диалоге имя без расширения. В этом случае будет принято данное расширение.

Свойство Title позволяет вам задать заголовок диалогового окна. Если это свойство не задано, окно открывается с заголовком, определенным в системе.

В компонентах диалогов открытия и сохранения файлов предусмотрена возможность обработки ряда событий. Такая обработка может потребоваться, если осмотренных опций, несмотря на их количество, не хватает, чтобы установить э диктуемые конкретным приложением ограничения на выбор файлов. Событие LCanClose возникает при нормальном закрытии пользователем диалогового окна еле выбора файла. При отказе пользователя от диалога — нажатии кнопки Отме-, клавиши Esc и т.д. событие OnCanClose не наступает. В обработке события ОnClose вы можете произвести дополнительные проверки выбранного пользователем файла и, если по условиям вашей задачи этот выбор недопустим, вы можете известить об этом пользователя и задать значение false передаваемому в обработку параметру CanClose. Это не позволит пользователю закрыть диалоговое окно.

Компоненты FindDialog и ReplaceDialog, вызывающие диалоги поиска и за­мены фрагментов текста, очень похожи и имеют одинаковые свойства, кроме одного, задающего заменяющий текст в компоненте ReplaceDia­log. Такое сходство не удивительно, поскольку ReplaceDialog — производный класс от FindDialog.


Сами по себе компоненты FindDialog и ReplaceDialog не осуществляют ни по­иска, ни замены. Они только обеспечивают интерфейс с пользователем. А поиск и замену надо осуществлять программно. Для этого можно пользоваться событием OnFind, происходящим, когда пользователь нажал в диалоге кнопку Найти далее, и событием OnReplace, возникающим, если пользователь нажал кнопку Заменить или Заменить все. В событии OnReplace узнать, какую именно кнопку нажал поль­зователь, можно по значениям флагов frReplace и frReplaceAll.

Поиск заданного фрагмента легко проводить, пользуясь функцией Object Pas­cal Pos, которая определена в модуле System следующим образом:

function Pos(Substr: string; S: string): Byte;

где S — строка, в которой ищется фрагмент текста, a Substr — искомый фрагмент. Функция возвращает позицию первого символа первого вхождения искомого фраг­мента в строку. Если Substr в S не найден, возвращается 0.

Для организации поиска нам потребуется еще две функции: Copy и AnsiLo-werCase. Первая из них определена как:

function Copy(S: string; Index, Count: Integer): string;

Она возвращает фрагмент строки S, начинающийся с позиции Index и содер­жащий число символов, не превышающее Count. Функция AnsiLowerCase, определенная как

function AnsiLowerCase(const S: string): string;

возвращает строку символов S, переведенную в нижний регистр.




Дата добавления: 2014-12-20; просмотров: 36 | Поможем написать вашу работу | Нарушение авторских прав

<== предыдущая лекция | следующая лекция ==>
V. За регіональною ознакою| Тема 13. Основы теории конфликтов

lektsii.net - Лекции.Нет - 2014-2024 год. (0.008 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав