Система про­грамм­но­го обес­пе­че­ния ПК, страница 15

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

Практически все современные визуальные среды программирования относится к классу RAD-систем. Самым популярным продуктом данного семейства является  Borland Delphi.

BorlandDelphiпозволяет визуально спроектировать прикладную программу из визуальных компонентов, сгенерировать исходный код на языке программирования Object Pascal  с применением библиотеки готовых фрагментов кода, скомпилировать сгенерированный текст с помощью компилятора  языка Object Pascal. В результате получается приложение в машинном коде с приличной скоростью исполнения.

На рынке, наряду с продуктами BorlandDelphi существует достаточно широкий спектр RAD-систем, среди которых наиболее популярными являются TopSpeed Clarion,  семейство Visual от  Microsoft.

Языки программирования для Internet-приложений

С развитием  глобальной компьютерной сети Internet и ее служб появилась необходимость в инструментальных средства для создания  программного обеспечения, отвечающего за взаимодействие между пользователями  и службами компьютерных сетей. Первым такой язык программирования  под названиемJava(считается, что название язык получил от популярной за рубежом марки кофе “Java”) был создан корпорацией SunMicrosystems.

Язык Java  создан на базе популярного сегодня языка программирования C++. Java – это не столько язык программирования, сколько технология взаимодействия приложений, работающих в сети Internet.

2.5. Коммуникационные системы.

Коммуникационные системы предназначены для создания информационной связи между компьютерами. Так, для функционирования локальной компьютерной сети необходимо соответствующее программное обеспечение – для организации одноранговых сетей подходит ОС Windows 95, Windows NT Workststion, OC LanTastic,  при создании компьютерной сети с выделенным сервером используется сетевая ОС  системы Novell NetWare, Windows NT Server. Пример коммуникационных программ – это средства удаленного доступа, позволяющие с помощью модема подключаться к локальной сети. Другим применением коммуникационных программ является их использование в электронной почте – системе пересылки сообщений между пользователями вычислительной сети. С помощью коммуникационных программ осуществляется подключение к глобальной компьютерной информационной сети  Internet.

2.6. Системы технического обслуживания ПК.

Программные продукты данного класса позволяют  проверить конфигурацию ПК (объем памяти и ее использование, типы микропроцессора,  накопителей на магнитных дисках, системной шины, количество портов ввода/вывода и т.д.), а так же протестировать работоспособность устройств компьютера. Наиболее популярными являются программы Check-it фирмыTouchstoneSoftware, Ndiags из комплекта NortonUtilities, ControlRoom и др. Для проверки надежности работы жестких магнитных дисков весьма полезны  программыDiskTechnicianAdvanced, Calibrate из комплекта NortonUtilities, которые позволяют преждевременно выявлять намечающиеся дефекты дисков.