GeoSELECT.ru



Программирование / Реферат: Разработка курса по OS/2 Warp (Программирование)

Космонавтика
Уфология
Авиация
Административное право
Арбитражный процесс
Архитектура
Астрология
Астрономия
Аудит
Банковское дело
Безопасность жизнедеятельности
Биология
Биржевое дело
Ботаника
Бухгалтерский учет
Валютные отношения
Ветеринария
Военная кафедра
География
Геодезия
Геология
Геополитика
Государство и право
Гражданское право и процесс
Делопроизводство
Деньги и кредит
Естествознание
Журналистика
Зоология
Инвестиции
Иностранные языки
Информатика
Искусство и культура
Исторические личности
История
Кибернетика
Коммуникации и связь
Компьютеры
Косметология
Криминалистика
Криминология
Криптология
Кулинария
Культурология
Литература
Литература : зарубежная
Литература : русская
Логика
Логистика
Маркетинг
Масс-медиа и реклама
Математика
Международное публичное право
Международное частное право
Международные отношения
Менеджмент
Металлургия
Мифология
Москвоведение
Музыка
Муниципальное право
Налоги
Начертательная геометрия
Оккультизм
Педагогика
Полиграфия
Политология
Право
Предпринимательство
Программирование
Психология
Радиоэлектроника
Религия
Риторика
Сельское хозяйство
Социология
Спорт
Статистика
Страхование
Строительство
Схемотехника
Таможенная система
Теория государства и права
Теория организации
Теплотехника
Технология
Товароведение
Транспорт
Трудовое право
Туризм
Уголовное право и процесс
Управление
Физика
Физкультура
Философия
Финансы
Фотография
Химия
Хозяйственное право
Цифровые устройства
Экологическое право
   

Реферат: Разработка курса по OS/2 Warp (Программирование)


МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ ИНЖЕНЕРНО-ФИЗИЧЕСКИЙ ИНСТИТУТ
(ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ)



Кафедра системного анализа



БИЗНЕС-ПЛАН
РАЗРАБОТКИ УЧЕБНОГО КУРСА ПО
OS/2 WARP CONNECT 4



Студент гр. К9-04 Крутов И.С. ______________
(подпись)
Оценка ______________
Подпись преподавателя ______________

1 Общие сведения об организации

АО КУДИЦ - ОБРАЗ
ул. Садовая-Черногрязская, 4
тел. 207-08-04
Виды деятельности:
Проведение учебных курсов.
Сетевые решения.
Разработка программного обеспечения.


2 Название, назначение, краткая характеристика разработки


Полное название инвестиционного проекта — разработка учебного курса по
операционной системе OS/2 Warp Connect 4. Курс предназначен для обучения
технических специалистов по OS/2 Warp в учебном центре АО КУДИЦ-ОБРАЗ в
Москве.
Целями данного курса являются:
o Повышение качества обучения специалистов за счет создания
отвечающих современным требованиям компьютерного бизнеса
раздаточных материалов для слушателей, лабораторных работ с
подробными описаниями и иллюстрациями и демонстрационного
программного обеспечения.
o Повышение уровня знаний технических специалистов за счет
включения в курс недокументированных возможностей новой
операционной системы.

3 Постановка проблемы


Фирма IBM* в 1996 году выпустила новую версию операционной системы OS/2
Warp Connect 4. Для максимального использования возможностей этой
операционной системы необходимо создать новый курс на основе уже имеющихся
курсов по предыдущим версиям OS/2 Warp.

1 Актуальность разработки

Отличительной особенностью разработки является использование оригинальных
материалов фирмы IBM для создания курса и средств поддержки для него. В
настоящее время сделано множество публикаций в различных компьютерных
изданиях по поводу возможностей новой операционной системы на основании
результатов тестирования. По оценкам специалистов эта операционная система
занимает устойчивое положение на рынке офисных операционных систем. Более
того, расширенные возможности этой системы способствуют ее дальнейшему
продвижению на компьютерном рынке, в частности, на территорию России и
стран ближнего зарубежья. Поэтому необходимы средства, обеспечивающие
возможность пользователям и техническим специалистам детально разобраться в
структуре OS/2 с целью дальнейшего наиболее эффективного ее использования.
Предлагаемый курс обеспечит возможность наиболее эффективного использования
операционной системы и снижения затрат на ее техническую поддержку. Кроме
того, фирмой IBM предусмотрена специальная программа сертификации
специалистов по OS/2.

2 Теоретическое обоснование разработки

OS/2 Warp Connect 4 представляет собой новейшую версию программного
обеспечения, завоевавшего более 65 высших наград в компьютерной индустрии.
На сегодняшний день система оптимизирована таким образом, чтобы
обеспечивать высочайшую производительность, а целый ряд новшеств упрощает
ваше «общение» с ней и расширяет горизонты ее возможностей. OS/2 предлагает
целый комплект средств сетевого взаимодействия, что существенно снижает
расходы. А поскольку фирма IBM берет на себя также тестирование продуктов
на совместимость, то снизятся также и временные затраты. OS/2 Warp Connect
разрабатывалась с прицелом на рабочие группы и бизнес небольших масштабов.
Система является всеобъемлющей средой для работы на настольном персональном
компьютере, в которой вы подключены ко всем членам вашей рабочей группы,
имеете доступ ко всей информации и пользуетесь всеми необходимыми видами
сервиса — благодаря специальным сетевым функциям, входящим в состав Warp
Connect.

