Десятка самых маленьких программ
Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik
Вадимгп,Зря наверно спросил у программистов Smile Простым людям это вряд ли надо Smile
Да. Программисты - они люди с небольшим ...
"Отучаемся говорить за всех".
Последний раз редактировалось Alextp Ср июл 04, 2007 09:07, всего редактировалось 1 раз.
2Parcan
Если надо, могу выслать, только есть одна особенность - увидеть его трудновато.
Мой калькулятор сделан в виде DLL, чтобы я мог встроить его в любую программу. Своего GUI у него нету. Он принимает строку с выражением и возвращает строку с результатом. Так что, для того чтобы его увидеть надо хоть какой-нибудь примитивный гуй написать. У меня нет своего GUI, потому что я хакнул ТС и присобачил калькулятор к командной строке ТС. Он же все равно 99% времени запущен, вот его как GUI и использую.
В общем, если тебе такая штука нужна - давай адрес, я вышлю. DLL-ка около 100К.
А если ты только хочешь посмотреть чего может этот muParser, то в комплекте с ним есть пример использования - практически готовый калькулятор да еще и в сорсах.
Если надо, могу выслать, только есть одна особенность - увидеть его трудновато.
Мой калькулятор сделан в виде DLL, чтобы я мог встроить его в любую программу. Своего GUI у него нету. Он принимает строку с выражением и возвращает строку с результатом. Так что, для того чтобы его увидеть надо хоть какой-нибудь примитивный гуй написать. У меня нет своего GUI, потому что я хакнул ТС и присобачил калькулятор к командной строке ТС. Он же все равно 99% времени запущен, вот его как GUI и использую.
В общем, если тебе такая штука нужна - давай адрес, я вышлю. DLL-ка около 100К.
А если ты только хочешь посмотреть чего может этот muParser, то в комплекте с ним есть пример использования - практически готовый калькулятор да еще и в сорсах.
- Моторокер
- Сообщения: 1517
- Зарегистрирован: Пт май 06, 2005 08:22
- Откуда: г. Пермь (читается Перьмь)
- Контактная информация:
Первый абзац мой.Alextp писал(а):Вадимгп,Зря наверно спросил у программистов Smile Простым людям это вряд ли надо Smile
Да. Программисты - они люди с небольшим ...
"Отучаемся говорить за всех".
Советую прочитать про отличия программистов от обычных людей.
Есть целая книга. Алан Купер – Психбольница в руках пациентов. Есть в сети либо на моём сайте download/cooper.rar doc, 5,5 Mb
+ Интерфейс для идиотов. Homo Logicus против Homo Sapiens
плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми
ПармаСруб - строительство домов и бань в Перми
Моторокер
Это все понятно. Что есть такие книжки т.п...
Но такие же книжки (или похожие) можно написать про не-программистов: верстальщиков, например, или веб-мастеров. Или, например, про некомпьютерных специалистов. Директоров заводов каких-нибудь, или бухгалтеров. Или полицейских.
Думаешь, у бухгалтеров нет "прибибиха". Наверняка есть... Отличие от программистов у бухгалтеров - они обычно не занимаются бухгалтерией для себя, в свободное от работы время...

