Форум Всеукраїнської інтернет-олімпіади NetOI


На форумі обговорюються лише питання, пов'язані з олімпіадою

Ви не зайшли.

#26 2005-12-11 05:36:01

Sharp
Олімпієць
Зареєстрований: 2005-10-17
Повідомлень: 34

Re: Умные люди

Вот и писал бы на С, в МАНе и так хватает кривых работ на Делфях и досовских Паскалях (по крайней мере в 2003 году хватало)

Поза форумом

 

#27 2005-12-11 23:16:06

jack_spektor
Олімпієць
Звідки: Украина Одесса
Зареєстрований: 2005-11-12
Повідомлень: 116
Вебсайт

Re: Умные люди

Си конечно есть хорошо,но проблема в том,что я умею писать на Си только в консоли (и то не всё знаю,шаблоны например).
Виндовз приложение я не знаю как писать.


Delphi IT!!!
Мой сайт:http:\\mr-kody.blogspot.com

Поза форумом

 

#28 2005-12-12 15:21:46

Батыев Андрей
Олімпієць
Звідки: Харьков
Зареєстрований: 2005-11-03
Повідомлень: 70

Re: Умные люди

Возьми C++Builder = Delphi(VCL) + C++(как язык)

Поза форумом

 

#29 2005-12-13 07:40:48

Sharp
Олімпієць
Зареєстрований: 2005-10-17
Повідомлень: 34

Re: Умные люди

Научиться программировать на VC под Windows намного легче, чем потом переучиваться с BCB на нормальный С++

Поза форумом

 

#30 2005-12-13 13:56:47

ROBOT
Олімпієць
Звідки: Ялта
Зареєстрований: 2005-10-26
Повідомлень: 158

Re: Умные люди

jack_spektor написав:

Очень полезная тут тема получилась.
Я пишу работу на  МАН (системы тестиирования) и здесь много полезного нашёл.
Ну,раз зашёл вопрос:
Кто нибудь работал с сокетами в Delphi2005.Если можно расскажите где найти учебник (или может кто-нибудь посоветует)
Заранее благадарю!!!

Лучше смени тему, я уже её занял...


I have Delphi 7, BP 7.0, FP 1.0.4, Windows XP
Мои решения олимпиад на  Паскале: http://h0h0l.narod.ru/
Моя проверялка: http://www.proveryalka.narod.ru/
ICQ: 266367671

Поза форумом

 

#31 2005-12-13 16:25:02

Батыев Андрей
Олімпієць
Звідки: Харьков
Зареєстрований: 2005-11-03
Повідомлень: 70

Re: Умные люди

Sharp написав:

Научиться программировать на VC под Windows намного легче, чем потом переучиваться с BCB на нормальный С++

BCB куда лучше, чем всякий отстой, типа VC, от Сами-Знаете-Кого! К тому же BCB и есть нормальный C без всяких мелкософтовских заморочек!

Поза форумом

 

#32 2005-12-13 23:38:04

jack_spektor
Олімпієць
Звідки: Украина Одесса
Зареєстрований: 2005-11-12
Повідомлень: 116
Вебсайт

Re: Умные люди

ROBOT написав:

Лучше смени тему, я уже её занял...

В смысле?Здесь же не п@р@ш@ чтоб места занимать :-)


Delphi IT!!!
Мой сайт:http:\\mr-kody.blogspot.com

Поза форумом

 

#33 2005-12-13 23:42:01

jack_spektor
Олімпієць
Звідки: Украина Одесса
Зареєстрований: 2005-11-12
Повідомлень: 116
Вебсайт

Re: Умные люди

Батыев Андрей написав:

Sharp написав:

Научиться программировать на VC под Windows намного легче, чем потом переучиваться с BCB на нормальный С++

BCB куда лучше, чем всякий отстой, типа VC, от Сами-Знаете-Кого! К тому же BCB и есть нормальный C без всяких мелкософтовских заморочек!

Я с тобой спорить не буду,но практика показывает,что большинство компаний пишут на VC 2003.
Некоторые на Borland Delphi, но вакансий на BCB я не видел...