4 Описание разработки

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

1 Методы решения проблемы

Поставленная задача может быть решена двумя способами.
Во-первых, можно выпустить специальную серию учебников для самостоятельного
изучения, в которых отразить наиболее существенные моменты, связанные с
работой в новой системе.
Во-вторых, можно разработать по специальной методике курс, который поможет
за максимально короткое время освоить все приемы работы с операционной
системой OS/2.
В первом случае высоки временные затраты на изучение системы,
следовательно, труд технического специалиста становится менее эффективным.
Второй вариант выглядит предпочтительнее, поскольку позволяет в максимально
короткие сроки под руководством опытных инструкторов освоить в полном
объеме методы работы с новой операционной системой.

2 Описание курса

Курс состоит из набора раздаточных материалов для слушателей, комплекса
лабораторных работ и демонстрационного программного обеспечения.
Текст лекций состоит из семи частей. В первой части дается общий обзор
операционной системы OS/2, а в последующих — детальное описание параметров
настройки OS/2.
Курс содержит также десять лабораторных работ, посвященных основным
моментам при настройке OS/2. Лабораторные работы включают в себя
раздаточный материал, описание работы и программные средства для наглядной
тренировки.
Предполагаемая длительность курса — пять дней.


5 Маркетинговые исследования


1 Анализ рынка сбыта

Потенциальными потребителями являются российские сетевые специалисты,
которые занимаются вопросами организации межсетевого взаимодействия при
помощи операционной системы OS/2 Warp Connect, службы технической поддержки
предприятий и организаций, работники которых используют в своей работе
OS/2, а также сотрудники предприятий и организаций, которые ранее не
работали с OS/2, но в дальнейшем хотели бы перейти к работе с ней.
В целом по России насчитывается около 500 фирм — потенциальных
потребителей, в том числе и бизнес-партнеров фирмы IBM. Учитывая, что OS/2
завоевывает все больше места на компьютерном рынке России, то число
потенциальных заказчиков постоянно растет. Данные получены на основе
экспертных оценок независимых специалистов в области компьютерных
технологий и проведенных специализированных опросах руководителей
предприятий и организаций, а также руководителей технических и
информационных отделов.

2 Оценка конкуренции

Для оценки конкуренции было проведено исследование, целью которого было:
o Определение количества учебных центров, ведущих подготовку
специалистов в данной области
o Выяснение деталей, характеризующих проводимые учебные курсы
o Определение средней стоимости одного дня обучения
o Выявление наиболее сильных конкурентов
Информация была получена с помощью телефонных звонков в учебные центры.
Список российских компьютерных фирм, которые проводят обучение, был взят из
каталога “Кто есть кто на компьютерном рынке России” ВЕСНА-ЛЕТО-96. Список
насчитывает 150 предприятий. Из них удалось выявить только три, которые
проводят курсы, посвященные OS/2 Warp Connect 4.
Для оценки конкуренции была сформирована система показателей технического
уровня, которая включает в себя следующие свойства учебного курса:
o Назначение курса
o Продолжительность курса
o Наличие раздаточных материалов слушателя
o Наличие материалов на русском языке
o Выдаваемый сертификат
o Стоимость одного дня обучения
Были выбраны три аналога — учебные курсы фирм МИКРОИНФОРМ, ИНТЕРРОСТ и IBM
ВОСТОЧНАЯ ЕВРОПА/АЗИЯ ЛТД. Данные были взяты из таблицы, полученной в ходе
специального исследования.
Был проведен сравнительный анализ технического уровня по выбранным
показателям для четырех учебных центров, включая и КУДИЦ-ОБРАЗ. Данные
исследования приведены в таблице 1:
Таблица 1: «Сравнение показателей ТУ»
|Фирма |Для кого |Длит. |Мате-р|Мате-р|Серт-и|Стои-м|
| |предназначен|курса, |иалы |иалы |фи-кат|ость, |
| |курс |дней | |рус. | |тыс. |
| | | | | | |руб. |
|МИКРОИНФОРМ |Технические |5 |Да |Нет |— |800 |
| |специалисты | | | | | |
|ИНТЕРРОСТ |Технические |7 |Нет |— |— |300 |
| |специалисты | | | | | |
|IBM ВОСТОЧНАЯ |Технические |4 |Да |Нет |IBM |600 |
|ЕВРОПА/АЗИЯ ЛТД |специалисты | | | | | |
|КУДИЦ-ОБРАЗ |Технические |5 |Да |Да |IBM |200 |
| |специалисты | | | | | |

Сравнивая характеристики, можно заметить, что разработанный курс
превосходит по некоторым показателям имеющиеся курсы. Особенно
привлекательными являются стоимость одного дня обучения и наличие
материалов слушателей на русском языке, а также наличие сертификата фирмы
IBM. Поэтому можно сделать вывод, что курс является конкурентоспособным.

3 Оценка тактики

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

6 Оценка риска

