Здравствуйте Vodka, вы писали:
V>Намечается немаленький проект: работа с БД (как с локальными, там и серверными),GIU (не то, чтобы сплошные диалоги, но всё-таки), скорее все наличие встронного интерпретатора скриптового языка (a-la 1С), автоматизации (a-la MS Office) ну и всего по мелочам.
Интерпретатор — Script Engine здесь
http://www.rsdn.ru/?article/?com/wscript.xmlАвтор(ы):
Дата: 26.04.2001
, есть несколько примеров на CodeGuru и CodeProject. Лучший вариант, конечно. это VBA, но сильно дорого. В стингреевских библиотеках есть редактор форм аля VBA, конечно не то, но приспособить можно.
Автоматизация — однозначно ATL, если в качестве среды будет выбран VC++, то смотреть здесь
http://www.rsdn.ru/?article/?com/autoatl.xmlАвтор(ы): Nick Hodapp
Дата: 15.07.2001
и
http://www.rsdn.ru/?article/?com/xoffice.xmlАвтор(ы): Игорь Ткачёв
Дата: 24.03.2001
Однажды я занимался проектом, главной особенностью которого было наличие большого количества типовых форм ввода и вывода. Что-то типа делопроизводства. Документы должны были заполняться данными из БД или другими данными, которые может предоставить программа. При этом было бы крайне желательно, чтобы шаблон документа мог разобраться с этими данными самостоятельно.
Оказалось, что всем этим требованиям вполне удовлетворяет MS Office. В этой статье я попытаюсь это продемонстрировать.
.
БД — ADO, особенно, если будет использоваться Script Engine. ADO в VBS и JS как родное. Основная проблема в VC++ с базами — это отсутствие нормального грида в стандартной поставке. Опять же в стингреевских библиотеках можно найти всё, что надо.
GUI — опять же, в инете можно найти всё не только к Дельфям, но и к VC. Для больших проектов лучше всё же использовать MFC или VCL.
Из опыта. Разные версии одного продукта:
3 — Builder — VCL линкуется статически, размер файла 3Mb,
4 — VC++ — MFC линкуется статическиб файл — 1.5 Mb,
5 — Delphi — VCL тоже статически, размер > 4Mb.
Почему три версии в разных средах не спрашивайте, это причуды заказчика. Работает та версия, что сделанная на VC++.
V>А может просто имеются компактные и простенькие библиотеки для работы с
V>БД (не привязанные к среде разработки), GUI (что-то вроде WTL) и тому подобное?
Дык ADO и есть. Про неё есть немного тут
http://www.rsdn.ru/?article/?vcpp/import.xmlАвтор(ы): Игорь Ткачёв
Дата: 9.03.2001
В данной статье приводится объяснение работы директивы #import
компилятора Visual C++ и даны примеры её использования с
MS Word, MS Excel, ADO DB и ActiveX Control.