Delphi IT!!!
Мой сайт:http:\\mr-kody.blogspot.com

Поза форумом

 

#34 2005-12-14 09:51:46

Sharp
Олімпієць
Зареєстрований: 2005-10-17
Повідомлень: 34

Re: Умные люди

Батыев Андрей написав:

Sharp написав:

Научиться программировать на VC под Windows намного легче, чем потом переучиваться с BCB на нормальный С++

BCB куда лучше, чем всякий отстой, типа VC, от Сами-Знаете-Кого! К тому же BCB и есть нормальный C без всяких мелкософтовских заморочек!

Подавляющее большинство Си-программистов с тобой бы не согласились. Особенно относительно "нормального Си".

Поза форумом

 

#35 2005-12-14 16:58:21

Art[ASoft]
Олімпієць
Звідки: Alexandriya
Зареєстрований: 2005-11-13
Повідомлень: 19
Вебсайт

Re: Умные люди

Батыев Андрей написав:

Sharp написав:

Научиться программировать на VC под Windows намного легче, чем потом переучиваться с BCB на нормальный С++

BCB куда лучше, чем всякий отстой, типа VC, от Сами-Знаете-Кого! К тому же BCB и есть нормальный C без всяких мелкософтовских заморочек!

ну вы б.. даете.... MS VS 6.0 и GCC forever!


Good lamer - dead lamer!
FOS for ever!

Поза форумом

 

#36 2005-12-15 11:11:43

Sharp
Олімпієць
Зареєстрований: 2005-10-17
Повідомлень: 34

Re: Умные люди

VC 6.0 увы, совсем не форевер. VC 7> теперь более-менее совместимы со стандартом, если забыть о многочисленных МС-расширениях, но на VC6 запускался и работал код, подобный этому:

Код:

#include <stdio.h>

void main(){
    for(int i=1; 0; );
    printf("%d\n", i);
}

что является грубым нарушением стандарта

Поза форумом

 

#37 2005-12-15 12:45:36

ROBOT
Олімпієць
Звідки: Ялта
Зареєстрований: 2005-10-26
Повідомлень: 158

Re: Умные люди

jack_spektor написав:

ROBOT написав:

Лучше смени тему, я уже её занял...

В смысле?Здесь же не п@р@ш@ чтоб места занимать :-)

Если в МАНе у нас будут одинаковые темы, то у тебя не будет шансов!


I have Delphi 7, BP 7.0, FP 1.0.4, Windows XP
Мои решения олимпиад на  Паскале: http://h0h0l.narod.ru/
Моя проверялка: http://www.proveryalka.narod.ru/
ICQ: 266367671

Поза форумом

 

#38 2005-12-15 21:57:26

jack_spektor
Олімпієць
Звідки: Украина Одесса
Зареєстрований: 2005-11-12
Повідомлень: 116
Вебсайт

Re: Умные люди

ROBOT написав:

Если в МАНе у нас будут одинаковые темы, то у тебя не будет шансов!

Я с удовольствием посоревнуюсь с тобой на МАНе!
Но вначале надо попасть на Всеукру,т.е занять 1-е место на области.Это раз.
какая у тебя тема?Тестировщик программ на Паскале?
У меня тема обучающие программы.Значит скорее всего у нас разные темы.Это два.
Ну и  если всё таки у нас будут одинаковые темы предлагаю хоть для интереса посмотреть мою работу.
www.schooltest.by.ru
Советую размещать сайты на домене www.by.ru. Там много незанятых доменов.
Удачи на областной.Надеюсь увидимся на всеукре.

Відредаговано jack_spektor (2005-12-15 21:58:55)


Delphi IT!!!
Мой сайт:http:\\mr-kody.blogspot.com

Поза форумом

 

#39 2005-12-16 08:26:07

ROBOT
Олімпієць
Звідки: Ялта
Зареєстрований: 2005-10-26
Повідомлень: 158

Re: Умные люди

jack_spektor написав:

ROBOT написав:

Если в МАНе у нас будут одинаковые темы, то у тебя не будет шансов!

