Реферат: Система CLIPPER - текст реферата. Скачать бесплатно.
Банк рефератов, курсовых и дипломных работ. Много и бесплатно. # | Правила оформления работ | Добавить в избранное
 
 
   
Меню Меню Меню Меню Меню
   
Napishem.com Napishem.com Napishem.com

Реферат

Система CLIPPER

Банк рефератов / Программирование

Рубрики  Рубрики реферат банка

закрыть
Категория: Реферат
Язык реферата: Русский
Дата добавления:   
 
Скачать
Архив Zip, 15 kb, скачать бесплатно
Заказать
Узнать стоимость написания уникального реферата

Узнайте стоимость написания уникальной работы

Система CLIPPER. CLIPPER - это созданна я фирмой Nantucket Corp. система программирования приложений в среде БД , включающая в себя быст ры й компилятор программ , написанных на языке , близком к языку СУБД dBaseII I PLUS, редактор связей , развитый интерактивный символический отла дчик , обладающий пользовательским интрефейсом в стиле меню , который можно связать с раз рабатываемой програм мой для облегчения ее от ладки , большую библиотеку объектных мо дулей с истемн ы х функций , а также ряд служебных программ (ути лит ). Система Clipper представляет собой , по существ у , СУБД компилирующего типа с автонотным (self-contained) языком , в значительной мере совместимую по входному языку программирова ния и организ ации б азы данных с СУБД dBaseIII PLUS. Основная цель разработки этого програмного продукта - достижение более высокой производительности прикладных систем по сравнению с созданны ми с помощью средств dBaseIII PLUS. Эта задачп решае тся благодаря использо в анию на ст адии исполнения заранее скомпили рованного кода вместо интерпретации исходных программ , а также за счет более эффективных механизмов индексирования файлов БД . Clipper работает в среде операционной системы MS DOS версии 2.0 и выше . В результ ате компиляции текстов про грамм на исходном языке он порождает загр узочные программные модули , не требующие каки х-либо системных срдств на стадии исполнения. Тем самым разработанная п /п полность ю "отчуждается " от инструментальных средств ег о разработки , может распространяться независ имо от них , и пользователь такой п /п избавляестя от не обходимости изучать этот инструментарий. Допускается декомпозиция программных модул ей на составные части , из которых на стадии редактирования можно сформиров ать модули оверлейной структуры . Разработка крупны х приложений значительно облегчается благодаря технологии сепа ратной компиляции их компонент ов. Clipper обеспечивает высокую скорость не то лько при исполнении программ , но и на стадии их компи ляции . Система польност ью совместима с системой dBaseIII PLUS по организации файлов БД . Однако индексные файлы в с истеме Clipper имеют иную более эффективную органи зацию , что наряду с компиляцией способствует существенному повышению производ и те льности прог рамм на стадии исполнения . Индекс ные файлы dBaseIII PLUS подме няются файлами системы Clipper аналогичного назначения автома тически на стадии исполнения либо заблаговременно с помощью специальной утилиты. В языке программирования сист емы Clipper отсутствуют такие полноэкранные команды язы ка dBase, как ASSIST, BROWSE, EDIT, имеются ограничения на использ ование функции макроподста новки (&). Значением стор ковой переменной , к которой применя ется эта функция , не может быть , в ча с тности , полная команда или фраза кома нды с ключевым словом , а также список имен полей записи файла БД или других объектов языка с разделителями-запя тыми . Вместе с тем в язык введены многие расширен ия . К их числу (в летней версии 1987 г .) относятся возм о жности работы с м асси вами переменных , которые могут объявляться при необходитости глобальными величинами , спец ификации эункций , определяемых пользователем , воз можности обращения к функциям на языках С и и ассемблере с передачей им параметров , сре д ства программирования пользоват ельских интерфейсов , построенных в стиле меню , сохра нения и восстановления изображений , пок азанных на экране , боль шое количество новых функций различного назначения , в част ности , для операцийнад строками. В языке Cl ipper предусматриваются средств а блокирова ния файлов и записей файлов Б Д , необходимые для использования программ на этом языке в мультипользовательской среде сетевых систем БД . Введены новые синтаксиче ские конструкщии , например циклы FOR...NEXT, н о вая фраза VALID для верификации данных, вводимых с помощью команды GET, и ряд других. К пользовательской программе можно легк о подключить процедуру HELP, обеспечивающую глобальну ю и контекстно-зависи мую помощь . Эта процедур а вызывается на стадии исполнения тра ди ционным нажатием функциональной клавиши F1. При этом ей авто матически передаются необходимые параметры. Clipper включает , как уже указывалось , весьм а богатые системные библиотеки функций различ ного характера , существенно обогащающих яз ык , позволяющих значительно сокращать за траты времени на прикладное программирование и уменьшать объем исход ного кода . В летне й версии 1987 г . предусмотрено около ста раз л ичных функций для анализа состояния системы , операций с масси вами , для вычисл е ния элементарных математических функций , опе раций над строками , редактирования данных , для создания файлов DOS и выполнения операций над ними , работы со значениями полей ти па Memo в записях фаийлов БД и для других целей. Кроме того , пользователь имеет возм ожность создавать и использовать собственные библиотеки функций. Что касается системных библиотек , то Nantucket Corp. постоянно расширяет их состав . В 1988 г . был дополнительно включен ряд новых функци й , кроме того , фирма начала поставлять па кет Clipper предназначенного для использования совместно с системой Clipper. Пакет содержит боль шую новую структуризован ную библиотеку функций и расширенный драйвер экранов и клавиа т уры , призванный заменить имеющийся в системе Clipper драйвер . Эти функции и драйвер могут вкючалься в приложение на стадии редактирования. Все функции библиотеки обладают высокой производитель ностью и предъявляют минимальные требования к оперативной памя ти . Они реали зованиы на языке ассемблера и оптимизированы . Биб лиотека пакета включает ряд функ ций для конструирования многоо конных пользовател ьских интерфейсов , для непосредственной рабо ты с оборудованием , подлюченным к последовательно му интерфейсу ПЭВМ , минуя BIOS и обращиния к DOS. Предусмотрена большая группа строковых функций , функ ций для преобразования числовы х значений и битовых операций , операций н ад датами и временем , установки системных переключа телей и получения информации об их состоянии , а также о харак теристиках и состиянии операционной об с тановки , видеофункций , функций для работы с дисками , файлами БД и принтером . Всего библиотека пакета включает более 270 различных функций. Важным достоинством системы Clipper является возмож ность использования дополнительной (свыше 640 Кбайт ) памяти персонального компьютера пр и исполнении разработанных его средствами п /п. Вместе с тем система Clipper обладает и существенным недостатком - порождаемые ею загру зочные модули довольно велики по объему . Один из способов преодоления этого изъ яна - при доставляемые пакетом возможности констру ирования программных модулей с оверлейной ст руктурой . Однако как "цельнотянутый " загрузочный модуль , так и корневой сегмент модуля с оверлейной структурой не могут быть разм ером менее 110Кбайт, поскольку в н их включаются все необходимые элементы систем ной среды и функ ции стадии исполнения. К числу недостатков этого продукта с ледует , вероятно , отнести также отсутствие ком фортной среды для эффективной раз работки и отладки Clipper-программ . Им еется в виду среда подоб ная той , которой обладают , наприме р , Турбосистемы программиро вания фирмы Borland Int. Входящ ий в состав системы Clipper сим валический отладчик является лишь одной из составных частей та кой среды. Проблему сокращения объема тре буемо й оперативной памя ти и уменьшения размеров загрузочных модулей фирма Nantucket Corp. решила в но вой версии системы - Clipper 5.0. Для этой це ли в состав нового программного продукта включаетс я динами ческий редактор связей - загрузчик , о с н ованный на механизмах виртуальной памяти и тем самым вообще исключающий необходит ость использвания оверлейной структуры при с оздании больших прог раммных модулей. Версия Clipper 5.0 обладает и другими важными досто инствами . Пользователь (программист -разра ботчик прикладных систем ) может расширять язык новыми командами и благодар я этому формировать множества команд , удобные для программирования спе цифических классов задач . Предусматриваются новые типы перемен ных , а также многомерные массивы . Разра ботан а машино-ориентиро ванная документация , к которой возможен доступ в режиме on-line с помощью Guide to Clipper или Norton Guide.
1Архитектура и строительство
2Астрономия, авиация, космонавтика
 