Стадии разработки курса могут сопутствовать следующие риски:
o трудности с набором квалифицированных кадров;
o недостаточный уровень заработной платы (текучесть кадров,
снижение производительности труда);
o изношенность оборудования (физическая и моральная);
o недостаточность качества материалов.
При разработке курса эти риски не имеют существенного значения, поскольку
создание курса выполняют высококвалифицированные специалисты, работающие по
контракту, пункты которого полностью оговорены с работниками и приняты ими.
Работа осуществляется на качественном оборудовании фирмы IBM (персональные
компьютеры, принтеры) и копировальных аппаратах фирмы Kodak. В работе
используются оригинальные материалы фирмы IBM, полученные по внутренним
каналам. Налажены прочные контакты с несколькими поставщиками бумаги, а в
случае срыва поставок предусмотрен резервный фонд. Все эти возможности
сводят к минимуму вероятность появления указанных выше рисков.
На стадии эксплуатации курса могут возникать следующие риски:
o финансово-экономические риски;
o неустойчивость спроса;
o появление альтернативного курса;
o снижение цен конкурентами;
o рост налогов;
o рост цен на сырье, материалы;
o обеспеченность рабочей силой.
Оценка вероятности появления указанных рисков приведена в таблицах 1, 2 и
3.
Таблица 1: «Простые риски»
|Простые риски | |Приоритеты |Веса |
|Si | |Pi |Wi |
|Финансово-экономические | |1 |0.25 |
|Неустойчивость спроса | |2 |0.25 |
|Появление альтернативного курса | |3 |0.2 |
|Снижение цен конкурентами | |4 |0.1 |
|Повышение налоговых ставок | |5 |0.1 |
|Рост цен на сырье, материалы | |6 |0.05 |
|Обеспеченность рабочей силой | |7 |0.05 |
|Всего | |7 |1 |

При экспертной оценке рисков была принята следующая система оценки:
0 — вероятность возникновения риска мала;
25 — вероятность возникновения риска ниже среднего;
50 — вероятность возникновения риска средняя;
75 — вероятность возникновения риска выше среднего;
100 — вероятность возникновения риска высока.
Таблица 2: «Экспертная оценка рисков»
|Простые риски, Si |Эксперты |Vi |
| |1-й |2-й |3-й | |
|Финансово-экономические |25 |25 |25 |25 |
|Неустойчивость спроса |25 |50 |50 |41.66667 |
|Появление альтернативного курса|25 |0 |25 |16.66667 |
|Снижение цен конкурентами |50 |25 |50 |41.66667 |
|Повышение налоговых ставок |75 |75 |100 |83.33333 |
|Рост цен на сырье, материалы |0 |0 |25 |8.333333 |
|Обеспеченность рабочей силой |0 |0 |25 |8.333333 |
Таблица 3: «Оценка рисков»
|Риски | |Веса |Вероятност|Балл |
| | | |ь | |
|Si | |Wi |Vi |Wi*Vi |
|Финансово-экономические | |0.25 |25 |6.3 |
|Неустойчивость спроса | |0.25 |42 |10.5 |
|Появление альтернативного курса | |0.2 |17 |3.4 |
|Снижение цен конкурентами | |0.1 |42 |4.2 |
|Повышение налоговых ставок | |0.1 |83 |8.3 |
|Рост цен на сырье, материалы | |0.05 |8 |0.4 |
|Обеспеченность рабочей силой | |0.05 |8 |0.4 |
|Всего | |1 |225 |33.5 |


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

7 Финансовое обоснование


1 Определение стоимости работ

В таблице 1 дана схема расчета себестоимости работ.
Таблица 1: «Схема расчета себестоимости работ»
|№ п/п|Наименование статей расхода|Затраты|Обоснование |
| | |тыс.руб| |
| | |. | |
|1 |Заработная плата |5000 |См. табл. 2 |
|2 |Материалы |1000 |См. табл. 3 |
|3 |Отчисления в фонды |1950 |39% от пункта 1, в том |
| |социального страхования, | |числе: |
| |занятости, пенсионный фонд,| |28% пенсионный фонд; |
| |обязательное медицинское | |2% фонд занятости; |
| |страхование | |5,4% соц. страхование; |
| | | |3,6% мед. страхование |
|4 |Расходы на эксплуатацию ЭВМ|250 |См. табл. 4 |
| |и офисного оборудования | | |
|5 |Накладные расходы |2050 |25% от пунктов 1-4 |
|6 |Плановая себестоимость |10250 |Сумма пунктов 1-5 |
| |работ | | |
|7 |Отчисления в бюджет |350 |3,4% плановой |
| | | |себестоимости, в том числе:|
| | | |- отчисления во |
| | | |внебюджетный фонд НИОКР |
| | | |Комитета по высшей школе и|
| | | |Минфина РФ — 1,5%; - |
| | | |отчисления в дорожные фонды|
| | | |— 0,4%; |
| | | |отчисления на содержание |
| | | |жилищного фонда и объектов |
| | | |соц.культ.быта — 1,5% |
|8 |Полная себестоимость работ |10600 |Сумма пунктов 6-7 |


Таблица 2: «Расчет заработной платы»
|№ п/п|Наименование |Оклад |Время работы |Сумма |
| |должности |(тыс. руб) |(чел. месяц) |зарплаты |
| | | | |(тыс. руб.)|
|1 |Студент-дипломник |2500 |2 |5000 |

