Главная » Файлы » Программисту

В разделе материалов: 31
Показано материалов: 1-5
Страницы: 1 2 3 ... 6 7 »

TextParser

Скачать исходники

Это класс для разбора текстового файла вида:
Name1 
Name2 = "TextValue" 
Name3=123.2

Также строка игнорируется, если она начинается со знака ";".
Класс сам определяет тип значения (справа от знака равно), причем можно добавлять свои типы. Вот его заголовочный файл (только существенные моменты):
#pragma once
 #include <STRING>
 #include <FSTREAM>
 #include <ios>
 using std::string;
 using std::fstream;
 using std::ios;

Подробнее...


CTinyTester

Что это такое

Однажды захотелось мне попробовать использовать один из основных принципов экстремального программирования - "Пиши тесты раньше программы", скачал, значит, CppUnit (аналог JUnit). Попробовал все скомпилировать под Visual C++ - вроде бы все прошло без проблем. Ну, думаю, ладно, теперь должно все быть хорошо и под Visual C++ 7.0 (все-таки в 6-ке ошибок побольше будет). Однако получился облом - куча ошибок при линковке самих библиотек да и скомпилированные у меня что-то не захотели работать. Правда, если честно, я и не особо настаивал, т.к. уже давно хотелось написать свой UnitTest - просто из интереса, не особо навороченный. Ну а тут уж такой повод появился :) Так и появился этот небольшой проект под названием CTinyTester.

Подробнее...


[WTL] CProgressDlg

Описание

К сожалению, современные компьютеры еще не настолько быстрые, чтобы выполнять все, что надо от них пользователю, мгновенно. Естественно, что эти операции делают в отдельном потоке, чтобы те, кто сидит за компьютером, не думали, что программа повисла. При этом хорошо бы было еще показывать процент выполнения и оставшееся время до конца операции. Вот для облегчения этого случая я и написал этот класс. Только здесь надо сказать об одном предположении. Считается, что во время выполнения операции пользователь больше ничего не может делать паралелльно, т.е. процесс выполнения показывается в модальном диалоге.
Вообще то CProgressDlg я делал ужасно давно, уже даже не помню под какую версию Visual C++. А тут недавно мне напомнили про этот класс, я попробовал его скомпилить в Visual C++ 2005, получил ошибки и, мягко выражаясь, удивился насколько плохо был написал этот класс. Поэтому сейчас я его значительно исправил, да и описание дополнил.

Подробнее...


Компоненты на Delphi

В Delphi компоненты хранятся в пакетах (packages). Список используемых пакетов компонентов можно вызвать с помощью пункта меню Component/Install Packages. При помощи этого диалога можно добавить новый пакет (Add), удалить имеющийся (Remove). При добавлении нового пакета компоненты, хранящиеся в нем, появляются на палитре. Пакеты компонентов бывают двух типов: runtime package (пакет, работающий во время выполнения) и design-time package (пакет, используемый во время разработки). Все они представляют собой DLL (динамически загружаемые библиотеки). Runtime-пакеты (расширение *.bpl) поставляются конечному пользователю вместе с проектом, если проект был скомпилирован с включенной опцией Build with runtime packages. Само приложение (*.exe или *.dll) в этом случае получается небольшим, но вместе с ним надо передавать довольно объемные *.bpl-файлы. Design-time-пакеты (расширение *.dcp) используются только на этапе разработки. Во время разработки они поддерживают создание компонентов на форме. В скомпилированный проект Delphi включает код не из пакета компонентов, а из *.dcu-файлов. Хотя *.dcp-файл генерируется из *.dcu-файла, их содержимое может не совпадать, если в *.pas-файл были внесены изменения и пакет не был перекомпилирован. Компиляция возможна только для пакетов, созданных программистами. Пакет содержит две секции. В секции Contains приведен список модулей, формирующих компоненты данного пакета (*.pas- и *.dcu-файлы) и их пиктограммы (*.dcr-файлы). Секция Required содержит ссылки на другие пакеты, необходимые для работы этих компонентов.

Подробнее...


Исходники на HTML

Описание Размер архива Ссылка
1. Исходные коды, для установки чата на сайт 54,55 Kb Скачать
2. Исходные коды, для установки чата на сайт 182,8 Kb Скачать
3. Исходные коды, для установки чата на сайт 17,13 Kb Скачать
4. Исходные коды, для установки чата на сайт 34,58 Kb Скачать
5. Исходные коды, для установки чата на сайт 3,48 Kb Скачать
6. Исходные коды, для установки чата на сайт 27,88 Kb Скачать
7. Исходные коды, для установки чата на сайт 72,6 Kb Скачать
8. Исходные коды, для установки чата на сайт 11,62 Kb Скачать
9. Исходные коды, для установки чата на сайт 9,57 Kb Скачать
10. Исходные коды, для установки чата на сайт 40,21 Kb Скачать
Подробнее...


Войти на сайт
%