Технологии программирования
Дополнительные материалы к 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 | ||








