Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» прикладное программирование и не только оно...

Автор: Qraizer
Дата сообщения: 14.12.2008 16:20
У меня как-то была ситуация, когда под рукой был только debug.exe. Пришлось .com в нём писать...
Автор: akaGM
Дата сообщения: 14.12.2008 16:36
-a
-e
...
-w
-q

гы-гы, офигеть...

мы один раз наспор .com писали в nc F4 в кодах...
и самое трудное там было не код вычислить, а alt-ввод, т.к. нумпад был разбит диггером вусмерть...
Автор: entada
Дата сообщения: 24.12.2008 07:49
Господа!
Посоветуйте, пожалуйста, бесплатную среду для программирования wxWidgets на C++ под Windows!
(добавлено: может быть, и не wxWidgets, но что-нибудь бесплатное, работающее под Win98 и документированное)

Требования такие (в порядке убывания приоритета):

1. Нормально работающий отладчик (в комплекте или можно подключить) -- необходим;

2. Наличие документации -- ну хоть какой-нибудь;

3. Скорость -- планируется использование на очень слабом компьютере;

4. Визуальный конструктор форм -- очень хочется, но в принципе можно и обойтись...
Автор: akaGM
Дата сообщения: 24.12.2008 13:16
entada
VS 2008 Express

эээ, 98? тогда я не уверен...

ещё глянь в сторону TurboC, именно турбо-версию, не Билдер -- она бесплатная...
Автор: entada
Дата сообщения: 25.12.2008 09:32
TurboC вроде бы 16-разрядная ?
Раньше подобные проекты делались в 16-разрядной Borland C++ 3.1 с OWL.
Беда в том, что её отладчик не запускается под WinXP.
Да, именно так! Работать программа должна под 98, а на компьютерах программистов стоит XP. Причём лицензионная, не отвяжешься

Неужели отладчик более старой версии лучше?

добавлено: кажется, TurboC - это не C++, а ANSI C и DOS. То есть не подойдёт.

Что касается VS - обязательно попробую, спасибо! Но так как официально 98 уже не поддерживается, боюсь, мне придётся снова просить совета...
Автор: akaGM
Дата сообщения: 25.12.2008 13:41
entada

Цитата:
TurboC вроде бы 16-разрядная ?

это старая система, а Борланд реинкарнировал бренд Турбо, появились свободные пакеты:
вот пресс-релиз
а вот хомяк: http://www.turboexplorer.com/
Автор: entada
Дата сообщения: 25.12.2008 14:41
О, действительно! Огромное спасибо!
Если результат заработает под 98, это будет идеальный вариант!

И ещё - есть ли разница, на кого в нашей лавочке регистрировать TurboC? Достаточно ли будет, если зарегистрируюсь только я?
Автор: akaGM
Дата сообщения: 25.12.2008 16:34
entada
я не знаю...
если вы в своей лавочке собираетесь деньги зарабатывать на этом, то надо покупать некастрированную версию...
Автор: entada
Дата сообщения: 25.12.2008 17:37
Почему? Вроде бы в ЧАВО сказано

Цитата:
Can I develop commercial applications with the free Turbo Explorer edition?

Yes. There are no restrictions commercial use of the Turbo Explorers.

что ограничений нет. Возможностей урезанной версии также должно хватить...

А покупать IDE наше начальство точно не будет, уже выясняли. Так что, если не найду бесплатной, придётся пиратствовать.
Автор: akaGM
Дата сообщения: 25.12.2008 17:59
entada
потому...
потому что это кастрированная версия, не позволяющая использовать компоненты третьих фирм, т.е. вообще внешние библиотеки конролов...
и что и кому вы собираетесь продавать без современного гуя?
всё зависит, конечно, от ваших задач...
Автор: entada
Дата сообщения: 25.12.2008 18:09
Ну, не продавать, а писать под заказ новую версию, поэтому "междумордие" должно сохраниться по максимуму. Предыдущая версия была написана с использованием OWL, так что наиболее приемлемыми будут стандартные окошки. Кроме того, с ними должно быть меньше проблем в Win98.
Да и вообще, спецэффекты - зло и будут отвлекать оператора.
Автор: akaGM
Дата сообщения: 25.12.2008 20:05
entada
кстати, borlandC 4.5 , 5.0 и 5.02 тоже, по-моему бесплатным стал...
а там и owl'ка есть...
чтобы просто не перекомпилировать?
Автор: entada
Дата сообщения: 25.12.2008 20:27
А отладчик работает?

Просто перекомпилировать нельзя потому, что до меня этим проектом занимались несколько поколений программистов, и все они не хотели оказаться ненужными. Так что сейчас программа дошла до критической точки: проще переписать, чем внести нужные исправления и заставить всё это корректно работать.
Автор: akaGM
Дата сообщения: 25.12.2008 20:33
entada

Цитата:
А отладчик работает?

а почему бы ему не работать, он так и называется IDE Debugger, в отличии от standalone TurboDebugger, они там ничего не обкусывали...

ты, кстати, с кем разговариваешь?
Автор: entada
Дата сообщения: 25.12.2008 20:38
akaGM
Прошу прощения за отсутствие обращения, у меня мало опыта общения в Сети...
И, разумеется, большое спасибо за помощь!
Автор: akaGM
Дата сообщения: 25.12.2008 20:59
entada
да я-то что, меня не смущает, просто как-то так здесь принято...

