Выпуски за Январь-Март 1999 года |
|||||||
Если подвести мышку к изображению дискеты, то вы увидите размер архива
|
Уилл Хентцен (Whil Hentzen) |
Февр
|
Это последняя статья в серии и она рассматривает тестирование разработанного приложения. Хотя это и не самый привлекательный этап в разработке программного обеспечения, но он оказывает самое серьезное влияние на то, как ваша разработка будет воспринята пользователями. Нет ничего более неприятного (это знают даже разработчики) чем увидеть как приложение, в которое вложены средства и время, внезапно переворачивается вверх брюхом посередине важной работы. В этой статье я рассмотрю несколько приемов, позволяющих снизить шансы того, что нечто подобное произойдет с вашими пользователями.
Использование классов-коллекций позволяет вам снизить сложность приложений за счет исключения многоколоночных массивов или группирования сходных объектов. Они также помогут создавать интерфейсы для вашего приложения, открытые для доступа снаружи.
В этом номере мы рассматриваем нововведения, появившиеся в версии 6.0. Новостей много, также немало модификаций ранее существовавшей функциональности. В результате самое трудное - решить откуда начать. После некоторых размышлений Джим решил, что наилучшим подходом будет краткий обзор с последующим углублением в детали. Итак, не тратя время зря, начнем.
Вам нужны средства проверки правописания? Скорее всего, ваши заказчики уже установили себе прекрасный инструмент - Microsoft Word 97. Процесс подключения средств проверки правописания и грамматики весьма прост, и в этом номере Джон покажет шаг за шагом как это делается.
В этой статье я рассмотрю вопросы профессионального тестирования приложений. Это серьезно, так как тестирование - нечто большее чем просто прогон тестов. Прежде чем начинать, тесты следует тщательно подготовить, затем интерпретировать результаты.
Март 1999 |
|
Одной из наиболее интересных особенностей новой версии Visual FoxPro 6.0 является усовершенствование работы сервера Автоматизации. Тот факт, что серверы, созданные средствами Visual FoxPro, теперь поддерживают так называемую apartment-threading model, позволяет использовать их в среде Microsoft Transaction Server (сервер транзакций - MTS). В этой статье Джим рассмотрит вопросы использования MTS при создании многоуровневых приложений с участием COM-серверов Visual FoxPro. Этот подход открывает для разработчиков ранее недоступные перспективы с точки зрения масштабируемости и многократного использования кода.
На конференции разработчиков 98 Джон представил доклад об интеграции Visual FoxPro и Microsoft Office. В том докладе, помимо разбора стандартных вопросов интеграции с Word и Excel, Джон рассмотрел вопросы доступа к Outlook 97. В этой статье Джон более глубоко рассматривает вопрос доступа к объектной модели
Outlook.
Начало статьи читайте в журнале за прошлый месяц.
Одна из проблем при дополнении значений ключевых полей заключается в том, что в некоторых случаях эти величины могут включать как буквы, так и цифры. К примеру, ключевое поле может быть 12 символов длиной, но должно позволять ввод выражений типа PROJECT00001 или 000400. В этой статье Дорон описывает класс, позволяющий решить эту проблему.
Помните обсуждение по поводу использования специализированных блоков кода (snippet) в FoxPro 2.х? Ругань (простите, благородная дискуссия) по поводу отделения интерфейса от реализации очень напоминает те времена, но мы примем правильное решение по иной причине... (Если вы помните, в версиях FoxPro 2.х каждый объект экрана (screen) мог иметь несколько специализированных блоков кода, связанных с такими конструкциями, как When и подобными. Код, написанный для этих конструкций, размещался в специальных функциях, создаваемых кодогенератором. Так вот, эти функции и называются snippet, - прим. ред.).
© Edel Ltd. Все права защищены. 1999 г.