Библиотека классов языка программирования Java содержит многочисленные средства, предназначенные для работы с файлами. И хотя аплеты не имеют доступа к локальным файлам, расположенным на компьютере пользователя, они могут обращаться к файлам, которые находятся в каталоге сервера Web. Автономные приложения Java могут работать как с локальными, так и с удаленными файлами (через сеть Internet или Intranet).
В любом случае, будете ли вы создавать автономные приложения Java или аплеты, взаимодействующие с сервером Web через сеть, вы должны познакомиться с классами, предназначенными для организации ввода и вывода.
В этом разделе будут обсуждаться сервлеты ShowCart, Cashier, и Receipt из примера магазина Duke's Bookstore. По счастливой случайности, в порядке, как будут рассматриваться примеры, сервлеты отображают страницы, когда Вы просматриваете Вашу корзину и покупаете книги.
Для более быстрого доступа к сервлету ShowCart, нажмите ссылку Show Cart
на главной странице магазина Duke's Bookstore. Если Вы используете servletrunner или сервер для запуска примера, перейдите на главную страницу магазина используя советы . Но ради интереса, Вы можете добавить книгу в Вашу корзину, прежде чем получите доступ к сервлету ShowCart.
Платформа программирования J2ME для портативных устройств
В структуре данной книги отсутствуют специфические подробности по инструментальным средствам разработки на J2ME, предлагаемым другими производителями. В соответствии с подходом данной книги как учебного пособия, я всего лишь знакомлю вас с инструментарием компании «Sun Microsystems» для беспроводной работы J2ME Wireless Toolkit, который является образцовым инструментарием разработки на J2ME. Он предоставляется бесплатно компанией «Sun Microsystems» и доступен на Web-сайте Java Developer Connection. Таким образом, вы можете познакомиться со средой разработки на J2ME и эмулятором и создавать и тестировать практически применимые приложения.
Производители оборудования часто предоставляют свои собственные инструменты разработки, которые сходны с инструментарием J2ME Wireless Toolkit компании «Sun». Кроме того, другие компании-производители программного обеспечения предлагают инструменты разработки на J2ME. В этой книге не описываются эти инструменты, поскольку они не добавляют ничего нового к теории и практике того, как проектировать и разрабатывать приложения на J2ME.
Эта спецификация определяет Каскадные таблицы Стилей, уровень 2 (CSS2). CSS2 - это язык таблиц стилей, позволяющий авторам и пользователям подключать стили (например, шрифты, пробелы и звуковые сигналы) в структурированные документы (например, документы HTML и приложения XML). CSS2 упрощает создание и обслуживание Web-сайта путём разделения структуры и стиля представления документов.
Microsoft Visual J++. Создание приложений и аплетов на языке Java
Рассмотрены вопросы использования мультизадачности в приложениях Java, методы работы с графикой, звуком и анимацией. Много внимания уделено организации взаимодействия аплетов и сервера Web, а также описанию способов передачи данных и организации распределенной обработки информации в сети Internet с использованием приложений Java.
Следует различать понятия окно документа и окно прикладной программы. Окно документа – это часть окна Microsoft Word, в которой отображается и обрабатывается документ. Окно прикладной программы – это окно активного приложения (в данном случае редактора Microsoft Word). В нем отображается меню и рабочая область с окнами документов.
Для каждого слоя по умолчанию включены свойства отображения, редактирования, печати и экспорта, а по умолчанию отключено свойство слоя-шаблона. Эти свойства можно изменить в любое время. Для получения сведений о слоях-шаблонах см. раздел "Создание слоев."
Linux является полностью свободной реализацией спецификации POSIX, с расширениями SYSV и BSD (что означает, что Linux выглядит как Unix, не основан не на том же исходном коде), Linux доступен и в двоичной форме и в форме исходных текстов. Авторскими правами на него владеет Linus Torvalds и другие люди, работавшие над ним, и он свободно может распространятся действием терминов, определенных в GNU General Public License (GPL). Копия GPL включена в исходные тексты Linux
Сам по себе Linux, это только ядро операционной системы, та часть, которая контролирует оборудование, обслуживает файлы, разделяет процессы и так далее. Существуют разные комбинации Linux с наборами утилит и приложений для формирования полнофункциональной операционной системы. Каждая из этих комбинаций называется дистрибутивом Linux. Хотя слово Linux в его точной форме относится к ядру, также корректно и широко применяется ко всей операционной системе, построенной вокург ядра Linux. Списки существующих дистрибутивов и их краткие описания приводятся в Ни один из этих дистрибутивов не является ``оффициальным Linux''.
Linux не является ни public domain, ни `shareware'. Это 'свободноное' программное обеспечение, часто называемое freeware или Open Source Software[tm] (смотрите ), и вы можете раздавать или продавать копии, но вы должны включать исходный код или сделать его доступным тем же самым способом, что и двоичные файлы, которые вы раздаете или продаете. Если вы распространяете любые изменения, то вы обязаны распространять исходный код для этих изменений. Смотрите GNU General Public License (Общую публичную лицензию GNU) для более детальной информации.
Linux остается свободным с выходом версии 2.0, и будет оставаться свободным. Потому-что из-за GPL, предметом которой является Linux, будет незаконным сделать его несвободным. Замечание: `свободная' часть предоставляет доступ к исходному коду вместо денег; полностью законно брать плату за распространение Linux, поскольку вы также распространяете исходный код.
Linux работает на машинах с процессорами 386/486/Pentium с шинами ISA, EISA, PCI и VLB. MCA (патентованная шина IBM) не так хорошо поддерживается в ядрах серии 2.0.x и более ранних, но ее поддержка была добавлена в разрабатываемую в настоящее время версию, 2.1.x.
Существует порт на множество платформ Motorola 680x0 (в настоящее время работает на некоторых компьютерах Amiga, Atari и VME), который работает достаточно хорошо. Он требует процессора 68020 с MMU, 68030, 68040 или 68060, и также требует FPU. В настоящее время работают сетевые программы и X Window.
Linux хорошо работает на машинах с процессорами DEC Alpha, поддерживая "Jensen", "NoName", "Cabriolet", "Universal Desktop Box" (более известный как Multia), и много других платформ.
Linux также работает на машинах Sun SPARC; большинство машин sun4c, sun4m, и sun4u в настоящее время могут работать с Linux, поддержка sun4 находится в стадии разработки. Red Hat Linux (во время написания) являлся единственным дистрибутивом Linux доступным для SPARC;
Linux активно переносится на машины с архитектурой PowerPC, включая машины PowerMac (Nubus и PCI), Motorola, IBM, и Be.
Перенос на другие системы, включая MIPS (смотрите и ) и ARM, находится в процессе и показывает разную степень прогресса. Если вы заинтересованы и можете помочь, что вы можете найти других разработчиков, которые пожелают работать с вами.
Linux больше не считается находящимся в стадии бета-тестирования с момента выпуска первой версии 14 Марта 1994. Но все равно еще есть ошибки в системе и новые ошибки будут подкрадываться и будут исправляться в течении времени. Linux следует ``модели открытой разработки (open development model)'', все новые версии будут доступны всем, независимо от того считаются они или нет ``качественными''. Однако, для того, чтобы помочь людям разобраться берут они стабильную версию или нет, была реализована следующая схема: версии n.x.y, где x это четное число, являются стабильными версиями, и только исправления ошибок добавляются к ним при увеличении y. Так что при переходе от версии 1.2.2 к 1.2.3, будут только исправления ошибок и никаких новых возможностей. Версии n.x.y, где x это нечетное число, являются выпусками только для разработчиков и могут быть нестабильны и новые возможности добавляются к ним все время.
Без баз данных сегодня невозможно представить работу большинства финансовых, промышленных, торговых и прочих организации. Потоки информации, циркулирующие в мире, который нас окружает, огромны. Во времени они имеют тенденцию к увеличению. Не будь баз данных, мы давно захлебнулись бы в информационной лавине. Базы данных позволяют информацию структурировать, хранить и извлекать оптимальным для пользователя образом.
Поскольку использование баз данных является одним из краеугольных камней, на которых построено существование различных организаций, пристальное внимание разработчиков приложений баз данных вызывают инструменты, при помощи которых такие приложения можно было бы создавать. Выдвигаемые к ним требования в общем виде можно сформулировать как: "быстрота, простота, эффективность, надежность".
В основе такой общепризнанной популярности Delphi лежит тот факт, что Delphi, как никакая другая система программирования, удовлетворяет изложенным выше требованиям. Действительно, приложения с помощью Delphi разрабатываются быстро, причем взаимодействие разработчика с интерактивной средой Delphi не вызывает внутреннего отторжения, а наоборот, оставляет ощущение комфорта. Delphi-приложения эффективны, если разработчик соблюдает определенные правила (и часто - если не соблюдает). Эти приложения надежны и при эксплуатации обладают предсказуемым поведением.
ActionScript - язык создания Flash-сценария (скрипта). Вы можете использовать ActionScript для управления объектами в клипах, создавать навигацию, другие интерактивные элементы. В конечном итоге, создавать высоко качественные клипы и сетевые приложения.
Рынок мобильных телефонов - это, пожалуй, самый быстроразвивающийся сегмент рынка. Несколько лет назад мобильный телефон был чем-то дорогим и недосягаемым. Оплата за связь была астрономической. Но времена меняются, связь подешевела, мобильные телефоны продаются на каждом углу и наличие телефона у человека можно уже сравнить с наличием обычных наручных часов.
Обилие разнообразных моделей телефонов создает на этом рынке большую конкуренцию. Множество производителей стараются включить в телефоны как можно больше различных функций. Присутствием в телефоне адресной книги, органайзера, будильника и даже счетчика калорий уже никого не удивишь, и в какой-то момент времени возник вопрос, а чем же еще можно оборудовать телефон? Самым идеальным решением этого вопроса могла стать возможность загрузки в телефон программ сторонних производителей. Не секрет, что основная масса телефонов работает на основе прошивки, поэтому загрузка программ в телефон не возможна. Чтобы такая возможность появилась, производителям надо было бы решить ряд сложных вопросов. Во-первых - это язык программирования, на котором будут писаться программы для телефонов и, соответственно,, поддержка этого языка самим телефоном. Второе - это аппаратная архитектура мобильных телефонов, которая сильно ограничена в своих системных ресурсах, а это процессор, память, графический интерфейс. Улучшение архитектуры неизменно ведет к увеличению стоимости телефона, поэтому идеальной в этом случае стала платформа Java 2 Micro Edition, созданная компанией Sun Microsystems.
Платформа Java 2 ME состоит из виртуальной Java машины, языка программирования Java и огромного количества библиотек, облегчающих работу программиста. Язык программирования Java работает на основе интерпретации, поэтому для работы программ написанных на этом языке необходима виртуальная Java машина, встроенная в устройство, на котором планируется запускать Java программы. Наличие виртуальной Java машины в мобильном телефоне означает, что производитель поддерживает технологию Java. В данный момент практически все производители имеют поддержку Java технологии, что позволяет писать любые программы на этом языке и загружать их в телефон.
Вас приветствует Word 2003 для "чайников" Будем надеяться, что в этой версии Word ребятам из Microsoft, наконец-то, удалось добиться желаемых результатов.
Word — многофункциональная программа. Она представляет собой не просто текстовый процессор. Word помогает размещать на страницах документа довольно много интересной и полезной информации. И для того чтобы успешно ее использовать, вам не обязательно знать о Microsoft Word все.
Следует поинтересоваться: хотите ли вы вообще знать о Microsoft Word все? Скорее всего, нет. Полагаю, все, что вам необходимо, — это простой ответ на конкретный вопрос. Получив его, вы можете спокойно закрыть страницу и приступить к работе. Процесс обучения не должен утомлять, но должен захватывать и вызывать удовольствие. Если вы ожидаете от учебника именно этого, то данный сайт — для вас!
Word 2003 для "чайников"— это и обучение, и развлечение одновременно. Кроме того, важно следующее. Я не ставлю перед собой цель заставить вас полюбить Microsoft Word. Моя задача проще: рассказать, как с помощью Microsoft Word выполнить ту или иную задачу. К работе вы, разумеется, относитесь серьезно, но ведь совсем не обязательно так же серьезно относиться к Microsoft Word!
Основное назначение данного учебного пособия - дать систематическое введение в основы реляционной модели данных и принципы функционирования реляционных баз данных.
Реляционная модель описывает, какие данные могут храниться в реляционных базах данных, а также способы манипулирования такими данными. В упрощенном виде основная идея реляционной модели состоит в том, что данные должны храниться в таблицах и только в таблицах. Эта, кажущаяся тривиальной, идея оказывается вовсе не простой при рассмотрении вопроса, а что, собственно, представляет собой таблица? В данный момент существуем много различных систем обработки данных, оперирующих понятием "таблица", например, всем известные, электронные таблицы, таблицы текстового редактора MS Word, и т.п. Ячейки электронной таблицы могут хранить разнотипные данные, например, числа, строки текста, формулы, ссылающиеся на другие ячейки. Собственно, на одном листе электронной таблицы можно разместить несколько совершенно независимых таблиц, если под таблицей понимать прямоугольную область, расчерченную на клеточки и заполненную данными.
Введение в системное администрирование UNIX. Solaris 2.5
Если вам в руки попалась свежеустановленная машина, то на ней еще не зарегистрировано никаких пользователей за исключением суперпользователя "root" - системного администратора. Пароля у него нет. Входите в него.
В суперпользователя можно превратиться. Для этого выполните команду su # Super User
Каждый пользователь в системе Unix предварительно должен быть зарегистрирован. Пользователю полагается иметь: имя, пароль, номер пользователя, номер группы, к которой он принадлежит, домашний каталог, командный интерпретатор. У пароля могут быть дополнительные параметры - как часто его можно менять, время действия, и прочие секретные штучки.
В наши дни в индустрии информационной технологии имеется выраженная тенденция – клиенты принимают решения о покупках, основываясь на возможностях этой технологии решать проблемы бизнеса, а не на функциональных возможностях технологии. Представители руководящего административного персонала стали больше влиять на принятие решений по информационной технологии. Информационная технология становится инструментом достижения ценности бизнеса, а не вещью в себе. Без перспективы значительной прибыли на инвестированный капитал информационной технологии трудно добиться финансирования.