b0341f1f

Работа с системой Layout Manager

Почему вам нужно изучать новый язык программирования Java?
Если ответить на этот вопрос кратко, то потому, что он специально ориентирован на самые передовые технологии, связанные с сетью Internet. Растущая популярность Internet и, в особенности, серверов Web, создает для программистов новые возможности для реализации своих способностей.
Огромное преимущество Java заключается в том, что на этом языке можно создавать приложения, способные работать на различных платформах. К сети Internet подключены компьютеры самых разных типов - Pentium PC, Macintosh, рабочие станции Sun и так далее. Даже в рамках компьютеров, созданных на базе процессоров Intel, существует несколько платформ, например, Microsoft Windows версии 3.1, Windows 95, Windows NT, OS/2, Solaris, различные разновидности операционной системы UNIX с графической оболочкой X­Windows. Между тем, создавая сервер Web в сети Internet, вы бы наверняка хотели, чтобы им могло пользоваться как можно большее число людей. В этом случае вас выручат приложения Java, предназначенные для работы на различных платформах и не зависящие от конкретного типа процессора и операционной системы.
Программы, составленные на языке программирования Java, можно разделить по своему назначению на две большие группы.
К первой группе относятся приложения Java, предназначенные для автономной работы под управлением специальной интерпретирующей машины Java. Реализации этой машины созданы для всех основных компьютерных платформ.
Вторая группа - это так называемые аплеты (applets). Аплеты представляют собой разновидность приложений Java, которые интерпретируются виртуальной машиной Java, встроенной практически во все современные браузеры.
Приложения, относящиеся к первой группе (мы будем называть их просто приложениями Java), - это обычные автономные программы. Так как они не содержат машинного кода и работают под управлением специального интерпретатора, их производительность заметно ниже, чем у обычных программ, составленных, например, на языке программирования C++. Однако не следует забывать, что программы Java без перетрансляции способны работать на любой платформе, что само по себе имеет большое значение в плане разработок для Internet.
Аплеты Java встраиваются в документы HTML, хранящиеся на сервере Web. С помощью аплетов вы можете сделать страницы сервера Web динамичными и интерактивными. Аплеты позволяют выполнять сложную локальную обработку данных, полученных от сервера Web или введенных пользователем с клавиатуры. Из соображений безопасности аплеты (в отличие от обычных приложений Java) не имеют никакого доступа к файловой системе локального компьютера. Все данные для обработки они могут получить только от сервера Web. Более сложную обработку данных можно выполнять, организовав взаимодействие между аплетами и расширениями сервера Web - приложениями CGI и ISAPI.
Для повышения производительности приложений Java в современных браузерах используется компиляция "на лету"- Just-In-Time compilation (JIT). При первой загрузке аплета его код транслируется в обычную исполнимую программу, которая сохраняется на диске и запускается. В результате общая скорость выполнения аплета Java увеличивается в несколько раз.

Первое приложение
Работа с системой Layout Manager
Окна и диалоговые панели
Многопоточность

Коттедж. Строительство и отделка

Тот, кто строит сам, через 1000 часов возводит дом своей мечты. Тренированный марафонец за 1000 часов пробегает верных 10000 км. Это соответствует пятикратному расстоянию от Фленсбурга до Боденского озера, туда и обратно. Кассир супермаркета за 1000 часов делает подсчёт около 20000 тележек, до краёв наполненных покупками. Всё это великолепные, но отнюдь не невозможные достижения. Условия: хорошая подготовка и достаточная выдержка.
Не бойтесь первого крупного шага: при строительстве опорной фундаментной плиты, за счёт вложения собственного труда, вы сэкономите до 10000 марок. У кого всё же есть сомнения, тот должен поработать на другом самострое и проверить свои способности.
Бегун пробегает свои 10000 км не разом. Он бы очень быстро выбился из сил. Строительство дома в собственной режиссуре осуществляется точно так же: постепенно, рассчитывая силы. Дело продвигается небольшими этапами. Так уверенно достигается поставленная цель. Тот, кто внимательно изучит серии иллюстраций с рабочими инструкциями, сразу заметит, что выполнять отдельные этапы не сложно и не тяжело. Часто достаточно "знать, как". Это начинается с разметки углов дома на земельном участке. Вы быстро научитесь пользоваться рулеткой и нивелиром. Посмотрите-ка лучше сразу в справочник. Ну, могли ли вы предполагать, что за таким мудрено звучащим словом "нивелир" скрывается инструмент, которым может пользоваться каждый?

Универсальный котел для отопления домов

Требования, которым должна удовлетворять организация базы данных

Потоки информации, циркулирующие в мире, который нас окружает, огромны. Во времени они имеют тенденцию к увеличению. Поэтому в любой организации, как большой, так и маленькой, возникает проблема такой организации управления данными, которая обеспечила бы наиболее эффективную работу. Некоторые организации используют для этого шкафы с папками, но большинство предпочитают компьютеризированные способы – базы данных, позволяющие эф­фективно хранить, структурировать и систематизировать большие объемы дан­ных. И уже сегодня без баз данных невозможно представить работу большинства финансовых, промышленных, торговых и прочих организаций. Не будь баз данных, они бы просто захлебнулись в информационной лавине.
Существует много веских причин перевода существующей информации на компьютерную основу. Сейчас стоимость хранения информации в файлах ЭВМ дешевле, чем на бумаге. Базы данных позволяют хранить, структурировать информацию и извлекать оптимальным для пользователя образом. Использование клиент/серверных технологий позволяют сберечь значительные средства, а главное и время для получения необходимой информации, а также упрощают доступ и ведение, поскольку они основываются на комплексной обработке данных и централизации их хранения. Кроме того ЭВМ позволяет хранить любые форматы данных, текст, чертежи, данные в рукописной форме, фотографии, записи голоса и т.д.

Требования, которым должна удовлетворять организация базы данных