Таблица 3: «Расчет затрат на материалы»
|№ п/п|Наименование |Единица |Количество |Цена единицы|Всего сумма|
| |материала |измерения | |(тыс. руб.) |(тыс.руб.) |
|1 |Бумага |коробка |1 |150 |150 |
|2 |Прозрачные |упаковка |2 |50 |200 |
| |пленки | | | | |
|3 |Картриджи для|штука |1 |550 |550 |
| |принтеров | | | | |
|4 |Дискеты |штука |10 |5 |50 |
|Итого: |1000 |
|(с учетом транспортных затрат 5% от стоимости | |
|материалов) | |


Таблица 4. «Расчет затрат на эксплуатацию ЭВМ и офисного оборудования»
|№ п/п|Наименование |Цена |Срок |Время |Затраты на |
| |оборудования |прибора |службы |использования|аренду |
| | |(тыс. |(гг) |(час) |(тыс. руб) |
| | |руб.) | | | |
|1 |ПЭВМ |7200 |10 |640 |50 |
|2 |Лазерный |5400 |10 |640 |40 |
| |принтер | | | | |
|3 |Ксерокс |36000 |10 |400 |160 |
|Итого: |250 |


2 Прогноз объемов (3 года)

Таблица 5: «Прогнозируемые объемы продаж»
|№ п/п | |1 год |2 год |3 год |
|1 |Объем реализации, шт |24 |24 |24 |
| |(кол-во проведений | | | |
| |курса) | | | |


3 План денежных поступлений и выплат


Таблица 6: «План денежных поступлений и выплат»
|№ п/п|Выплаты |Год до |Годы эксплуатации |
| | |освоения | |
| | |1 |1 |2 |
|1 |Выручка от курсов, тыс. |0 |240000 |240000 |
| |руб. | | | |
|2 |Зарплата инструкторов, |10000 |10000 |10000 |
| |тыс. руб. | | | |
|3 |Арендная плата, тыс. руб. |50000 |50000 |50000 |
|4 |Себестоимость разработки, |10600 |0 |0 |
| |тыс. руб. | | | |
|5 |Оплата единовременных |10000 |10000 |10000 |
| |расходов, тыс. руб. | | | |
|6 |Оплата рекламы, тыс. руб. |0 |10000 |10000 |
|7 |Налоги и другие |10000 |10000 |10000 |
| |обязательные выплаты, тыс. | | | |
| |руб. | | | |
|8 |Всего платежей, тыс. руб. |90600 |90000 |90000 |
|9 |Баланс платежей, тыс. руб. |-90600 |150000 |150000 |


4 Баланс доходов и расходов по продукту


Таблица 7: «Баланс доходов и расходов по продукту»
|№ п/п|Показатели |Годы эксплуатации |
| | |1 |2 |3 |
|1 |Объем реализации, чел. |240 |240 |240 |
|2 |Цена за единицу, тыс. руб. |1000 |1000 |1000 |
|3 |Выручка, тыс. руб. |240000 |240000 |240000 |
|4 |Накладные расходы, тыс. руб. |80000 |80000 |80000 |
|5 |Прямые расходы, тыс. руб. |10000 |10000 |10000 |
|6 |Точка самоокупаемости |83 |83 |83 |


5 Расчет показателей оценки эффективности


[pic]

Точка пересечения кривой выручки и кривой текущих издержек характеризует
объем производства, при котором фирма работает без убытков. Дальнейший рост
объемов производства будет приносить прибыль. Если на курсы приходят в
течение года 80 человек, то проведение этого курса является безубыточным.
Если же количество слушателей больше указанного числа, то проведение курса
приносит прибыль.

[pic]
По построенному на основании таблицы 6 графику расчета срока окупаемости
можно определить срок окупаемости разработанного курса. Срок окупаемости
курса равен 7 месяцам.

6 Правовые аспекты

Курс разработан с использованием только оригинальных материалов фирмы IBM.
Было получено разрешение на использование этих материалов при создании
учебного курса. В ходе работ были проведены перевод этих материалов на
русский язык и их переработка с учетом требований IBM и КУДИЦ-ОБРАЗ.
Авторские права принадлежат фирмам IBM и АО КУДИЦ-ОБРАЗ.

8 Список литературы


1. Тригер Д.Я. Технико-экономическое обоснование и информационное
обеспечение дипломных проектов. - М.: МИФИ, 1982.
2. Борисов Н.Н., Елтаренко Е.А. Методы оценки технического уровня
разработок. - М.: МИФИ, 1990.
3. Липсиц И.В. Бизнес-план - основа успеха. - М.: Машиностроение, 1990.




Реферат на тему: Разработка лабораторного практикума "Создание тестирующей программы"

1. СОЗДАНИЕ ТЕСТИРУЮЩИХ ПРОГРАММ С ИСПОЛЬЗОВАНИЕМ ВИЗУАЛЬНЫХ КОМПОНЕНТОВ

1.1. Аналитический обзор