Я с удовольствием посоревнуюсь с тобой на МАНе!
Но вначале надо попасть на Всеукру,т.е занять 1-е место на области.Это раз.
какая у тебя тема?Тестировщик программ на Паскале?
У меня тема обучающие программы.Значит скорее всего у нас разные темы.Это два.
Ну и  если всё таки у нас будут одинаковые темы предлагаю хоть для интереса посмотреть мою работу.
www.schooltest.by.ru
Советую размещать сайты на домене www.by.ru. Там много незанятых доменов.
Удачи на областной.Надеюсь увидимся на всеукре.

У меня "Система тестирования программ"
А я в МАНе первый раз и не знал что отдельно по областям...
Ладно пиши...


I have Delphi 7, BP 7.0, FP 1.0.4, Windows XP
Мои решения олимпиад на  Паскале: http://h0h0l.narod.ru/
Моя проверялка: http://www.proveryalka.narod.ru/
ICQ: 266367671

Поза форумом

 

#40 2005-12-16 08:28:35

ROBOT
Олімпієць
Звідки: Ялта
Зареєстрований: 2005-10-26
Повідомлень: 158

Re: Умные люди

jack_spektor написав:

ROBOT написав:

Если в МАНе у нас будут одинаковые темы, то у тебя не будет шансов!

Я с удовольствием посоревнуюсь с тобой на МАНе!
Но вначале надо попасть на Всеукру,т.е занять 1-е место на области.Это раз.
какая у тебя тема?Тестировщик программ на Паскале?
У меня тема обучающие программы.Значит скорее всего у нас разные темы.Это два.
Ну и  если всё таки у нас будут одинаковые темы предлагаю хоть для интереса посмотреть мою работу.
www.schooltest.by.ru
Советую размещать сайты на домене www.by.ru. Там много незанятых доменов.
Удачи на областной.Надеюсь увидимся на всеукре.

У меня прога не такая красивая, но и весит в 20 раз легче!


I have Delphi 7, BP 7.0, FP 1.0.4, Windows XP
Мои решения олимпиад на  Паскале: http://h0h0l.narod.ru/
Моя проверялка: http://www.proveryalka.narod.ru/
ICQ: 266367671

Поза форумом

 

#41 2005-12-16 20:01:43

jack_spektor
Олімпієць
Звідки: Украина Одесса
Зареєстрований: 2005-11-12
Повідомлень: 116
Вебсайт

Re: Умные люди

Согласен.Это надо исправить.Где-то в нете есть архиватор екзешников UPX называется.
Говорят сжимает очень сильно.
Я думаю на размер сильно смотреть не будут.


Delphi IT!!!
Мой сайт:http:\\mr-kody.blogspot.com

Поза форумом

 

#42 2005-12-17 01:56:23

Sharp
Олімпієць
Зареєстрований: 2005-10-17
Повідомлень: 34

Re: Умные люди

http://upx.sourceforge.net
Только сжимает он не сильно и в связи с механизмами работы Windows с оперативной памятью использовать его и аналогичные программы не рекомендуется

Поза форумом

 

#43 2005-12-17 12:41:05

ROBOT
Олімпієць
Звідки: Ялта
Зареєстрований: 2005-10-26
Повідомлень: 158

Re: Умные люди

jack_spektor написав:

Согласен.Это надо исправить.Где-то в нете есть архиватор екзешников UPX называется.
Говорят сжимает очень сильно.
Я думаю на размер сильно смотреть не будут.

Качать не очень весело (особенно с модема...)

Відредаговано ROBOT (2005-12-17 13:24:19)


I have Delphi 7, BP 7.0, FP 1.0.4, Windows XP
Мои решения олимпиад на  Паскале: http://h0h0l.narod.ru/
Моя проверялка: http://www.proveryalka.narod.ru/
ICQ: 266367671

Поза форумом

 

#44 2005-12-17 18:56:11

manuel
Олімпієць
Звідки: Запорожье
Зареєстрований: 2005-12-12
Повідомлень: 56

Re: Умные люди

ROBOT, У тебя програмка не стабильно выводит время тестирования: запустив два раза программу она вывила мне два разных времени на один и тот же тэст. И это не единственный раз!! smile

