Прошу помочь в объединении двух простых приложений в одно
От: ZoltriX  
Дата: 04.12.09 15:33
Оценка: -4 :))
Прошу помочь в объединении двух простых приложений (терминал+блокнот) в одно (исходники на VS 6.0)

Поясняю суть задачи — нужно своё прилоложение, отображающее данные приходящие с термопечей, по типу "UCHASTOK — 1; PECH — 2; VREMYA — 10:15; TEMPERATURA — +75C". Это приходит с печи на СОМ-порт (9600 бит/с), но сами данные поступают медленно — 1 раз в минуту вот эта строка из 30-50 символов.

Я нашёл 2 приложения с исходниками. Одно из них типа блокнота, с функциями текстового редактора — Poppad, второе терминал — FUNterm.
Исходники залил сюда (120кБ) — http://slil.ru/28294711
В терминале мне не хватает нормальной работы с текстом из-за хитрой реализации вывода на экран (не выводит больше 1 экрана — нет прокрутки текста, нет поиска, печати). Всё это есть в Poppad-е.
Оба исходника простые, прошу помочь объединить 2 исходника в один и получить терминал с функциями, что есть в Poppad-е. Хотя-бы вывод в окно Edit как в сделано в Poppad-е, с остальным сам справлюсь.

Чего мне не хватает в FUNterm показано на этом скриншоте — http://slil.ru/28292183

Прошу безвоздмездно помочь.
Если что есть аська 218774540

06.12.09 23:37: Перенесено модератором из 'C/C++' — Кодт
Re: Прошу помочь в объединении двух простых приложений в одн
От: ole! США http://files.rsdn.org/4543/rsdn.gif
Дата: 04.12.09 15:56
Оценка: +1
Здравствуйте, ZoltriX, Вы писали:

ZX>Прошу помочь в объединении двух простых приложений (терминал+блокнот) в одно (исходники на VS 6.0)



одно слово в этом посте все портит. угадайте какое.
правильно, — безвоздмездно.
my $.02
Re[2]: Прошу помочь в объединении двух простых приложений в
От: ZoltriX  
Дата: 04.12.09 17:45
Оценка:
Здравствуйте, ole!, Вы писали:

O>Здравствуйте, ZoltriX, Вы писали:


ZX>>Прошу помочь в объединении двух простых приложений (терминал+блокнот) в одно (исходники на VS 6.0)



O>одно слово в этом посте все портит. угадайте какое.

O>правильно, — безвоздмездно.

Это самое правильное слово. Мы же на форуме, а не в магазине
Re[3]: Прошу помочь в объединении двух простых приложений в
От: alzt  
Дата: 04.12.09 18:37
Оценка: 4 (1) +3
Здравствуйте, ZoltriX, Вы писали:

O>>одно слово в этом посте все портит. угадайте какое.

O>>правильно, — безвоздмездно.

ZX>Это самое правильное слово. Мы же на форуме, а не в магазине


Здесь люди могут совет какой-нибудь дать, книжку подсказать, ответить почему какой-то хитрый код не компилируется каким-либо компилятором(в простых случаях скорее всего пошлют), может быть системную функцию сказать, подсказать направление (как бы не двухсмыслено это звучало), пофлудить в конце концов на тему C++ vs brainfuck.

Но никто не будет тратить своё время на какую-либо задачу, пусть даже она и не очень сложная.
Какой стимул? Интерес? Не думаю, что задача интересная.
Баллы получить? Нет гарантии, что их вообще поставят, да и какой-то слабый это стимул.

И задача хоть может быть и не сложная, но всё же не элементарная. Подозреваю, что надо скрестить ужа и ежа. Оба животные небольшие, так что проблем не предвидеться. А когда начнёшь реализовывать, понимаешь, что лучше бы этих примеров вообще не было, т.к. они совершенно для разных целей предназначены.

С такими постами надо писать в форум "Предложения от прямых работодателей".
Re[4]: Прошу помочь в объединении двух простых приложений в
От: ZoltriX  
Дата: 04.12.09 19:16
Оценка:
Здравствуйте, alzt, Вы писали:

A>Здравствуйте, ZoltriX, Вы писали:


O>>>одно слово в этом посте все портит. угадайте какое.

O>>>правильно, — безвоздмездно.