В качестве инструментального средства целесообразно использовать
систему компьютерного тестирования (СКТ), удовлетворяющую следующим
требованиям (1):
. простота подготовки тестовых заданий (задания могут создаваться
преподавателями в минимальной степени владеющими компьютером)
. широкий диапазон применения (возможность использования для подготовки
тестов по широкому спектру дисциплин)
. удобная система управления базами тестовых заданий (удаление,
добавление заданий, объединение баз заданий)
. наличие систем сбора и обработки статистической информации по
результатам тестирования (для тестируемых и для тестовых заданий)
. лёгкость организации оперативного контроля знаний в учебном процессе
. удобные средства решения задач (например, наличие встроенного
микрокалькулятора с расширенными возможностями)
. встроенные мультимедийные возможности
. компактность (система тестирования с количеством тестовых заданий до
нескольких сотен должна помещаться на одну дискету)
. низкие системные требования (достаточно Windows 95/98/NT).
Бурное развитие глобальной компьютерной сети показало перспективность
удаленного тестирования студентов с помощью интерактивных Web-тестов,
устанавливаемых на серверах, подключенных к локальной компьютерной сети или
сети Интернет. Более широкому распространению таких информационных
технологий в образовании, позволяющих не только повысить интенсивность и
эффективность процесса обучения, но и существенно расширить аудиторию
потенциальных слушателей ведущих университетов страны, препятствует
трудоемкость процесса разработки тестов, предназначенных для работы в Web-
сети.
Для создания интерактивных Web-тестов преподавателю помимо знаний по
курсу, для которого предназначен тест, требуются специальные навыки в
области применения Интернет-технологий, либо необходима помощь
соответствующего специалиста. При использовании для разработки учебных
материалов любого из большого количества имеющихся инструментальных средств
создания и редактирования HTML-документов, например, таких как Netscape
Composer или Microsoft FrontPage, требуются базовые сведения о гипертексте
и определенные навыки в области программирования. Кроме того, для придания
Web-документам интерактивных свойств, позволяющих оперативно реагировать на
информацию, введенную пользователем, автору потребуются еще более глубокие
знания Интернет-технологий, связанные с необходимостью написания программ-
обработчиков с использованием Java, JavaScript или CGI-приложений. Таким
образом, создание учебных материалов для дистанционного обучения в Web-сети
предъявляет весьма высокие требования к квалификации преподавателя-
разработчика в области практического использования современных
информационных технологий. В противном случае необходима совместная работа
коллектива специалистов различного профиля. Эти обстоятельства существенно
повышают трудоемкость создания учебных Web-пособий и, в определенной
степени, сдерживают процесс развития такой формы дистанционного
образования.


1.2. Описание компонентов, используемых при реализации практической части
курсовой работы

В практической части данной курсовой работы используются следующие
визуальные и невизуальные компоненты (2, 3, 4, 5) среды программирования
Borland Delphi 6.0.
1.2.1. Компонент TLabel

TLabel служит для отображения текста на экране. Можно изменить шрифт и цвет
метки, если дважды щелкнуть на свойство Font в Инспекторе Объектов. Видно,
что это легко сделать и во время выполнения программы, написав всего одну
строчку кода.
Этот компонент доступен из модуля STDCTRLS, и находится на странице
Палитры компонентов Standard.
Компонент представляет собой статический текст. С помощью этого
компонента на рабочей поверхности формы можно отобразить информацию,
сделать пояснения и показать названия других компонентов. Но он имеет и
другую важную функцию — если в составе текста TLabel есть символы-
акселераторы, информация об их нажатии может передаваться от TLabel другому
элементу управления.
Свойства компонента приведены в табл.1:
Таблица 1
Свойства компонента TLabel

|Свойство |Описание |
|(Pb) property Caption: TCaption; |Содержит строку с выводимым текстом. |
|TCaption = string[255]; | |
|(Pb) property Alignment: |Устанавливает правило выравнивания |
|TAlignment; |текста — по правому, левому краю или по|
| |центру клиентской области. |
|(Pb) property AutoSize: Boolean; |В случае True происходит автоматическое|
| |приведение размеров компонента к |
| |размерам текста и высоте шрифта. |
| | |
| |Продолжение табл.1 |
|(Pb) property ShowAccelChar: |Показывает, отображается ли в TLabel |
|Boolean; |акселератор (символ, перед которым |
| |стоит знак амперсанда — '&'). Если оно |
| |равно False, амперсанд никак не |
| |интерпретируется. В случае True |
| |акселератор выделяется в строке |
| |подчеркиванием и нажатие клавиш |
| |+ приводит к передаче |
| |фокуса окну FocusControl (т.к. TLabel |
| |сам не является оконным компонентом). |
|(Pb) property FocusControl: |Определяет оконный компонент, которому |
|TWinControl; |посылаются сообщения о вводе |
| |акселератора. |
|(Pb) property Transparent: |Прозрачность фона компонента. Если |
|Boolean; |свойство установлено в True, то при |
| |перерисовке элемента управления не |
| |происходит закрашивание клиентской |
| |области. В противном случае — |
| |происходит закрашивание кистью bsSolid |
| |и цветом Color. |
|(Pb) property WordMrap: Boolean; |Определяет возможность разрыва слов в |
| |случае, если длина выводимого текста |
| |превышает ширину компонента. |



1.2.2. Компонент TImage