Твой, это символы цитаты пропали. Поправил.Первый абзац мой.
Советую прочитать про отличия программистов от обычных людей.
Есть целая книга. Алан Купер – Психбольница в руках пациентов. Есть в сети либо на моём сайте
Это все понятно. Что есть такие книжки т.п...
Но такие же книжки (или похожие) можно написать про не-программистов: верстальщиков, например, или веб-мастеров. Или, например, про некомпьютерных специалистов. Директоров заводов каких-нибудь, или бухгалтеров. Или полицейских.
Думаешь, у бухгалтеров нет "прибибиха". Наверняка есть... Отличие от программистов у бухгалтеров - они обычно не занимаются бухгалтерией для себя, в свободное от работы время...
- Моторокер
- Сообщения: 1517
- Зарегистрирован: Пт май 06, 2005 08:22
- Откуда: г. Пермь (читается Перьмь)
- Контактная информация:
Они почти все homo sapiens, в отличие от нас.Alextp писал(а):Но такие же книжки (или похожие) можно написать про не-программистов
плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми
ПармаСруб - строительство домов и бань в Перми
ну почему бухгалтера homo buhgalterus они тоже думают как-то по своему и найти с ними общий язык довольно сложно, а теперь представь каково в современной автоматизации России когда между homo logicus и homo buhgalterus редко бывает посредник, весь день общаются, а друг друга не понимают 
2 VadiMGP
в моем понимании описание интерфейса это не только кусок кода (в данном случае заголовочный файл), а описание свойств, методов и их параметров для компоненты (в данном случае DLL)
2 VadiMGP
в моем понимании описание интерфейса это не только кусок кода (в данном случае заголовочный файл), а описание свойств, методов и их параметров для компоненты (в данном случае DLL)
2Parcan
Ну если ты про нормальную документацию, то чего нет, того нет. Я же сказал - делал для себя, никогда не имел намерения превращать это в самостоятельный продукт. Неужели я сам себе буду писать документацию, да еще для такой примитивной штуки?
там же и описывать-то нечего. Всех свойств и параметров - кот наплакал. Дать строку с текстом, получить строку с результатом - вот и вся любовь. Вот он, весь .h файл. Там едва ли не больше зарезервировано для будущих потребностей, чем уже реализовано.
В общем, как я уже сказал, решай сам - если нужно, я вышлю.
Кстати, может быть, вместо ActiveX тебя устроит .Net-овский враппер - http://www.codeproject.com/csharp/muParser.asp
Ну если ты про нормальную документацию, то чего нет, того нет. Я же сказал - делал для себя, никогда не имел намерения превращать это в самостоятельный продукт. Неужели я сам себе буду писать документацию, да еще для такой примитивной штуки?
Код: Выделить всё
#ifdef TKHPLUG_EXPORTS
#define TKHPLUG_API __declspec(dllexport)
#else
#define TKHPLUG_API __declspec(dllimport)
#endif
#define TKH_CMD_MAX_LEN 1024
typedef struct _LineStruct
{
HANDLE hRequest; // Not used
char line[TKH_CMD_MAX_LEN]; // Text for evaluation
int FirstSel; // Not used - 0
int LastSel; // Not used - 0
HWND hWnd; // Parent window for messages
} LineStruct;
extern "C"
{
TKHPLUG_API int Load(HWND mainWindow);
// mainWindow - Parent window for messages
TKHPLUG_API int Process(LineStruct* cmdline,int Func);
// Func - defines output format
// 0 - decimal
// 1 - hexadecimal
// 2 - binary
TKHPLUG_API void Unload(void);
}Кстати, может быть, вместо ActiveX тебя устроит .Net-овский враппер - http://www.codeproject.com/csharp/muParser.asp
- Моторокер
- Сообщения: 1517
- Зарегистрирован: Пт май 06, 2005 08:22
- Откуда: г. Пермь (читается Перьмь)
- Контактная информация:
Не, я тоже homo logicus, только стараюсь себя ставить и на место homo sapiens, особенно после увлечения юзабилитями, раскиными и куперами.Alextp писал(а):Только не от "нас", а от васОни почти все homo sapiens, в отличие от нас.
..
плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми
ПармаСруб - строительство домов и бань в Перми
Я про то и говорю. Я этим всем "увлечения юзабилитями, раскиными и ..." вообще не увлекаюсь... =)Моторокер писал(а): Не, я тоже homo logicus, только стараюсь себя ставить и на место homo sapiens, особенно после увлечения юзабилитями, раскиными и куперами.
Кстати, Вадимгп подсказал интересный проект - этот muParser.
Надо будет посмотреть.
Кстати, мне приходилось так работать (c бухгалтерами) =)parcan писал(а):каково в современной автоматизации России когда между homo logicus и homo buhgalterus редко бывает посредник, весь день общаются, а друг друга не понимают
- Моторокер
- Сообщения: 1517
- Зарегистрирован: Пт май 06, 2005 08:22
- Откуда: г. Пермь (читается Перьмь)
- Контактная информация:
Это не есть хорошо. Программисту-одиночке это полезно.Alextp писал(а):Я про то и говорю. Я этим всем "увлечения юзабилитями, раскиными и ..." вообще не увлекаюсь... =)
Но сравнивая PlugMan с диалогами настройки от Гислера, твой способ настройки плагинов в разы лучше, чем его ужас-ужас-ужас-ужас.
плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми
ПармаСруб - строительство домов и бань в Перми