Технологии программирования
Дополнительные материалы к WAP. Информационный блок содержит десятки описаний, спецификаций и документов, касающихся Wireless Application Protocol — протокола беспроводных терминалов. Поддержка WAP и встроенный WML-браузер — непременное условие для современного сотового телефона. Теперь бродить по WAP-сайтам можно прямо на крохотном экране «мобильника». Было бы что смотреть. Программистам, мыслящим перспективно, здесь и карты в руки. На CD-ROM они найдут немало инструментальных наборов для создания WAP-контента и WAP-браузеры различного назначения.
Digital Dashboard Resource Kit. Набор ресурсов по «цифровой приборной доске»?
Средства разработки фирмы IBM. Все мы привыкли к тому, что Голубой гигант — компания IBM — ассоциируется в первую очередь с аппаратными средствами. Гораздо меньше известно, что IBM одновременно является крупнейшим производителем программного обеспечения. Компания поставляет на рынок широкий спектр ПО: операционные системы, серверные СУБД, транзакционные системы, решения для Internet и Intranet, средства разработки ПО и многое другое. В авторском материале Евгения Поваляева речь пойдет о целом семействе средств разработки под общим названием VisualAge.
ASP на блюдечке. Статья Рубена Садояна — это попытка собрать воедино весь инструментарий, необходимый и достаточный для построения простейшего Web-интерфейса к базам данных. И хотя для доступности изложения и понимания материала рассматриваются примеры по работе с базами данных MS-Access, тем не менее, освоив их, читателю не составит труда перейти к созданию аналогичных интерфейсов к другим базам. Материал адресован начинающим Web-программистам, профессионалам же будет достаточно беглого взгляда, чтобы понять принципы и вникнуть в детали работы активных серверных страниц — ASP.
Общее и частное о Web-серверах. Web-сервер — это программа, обрабатывающая сообщения, которые приходят на 80-й порт (стандартная настройка; можно, конечно, настроиться и на любой другой порт), и работающая с протоколом HTTP (Hypertext Transfer Protocol). Именно этот протокол является основным для WWW. Он представляет собой набор правил для обмена данными и основан на принципе «запрос — ответ». Запрос идет от клиента к серверу и содержит служебную информацию о типе запроса (данные, заголовок, форма), заголовок запроса (допустимые типы файлов, авторизация, версия клиента, адрес, где была активирована ссылка на данный ресурс, и сам адрес) и запрос данных. В статье Алексея Кошелева приводятся достоинства и недостатки наиболее популярных Web-серверов, представленных на рынке.
Web-расширения «1C». Материал Андрея Колесова, посвященный Web-технологиям в составе пакета «1С:Предприятие»
Экстремальное программирование. Основной вывод, который сделал Кент Бек, изобретатель термина «экстремальное программирование», заключается в том, что разработку любого программного проекта можно сделать более эффективной, если приложить усилия в четырех основных направлениях: усовершенствовать взаимосвязь разработчиков, упростить проектные решения, усилить обратную связь с заказчиком и проявить больше активности. Эти четыре направления, ставшие приоритетными в ЭП, обсуждаются в статье Георгия Филягина.
Что нового ожидается в VB 7.0. Официальные заявления Microsoft о нововведениях VB 7.0 носят общий характер, при этом представители корпорации подчеркивают, что в настоящий момент предоставить конкретную информацию они не могут, так как до момента появления продукта (начало 2001 года) в нем может произойти много изменений. О просочившихся подробностях читайте в статье Олега Колесова.
Программное взаимодействие проектов Office 2000. Несмотря на то что в названии статьи указан Office 2000, Андрей Колесов будет рассматривать вопросы взаимодействия на примере Word 2000. Для других приложений пакета принципы такой работы cхожи, хотя имеются и некоторые различия. Вся работа выполняется в среде редактора VBA. В частности, именно там будет осуществляться запуск макрокоманд на выполнение.
Работа с функциями Windows API и DLL. Windows API — наиболее важная и мощная дополнительная библиотека функций, доступная каждому VB-программисту. Многие из них, в том числе и опытные разработчики, работают с функциями Windows API, используя простые готовые решения и не очень задумываясь о сути этой технологии. Такой подход является достаточным при решении простых задач, но для серьезной работы предпочтительнее более детально разобраться с основными принципами использования функций Windows API. Этим и займется Андрей Колесов.
Программирование подсистемы MIDI. Наряду с подсистемой собственно цифрового звука (Audio, Wave) в состав звукового интерфейса Windows входит подсистема MIDI (Musical Instrument Digital Interface — цифровой интерфейс музыкальных инструментов). Подсистема MIDI имеет два основных назначения: управление работой музыкальных синтезаторов — как реальных, так и виртуальных, реализованных в виде имитирующей программы, и цифровое представление музыкальных партитур для редактирования и обработки. О «музыкальном программировании» читайте в обзоре Евгения Музыченко.
Лучшие продукты для Visual BasicОписание десятков лучших, по оценкам независимых экспертов, программ и программных инструментов для VB.
Лучшие продукты для DelphiКраткая характеристика лучших программ для Delphi, отобранных читателями Delphi Informant Magazine.
Лучшие продукты для C++Builder Тестирование«Изюминка» рубрики — сведенный в табличную форму набор спецификаций IDE-винчестеров, включенных в каталоги производителей в период 1998-2000 года. Дополнительный материал к текущему тестированию винчестеров лабораторией «КомпьютерПресс».
Каталог российских персональных компьютеровБолее 20 отечественных фирм — производителей ПК опубликовали иллюстрированные спецификации поставляемых компьютеров.
КомпьютерПрессАндрей Фильчаков. Транспортные технологии и DPT. Статья и оригинальные дополнительные материалы, посвященные DPT — Dynamic Packet Transport, разработанному Cisco.
Алексей Федоров. Новинки издательства «Питер». Авторские рецензии новой подборки книг, посвященных программированию и средствам разработки
Михаил Талантов. Профессиональный поиск в Интернете: полнота, достоверность, скорость. В отличие от поиска «для себя» — профессиональный поиск предполагает исполнение некоторого заказа со всеми вытекающими обязательствами перед заказчиком. Эти обязательства и являются источником трех основных требований: контроль полноты охвата ресурсов; контроль достоверности информации, полученной из Сети; высокая скорость проведения поиска.
Михаил Талантов. Профессиональный поиск в Интернете: планирование поисковой процедуры. Обсуждение структуры поисковых сервисов. Рассказ о поисковых машинах, каталогах и «точной настройке» при формировании поискового запроса.
Михаил Талантов. Поиск информации в Интернете: подводные камни. При ведении поиска в Интернете возникает ряд проблем, которые дают о себе знать лишь «задним числом», после того как определенный этап поисковых работ завершен, и, возможно, на основе его результатов уже принято какое-либо решение. Прямым следствием этого становятся недостоверность получаемых данных и их неконтролируемая потеря. Редко удается встретить в Сети поисковую систему, которая не обладала бы «недокументированными» особенностями. Автор рассказывает, как избежать некоторых неприятностей при работе с поисковыми машинами.
Михаил Талантов. Поиск в Интернете: использование имен. Усилиями разработчиков потенциал информационно-поисковых систем (ИПС) стремительно растет. Среди прочего предоставляется возможность вести поиск по ключевым словам не только внутри документа, но и в пределах его сетевого адреса — URL, то есть среди имен серверов, каталогов и конечных информационных файлов. Кроме того, в поле URL, где используется латинский алфавит, нередко привносится лексика из языков, графика которых не совпадает с латинской. Это явление вполне характерно и для российского сектора Интернета и связано прежде всего с масштабным присутствием в Сети имен собственных, роль которых при решении поисковых задач крайне велика. Цель автора: осмыслить современную практику употребления имен в Интернете в широком охвате проблемы — от стандартов транслитерации до стихийного сленга.
Более 130 программ на нашем CD-ROM
Дополнительные материалы к WAP: эмуляторы и средства разработки | |||
---|---|---|---|
Ericsson WapIDE 4.0 | Nokia WAP Toolkit 1.2 | EasyPad WAPtor | WAPPage |
DotWAP | WinWAP | Wireless Companion | CardOne |
Klondike WML Browser | WAPSody | Pic2WBMP | M3Gate |
Digital Dashboard Resource Kit | |||
EasyASP 4.0 | |||
Apache 1.3.12 for Windows | |||
Лучшие продукты для Visual Basic | |||
Active X Voice Tools | ActiveReports | ActiveThreed Plus | ActiveToolBars Plus |
ActiveX Gallimaufry | Allaire ColdFusion | Allaire HomeSite | Data Widgets 3 |
InstallShield Pro 2000 | Internet Client Pack | IP Works | LEADTools Imaging |
Mail OCX | OLETools | Spread 3 Trial | True DBGrid Pro 6.0 |
True DBInput Pro 6.0 | True Help 1.0 | Visual Bugz | Wise for Windows Installer 2.0 |
Лучшие продукты для Delphi | |||
AdaptAccounts | Apollo | Wise Installation Systems | Memory Sleuth/Sleuth QA Suite |
CodeRush | InfoPower | SysTools | Abbrevia |
teeChart Pro | HelpScribble | CDK | Orpheus |
Async Professional | VisImage ActiveX Pro | ReportBuilder | Xceed Zip |
IB Objects | |||
Лучшие продукты для C++Builder | |||
Oracle Data Access Components for Delphi and C++Builder, CoRe Lab Software Development | Direct Oracle Access, Allround Automations | Titan Btrieve, Reggatta Systems | Adonis Component Suite, CyberMagic Productions |
AHM Triton Tools 2000, TritonTools.com | TopGrid, Top Support | ZieglerCollection one, ZieglerSoft | DBAltGrid Suite, Altive Software Ltd |
InfoPower 2000, Woll2Woll Software | TMS Component Pack, TMS Software | oaAgent, O & A Productions | DTalk, O & A Productions |
Youseful Installation Components, MELE Systems, LLC | Multilizer, Innoview Data Technologies Ltd | Cost Xpert, Marotz, Inc. | GExperts, GExperts, Inc. |
PROMT Internet | |||
Обучающие программы | |||
ComputerMentor v1.3 | Тренинг v2.0 | Harrier v1.00 | Bugsoft Vortюкс |
Ассистент II | Лекция по Word 2000 | Лекции по Microsoft Access | ExaMINATOR DEMO |
SunRav Tester | Words v2.2 | Советник 64М | |
Перекодировщики | |||
Иероглиф 3.1 | EType Mail Decoder, версия 2.0.003 | SNK DEcode! 3.1.4 | UniCon 2000 |
Цифирица 2.1 | Автоматический декодер почтовых сообщений 2.1 | FF12 4.01 | TranCode 1.01 |
Tot-Recode II 1.5 | |||
Полезные программы | |||
«Автопрозвонка» V 3.00 | SvCom 4.0 | DB to HTML Express 1.3 | Delphi Application Peeper Program 1.1 |
Turbo Shell (Turbo Assembler Shell) 2.10 | Alchemy DBF Access 1.2 | The Source Studio 1.020 | Afalina Soft XL Report 2.03 Free Russian Edition |
Setup Generator ver.2000.1.2 | CreateInstall 2000 ver.2000.4.3 | RapidEvaluator v1.0 | Ghost Installer 1.52 |
WinLock 1.6 | «Домашняя бухгалтерия» 3.12 | BANK 8.4 | «БД Образцы договоров» 3.0 |
Panasonic KX-TD1232/816 Programmator, v1.23.23 | GoldenSection Organizer 1.05 | 1st Calculator v.1.1 | Mass Downloader 1.2.95 Service Release 2 |
BookSeer | Pixie 2.0 | Navimail 0.14b | OkPress 2.0 |
Router IP Console 2.0 | Toolkit for Apache Free 2.5 | MailSweep 2.04 | Remind! 4.46 |
AzureTray 1.5 | AdjustCD 2000 | WinDefender version 1.0.3 | DataExpress 1.2 |
Игры | |||
Millennium Digger | PacMania 2D+ | Draw Setback | JReversi 1.2 |
A1 Geo-Fit Game Pack | JigSawedME | Maze Escape 2.2 | A1 Collex |
SAV-Arkan v1.31 | Электронный колобок 2.1 |