ZX>>Это самое правильное слово. Мы же на форуме, а не в магазине


A>Здесь люди могут совет какой-нибудь дать, книжку подсказать, ответить почему какой-то хитрый код не компилируется каким-либо компилятором(в простых случаях скорее всего пошлют), может быть системную функцию сказать, подсказать направление (как бы не двухсмыслено это звучало), пофлудить в конце концов на тему C++ vs brainfuck.


A>Но никто не будет тратить своё время на какую-либо задачу, пусть даже она и не очень сложная.

A>Какой стимул? Интерес? Не думаю, что задача интересная.
A>Баллы получить? Нет гарантии, что их вообще поставят, да и какой-то слабый это стимул.

A>И задача хоть может быть и не сложная, но всё же не элементарная. Подозреваю, что надо скрестить ужа и ежа. Оба животные небольшие, так что проблем не предвидеться. А когда начнёшь реализовывать, понимаешь, что лучше бы этих примеров вообще не было, т.к. они совершенно для разных целей предназначены.


A>С такими постами надо писать в форум "Предложения от прямых работодателей".



Да мне бы только окно такого типа как в том Блокноте, всунуть в тот Терминал.
Чтоб я видел как в него данные приходят.
Остальные функции я и сам допишу.
Re[5]: Прошу помочь в объединении двух простых приложений в
От: Rostislav_Pro  
Дата: 04.12.09 20:25
Оценка: :))
ZX>Да мне бы только окно такого типа как в том Блокноте, всунуть в тот Терминал.
ZX>Чтоб я видел как в него данные приходят.
ZX>Остальные функции я и сам допишу.

Да ладно, зачем сам, добрые рсдн'овцы помогут.
Народ, давайте дружно скинемся по строчке кода! С миру по нитке — голому рубаха
Я, так и быть, начну:
#include <windows.h>
Re: Прошу помочь в объединении двух простых приложений в одн
От: std.denis Россия  
Дата: 04.12.09 21:09
Оценка:
HyperTerminal умеет прокрутку, ЕМНИП.
Или другие нормальные терминалки, например SecureCRT
Re[2]: Прошу помочь в объединении двух простых приложений в
От: ZoltriX  
Дата: 04.12.09 21:27
Оценка:
Здравствуйте, std.denis, Вы писали:

SD>HyperTerminal умеет прокрутку, ЕМНИП.

SD>Или другие нормальные терминалки, например SecureCRT

Более лучшего терминала с исходником я просто не нашёл.
При отображении температуры, значение надо считать по формуле, а не просто выводить.
А этот — нормальный терминал, только вот вывод странно организован
Re[5]: Прошу помочь в объединении двух простых приложений в
От: alzt  
Дата: 04.12.09 21:30
Оценка:
Здравствуйте, ZoltriX, Вы писали:

ZX>Да мне бы только окно такого типа как в том Блокноте, всунуть в тот Терминал.

ZX>Чтоб я видел как в него данные приходят.
ZX>Остальные функции я и сам допишу.

Но ведь, чтобы это сделать, придётся довольно детально разобраться с тем Блокнотом и тем Терминалом.
Разбираться в чужом коде конечно полезно. Но это инвестиции, которые не окупятся. Лучше разобраться в чём-то более практичном (boost тот же, ядро линукса), что когда-то может пригодиться ещё.

Я сомневаюсь, что кто-то, не то, чтобы поможет, а даже загрузит код этих приложений.
Re[6]: Прошу помочь в объединении двух простых приложений в
От: ZoltriX  
Дата: 04.12.09 21:35
Оценка:
Здравствуйте, Rostislav_Pro, Вы писали:

ZX>>Да мне бы только окно такого типа как в том Блокноте, всунуть в тот Терминал.

ZX>>Чтоб я видел как в него данные приходят.
ZX>>Остальные функции я и сам допишу.

R_P>Да ладно, зачем сам, добрые рсдн'овцы помогут.

R_P>Народ, давайте дружно скинемся по строчке кода! С миру по нитке — голому рубаха
R_P>Я, так и быть, начну:
R_P>
R_P>#include <windows.h>
R_P>


