На форумі обговорюються лише питання, пов'язані з олімпіадою
Ви не зайшли.
Вот и писал бы на С, в МАНе и так хватает кривых работ на Делфях и досовских Паскалях (по крайней мере в 2003 году хватало)
Поза форумом
Си конечно есть хорошо,но проблема в том,что я умею писать на Си только в консоли (и то не всё знаю,шаблоны например).
Виндовз приложение я не знаю как писать.
Поза форумом
Возьми C++Builder = Delphi(VCL) + C++(как язык)
Поза форумом
Научиться программировать на VC под Windows намного легче, чем потом переучиваться с BCB на нормальный С++
Поза форумом
jack_spektor написав:
Очень полезная тут тема получилась.
Я пишу работу на МАН (системы тестиирования) и здесь много полезного нашёл.
Ну,раз зашёл вопрос:
Кто нибудь работал с сокетами в Delphi2005.Если можно расскажите где найти учебник (или может кто-нибудь посоветует)
Заранее благадарю!!!
Лучше смени тему, я уже её занял...
Поза форумом
Sharp написав:
Научиться программировать на VC под Windows намного легче, чем потом переучиваться с BCB на нормальный С++
BCB куда лучше, чем всякий отстой, типа VC, от Сами-Знаете-Кого! К тому же BCB и есть нормальный C без всяких мелкософтовских заморочек!
Поза форумом
ROBOT написав:
Лучше смени тему, я уже её занял...
В смысле?Здесь же не п@р@ш@ чтоб места занимать :-)
Поза форумом
Батыев Андрей написав:
Sharp написав:
Научиться программировать на VC под Windows намного легче, чем потом переучиваться с BCB на нормальный С++
BCB куда лучше, чем всякий отстой, типа VC, от Сами-Знаете-Кого! К тому же BCB и есть нормальный C без всяких мелкософтовских заморочек!
Я с тобой спорить не буду,но практика показывает,что большинство компаний пишут на VC 2003.
Некоторые на Borland Delphi, но вакансий на BCB я не видел...
Поза форумом
Батыев Андрей написав:
Sharp написав:
Научиться программировать на VC под Windows намного легче, чем потом переучиваться с BCB на нормальный С++
BCB куда лучше, чем всякий отстой, типа VC, от Сами-Знаете-Кого! К тому же BCB и есть нормальный C без всяких мелкософтовских заморочек!
Подавляющее большинство Си-программистов с тобой бы не согласились. Особенно относительно "нормального Си".
Поза форумом
Батыев Андрей написав:
Sharp написав:
Научиться программировать на VC под Windows намного легче, чем потом переучиваться с BCB на нормальный С++
BCB куда лучше, чем всякий отстой, типа VC, от Сами-Знаете-Кого! К тому же BCB и есть нормальный C без всяких мелкософтовских заморочек!
ну вы б.. даете.... MS VS 6.0 и GCC forever!
Поза форумом
VC 6.0 увы, совсем не форевер. VC 7> теперь более-менее совместимы со стандартом, если забыть о многочисленных МС-расширениях, но на VC6 запускался и работал код, подобный этому:
#include <stdio.h> void main(){ for(int i=1; 0; ); printf("%d\n", i); }
что является грубым нарушением стандарта
Поза форумом
jack_spektor написав:
ROBOT написав:
Лучше смени тему, я уже её занял...
В смысле?Здесь же не п@р@ш@ чтоб места занимать :-)
Если в МАНе у нас будут одинаковые темы, то у тебя не будет шансов!
Поза форумом
ROBOT написав:
Если в МАНе у нас будут одинаковые темы, то у тебя не будет шансов!
Я с удовольствием посоревнуюсь с тобой на МАНе!
Но вначале надо попасть на Всеукру,т.е занять 1-е место на области.Это раз.
какая у тебя тема?Тестировщик программ на Паскале?
У меня тема обучающие программы.Значит скорее всего у нас разные темы.Это два.
Ну и если всё таки у нас будут одинаковые темы предлагаю хоть для интереса посмотреть мою работу.
www.schooltest.by.ru
Советую размещать сайты на домене www.by.ru. Там много незанятых доменов.
Удачи на областной.Надеюсь увидимся на всеукре.
Відредаговано jack_spektor (2005-12-15 21:58:55)
Поза форумом
jack_spektor написав:
ROBOT написав:
Если в МАНе у нас будут одинаковые темы, то у тебя не будет шансов!
Я с удовольствием посоревнуюсь с тобой на МАНе!
Но вначале надо попасть на Всеукру,т.е занять 1-е место на области.Это раз.
какая у тебя тема?Тестировщик программ на Паскале?
У меня тема обучающие программы.Значит скорее всего у нас разные темы.Это два.
Ну и если всё таки у нас будут одинаковые темы предлагаю хоть для интереса посмотреть мою работу.
www.schooltest.by.ru
Советую размещать сайты на домене www.by.ru. Там много незанятых доменов.
Удачи на областной.Надеюсь увидимся на всеукре.
У меня "Система тестирования программ"
А я в МАНе первый раз и не знал что отдельно по областям...
Ладно пиши...
Поза форумом
jack_spektor написав:
ROBOT написав:
Если в МАНе у нас будут одинаковые темы, то у тебя не будет шансов!
Я с удовольствием посоревнуюсь с тобой на МАНе!
Но вначале надо попасть на Всеукру,т.е занять 1-е место на области.Это раз.
какая у тебя тема?Тестировщик программ на Паскале?
У меня тема обучающие программы.Значит скорее всего у нас разные темы.Это два.
Ну и если всё таки у нас будут одинаковые темы предлагаю хоть для интереса посмотреть мою работу.
www.schooltest.by.ru
Советую размещать сайты на домене www.by.ru. Там много незанятых доменов.
Удачи на областной.Надеюсь увидимся на всеукре.
У меня прога не такая красивая, но и весит в 20 раз легче!
Поза форумом
Согласен.Это надо исправить.Где-то в нете есть архиватор екзешников UPX называется.
Говорят сжимает очень сильно.
Я думаю на размер сильно смотреть не будут.
Поза форумом
http://upx.sourceforge.net
Только сжимает он не сильно и в связи с механизмами работы Windows с оперативной памятью использовать его и аналогичные программы не рекомендуется
Поза форумом
jack_spektor написав:
Согласен.Это надо исправить.Где-то в нете есть архиватор екзешников UPX называется.
Говорят сжимает очень сильно.
Я думаю на размер сильно смотреть не будут.
Качать не очень весело (особенно с модема...)
Відредаговано ROBOT (2005-12-17 13:24:19)
Поза форумом
ROBOT, У тебя програмка не стабильно выводит время тестирования: запустив два раза программу она вывила мне два разных времени на один и тот же тэст. И это не единственный раз!!
Відредаговано manuel (2005-12-17 18:57:00)
Поза форумом
Ну на счет UPX'а - это хорошее дело. Если с параметром -9 запускать - жмет хорошо. Есть много хороших упаковщиков (FSG, например) Но реально чтобы программа легче стала, надо на чистом api писать (т.е без использования стандартных форм). Это сложно. Но в Delphi8 сделана достаточно хорошая вещь - там "пустые" программы уже не весят 250 кб. Их размеры уже очень похожи на апишные - 18-19 КБ за пустое окно с меню.
А вообще, тут много религии пошло :-) Обсуждать, что лучше: VC, BCB или С4плюса можно очень долго поэтому Delphi FOREVER!
И язык проще, и возможностей не меньше, и глюков не больше.
Поза форумом
это тоже надо исправить...
Щас она засекает время запуска проги и время её завершения
А это зависит от загруженности системы и дисмка...
Лучще конечно измерять собственновремя работы проги, кроме времени ожидания но я не знаю как?
Но в общем погрешность достигает 500мс, если с диска c:\
а ты попробуй чтобы всё лежало на дискете...
тогда так долго...
Поза форумом
Вот функция которая возвращает кол-во циклов CPU с начала работы (можна сказать GetTickCount для CPU)
function GetTSC: Int64; assembler; stdcall; asm cli db 0Fh db 31h sti end;
Работает для большенства CPU кроме самых древних.
Поза форумом
double TestSystem::run_time(HANDLE hProcess) { FILETIME startt,endt,syst,ut; SYSTEMTIME time; if(!GetProcessTimes(hProcess,&startt,&endt,&syst,&ut)) { if(DoLogs)fprintf(logs,"Can't get process times. GetLastError()=%u\n",GetLastError()); throw TestException("Can't get process times"); } FileTimeToSystemTime(&ut,&time); return time.wMilliseconds*0.000001+time.wSecond+time.wMinute*60.0+ time.wHour*3600.0; }
Вот так надо мерять. По системному времени.
Поза форумом
Системное время - это хорошо, но точно время работы проги не измеришь
Поза форумом
ROBOT написав:
jack_spektor написав:
Согласен.Это надо исправить.Где-то в нете есть архиватор екзешников UPX называется.
Говорят сжимает очень сильно.
Я думаю на размер сильно смотреть не будут.Качать не очень весело (особенно с модема...)
Конечно.Я ж ещё не закачал на ФТП установочный архив.Нета нема...
Так что пишу из интернет клуба...
Поза форумом