Відредаговано manuel (2005-12-17 18:57:00)


Это всего лишь мое мнение. smile
http://pascal.sources.ru/img/ansi.gif

Поза форумом

 

#45 2005-12-18 00:34:31

Vitaly
Олімпієць
Звідки: Старгород
Зареєстрований: 2005-11-13
Повідомлень: 34

Re: Умные люди

Ну на счет UPX'а - это хорошее дело. Если с параметром -9 запускать - жмет хорошо. Есть много хороших упаковщиков (FSG, например) Но реально чтобы программа легче стала, надо на чистом api писать (т.е без использования стандартных форм). Это сложно. Но в Delphi8 сделана достаточно хорошая вещь - там "пустые" программы уже не весят 250 кб. Их размеры уже очень похожи на апишные - 18-19 КБ за пустое окно с меню.

А вообще, тут много религии пошло :-) Обсуждать, что лучше: VC, BCB или С4плюса можно очень долго поэтому Delphi FOREVER!
И язык проще, и возможностей не меньше, и глюков не больше.


Кажется, админам не понравилась моя подпись. Так вот:
ROCK жил, жив и будет жить.
обо всем остальном тут выражаться не буду - не хватит места.

Поза форумом

 

#46 2005-12-19 09:08:57

ROBOT
Олімпієць
Звідки: Ялта
Зареєстрований: 2005-10-26
Повідомлень: 158

Re: Умные люди

это тоже надо исправить...
Щас она засекает время запуска проги и время её завершения
А это зависит от загруженности системы и дисмка...
Лучще конечно измерять собственновремя работы проги, кроме времени ожидания но я не знаю как?
Но в общем погрешность достигает 500мс, если с диска c:\
а ты попробуй чтобы всё лежало на дискете...
тогда так долго...


I have Delphi 7, BP 7.0, FP 1.0.4, Windows XP
Мои решения олимпиад на  Паскале: http://h0h0l.narod.ru/
Моя проверялка: http://www.proveryalka.narod.ru/
ICQ: 266367671

Поза форумом

 

#47 2005-12-19 11:34:30

Vova
Олімпієць
Звідки: г. Мариуполь
Зареєстрований: 2005-11-19
Повідомлень: 27

Re: Умные люди

Вот функция которая возвращает кол-во циклов CPU с начала работы (можна сказать GetTickCount для CPU)

Код:

function GetTSC: Int64; assembler; stdcall;
asm
                 cli
                 db    0Fh
                 db    31h
                 sti
end;

Работает для большенства CPU кроме самых древних.

Поза форумом

 

#48 2005-12-19 20:37:30

reiten
журі
Звідки: Киев
Зареєстрований: 2005-10-16
Повідомлень: 196

Re: Умные люди

Код:

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;
}

Вот так надо мерять. По системному времени.


"...Существуют два подхода к проектированию программ. В одном архитектура делается настолько простой, что в ней явно нет дефектов; в другом - настолько сложной, что в ней нет явных дефектов".
С. А. Хоар

Поза форумом

 

#49 2005-12-19 21:29:37

Vova
Олімпієць
Звідки: г. Мариуполь
Зареєстрований: 2005-11-19
Повідомлень: 27

Re: Умные люди

Системное время - это хорошо, но точно время работы проги не измеришь sad

Поза форумом

 

#50 2005-12-19 21:52:42

jack_spektor
Олімпієць
Звідки: Украина Одесса
Зареєстрований: 2005-11-12
Повідомлень: 116
Вебсайт

Re: Умные люди

ROBOT написав:

jack_spektor написав:

Согласен.Это надо исправить.Где-то в нете есть архиватор екзешников UPX называется.
Говорят сжимает очень сильно.
Я думаю на размер сильно смотреть не будут.

Качать не очень весело (особенно с модема...)

Конечно.Я ж ещё не закачал на ФТП установочный архив.Нета нема...
Так что пишу из интернет клуба...


Delphi IT!!!
Мой сайт:http:\\mr-kody.blogspot.com

Поза форумом

 

Нижній колонтитул

Powered by Likt
© Copyright 2002–2009 Likt