Главная » Файлы » Программисту |
В разделе материалов: 31 Показано материалов: 1-5 |
Страницы: 1 2 3 ... 6 7 » |
TextParser
Разместил SibDes, 21.07.2014, Исходники на C++ | Просмотров: 633 | Загрузок: 0 | Комментарии (0)
Это класс для разбора текстового файла вида:
Name1
Name2 = "TextValue"
Name3=123.2
Также строка игнорируется, если она начинается со знака ";".
Класс сам определяет тип значения (справа от знака равно), причем можно добавлять свои типы. Вот его заголовочный файл (только существенные моменты):
#pragma once
#include <STRING>
#include <FSTREAM>
#include <ios>
using std::string;
using std::fstream;
using std::ios;
CTinyTester
Разместил SibDes, 21.07.2014, Исходники на C++ | Просмотров: 833 | Загрузок: 0 | Комментарии (0)
Что это такое
Однажды захотелось мне попробовать использовать один из основных принципов экстремального программирования - "Пиши тесты раньше программы", скачал, значит, CppUnit (аналог JUnit). Попробовал все скомпилировать под Visual C++ - вроде бы все прошло без проблем. Ну, думаю, ладно, теперь должно все быть хорошо и под Visual C++ 7.0 (все-таки в 6-ке ошибок побольше будет). Однако получился облом - куча ошибок при линковке самих библиотек да и скомпилированные у меня что-то не захотели работать. Правда, если честно, я и не особо настаивал, т.к. уже давно хотелось написать свой UnitTest - просто из интереса, не особо навороченный. Ну а тут уж такой повод появился :) Так и появился этот небольшой проект под названием CTinyTester.
[WTL] CProgressDlg
Разместил SibDes, 21.07.2014, Исходники на C++ | Просмотров: 616 | Загрузок: 0 | Комментарии (0)
Описание
К сожалению, современные компьютеры еще не настолько быстрые, чтобы выполнять все, что надо от них пользователю, мгновенно. Естественно, что эти операции делают в отдельном потоке, чтобы те, кто сидит за компьютером, не думали, что программа повисла. При этом хорошо бы было еще показывать процент выполнения и оставшееся время до конца операции. Вот для облегчения этого случая я и написал этот класс. Только здесь надо сказать об одном предположении. Считается, что во время выполнения операции пользователь больше ничего не может делать паралелльно, т.е. процесс выполнения показывается в модальном диалоге.
Вообще то CProgressDlg я делал ужасно давно, уже даже не помню под какую версию Visual C++. А тут недавно мне напомнили про этот класс, я попробовал его скомпилить в Visual C++ 2005, получил ошибки и, мягко выражаясь, удивился насколько плохо был написал этот класс. Поэтому сейчас я его значительно исправил, да и описание дополнил.
Компоненты на Delphi
Разместил SibDes, 21.07.2014, Компоненты на Delphi | Просмотров: 634 | Загрузок: 0 | Комментарии (0)
В 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
Разместил SibDes, 20.07.2014, Исходники на HTML | Просмотров: 937 | Загрузок: 0 | Комментарии (0)
№ | Описание | Размер архива | Ссылка |
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 | Скачать |