TImage - отображает графическое изображение на форме. Воспринимает форматы
BMP, ICO, WMF. Если картинку подключить во время дизайна программы, то она
прикомпилируется к EXE файлу.
Этот компонент доступен из модуля EXTCTRLS, и находится на странице
Палитры компонентов Additional.
Этот компонент служит надстройкой над классом TPicture и замыкает всю
иерархию графических объектов VCL. Он предназначен для показа на форме
изображения: битовой карты (TBitmap), метафайла (TMetafile), значка
(TIcon).
Свойство (Pb) property Picture: TPicture; служит контейнером для
графического объекта одного из перечисленных классов.
В качестве канвы используется канва объекта Picture. Graphic — только
если поле Graphic ссылается на объект класса TBitmap:
(Pb) property Canvas: TCanvas;
Если это не так, то попытка обращения к свойству вызовет
исключительную ситуацию EInvalidOperation, так как рисовать на метафайле
или значке нельзя.
Следующие три свойства определяют, как именно Tpicture располагается в
рабочей области компонента:
(Pb) property AutoSize: Boolean;
— означает, что размеры компонента настраиваются по размерам содержащегося
в нем графического объекта. Устанавливать его в True нужно перед загрузкой
изображения из файла или буфера обмена;
(Pb) property Stretch: Boolean;
— если это свойство установлено в True, то изображение "натягивается" на
рабочую область, при необходимости уменьшая или увеличивая свои размеры.
Если оно установлено в False, то играет роль следующее свойство;
(Pb) property Center: Boolean;
— если это свойство установлено в True, изображение центрируется в пределах
рабочей области. В противном случае — располагается в ее верхнем левом
углу.


1.2.3. Компонент TTimer

TTimer - таймер, событие OnTimer периодически вызывается через промежуток
времени, указанный в свойстве Interval. Период времени может составлять от
1 до 65535 мс.
Этот компонент доступен из модуля EXTCTRLS, и находится на странице
Палитры компонентов System.
Этот невизуальный компонент предназначен для уведомления программы об
истечении определенных промежутков времени. Компонент инкапсулирует
системный таймер Windows и работает через посылку сообщений WM_TIMER.
Свойство (Pb) property Enabled: Boolean; включает/выключает таймер,
влияя на генерацию им событий. Будучи установлен в Enabled, таймер начинает
генерировать события OnTimer через интервал времени
(Рb) property Interval: Word;
который измеряется в миллисекундах. После каждого истечения такого
интервала инициируется обработчик, связанный с событием:
(Pb) property OnTimer: TNotifyEvent;
При этом программист получает очередной квант времени.
При активизации и деактивизации таймера или изменении интервала в
системе может не оказаться свободных таймеров. В этом случае генерируется
исключительная ситуация EOutOfResources.



1.2.4. Компонент TButton

TButton позволяет выполнить какие-либо действия при нажатии кнопки во время
выполнения программы. В Delphi все делается очень просто. Поместив TButton
на форму, по двойному щелчку можно создать заготовку обработчика события
нажатия кнопки. Далее нужно заполнить заготовку кодом:
procedure TForm1.Button1Click(Sender: TObject);
begin
MessageDlg('Are you there?',mtConfirmation,mbYesNoCancel,0);
end;
Этот компонент доступен из модуля STDCTRL, и находится на странице
Палитры компонентов Standard.
Двойной щелчок на кнопке не предусмотрен.
Основным событием, связанным с нажатием кнопки (любым способом)
является:
(Pb) property OnClick: TNotifyEvent;
Под "любым способом" здесь подразумевается щелчок мышью, нажатие
комбинации клавиши — акселератора, нажатие или (только для
некоторых кнопок) или вызов метода Click из программы.
Текст кнопки, появляющийся на ее поверхности, определен в свойстве:
(Pb) property Caption: string;
Если в составе текста есть амперсанд ('&'), то следующий за ним символ
используется в акселераторе, и нажатие комбинации клавиш +
вызывает нажатие кнопки.
Водораздел среди кнопок проходит по тому, что именно означает нажатие.
Ряд кнопок — TRadioButton, TCheckBox и группа TRadioGroup — предназначен
для ввода или переключения фиксированных параметров, и программиста более
интересует их состояние в некоторый момент времени, чем сам факт нажатия.
Кнопки TButton, TSpinButton и TBitBtn напротив, как правило, своим нажатием
инициируют немедленные действия. Кнопка TSpeedButton может успешно служить
для решения обеих задач.
Как уже было сказано, нажатие влечет за собой OnClick. Но это не
означает, что всегда нужно писать код для обработки всех нажатий. Например,
исключением из этого правила является использование кнопок в модальных
формах.
Модальная форма, или модальный диалог — специальная разновидность окон
Windows (и форм Delphi), предназначенная для ввода пользователем
необходимых программе данных или выбора одного ответа из нескольких
вариантов. Обычно при этом ему предоставляется несколько кнопок,
соответствующих вариантам. Вплоть до получения ответа в модальном диалоге
пользователь не может переключиться на другие окна той же задачи, а в
системном модальном диалоге — и на другие задачи. Для использования в таких
случаях предназначены стандартная кнопка Windows TButton и ее младшая
сестра TBitBtn, отличающаяся только наличием картинки на ее поверхности.
При их нажатии значение свойства ModalResult кнопки передается одноименному
свойству формы, где такое изменение означает вывод формы из модального
состояния и ее закрытие:
(Pb) property ModalResult: TModalResult;
TModalResult = Low(Integer) ..High(Integer);
В модальной форме могут быть предусмотрены две специальные кнопки,
соответствующие положительному и отрицательному решениям. Одна из них
срабатывает при нажатии на клавиатуре , другая — . Любая кнопка
может получить такой статус, установив в True соответственно одно из
свойств:
(Pb) property Default: Boolean;
(Pb) property Cancel: Boolean;
У двух рассмотренных кнопок результат, который при нажатии кнопки
передается модальной форме, будет соответственно равен mrOk и mrCancel.