Не утрируйте.
У меня серьёзно проблема — не пойму за что взяться, знания есть, но мало, а практика написания софта под виндовс = 0.
Вообщем прошу минимум — переделайте вывод принимаемых данных в окно, по свойствам как Блокноте (с возможностью прокрутки данных).
Когда я буду видеть данные на экране, то уже придумаю как их сохранить, изменить шрифт и прочие действия.
Нмкак не могу понять, какую часть надо вытянуть с Блокнота и вставить в Терминал и как это всё связать с принимаемыми байтами.
Re[3]: Прошу помочь в объединении двух простых приложений в
От: std.denis Россия  
Дата: 04.12.09 21:39
Оценка:
ZX>При отображении температуры, значение надо считать по формуле, а не просто выводить.
ZX>А этот — нормальный терминал, только вот вывод странно организован
Тогда нужно разбираться в сорцах этого терминала. Самому.
И ничего там скрещивать не нужно, просто доработать терминал. Спросите у автора как.
Re[4]: Прошу помочь в объединении двух простых приложений в
От: ZoltriX  
Дата: 04.12.09 22:30
Оценка:
Здравствуйте, std.denis, Вы писали:

ZX>>При отображении температуры, значение надо считать по формуле, а не просто выводить.

ZX>>А этот — нормальный терминал, только вот вывод странно организован
SD>Тогда нужно разбираться в сорцах этого терминала. Самому.
SD>И ничего там скрещивать не нужно, просто доработать терминал. Спросите у автора как.


Я и автор говорим на разных языках. Боюсь, что не поймём))

Если Вы думаете, что найти исходник вот этих 2 программ или ещё лучший так просто — попробуйте.
У меня ушло 3 недели времени.
И никто вам не поможет — пожелания будут гуглить и читать разные буки, причём чаще от людей которые в программировании шарят не больше чем я, а выдают из себя мега-гуру. Ни написав ни байта кода, а только фыркая на форумах они воображают в себе мега-спецов.
Настоящих программистов, даже не желающих помочь, а просто способных к помощи не так и много.

Я по работе много раз сталкивался, когда "спец" сначала рассказует какое сложное задание, потом просит много денег, потом просит много времени,
а когда даёшь ему и время и деньги — так он оказывается и программить то вообще не умеет.

Исходники чепуховые по 20 кБ каждая прога, нормальному спецу там разбираться — 10 минут.
Просто из меня спец на уровне 1 балла, по 5 бальной системе.
Re[6]: Прошу помочь в объединении двух простых приложений в
От: ZoltriX  
Дата: 04.12.09 22:32
Оценка:
Здравствуйте, alzt, Вы писали:

A>Здравствуйте, ZoltriX, Вы писали:


ZX>>Да мне бы только окно такого типа как в том Блокноте, всунуть в тот Терминал.

ZX>>Чтоб я видел как в него данные приходят.
ZX>>Остальные функции я и сам допишу.

A>Но ведь, чтобы это сделать, придётся довольно детально разобраться с тем Блокнотом и тем Терминалом.

A>Разбираться в чужом коде конечно полезно. Но это инвестиции, которые не окупятся. Лучше разобраться в чём-то более практичном (boost тот же, ядро линукса), что когда-то может пригодиться ещё.

A>Я сомневаюсь, что кто-то, не то, чтобы поможет, а даже загрузит код этих приложений.


Раз нет времени и желания помочь,
то зачем было утруждать себя в написании этих строк?
Re[5]: Прошу помочь в объединении двух простых приложений в
От: std.denis Россия  
Дата: 04.12.09 22:45
Оценка:
ZX>Если Вы думаете, что найти исходник вот этих 2 программ или ещё лучший так просто — попробуйте.
ZX>У меня ушло 3 недели времени.
Вы адреса подбирали брутфорсом что ли? Гугль на первый же запрос выдал вполне удачную софтику с сорцами. На уточненный еще пару.

ZX>Я по работе много раз сталкивался, когда "спец" сначала рассказует какое сложное задание, потом просит много денег, потом просит много времени,

ZX><...>
ZX>Исходники чепуховые по 20 кБ каждая прога, нормальному спецу там разбираться — 10 минут.
А никто вроде и не говорит о неимоверной сложности. Другой вопрос — кому интересно бесплатно делать неинтересную задачу? Ни морального, ни материального поощерения. А убить время есть масса более приятных/полезных занятий.
Re[7]: Прошу помочь в объединении двух простых приложений в
От: alzt  
Дата: 05.12.09 15:24
Оценка:
Здравствуйте, ZoltriX, Вы писали:

A>>Я сомневаюсь, что кто-то, не то, чтобы поможет, а даже загрузит код этих приложений.


ZX>Раз нет времени и желания помочь,

ZX>то зачем было утруждать себя в написании этих строк?

Время есть. Может быть даже есть желание помочь. Но нет желания делать чью-то скучную работу (я не думаю, что допилить что-то в найденных исходниках очень интересная задача).
А писать на форуме — это не мешки ворочить, тут сложно перетрудиться.
Re[8]: Прошу помочь в объединении двух простых приложений в
От: ZoltriX  
Дата: 05.12.09 15:52
Оценка:
Здравствуйте, alzt, Вы писали:

A>Здравствуйте, ZoltriX, Вы писали:


A>>>Я сомневаюсь, что кто-то, не то, чтобы поможет, а даже загрузит код этих приложений.


ZX>>Раз нет времени и желания помочь,

ZX>>то зачем было утруждать себя в написании этих строк?

A>Время есть. Может быть даже есть желание помочь. Но нет желания делать чью-то скучную работу (я не думаю, что допилить что-то в найденных исходниках очень интересная задача).

A>А писать на форуме — это не мешки ворочить, тут сложно перетрудиться.


Видишь как получается, всё есть — но скучно....
Саму скучную часть этой работы, я оставил для себя и не оглашал в эфир,
а прилепить вывод в другое окно у меня не получается,
пару раз пробовал, какой-то бред.....
Можешь помочь — прикрути вывод в другое окно, остальное беру на себя.
Re[6]: Прошу помочь в объединении двух простых приложений в
От: ZoltriX  
Дата: 05.12.09 15:54
Оценка:
Здравствуйте, std.denis, Вы писали:

ZX>>Если Вы думаете, что найти исходник вот этих 2 программ или ещё лучший так просто — попробуйте.

ZX>>У меня ушло 3 недели времени.
SD>Вы адреса подбирали брутфорсом что ли? Гугль на первый же запрос выдал вполне удачную софтику с сорцами. На уточненный еще пару.

ZX>>Я по работе много раз сталкивался, когда "спец" сначала рассказует какое сложное задание, потом просит много денег, потом просит много времени,

ZX>><...>
ZX>>Исходники чепуховые по 20 кБ каждая прога, нормальному спецу там разбираться — 10 минут.
SD>А никто вроде и не говорит о неимоверной сложности. Другой вопрос — кому интересно бесплатно делать неинтересную задачу? Ни морального, ни материального поощерения. А убить время есть масса более приятных/полезных занятий.

Ну что вы всё о деньгах. Неужели это самое важное в жизни?
Re[7]: Прошу помочь в объединении двух простых приложений в
От: std.denis Россия  
Дата: 06.12.09 09:26
Оценка:
ZX>Ну что вы всё о деньгах. Неужели это самое важное в жизни?
Ну в моем сообщении указаны две альтернативы: "бесплатно, но интересно" и "скучно, но за деньги"
И я как раз о том же — в сутках и так всего лишь 24 часа (в которые нужно втиснуть всё), чтобы еще тратить их впустую
Re[8]: Прошу помочь в объединении двух простых приложений в
От: ZoltriX  
Дата: 06.12.09 14:07
Оценка:
Здравствуйте, std.denis, Вы писали:

ZX>>Ну что вы всё о деньгах. Неужели это самое важное в жизни?

SD>Ну в моем сообщении указаны две альтернативы: "бесплатно, но интересно" и "скучно, но за деньги"
SD>И я как раз о том же — в сутках и так всего лишь 24 часа (в которые нужно втиснуть всё), чтобы еще тратить их впустую

Господа мы ударились в философию или в экономику.
Я по технике прошу помощи.
Неужели не найдётся желающего помочь?
Re: Прошу помочь в объединении двух простых приложений в одн
От: Кодт Россия  
Дата: 06.12.09 20:25
Оценка:
Здравствуйте, ZoltriX, Вы писали:

ZX>Прошу безвоздмездно помочь.


Безвозмездно уже есть FAR Manager, который умеет показывать содержимое файла, в который происходит запись.
Нажимаешь F3 и наслаждаешься.
Перекуём баги на фичи!
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.