3Безопасность жизнедеятельности
4Биология
 
5Военная кафедра, гражданская оборона
 
6География, экономическая география
7Геология и геодезия
8Государственное регулирование и налоги
 
9Естествознание
 
10Журналистика
 
11Законодательство и право
12Адвокатура
13Административное право
14Арбитражное процессуальное право
15Банковское право
16Государство и право
17Гражданское право и процесс
18Жилищное право
19Законодательство зарубежных стран
20Земельное право
21Конституционное право
22Конституционное право зарубежных стран
23Международное право
24Муниципальное право
25Налоговое право
26Римское право
27Семейное право
28Таможенное право
29Трудовое право
30Уголовное право и процесс
31Финансовое право
32Хозяйственное право
33Экологическое право
34Юриспруденция
 
35Иностранные языки
36Информатика, информационные технологии
37Базы данных
38Компьютерные сети
39Программирование
40Искусство и культура
41Краеведение
42Культурология
43Музыка
44История
45Биографии
46Историческая личность
47Литература
 
48Маркетинг и реклама
49Математика
50Медицина и здоровье
51Менеджмент
52Антикризисное управление
53Делопроизводство и документооборот
54Логистика
 
55Педагогика
56Политология
57Правоохранительные органы
58Криминалистика и криминология
59Прочее
60Психология
61Юридическая психология
 
62Радиоэлектроника
63Религия
 
64Сельское хозяйство и землепользование
65Социология
66Страхование
 
67Технологии
68Материаловедение
69Машиностроение
70Металлургия
71Транспорт
72Туризм
 
73Физика
74Физкультура и спорт
75Философия
 
76Химия
 
77Экология, охрана природы
78Экономика и финансы
79Анализ хозяйственной деятельности
80Банковское дело и кредитование
81Биржевое дело
82Бухгалтерский учет и аудит
83История экономических учений
84Международные отношения
85Предпринимательство, бизнес, микроэкономика
86Финансы
87Ценные бумаги и фондовый рынок
88Экономика предприятия
89Экономико-математическое моделирование
90Экономическая теория

 Анекдоты - это почти как рефераты, только короткие и смешные Следующий
В интеллигентной семье жена встречает пьяного мужа:
- Что пил, дорогой?
- Кофе с коньяком, дорогая.
- Тебе же нельзя много кофе, дорогой, у тебя давление.
Anekdot.ru

Узнайте стоимость курсовой, диплома, реферата на заказ.

Обратите внимание, реферат по программированию "Система CLIPPER", также как и все другие рефераты, курсовые, дипломные и другие работы вы можете скачать бесплатно.

Смотрите также:


Банк рефератов - РефератБанк.ру
© РефератБанк, 2002 - 2016
Рейтинг@Mail.ru