1.2.5. Компонент TEdit

TEdit - стандартный управляющий элемент Windows для ввода. Он может быть
использован для отображения короткого фрагмента текста и позволяет
пользователю вводить текст во время выполнения программы.
Этот компонент доступен из модуля STDCTRL, и находится на странице
Палитры компонентов Standard.
Этот компонент не содержит собственного кода, в нем только
опубликованы свойства его предка TCustomEdit. Он представляет собой
редактируемую строку (далее — просто редактор).
Стиль обрамления этого компонента
(Pb) property BorderStyle: TBorderStyle;
по умолчанию равен bsSingle.
Если свойство
(Pb) property AutoSize: Boolean;
равно True, компонент изменяет свою высоту в зависимости от размера шрифта
(свойство Font). Для того чтобы изменения имели место, должен еще быть
установлен стиль обрамления bsSingle.
Вводимый в редактор текст может автоматически подвергаться некоторым
преобразованиям.
Преобразование, задаваемое свойством CharCase, позволяет автоматически
преобразовывать все символы только в верхний или только в нижний регистр:
(Pb) property CharCase: TEditCharCase;
TEditCharCase = (ecNormal, ecUpperCase, ecLowerCase) ;
По умолчанию установлен стиль ecNormal и преобразования не происходит.

Аналогично, свойство
(Pb) property OEMConvert: Boolean;
определяет необходимость автоматического преобразования вводимых символов
из кодировки OEM в ANSI и обратно. Такое свойство часто бывает нужно при
обработке текста в кодировке MS-DOS.
Два следующих свойства описывают поведение выделенного текста при
переходе фокуса. Первое из них
(Pb) property AutoSelect: Boolean;
описывает реакцию редактирующего элемента при получении фокуса. Если оно
установлено в True (по умолчанию это так), то при получении фокуса ввода
весь текст в нем выделяется независимо от состояния свойства SelText. Если
AutoSelect установлено в False, то при получении фокуса выделяется лишь то,
что было выделено до его утери.
После утери фокуса редактором выделенный в нем текст обычно теряет
цветовое выделение. Чтобы оно оставалось, установите в False второе
свойство:
(Pb) property HideSelection: Boolean;
На длину текста может быть наложено ограничение. Свойство
(Pb) property MaxLength: Integer;
определяет максимальную длину текста редактора в символах. Если значение
этого свойства равно 0, то ограничений на длину текста нет.
Свойство PasswordChar предназначено для ввода пароля с использованием
редактора:
(Pb) property PasswordChar: Char;
Его значение — это символ, используемый для отображения вместо любых
вводимых символов.
Можно запретить возможность редактирования текста. Если значение
свойства: (Pb) property ReadOnly: Boolean;
равно True, текст изменить нельзя.
Можно отследить изменения текста в редакторе, обрабатывая поступающие
события:
(Pb) property OnChange: TNotifyEvent ;
1.2.6. Компонент TRadioButton

TRadioButton позволяет выбрать только одну опцию из нескольких. Если опять
открыть диалог Options | Project и выбрать страницу Linker Options, то
можно видеть, что секции Map file и Link buffer file состоят из наборов
RadioButton.
Этот компонент доступен из модуля STDCTRL, и находится на странице
Палитры компонентов Standard.
Радиокнопка (переключатель), или кнопка с зависимой фиксацией — также
стандартный элемент управления Windows. Особенностью радиокнопок является
механизм их переключения. Они группируются автоматически, то есть при
выборе одной из них все остальные, принадлежащие тому же элементу
управления или форме, освобождаются. Для того чтобы в форме можно было
использовать несколько независимых групп радиокнопок, используйте
специальные компоненты.
Свойство
(Pb) property Checked: Boolean;
определяет, нажата ли данная радиокнопка. При изменении этого свойства
генерируется событие OnClick.
У радиокнопки имеется свойство Caption, содержащее связанный с ней
текст. Выравнивание текста радиокнопки определяется свойством
(Pb) property Alignment: TLeftRight;
и может проводиться только по левому или по правому краю. У этого
компонента предусмотрено также событие:
(Pb) property OnDblClick;
Такое событие посылается только уже нажатой радиокнопке, в то время
как OnClick — только ненажатой.



1.2.7. Компонент TComboBox