а вообще-то, если бы передо мной стояла твоя проблема, я б на ВизуалСтудию заложился
вот только MFC они забросили, а бесплатных гуёв я не очень-то знаю...

не за что...
Автор: akaGM
Дата сообщения: 11.01.2009 17:24
надо бы сюда голосовку прикрутить, типа этой:
http://forum.ru-board.com/topic.cgi?forum=33&topic=9108#1

тока не "зарабатываете", а "на чём сидите/юзаете"...
Автор: entada
Дата сообщения: 16.01.2009 08:37
akaGM
Это было бы очень интересно.
Только нужно сделать возможность множественного выбора - вряд ли кто-то посвящает жизнь одной среде.
Автор: akaGM
Дата сообщения: 16.01.2009 14:12
а с другой стороны...
ничего интересного в этом нет:
на первом месте -- ВизуальнаяСтудия, а по языкам раскладка -- жаба, Си++
Автор: kamikadze777
Дата сообщения: 22.03.2009 13:32
Здравствуйте! У меня такая проблема:
Имеется checklistbox, база MS Access, запросы и т.д. При выборе элемента в checklistbox, активируется запрос на запись данных в базу. Подскажите пожалуйста, как мне осуществить проверку на наличие этих данных в базе при запуске программы и отметить соотвествующие строки в checklistbox? Заранее благодарен.
Автор: meceniystrelok
Дата сообщения: 29.03.2009 15:22
Здравствуйте , у меня наверно самый тупой вопрос ,но всё таки задам.
вот такой код


Код: var a,x,y,z,r,c,w,t:real;
begin
writeln('formula max_dist = x/y,when y=4, min_dist = x/z ,when z=2');
writeln('Write real distanse');
readln(x);
y:=2;
z:=4;
a:=x/y;
r:=x/z;
begin
writeln('max_dist =',a);
writeln('min_dist =',r);
readln(w);
readln(t);
end;
end.
Автор: akaGM
Дата сообщения: 30.03.2009 15:54
meceniystrelok
если ты уверен, что у тебя всегда в результате будут целые числа, то пиши как-то так:

writeln('max_dist =',a:10:0);

а для плавающей точки:
writeln('max_dist =',a:12:4);
Автор: meceniystrelok
Дата сообщения: 01.04.2009 11:04
akaGM
Огромное вам спасибо , с плавающей точкой подошло .
Сори ,что не в ту тему написал ,я тут новенький.
Автор: Lovec
Дата сообщения: 02.06.2009 09:37
All
Народ, мне тут понадобился алгоритм чистого брутфорса, ну типа без словарей, просто надо перебрать все возможные комбинации допустим 5 букв из 36 возможных.
Это вообще реально написать?

А то уж и не знаю чем взяться. Подбираю пароль к свичу D-Link, который потерял, посылаю ему через Telnet логин и пароль и проверяю ответ.
Автор: akaGM
Дата сообщения: 02.06.2009 14:41
Lovec
если символы могут повторяться, то вроде это 36^5
~60 миллионов комбинаций, можно и прогнать...
Автор: Lovec
Дата сообщения: 02.06.2009 17:45
akaGM
Нашел книгу "Липский В. - Комбинаторика для программистов" в ней куча алгоритмов описанных доходчивым языком.
Так что вопрос снят.

Спасибо.
Автор: akaGM
Дата сообщения: 02.06.2009 18:53
Lovec
не за что...
Автор: Alexy780
Дата сообщения: 16.06.2009 13:20

Цитата:
Подбираю пароль к свичу D-Link, который потерял, посылаю ему через Telnet логин и пароль и проверяю ответ

Обнозначно бывают кнопки reset на свичах, а так же - служебные пароли. Что-то там типа Sfift+F8+5 нужно удерживать при загрузке консоли... Погуглить на предмет "взлом пароля DLink", или модель свича - в студию...
Автор: paparazzo
Дата сообщения: 25.06.2009 13:23
Как округлить число или отбросить дробную часть?
Нужен алгоритм для макроязыка одной программы.
Доступны основные матоперации (+,-,*,/), циклы, условия, метки.
Типы чисел всегда double.
Т.е. нужно из числа вида xxx.yyy сделать xxx.000 (количество знаков псле запятой неизвестно)
Автор: ShIvADeSt
Дата сообщения: 26.06.2009 01:30
paparazzo

Цитата:
Как округлить число или отбросить дробную часть?
Нужен алгоритм для макроязыка одной программы.
Доступны основные матоперации (+,-,*,/), циклы, условия, метки.
Типы чисел всегда double.
Т.е. нужно из числа вида xxx.yyy сделать xxx.000 (количество знаков псле запятой неизвестно)

ну примерно так. Берем максимальную степень 10 которой может быть данный тип (к примеру миллиард 1000 000 000)
у=1000 000 000
пока у меньше чем наше число делаем у=у+1000 000 000
у=у - 1000 000 000
если у+1 больше чем наше число, а у меньше - то мы получили число с округлением (это случай когда число например 100000.777777)
теперь понижаем степень до 100 000 000 и так же прогоняем, проверяем...
В итоге прогоняем единицы и получаем наше число.

Страницы: 12345678910111213141516171819202122232425262728293031

Предыдущая тема: Borland Developer Studio 2006 и Oracle пакеты


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.