Калькуляторов понаписано уже столько, что возникает вопрос: "Зачем нам еще один?".
Отвечаем:
0. Хватит портировать на наши платформы мирские неудобства! Калькулятор должен вычислять значение введенного ВЫРАЖЕНИЯ, а не результат действия над последними введенными числами.
1. Raw expression - единственный из разведанных, который умеет оперировать с числами большой разрядности (до 8192 бит);
2. Никто не умеет понимать записи типа 0x3.243F6A8885A2;
3. Мы настолько умны, что понимаем переменные в выражении (которые могут быть тоже выражением, в котором используются другие переменные);
4. Никто не сообщит Вам, что 1975 = MCMLXXV или 19 = "Носитель защищен от записи";
5. Мы занимаем позорные (по сегодняшним меркам) 240 кб;
6. Мы никуда не прописываемся, не автозагружаемся и не автопоявляемся, если нас об этом не просят.
Этот класс с помощью всего двух методов поможет заполнить или обновить DataSet любой сложности, просто указав массив из IDbDataAdapter.
Класс Mocosh.DatasetManager предназначен для работы с классом System.Data.DataSet.
Во время заполнения датасета данными из источников, полностью учитываются все определенные в датасете связи между таблицами. Таблицы заполняются в правильном порядке, чтобы не произошло нарушение ссылочной целостности объекта DataSet.
Можно спокойно изменять, вставлять и удалять данные в любых таблицах датасета. Чтобы записать внесённые изменения в базу данных, достаточно просто указать массив из IDbDataAdapter. Класс Mocosh.DatasetManager сам разберётся, в каком порядке необходимо выполнить обновление, чтобы не нарушить ссылочную целостность базы данных. При этом происходит анализ, какие записи были вставлены, какие модифицированы, а какие удалены.
Класс Mocosh.DatasetManager не обращается напрямую к базам данных и работает исключительно с объектом System.Data.DataSet и любыми объектами, которые реализуют интерфейс System.Data.IDbDataAdapter. Поэтому поддерживается работа с любыми разновидностями баз данных, для которых разработан .NET объект DataAdapter.
Во время заполнения и обновления полностью учитываются циклические ссылки и ссылки таблиц на самих себя.
Алгоритм работы этого класса основан на теории графов.
Украсьте свои лабораторные (лабы) и курсовые работы! Пакет предназначен для увеличения эффекта ваших графических программ на языках C/C++, Pascal. Обеспечивает возможность загрузки 16 цветного рисунка из специального файла, так называемой "карты символов", в которой хранится закодированный bmp-файл. Вывести рисунок на экран так же просто, как вызвать функцию drawEPS("gfx.cmp",x,y); Информация кодируется следующим образом: каждому символу соответствует 1 из 16 цветов. Символы - шестнадцатеричный набор: (0;9)U(A;F). Проста в обращении.
Если вы пробововали писать под Oracle8
OCI, то Вам сюда. SqlAutmn library - это
набор классов для языка Visual C++,
которые упрощают выполнение SQL-запросов.
Планируется поддержка многих платформ,
таких как Oracle 7.3, SQLBase, Sybase, ODBC.
Это решение для разработки SQL запросов.
Fast Report, лидер в производстве инструментальных программных средств для для Borland Delphi and C++Builder, представляет FastQueryBuilder, визуальный построитель запросов SQL для баз данных.
При работе с приложениями, написанными на Borland Delphi 4, 5, 6, 7, 2005 и C++ Builder 4, 5 and 6, FastQueryBuilder позволяет пользователям создавать запросы в базе данных не зная SQL. Программа предоставляет полную визуальную настройку параметров запросов, привычное создание окон в дизайнере запросов, встраивание дизайнера в любое окно приложения и возможность сохранять визуальную модель запроса для последующего использования и редактирования. FastQueryBuilder поставляется полностью в исходных текстах для максимальной гибкости в настройке дизайнера запросов.
Оцените совместимость всех продуктов Fast Reports, FastQueryBuilder доступен как самостоятельно так и в комплектах FastReport 3 Professional и Enterprise Editions. FastQueryBuilder можно зарегистрировать на сайте производителя, а также на Softkey.ru и AllSoft.ru по традиционно льготной для СНГ цене от $19.00 за одиночную лицензию. Варианты выбора лицензирования описаны на сайте: .
Это VCL компонент, который отображает иерархический список узлов, где каждый узел связан с записью таблицы Базы Данных. В компоненте используется два типа узлов: папки и файлы. Папка может включать в себя другие узлы, но не предназначена для записей БД содержащих данные. Файл не может включать в себя другие узлы, но он указывает на запись БД, в которой содержатся данные. Каждый узел идентифицируется четырьмя полями (название, состояние, тип, положение), каждое из полей перезаписывается при изменении состояния. TmsDBTreeView поддерживает операцию перетаскивания узлов. Для операций добавления, удаления узлов предусмотрены горячие клавиши (Ins, Ctrl+ Ins, Del). Компонент работает с наследником TDataSet в качестве источника данных. Данный компонент может использоваться для создания программ класса информационных менеджеров, различных обозревателей и т.д.
Возможности:
- автоматическая сортировка узлов (по типу, по имени);
- возможность добавления, удаление узлов;
- возможность перетаскивания узлов (поддержка Drag and Drop);
- автоматический переход к БД- записи связанной с выделенным узлом;
- хранение информации о каждом узле (название, статус (развернут, свернут), тип, положение);
- быстрые клавиши для основных операций с узлами (добавление папок файлов, удаление, переименование узлов).
Прогресс Бар с процентиками, обычные ProgressBar не позволяют отображать проценты, а этот может.
Прекрасно работает в C++, Visual Basic,
112c
DELFI, Access (тестировался только на перечисленных).
ProgressBarBest позволяет менять цвет, шрифт (имя, размер, курсив, подчеркивание и т.д.), отображать проценты или значение Value - выравнивать как по центру, так и по краям.
Основные свойства и методы:
Value - значение в пикселях (как у обычного ProgressBar).
ValueProcent - значение в процентах.
ValueDecimal - число десятичных знаков при отображении процентов (от 0 до 9).
TextShow - что показывать: Procent, Value, None.
ForeColor - цвет.
Alignment - выравнивание текста.
Font - изменение шрифта.
Тестер скорости кода OtDiatlovaOU собран на С++ (C++) и ASM на основе класса ODKNB64 как класс ODK_TSK в динамической библиотеке ODK_TSK. Вам нужно только окружить испытуемые участки макросами tsk_nachalo() и tsk_konec() в параметрах указывая имена участков, и в конце вызвать pokaz(). Вывод результатов в файл с показом по желанию и с фильтрацией по лидерству. Мал золотник, да дорог. Делайте быстрые программы с моим тестером.
Высокопроизводительная библиотека визуальных компонентов для C++ Builder и Delphi, предназначенная для создания анализаторов и парсеров исходных текстов.
Библиотека включает компоненты лексических анализаторов: C++, Object Pascal (Delphi), PHP, HTML, CSS1 и C++ препроцессора, а также содержит полный набор базовых классов, который обеспечивает возможность создания лексеров и парсеров любых других языков.
Source Code Scanners компоненты могут быть использованы для построения приложений, которые требуют анализа исходного кода (инструментальные средства создания справочных файлов, калькуляторы выражений, оформители исходных текстов, интерпретаторы, компиляторы и т.д.).
Лексические анализаторы используют ДКА (Детерминированные Конечные Автоматы) для нахождения токенов во входном потоке символов. ДКА определяются набором регулярных выражений записываемых в исходном коде и создаются во время исполнения кода. Может быть определен более чем один ДКА (лексический класс, лексическое дерево). Акции связанные с регулярными выражениями могут переключать лексические классы. Класс TLexTree поддерживает преобразование набора регулярных выражений в массив ДКА.
Source Code Scanners обеспечивает также классы, которые поддерживают работу с опциями командной строки, вычисление константных выражений и т.д.
Полный исходный код библиотеки доступен в дистрибутиве Professional.
Библиотека расширений MFC для создания современного пользовательского интерфейса, позволяет встраивать многофункциональный редактор в пользовательские приложения на базе MFC.
Содержит ряд возможностей, не предоставленных стандартными редакторами, а именно:
Синтаксическая подсветка элементов - для создания синтаксических файлов (формат XML) и поддержанияя любого языка программирования. Пердлагается также набор виртуальных функций, которые можно переопределить и встроить в edit -контрол любую логику.
Цветные блоки - можно создавать различные цветные блоки для создания однострочных и многострочных комментариев.
Расширенная поддержка IntelliSense, используя которую можно создавать редакторы, подобные имеющимся в Microsoft VC++ или Visual Basic IDE.
Встроенная поддержка закладок и контрольных точек, создание различных пользовательских маркеров, однострочных и многострочных статических и динамических цветных блоков.
Поддержка Символов. Вы можете легко создавать чаты клиентов со встроенными изображениями - "Смайликами".
Поддерка Drag & Drop, Undo/redo.
Кроме того, BCGPEdit обеспечивает встроенную поддержку всех стандартных функций, таких как работа с блоками при помощи клавиатуры/мыши, печать, поиск и других.
Библиотека BCGPEdit может использоваться для различных приложений - от
10d6
простых чатов клиентов до сложных средств разработки.
Source Code Scanners - высокопроизводительная библиотека визуальных компонентов для C++ Builder и Delphi, предназначенная для создания анализаторов и парсеров исходных текстов.
Библиотека включает компоненты лексических анализаторов: C++, Object Pascal (Delphi), PHP, HTML, CSS1 и C++ препроцессора, а также содержит полный набор базовых классов, который обеспечивает возможность создания лексеров и парсеров любых других языков.
Source Code Scanners компоненты могут быть использованы для построения приложений, которые требуют анализа исходного кода (инструментальные средства создания справочных файлов, калькуляторы выражений, оформители исходных текстов, интерпретаторы, компиляторы и т.д.).
Лексические анализаторы используют ДКА (Детерминированные Конечные Автоматы) для нахождения токенов во входном потоке символов. ДКА определяются набором регулярных выражений записываемых в исходном коде и создаются во время исполнения кода. Может быть определен более чем один ДКА (лексический класс, лексическое дерево). Акции связанные с регулярными выражениями могут переключать лексические классы. Класс TLexTree поддерживает преобразование набора регулярных выражений в массив ДКА.
Source Code Scanners обеспечивает также классы, которые поддерживают работу с опциями командной строки, вычисление константных выраже
10dc
ний и т.д.
Полный исходный код библиотеки доступен в дистрибутиве Professional.
Содержит массу ежедневно используемых функций C++ для работы с базами данных массивами, строками, функций ввода/вывода, графикой, иконками (в том числе добавление в иконок в tray) и много-много других. На сайте содержится полный help по функциям Common Library, а также модули для VC++, g++ и модули для тестирования.
Содержит файлы и утилиты для создания Windows приложений DJGPP GNU C++ компилятором. Утилиты в предствленные в этом пакете позволят
102c
вам использовать все функции Windows API. Более того DLL2S может создавать линкуемые .a библиотеки из любых неизвестных рание .DLL-ей.
SMReport Designer for Delphi&CBuilder написан только на Object Pascal и является native VCL построителем отчетов с runtime designer и preview (like MS Word) для пользователей, неограниченное кол-во групп, гибкое форматирование данные, простой и удобный интерфейс и логика, многоязычность и др. С SMReport вы сможете создавать сложнейшие отчеты с минимальными затратами, а пользователи смогут модифицировать их под свои нужды.
Это средство для быстрого доступа к xBase базам данных и простой API для C++ программистов. Поддерживаются файлы dBASE, FoxPro, Clipper и 1С.
Возможности данной версии:
1. Поддерживаются форматы DBF файлов:
dBASE III, Clipper 5.x, dBASE IV, Visual dBase 5.5, FoxPro 2.x, Visual FoxPro, 1С 7.x.
2. Поддерживаются мемо файлы форматов: DBT (только dBASE III, Clipper), FPT.
3. Поддерживаются индексы: IDX (для не упакованных, только чтение), CDX (чтение и запись).
4. Для индексных выражений может использоваться более 70 функций языка dBASE.
Для работы с натуральными числами размером 64 бита на 32-х битных процессорах, если компилятор не поддерживает 64-х битные типы int64. Способен преобразовывать число в строку. Класс собран на С++ и Ассемблере как класс ODKNB64 в динамической библиотеке odknb64.dll. Совместим со стандартными типами Си++ и умеет выполнять все операции как стандартные типы.
Собирался на BC5 с подключенным TASM5. Код не зависим от ОС.
Алгоритм: Открытый(C++, Ассемблер).
Процессоры: .386 и выше.
Сопроцессор: .387
Свойства:
1. Все математические операции.
2. Все битовые операции.
3. Совместимость со всеми стандартными типами С++.
5. Формирование строки из числа в следующих системах счисления: 2-ой, 8-ой, 10-ой и 16-ой (шестнадцатеричной).
Подсветка ключевых слов и комментариев в текстах программ в документах Word. Абзацы, которые не являются текстами программ, остаются в неприкосновенности. Прилагаются специфик
106b
ации посветки для основных языков программирования (Pascal, C/C++, basic, VB и др.).
Состав: шаблон MSWord, необходимая dll, инсталлятор / деинсталлятор.
В последней версии исправлен ряд ошибок и улучшен механизм инсталляции / деинсталляции.
Библиотека гибких высокопроизводительных компонентов для Delphi 3-7, C++ Builder 3-6 и Kylix 3 предназначенных для работы с Borland InterBase и Firebird с использованием прямого InterBase API. FIBPlus объединяет в себе простоту архитектуры с удобством разработки, что позволяет создавать мощные и эффективные приложения. FIBPlus поддерживает все особенности и преимущества InterBase: поля-массивы, blob-поля, механизм генераторов и полный контроль транзакций, поддержку стандартных и сторонних визуальных компонент и генераторов отчетов. Компоненты FIBPlus включают специальные функции опцтимизации сетевого траффика и набор дополнительных экспертов.
Представляет собой библиотеку визуальных компонентов для C++ Builder и Delphi, которая позволяет конструировать печатаемые отчеты практически любой сложности.
Vivid Report обеспечивает следующие возможности:
- Неограниченное количество иерархических уровней отчетов.
- Неограниченное количество страниц отчета и печатаемых страниц.
- Неограниченное количество "мастер" страниц.
- Размещение изображений данных в нескольких "полосах" на различных страницах.
- Три режима печати: растяжение или сжатие страницы отчета на печатаемый лист, деление страницы отчета на несколько печатаемых листов и размещение страницы отчета на листе выбранном при печати.
- Определение всех размеров и координат в различных физических единицах измерения с точностью до 0.01 мм.
- Уникальные свойства выравнивания "полос" на странице и относительно друг друга.
- Форматирование всех текстовых объектов (строк и RTF-текстов) независимо от текущего разрешения устройства вывода.
- "Истинная" прозрачность "полос" и графических изображений.
- Комбинация двух путей получения данных. Все контейнеры данных обеспечивают статическую спецификацию данных и получение данных из "баз данных".
- "Табличный" компонент позволяющий создавать сложно-структурированные одномерные (1D) и двухмерные (2D) таблицы.
- Печать значений валюты в форм
1071
е независимой от текущих региональных установок Windows.
- Печать 20-ти типов штриховых кодов (EAN 8, EAN 13, UPC A, 25 Interleaved, 25 Industrial, 25 Matrix, 39, 39 Extended, 93, 93 Extended, 128, EAN 128, PostNet, Codabar, MSI, UPC E0, UPC E1, UPC Supp2, UPC Supp5, PDF 417).
- Полно-функциональный предварительный просмотр печати.
- Настраиваемый компонент отображающий прогресс печати.
Vivid Report обеспечивает прекрасное гарантированное качество печати и превосходную производительность дизайна. Уникальная концепция дизайна отчетов в Vivid Report обеспечивает наилучший из возможных WYSIWYG и множественное использование данных.
Исходный код библиотеки доступен в дистрибутиве Professional.