TComboBox во многом напоминает ListBox, за исключением того, что позволяет
вводить информацию в маленьком поле ввода сверху ListBox. Есть несколько
типов ComboBox, но наиболее популярен спадающий вниз (drop-down combo box),
который можно видеть внизу окна диалога выбора файла.
Этот компонент доступен из модуля STDCTRL, и находится на странице
Палитры компонентов Standard.
Этот стандартный элемент управления Windows — комбинированный список —
имеет много общего с TListBox. Он состоит из собственно списка и
помещенного рядом поля ввода редактирующего элемента. Таким образом,
пользователь может выбрать одно из готовых значений какой-то величины или
ввести свое. Стиль компонента в части правил взаимного сочетания списка и
редактора определяется свойством:
(Рb) property Style: TComboBoxStyle;
TComboBoxStyle = (csDropDown, csSimple, csDropDownList,csOwnerDrawFixed,
csOwnerDrawVariable) ;
Его значения имеют следующий смысл:
. csSimple — весь список виден все время. Текущий выбор отображается в
редакторе, его можно изменить;
. csDropDown — список открывается (выпадает) и скрывается при нажатии
кнопки, расположенной справа от текста. Такой список будем называть
выпадающим;
. csDropDownList — список выпадающий, но редактирующий элемент заменен
статическим текстом и вводить свои данные пользователь не может;
. csOwnerDrawFixed — определяемый пользователем стиль списка с
постоянной высотой элемента;
. csOwnerDrawVariable — определяемый пользователем стиль списка с
переменной высотой элемента.
Принципы пользовательской отрисовки списка для csOwnerDrawFixed и
csOwnerDrawVariable, а также связанные с этим методы и события остались
такими же, как в TListBox. По умолчанию устанавливается стиль csDropDown.
Организация списка также сходна с предыдущей. Приведенные свойства и
методы имеют то же назначение:
(Pb) property Items: TStrings;
property ItemIndex: Integer;
procedure Clear;
(Pb) property Sorted: Boolean;
(Ro) property Canvas: TCanvas;
Текст, содержащийся в редактирующем элементе списка, доступен через
свойство:
(Pb) property Text: TCaption;
Его максимальная длина ограничена числом символов, равным значению
свойства:
(Pb) property MaxLength: Integer;
Если MaxLength равно 0, то ограничений на длину строки нет (до 255
символов).
При изменении текста (а также при смене выбранного элемента) возникает
событие OnChange.
Часть текста может быть выделена. Три свойства содержат выделенный
текст, его положение и длину:
property SelText: string;
property SelStart:. Integer;
property SelLength: Integer;
Метод procedure SelectAll; выделяет весь текст. Значение свойства
property DroppedDown: Boolean;
соответствует состоянию списка: True соответствует открытому ("выпавшему")
списку. С его помощью можно показывать или скрывать список из программы.
При изменении состояния списка возникает событие:
(Pb) property OnDropDown: TNotifyEvent;
Максимальное число элементов, которые показываются при выпадении
списка:
(Pb) property DropDownCount: integer;
по умолчанию оно равно 8. В первой версии VCL это свойство описано, но не
реализовано (не играет роли).


1.2.8. Компонент TCheckBox

TCheckBox отображает строку текста с маленьким окошком рядом. В окошке
можно поставить отметку, которая означает, что что-то выбрано. Например,
если посмотреть окно диалога настроек компилятора (пункт меню Options |
Project, страница Compiler), то можно увидеть, что оно состоит
преимущественно из CheckBox’ов.
Этот компонент доступен из модуля STDCTRL, и находится на странице
Палитры компонентов Standard.
Кнопка с независимой фиксацией, или флажок. Является стандартным
элементом управления Windows.
Состояние кнопки отражает свойство:
(Pb) property State: TCheckBoxState;
Оно может принимать одно из трех значений: .
TCheckBoxState = (cbUnchecked, cbChecked, cbGrayed);
Способ перехода из состояния в состояние при нажатии устанавливается
свойством:
(Pb) property AllowGrayed: Boolean;
Если оно равно False, кнопка имеет два состояния и при каждом нажатии
переходит из cbUnchecked в cbChecked и обратно. Если AllowGrayed = True,
кнопка имеет три состояния и при нажатиях движется по циклу cbGrayed —
cbChecked — cbUnchecked.
Показывает, отмечена ли кнопка (т. е. State = cbChecked), свойство:
(Pb) property Checked: Boolean;
Оно доступно для записи — с его помощью можно и отмечать кнопки.
Значение False соответствует cbUnchecked.
Выравнивание текста (только по правому или левому краю) задается при
помощи свойства:
(Pb) property Alignment: TLeftRight;

TLeftRight = taLeftJustify..taRightJustify;
Кнопка также имеет свойство Caption. Двойной щелчок на кнопке не
предусмотрен.


-----------------------
[pic]

[pic]

[pic]






Новинки рефератов ::

Реферат: Зерно: классификация, характеристика, требования к качеству, условия хранения (Ботаника)


Реферат: Влияние биоритмов на физическую работоспособность детей среднего школьного возраста (Педагогика)


Реферат: Билеты по истории психологии (Психология)


Реферат: Анализ финансовых результатов предприятия ОАО "Газ – Сервис" (Бухгалтерский учет)


Реферат: 10 теми по психології і педагогіці (Психология)


Реферат: Мелиоративные машины (Ботаника)


Реферат: Страхование в США (Страхование)


Реферат: Страхование жизни (Страхование)


Реферат: Влияние оздоровительной физической культуры на организм (Спорт)


Реферат: История великих географических открытий (История)


Реферат: Правовое положение юридических лиц в международном частном праве (Международное частное право)


Реферат: Динамика средневековой цивилизации (История)


Реферат: Издательское дело в эмиграции (Политология)


Реферат: Память и её виды (Психология)


Реферат: Графический интерфейс пользователя WINDOWS95 (Программирование)


Реферат: История развития музыкальной культуры Хакасии (ее взаимодействие и взаимообогащение с русской музыкальной культурой) (Культурология)


Реферат: Александр Блок. Жизнь и творчество. Влияние творчества Блока на поэзию Анны Ахматовой (Литература : русская)


Реферат: Движущие силы антропогенеза (Биология)


Реферат: Бухгалтерский учет векселей (Бухгалтерский учет)


Реферат: Правление Бориса Годунова (Исторические личности)



Copyright © GeoRUS, Геологические сайты альтруист