![]() |
|
Модераторы: LSD |
![]()
|
|
||
|
|
| Alex101 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 891 Регистрация: 8.4.2002 Где: Москва Репутация: нет Всего: 10 |
Кто-нибудь пишет программы на WinAPI от начала до конца?
-------------------- С уважением, А. Фролов. |
|||
|
||||
| Alex101 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 891 Регистрация: 8.4.2002 Где: Москва Репутация: нет Всего: 10 |
Теперь понятно, почему на вопрос по ричедиту так и не получил ответа...
ООП - вещь, конечно, хорошая... Да вот беда - мне надо, чтобы программа работала на 386й машине - тут скорость выполнения высокая нужна... -------------------- С уважением, А. Фролов. |
|||
|
||||
| priam220 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 291 Регистрация: 4.6.2010 Репутация: нет Всего: 8 |
я тож заметил, что самый разборчивый ответ по вопросу "winApi" был "бред какой-то". Но мне кажется что на винапи от начала и до конца никто не пишет. Это все равно что писать код на ассемблере, - получится слишком дорого.
|
|||
|
||||
| Amp |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 886 Регистрация: 17.2.2009 Репутация: нет Всего: 17 |
Глубоко капнул
|
|||
|
||||
| Abyx |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 601 Регистрация: 3.11.2009 Репутация: нет Всего: 10 |
Системные программисты пишут модули на WinAPI и NativeAPI от начала и до конца.
В некоторых случаях на асме через int 2e. Малварь например. Для прикладных программ этого не надо, для них используют библиотеки-обертки. |
|||
|
||||
| boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: нет Всего: 110 |
а что это?
|
|||
|
||||
| djamshud |
|
|||
![]() Пердупержденный ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1655 Регистрация: 23.11.2009 Репутация: нет Всего: 39 |
Это BDSM из мира венды и ее несчастных системных программеров.
-------------------- 'Cuz I never walk away from what I know is right Alice Cooper - Freedom |
|||
|
||||
| boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: нет Всего: 110 |
||||
|
||||
| djamshud |
|
|||
![]() Пердупержденный ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1655 Регистрация: 23.11.2009 Репутация: нет Всего: 39 |
boostcoder, welcome to hell!
-------------------- 'Cuz I never walk away from what I know is right Alice Cooper - Freedom |
|||
|
||||
| mrbrooks |
|
|||
![]() трололомен ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4259 Регистрация: 4.10.2006 Где: Дол Гулдур Репутация: нет Всего: 306 |
||||
|
||||
| Alexeis |
|
|||
![]() Амеба Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 2 Всего: 459 |
Так что реально процессоры i386? Не может быть, их же уже сто лет не выпускают. Самое древнее что я слышал, так это выпуск i486 для ембедид систем, но уже и их закрыли после появления атомов. О каком WinApi вообще идет речь? На i386 вряд ли Windows 95 запуститься. Скорее Win3.11 для которого еще нужно поискать компилятор. А если найдешь, то не факт, что он хотя бы запуститься под ХР. Я иногда делаю простые формочки на WinApi, но серьезный функционал и удобства в таком случае не получиться. Годиться скорее для простых диалогов. -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
| boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: нет Всего: 110 |
||||
|
||||
| Alexeis |
|
|||
![]() Амеба Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 2 Всего: 459 |
boostcoder, проблема в том, что стоимость разработки ПО намного превышает стоимость десятков таких компов. Ведь они уже эксплуатируются лет 20. Я могу себе представить ембедид системы на подобии банкоматов, но на них давно уже XP Emdedded, в крайнем случае WINCE (на базе Windows 2000).
-------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
| boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: нет Всего: 110 |
||||
|
||||
| azesmcar |
|
|||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: нет Всего: 211 |
Alexeis
Несколько лет назад мне приходилось писать под слабые процессоры, очень слабые, около 70Mhz, с памятью дела обстояли не лучше. Естественно это был не компьютер а некое сетевое оборудование и целью установки на нем слабого процессора было снижение цены. На нем стоял специально модифицированный linux, но суть в том, что действительно было нужно избегать всяческих библиотек, всяких там излишеств в виде классов и полиморфизма и использовать только нативные системные вызовы там, где это необходимо. Естественно всякие там окошки и форточки мы не рисовали. |
|||
|
||||
| Alexeis |
|
|||
![]() Амеба Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 2 Всего: 459 |
azesmcar, это все понятно, микроконтроллеры, сигналки это отдельная ниша, у которой есть свое применение. Тут же речь WinAPI, т.е. Windows + процессор архитектуры i386 .
Вопрос стоит по другому, существует ли вообще такая ниша, где могла бы понадобиться коммерческая разработка на WinAPI. Современные процессоры архитектуры x86 достаточно производительные, чтобы использовать по крайней мере XP Embedded и следовательно скорость работы визуального интерфейса, а также размеры экзешника не настолько критичны, чтобы отказываться от удобных сред визуальной разработки. Разработка под парк машин 20 ти летнего возраста не выгодна из коммерческих соображений (их слишком мало, запчастей нет, работают нестабильно). -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
| ASMatic |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 254 Регистрация: 14.3.2009 Репутация: нет Всего: 1 |
priam220,
на самом деле там всего лишь немного больше кода. Единственное графика, но зато когда её пишешь можно нафантазировать уже чего нить уникального....Не вопрос на различных либах тож так можно, но WinAPi - темуха! |
|||
|
||||
| bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: нет Всего: 196 |
это дорога в никуда. Придет к тебе клиент и скажет, мол хочу через неделю, чтобы оно работало на MacOS X (или Linux/Android, или HP UX, или Solaris...), плачу крутые деньги. А ты скажешь: "ой, а я за неделю не переделаю - там все на WinAPI"... Забудь ты WinAPI. Сделай свои для него обертки (а лучше возьми готовые) и пиши используя их. |
|||
|
||||
| ASMatic |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 254 Регистрация: 14.3.2009 Репутация: нет Всего: 1 |
bsa,
мне другие оси пока не интересны, т.к. еще эту не полностью изучил. это такое дело которое мне не подходит, т.к. бывают случаи когда софт пишеться в виде защиты, а когда он в виде защиты то я должен знать каждый шаг исполнения дабы не упустить моментов...это рас, а два - все что мне надо есть в виндозе встроено,а чего не нашлось - не влом и самому написать.) |
|||
|
||||
| djamshud |
|
|||
![]() Пердупержденный ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1655 Регистрация: 23.11.2009 Репутация: нет Всего: 39 |
ASMatic, винАПИ - это не изучение ОСи, а онанизм и велосипедостроительство.
-------------------- 'Cuz I never walk away from what I know is right Alice Cooper - Freedom |
|||
|
||||
| ASMatic |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 254 Регистрация: 14.3.2009 Репутация: нет Всего: 1 |
djamshud, слыш красава, то что вы прикладной программист мне не говорило о том что с мозгом вы не дружите, НО ваше заявление об онанизме и т.п. привело меня к мысли что вы всетаки голову давно свою потеряли!
Теперь, вы мне еще обьясните пожалуйста - что по вашему изучение оси? 2алл Для прикладного программирования, да на винапи писать бессмысленно, но вот системщикам нечего делать в разного рода либах/ИМХО!) |
|||
|
||||
| Abyx |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 601 Регистрация: 3.11.2009 Репутация: нет Всего: 10 |
Это не так. Низкоуровневое программирование не может быть "вещью в себе". Программа это как правило комплекс, состоящий из множества разноуровневых частей. Скажем если вы инжектите длл в IE чтобы перехватить там трафик, вам кроме низкоуровневой части, понадобится писать полезную нагрузку, например обработку текста регулярками. Для этого вам потребуются библиотеки. Захочется сделать удобный для пользователя GUI - тоже библиотеки. А сферические низкоуровневые программы в вакууме, которые ничего полезного не умеют - не нужны. |
|||
|
||||
| djamshud |
|
|||
![]() Пердупержденный ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1655 Регистрация: 23.11.2009 Репутация: нет Всего: 39 |
Апи - всего лишь интерфейс. По нему не понять, как работает содержимое. Как с ним взаимодействовать - да, а как оно работает - нет. По теории операционных систем есть специальные курсы, по работе конкретных реализаций - тоже. Ваша бравада "я системный погромист, детка" не коррелирует с вашими же прежними комментариями "мне нравится до усрачки нафантазировать работу пушбатна". Системное программирование - разработка ОС, драйверов к ней, системых же библиотек, остальное - прикладнуха. И если процент прямых системных вызовоз в ней зашкаливает - это как правило онанизм. Если это связано с графикой - это всегда онанизм.
-------------------- 'Cuz I never walk away from what I know is right Alice Cooper - Freedom |
|||
|
||||
| Abyx |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 601 Регистрация: 3.11.2009 Репутация: нет Всего: 10 |
Таким клиентам надо говорить чтоб они покупали винду, раз у них есть крутые деньги. Если у программы есть спрос под виндой и нет аналогов в других ОС - без серьезных причин незачем делать ее кроссплатформенной. Никсы это вообще не самая большая часть рынка, стоит ли напрягаться %) Добавлено через 2 минуты и 14 секунд djamshud, системное программирование - это еще и взаимодействие с конкретной системой. |
|||
|
||||
| azesmcar |
|
|||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: нет Всего: 211 |
изучение устройства ядра, работы с устройствами, памятью, организация всей операционной системы, многопоточности и очень много чего другого. API - всего лишь набор функций, для выполнения конкретных задач. Если интересуешься системным программированием в Windows советую начинать с Джефри Рихтера. Это сообщение отредактировал(а) azesmcar - 17.9.2010, 15:18 |
|||
|
||||
| bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: нет Всего: 196 |
школьник/студент? ничего, вырастешь поймешь, что существует еще один ресурс, который ты сейчас не замечаешь. Называется он время. Время = деньги. Запомни. Если мне сейчас нужен какой-то алгоритм, то я в первую очередь ищу в интернете его готовую реализацию. В итоге, время потраченное на поиски и адаптацию чужих реализаций заметно меньше того, что я бы потратил на написание и отладку своей. |
|||
|
||||
| djamshud |
|
|||
![]() Пердупержденный ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1655 Регистрация: 23.11.2009 Репутация: нет Всего: 39 |
Abyx, я всегда взаимодействую с операционной системой. Но далеко не всегда могу сказать, что в данный момент занимаюсь системным программированием. Сисколы нужны, сисколы важны, но само по себе их наличие в коде не говрит ни о чем.
-------------------- 'Cuz I never walk away from what I know is right Alice Cooper - Freedom |
|||
|
||||
| bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: нет Всего: 196 |
А зачем сразу загонять себя в какие-то рамки? То, что сейчас Windows наиболее популярна, совершенно не значит, что она будет популярна через 5 лет. А если все яйца положить в одну корзину, то рано или поздно придется за это поплатиться.
|
|||
|
||||
| Alexeis |
|
|||
![]() Амеба Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 2 Всего: 459 |
Тут я не согласен. Если у них крутые деньги, то они скорее мак купят, а это другая песенка. Сейчас уже мак более 5% рынка. Это большая цифра с которой следует считаться. Так что отсутствие кросплтформы сегодня уже минус. -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
| Abyx |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 601 Регистрация: 3.11.2009 Репутация: нет Всего: 10 |
bsa, а зачем сейчас вкладываться в кросс который никому не нужен? Тратить время и деньги на кроссплатформенность, если быстрее и удобнее писать платформозависимый код, и при этом он будет еще и качественее?
|
|||
|
||||
| ASMatic |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 254 Регистрация: 14.3.2009 Репутация: нет Всего: 1 |
iHTMLDocument? давайте про ГУЙ не вспоминать, это с одной стороны ненужное, но с другой - интересное можно написать, так что предлагаю при вопросе ВИнАпи или нет на ГУЙ не акцентировать) Если смотреть на одну или две апишки - да ничего не понятно, но когда ты видишь(знаешь) их уже в достаточно большом количестве получаеться что взаимодействие всплывает и минимальное понимание прорисовываеться, потом ставим бряк на CreateProcess, открываем иду и виндбг - в дебагере смотрим что и куда пошло а в иде прекрасно видно что и как происходит, ну а если еще взять какие никакие исходники -вуаля, мы многое видим... скажу вам что иногда хочеться и гуй красивый создать,) Да сейчас не работаю, сижу и "дурака валяю" вот и парюся с гуем, только вот сказать могу одно - гуй напишу на винапи и многое обрабатывать буду сам. Если вам не интересно - нечего говорить что я "олень" и есть компоненты - юзаю только си.)
согласен. ну если на заказ кому то - скорей всего да, но я "люблю свой код)) не потому что он на винапи,а потому что в любое время могу изменить любую тонкость в том что я написал,а вы со своими либами - полюбому будете выходить из того что есть... |
||||
|
|||||
| bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: нет Всего: 196 |
А ты пробовал? Давай с тобой поспорим, что я напишу кроссплатформенный код быстрее и качественнее, чем ты на WinAPI платформозависимый. Согласен? Чтобы ты представлял себе, что такое кроссплатформенный код, зайди сюда: Qt |
|||
|
||||
| djamshud |
|
|||
![]() Пердупержденный ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1655 Регистрация: 23.11.2009 Репутация: нет Всего: 39 |
2Abyx
Речь о том, что не нужно насильно прибивать свое поделие гвоздями к конкретной платформе. При прочих равных, если нужно сделать просто формочку, QMainWindow всегда зарулит CreateWindow, а если скинуть что-то в файл - fopen и CreateFile соотвественно. Системное АПИ дает гибкость. Но эта гибкость в подавляющем числе случаев просто не нужна. Ну а то, что winAPI - помойка, не придает ему бонусов. Это сообщение отредактировал(а) djamshud - 17.9.2010, 15:38 -------------------- 'Cuz I never walk away from what I know is right Alice Cooper - Freedom |
|||
|
||||
| ASMatic |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 254 Регистрация: 14.3.2009 Репутация: нет Всего: 1 |
ну да конечно и рихтера имею, но вот скажи мне - когда тебе надо понять что то, как работает например CreateProcess, я лично ставлю бряк на него и пошел...пошел...пошел
Без вас это прекрасно знаю. И его ценю, но вот время не раз уходило из-за "лаха", почему - да потому что решил что проогу с кучей гуя и минимум функционала надо писать на дельфях....но вот увы!!! когда все практически все написал и пришло время работы с потоками повылазило куча всякого неизвесного. Почему - да, да синхронизация которая прекрасно используеться методами виндовса, но бля что бы синхронизировать в дельфях потоки - надо было немало попариться т.к. я незнаю что там тот борланд понаписовал и что за чем нужно вызывать, в итоге потратил кучу времени(два дня)) и написал все на винапи за неделю....Да есть разница, но на изучение дельфей без присутствия нормального SDK можно потратить намного больше чем на изучение винапи)) - типа шутки, но доля правды там есть. меня это тоже недавно интересовало, когда начал расматривать код либы какойто.... Добавлено через 1 минуту и 22 секунды все зависит от задач! |
|||
|
||||
| azesmcar |
|
|||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: нет Всего: 211 |
скажи мне зачем тебе это надо? Все, что тебе надо знать прекрасно описано в документации и литературе. Остальное тебе не нужно и знаешь почему? Потому что если сегодня оно работает как-то, то завтра может работать иначе, если документация тебе чего-то не гарантирует - значит это может измениться в любой момент, с любым обновлением и писать основываясь на данных, которые ты выковырял из дебагера нельзя. |
|||
|
||||
| djamshud |
|
||||
![]() Пердупержденный ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1655 Регистрация: 23.11.2009 Репутация: нет Всего: 39 |
ASMatic,
Ахуенный способ познания. А еще на ПЛИС можно налабать свою реализацию x86, запустить на этом винду и наслаждаться ее изучением.
Красивый в плане кода? Ну тут ванАПИ сливает вчистую. Как оно позволит создать красивый, в привычным понимании этого слова, код - непонятно. Я не сказал, что ты олень. Я сказал, что ты онанист и велосипедостроитель. >я "люблю свой код Это я уже понял. >в любое время могу изменить любую тонкость в том что я написал,а вы со своими либами - полюбому будете выходить из того что есть... Много раз возникала эта потребность? Все возможные тонкости ныжно продумывать еще до написания кода, а не бросаться полировать написанный месяц назад код. -------------------- 'Cuz I never walk away from what I know is right Alice Cooper - Freedom |
||||
|
|||||
| Abyx |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 601 Регистрация: 3.11.2009 Репутация: нет Всего: 10 |
bsa, платформозависимый код - это C#/F# + обертки на С\С++ и вставки на асме если надо.
Винапи и NativeAPI дергается из C# не хуже чем из С++ Будем соревноваться? Добавлено @ 15:49 djamshud, матюгалку выключи и свой пост отредактируй пока не поздно Добавлено через 4 минуты и 24 секунды
+1 еще можно заглянуть в сорцы ядра (WRK) или посмотреть дизасм в IDA быстрее и надежнее посмотреть своими глазами чем читать доки которые писал хзкто Это сообщение отредактировал(а) Abyx - 17.9.2010, 15:49 |
|||
|
||||
| bsa |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: нет Всего: 196 |
C# позиционируется как кроссплатформенный. И я предлагал устроить соревнование между кроссплатформенным и WinAPI. Судя по всему, ты сам прекрасно понимаешь, что WinAPI сливает кроссплатформенному (раз предлагаешь писать на C# со "вставками"). Так что предлагаю больше не писать вещи, типа "писать платформозависимое быстрее и качественнее, чем что-то кроссплатформенное". Добавлено через 3 минуты и 23 секунды
Хорошо, ты посмотрел. Если передать набор параметров x,y,z, который не допустим по документации, то произойдет вывод на экран красивого окошка. А в Windows 10, это поменяли, и теперь при передачи этих параметров форматируется диск. Супер. Очень качественная программа. Именно из-за таких кулхацкеров в Windows миллион старых библиотек и куча методов по обеспечению совместимости со старыми ОС. Это сообщение отредактировал(а) bsa - 17.9.2010, 15:56 |
||||
|
|||||
| Abyx |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 601 Регистрация: 3.11.2009 Репутация: нет Всего: 10 |
bsa, ок, язык - С++\асм, никаких библиотек в т.ч. STL.
Какие критерии качества выберем? Я предлагаю размер программы на диске и в памяти, и время ее запуска. Быстродейстие GUI оценивать глупо, сами понимаете. |
|||
|
||||
| ASMatic |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 254 Регистрация: 14.3.2009 Репутация: нет Всего: 1 |
ошибаешься, братишка....люди на этом деньги делаю и севсем немаленькие.) иди читай мсдн и радуйся жизни... бывало. почему сразу не ращитывал, да потому что оч часто заказчики сами незнаю чего хотят, то так то сяк и спроектируй ты архитектуру правильно - хрен что выйдет, полюбому придется чегонить но переписать.
всегда "рядом") |
||||
|
|||||
| azesmcar |
|
||||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: нет Всего: 211 |
а кого это волнует? критерий качество для GUI я вижу только один - красивый и удобный интерфейс (ну и естественно работать программа должна правильно, думаю этого упоминать не надо). Добавлено через 40 секунд
Хорошо братишка. Кто и сколько на этом заработал? |
||||
|
|||||
| boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: нет Всего: 110 |
раз уж тут все равно помойка ,осмелюсь задать вопрос:
1. как называются те прогеры, что пишут драйвера, модули ядра ? 2. как зовуться те, кто пишут софт для юзеров(аськи, музплееры) ? 3. как зовуться те, кто пишут непользовательский софт(сервисы, демоны) ? |
|||
|
||||
| bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: нет Всего: 196 |
Короче, ты признаешь, что при использования нормальных инструментов (библиотек) можно создавать кроссплатформенный код не менее быстро и качественно, чем платформозависимый, особенно, с использованием его низкоуровнего API (C# и .Net считаем условно кроссплатформенными)?
|
|||
|
||||
| ASMatic |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 254 Регистрация: 14.3.2009 Репутация: нет Всего: 1 |
||||
|
||||
| azesmcar |
|
|||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: нет Всего: 211 |
||||
|
||||
| bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: нет Всего: 196 |
И на сколько его посадили? Имхо: 1. системные программисты 2. прикладные 3. системные или прикладные, зависит от уровня и степени интеграции демона/сервиса (apache/IIS я бы назвал прикладным, а вот dbus/Windows Audio - системным). |
|||
|
||||
| djamshud |
|
|||
![]() Пердупержденный ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1655 Регистрация: 23.11.2009 Репутация: нет Всего: 39 |
ASMatic,
>иди читай мсдн и радуйся жизни... Зачем ты мне плохое советуешь? Не буду я базу^Wпомойку знаний читать. >бывало. почему сразу не ращитывал, да потому что оч часто заказчики сами незнаю чего хотят, то так то сяк и спроектируй ты архитектуру правильно - хрен что выйдет, полюбому придется чегонить но переписать. Бла-бла-бла. С какими такими "заказчиками" ты общался? Со студентами на фриланс.ру, которым нужно лабу сделать? Там правда требования меняются, преподы хорошие попадаются. Настоящему заказчику нужна сферическая елда в вакууме. На эту елду пишется и утверждается ТЗ и сопутствующие договоры. С бухты барахты требования на елду не изменятся - это во-первых, во-вторых, они такие же сферические как и сама елда, то есть речь идет о высоких материях, а не каком-то сраном CreateProcess. -------------------- 'Cuz I never walk away from what I know is right Alice Cooper - Freedom |
|||
|
||||
| azesmcar |
|
|||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: нет Всего: 211 |
||||
|
||||
| boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: нет Всего: 110 |
bsa, собственно я не мог определить 1ых и 3их. спасибо.
|
|||
|
||||
| Abyx |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 601 Регистрация: 3.11.2009 Репутация: нет Всего: 10 |
bsa, все зависит от критериев качества.
|
|||
|
||||
| bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: нет Всего: 196 |
Это ты к чему? Цитируй пожалуйста перед ответом... классный холивар мы тут устроили |
|||
|
||||
| boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: нет Всего: 110 |
||||
|
||||
| djamshud |
|
|||
![]() Пердупержденный ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1655 Регистрация: 23.11.2009 Репутация: нет Всего: 39 |
boostcoder, системных от прикладных отличить не можете, холивар от сральни тоже... У вас какие-то проблемы с категоризацией? Хотите об этом поговорить?:)
-------------------- 'Cuz I never walk away from what I know is right Alice Cooper - Freedom |
|||
|
||||
| boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: нет Всего: 110 |
да. вы знаете, я сегодня проснулся в ~7:20 утра. выпил кофе, т.к. не завтракаю. сел за комп, поработать. и понял, что стандартный ГПСЧ мне не подходит. или же, мне нужно его дергать до тех пор, пока он не вернет уникальное число. но это, как вы понимаете, серьезные расходы процессорного времени. вот, я с ~10:00 продолжаю пить кофе, т.к. то, что я вычитал про "хорошие" ГПСЧ, меня повергло в уныние. собственно есть вариант, заюзать онлайн генераторы. как у них там пишут в абаут, вероятность повторения ничтожно мала. но не хочется мне зависить от работы тех сервисов. что делать? высказался |
|||
|
||||
| cutwater |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 592 Регистрация: 24.6.2008 Репутация: нет Всего: 10 |
Купить аппаратный генератор случайных чисел "Гряда-4" |
|||
|
||||
| ASMatic |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 254 Регистрация: 14.3.2009 Репутация: нет Всего: 1 |
да нет, студентам развечто помочь могу без денежки...при настроении ессесно)) так оно и есть и ТЗ пишуться, но толку - пере**лось у них там чего и надо переписовать, естественно не за извените, но все же...и давай без свои сверхобла-бла - чёт твое отношение к окружающим напрягает. GenCryptRandom() - генерит(но может и наложиться) но есть и другие варианты, например LUID сгенерить, но какой вам размер числа то нужен. |
|||
|
||||
| djamshud |
|
|||
![]() Пердупержденный ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1655 Регистрация: 23.11.2009 Репутация: нет Всего: 39 |
boostcoder, начните с кофе. Точнее - закончите с ним. Я считаю, что кофе ужасно сказывается на самочувствии. Это несомненно не свойственно всем людям, но по своему опыту могу сказать, что перестав глотать кофе, начал намного лучше себя чувствовать и более трезво мыслить. К сожалению про ГПСЧ не могу высказать экспертной оценки, т.к. мои познания в этой области заканчиваются на матане и не подкреплены практикой. /dev/random плохо генерирует?
И я с вами полностью согласен, завтраки вредны. Многие твердят "утром съешь все сам, обедом поделись с другом, а ужином - с врагом", но они дураки. Нечего начинать утро с напичкивания себя едой и полдня тратить силы на ее переваривание. И еще, не могли бы вы поделиться своим опытом, как рано просыпаться? Я встаю в 11, к 12 прихожу на работу и некоторые на меня косо смотрит. Хотя это меня не и беспокоит; но вот когда шеф в плохом настроении, и начинает отыгрываться за опоздания, стновится грустно. -------------------- 'Cuz I never walk away from what I know is right Alice Cooper - Freedom |
|||
|
||||
| bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: нет Всего: 196 |
Вообще-то, генераторы стараются сделать такими, чтобы у них последовательность повторялась как можно реже. А вот то, что он тебе 0 два раза подряд может выдать - в этом нет ничего такого. Если тебе нужна уникальная короткая последовательность, то можешь просто организовать массив и из него брать чиселки (случайное число генератора - индекс массива). Ну а если большая, то тут уже гораздо сложнее... |
|||
|
||||
| boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: нет Всего: 110 |
||||
|
||||
| bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: нет Всего: 196 |
Плохо искал, он выдает целых две ссылки:генератор ключей “Гряда-4” |
|||
|
||||
| boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: нет Всего: 110 |
пробовал. плохо.
ну хз... я по жизни почти не завишу от кол-ва сна. наверное пока молодой. сплю не более 6ти часов. но иногда бывает отсыпаюсь за несколько дней. 52-60. но уникальных. и как можно более не последовательно расположенных. Добавлено через 1 минуту и 31 секунду я искал "ГПСЧ гряда-4". и в ответ действительно 0. спасибо. |
|||
|
||||
| djamshud |
|
|||
![]() Пердупержденный ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1655 Регистрация: 23.11.2009 Репутация: нет Всего: 39 |
ASMatic,
>так оно и есть и ТЗ пишуться, но толку - пере**лось у них там чего и надо переписовать, естественно не за извените, но все же.. Толк в том, что заказчику плевать на винАПИ, а его прихоти выполняются легко и непринужденно, если изначально решение было грамотно спроектировано, а не размазано калом по стопитоц строкам. >чёт твое отношение к окружающим напрягает И какой из тебя окружающий? Расслабься и получай удовольствие. Лови лучик любви! Это сообщение отредактировал(а) djamshud - 17.9.2010, 16:52 -------------------- 'Cuz I never walk away from what I know is right Alice Cooper - Freedom |
|||
|
||||
| boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: нет Всего: 110 |
||||
|
||||
| djamshud |
|
|||
![]() Пердупержденный ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1655 Регистрация: 23.11.2009 Репутация: нет Всего: 39 |
boostcoder, это не вам! Так и знал, что на мою любовь тут же сбегутся неудовлетворенные айтишники:).
-------------------- 'Cuz I never walk away from what I know is right Alice Cooper - Freedom |
|||
|
||||
| Любитель |
|
|||
|
Программист-романтик ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3645 Регистрация: 21.5.2005 Где: Воронеж Репутация: нет Всего: 92 |
Ну чисто для поддержания холивара: 1. На C#/WPF виндовые (да, в теории они могут быть кроссплатформенными, на практике - абсолютно таковыми не являются) приложения пишутся быстрее 2. При необходимости интеграции с системными вещами (даже с системным UI) придётся делать обёртки. Если мы здесь говорим, что поддерживаем одну систему - то их сделать очевидно быстрее/проще (иногда даже в плане внешнего АПИ, хоть это и минус к архитектуре конкретных наших АПИ), чем "универсальные". Если серьёзно, то: 1. Очевидно, что высокоуровнеове АПИ удобнее, чем низкоуровневое 2. Очевидно, что, как правило, высокоуровневое АПИ будет кроссплатформенным. Внешне. 3. Тем не менее в целом кроссплатформенная разработка (включая полное тестирование и отладку под всеми платформами) дороже. В любом серьёзном проекте конкретно оговаривается какие платформы будут поддерживаться. Это нормально. Звучит как "не осилил делфи/вцл, учу винапи" Но мы же знаем, что это маркетинг.. WPF в моно нету. WinForms - это UI Library (на сегодня) либо для трёхкнопочных приложений, либо для legacy проектов. |
|||
|
||||
| bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: нет Всего: 196 |
||||
|
||||
| boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: нет Всего: 110 |
bsa, пробовал такой вариант.
random_shuffle() использует стандартный rand(). |
|||
|
||||
| GrayCardinal |
|
|||
|
Фигасе ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3039 Регистрация: 9.11.2003 Репутация: нет Всего: 58 |
Бла бла бла... А я руби ща достану
Это сообщение отредактировал(а) GrayCardinal - 17.9.2010, 17:10 |
|||
|
||||
| Любитель |
|
|||
|
Программист-романтик ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3645 Регистрация: 21.5.2005 Где: Воронеж Репутация: нет Всего: 92 |
В продолжение кроссплатформенности. Почти все модули иис-а нативные. Более того некой "внешней" спецификации на них нету. Иными словами, сделать иис-совместимый (в плане модулей) сервер невозможно (в "правильном" виде). Это означает, что иис безнадёжен? Ну что за бескльтурие.. |
|||
|
||||
| boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: нет Всего: 110 |
||||
|
||||
| GrayCardinal |
|
|||
|
Фигасе ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3039 Регистрация: 9.11.2003 Репутация: нет Всего: 58 |
Э, товарищ, копирайты проставлять не забываем. В данном случае © Жириновский |
|||
|
||||
| ASMatic |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 254 Регистрация: 14.3.2009 Репутация: нет Всего: 1 |
знаешь, у меня удовольствия полнее полного, а вот ты будешь всю свою жизнь приходить на сраную работу и надеяться что начальник в очередной раз не окажеться недовольным т.к. жена не дала... может там на твоей фирмочке и плевать заказчикам, но моим заказчика частенько нужна производительность. действительно, какой - если я тут,а ты тамммм - кодить беги,а то начальник скоро вернётся, а ты тут флейм разводишь. |
|||
|
||||
| Severyanin |
|
|||
![]() Исследователь ![]() ![]() Профиль Группа: Участник Сообщений: 554 Регистрация: 31.7.2007 Где: Россия, Омск Репутация: нет Всего: 9 |
ASMatic, раз уж пошла такая пьянка, то не выложите ли Вы какое-либо ТЗ своего проекта с комментариями, в каких его пунктах критична производительность? Это бы решило спор сразу
Добавлено через 58 секунд P.S. и, думаю, Вам все-же стоит последовать своему совету, который Вы дали Джамшуду -------------------- "Звонким вереском скроются наши следы, и не вспомнят о них. Кто поверит нам, рыцарям павшей звезды из отвергнутых книг? Пусть в узоре времен ни стихов. ни имен, но напомнит забывшим их полуночный крик." Тэм Гринхилл "Ужели суслик твоего коварства нагадит в плов доверья моего?". Л.Филатов |
|||
|
||||
| bsa |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: нет Всего: 196 |
Они отличают время реакции интерфейса 10 мс от 50 мс? Добавлено через 2 минуты и 51 секунду
И чем не устроил? Ну не нравится rand(), возьми генератор из буста. там он вообще какие-то страшные показатели имеет. |
||||
|
|||||
| ASMatic |
|
||||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 254 Регистрация: 14.3.2009 Репутация: нет Всего: 1 |
немогу, к сожалению.
это вы о чём? если о
это ко мне не относиться, т.к. кодю практически изза интереса, поэтому и кодю исключительно те проекты где нормально оплачивают мой "труд.) ща вот придумаю как получить мессагу на отрезаном лейеред виндов о маусдаун и пойду писать дальше... |
||||||
|
|||||||
| azesmcar |
|
|||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: нет Всего: 211 |
да да..оптимизация ради оптимизации, это мы проходили ASMatic предполагается, что мы тут все взрослые люди, а тема кишит ничем не обоснованными заявлениями. Конкретно, что за заказчики? что за софт, в котором для GUI требуется настолько высокая производительность, что нужно использовать API? Давайте будем конкретными. |
|||
|
||||
| ASMatic |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 254 Регистрация: 14.3.2009 Репутация: нет Всего: 1 |
теперь возьми и тех 40мс умнож хотябы на 1000 тредов, и того - тупим мы на 4сек за одину итерацию,а теперь пусть это будет брут - я делаю час, а вы 4-е.... галимый, но пример... Добавлено через 2 минуты и 9 секунд я говорил что это нужно для гуи?? вы там повнимательней будьте, я писал что с гуем не обсуждаеться...А тут на форуме, как заметил все что и делают кричат что винапи срань, а на вопрос почему - зачем гую производительность...Ты сервис напиши и пусть изза десятка таких сервисов у системы не останеться памяти и начнуться "тупаки", т.к. все повалит в swap |
|||
|
||||
| azesmcar |
|
|||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: нет Всего: 211 |
||||
|
||||
| ASMatic |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 254 Регистрация: 14.3.2009 Репутация: нет Всего: 1 |
||||
|
||||
| GrayCardinal |
|
|||
|
Фигасе ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3039 Регистрация: 9.11.2003 Репутация: нет Всего: 58 |
Мои пять копеек.
Писать на "чистом WinAPI" - извращение. Это вам не *nix, для которых существует туева хуча критичных по времени выполнения программ, в которых и используется, в основном, системные вызовы. Которые, кстати, СТАНДАРТИЗИРОВАНЫ для всех систем. Т.е. такие тулзы работают на всех *nix, от Linux до NetBSD. В Windows же ситуация в корне другая. Первое - у винды свои "стандарты". Второе - подавляющее большинство (да все!) программ GUIвые. А рисовать окошки при помощи CreateWindow и иже с ними, это воняет садо-мазо. Причем "садо" - для тех кто будет в последствии прогу сопровождать... Добавлено через 1 минуту и 42 секунды
Ахренел ? Это сообщение отредактировал(а) GrayCardinal - 17.9.2010, 17:47 |
|||
|
||||
| azesmcar |
|
|||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: нет Всего: 211 |
||||
|
||||
| bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: нет Всего: 196 |
Кстати, а какое отношение 1000 потоков имеет к реакции ГУИ и кроссплатформенному программированию? Запуск этих потоков в разных системах отличается, а работают они одинаково. В случае использования чего-то кроссплатформенного, ты в худшем случае немного заплатишь производительностью в момент запуска/остановки потока. В остальное время все будет так же. Я сомневаюсь, что ты всеми 1000 потоками реагируешь на нажатие кнопки... Наверное, это делает только один поток, а остальным раздает задачи. И вообще о чем мы спорим? Нахрена виндовый сервис в макоси, например?!? Речь только о ПРИКЛАДНОМ программировании. В системном (а сервисы в большинстве своем именно системная составляющая) используется API конкретной системы и писать что-то совместимое между кардинально разными платформами смысла нет никакого. |
|||
|
||||
| ASMatic |
|
||||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 254 Регистрация: 14.3.2009 Репутация: нет Всего: 1 |
возьми тот же сервис, где там гуй? возьми тотже АВ, гуя там только чуток... возьми винамп - куча гуи, ну а я и не говорил винамп на винапи писать.)
все зависит от оформление, точнее от архитектуры. припустим я пишу антивирус, у меня куча там контролов и все созданы на борланд окнах, взял да и накликал себе там что хотел с помощью SendMessage() вот и сказке конец, а кто авер "молодец) Тепрь мы создаем одно окно и в нем делаем все проверки,а остальные контролы отрисовываем и обрабатываем - все нету у меня напряга по сендмессагу. Да можно и во все остальные компонентики понатискивать прооверок и т.п. но это получиться
Добавлено через 3 минуты и 52 секунды
а я кроме виндоза ни о чём другом и не говорил.....говорил что код на дельфях у тебя будет страшный(в опкодах) и того - куча времени потратиться на всякого рода "ненужные" проверки, вызовов методов классов и т.п. О ГУИ Я НЕ ГОВОРЮ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
||||||
|
|||||||
| GrayCardinal |
|
|||
|
Фигасе ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3039 Регистрация: 9.11.2003 Репутация: нет Всего: 58 |
ASMatic,
Мля. Чувак. Забей на WinAPI, попробуй Ruby или, на крайняк, google Go и не иби нам мозги :( |
|||
|
||||
| Abyx |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 601 Регистрация: 3.11.2009 Репутация: нет Всего: 10 |
про чо тема-то?
|
|||
|
||||
| GrayCardinal |
|
|||
|
Фигасе ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3039 Регистрация: 9.11.2003 Репутация: нет Всего: 58 |
Да так. Мозги вправляем ASMatic'у Добавлено через 31 секунду (про что сначала было ужО не помню) |
|||
|
||||
| ASMatic |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 254 Регистрация: 14.3.2009 Репутация: нет Всего: 1 |
GrayCardinal, не выйдет у вас нихрена))
не нужен мне прекрасный Ruby, скриптами вообще не пользуюсь! мозги ебешь себе ты сам, ненравиться - не коментируй и я спокойненько не буду тебе писать что я не кодю гуи и мне не нужен ваш либа! а в остальном - полюбому винапи.) |
|||
|
||||
| bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: нет Всего: 196 |
Резюмирую: проги с ГУИ писать на WinAPI смысла нет никакого. Использовать WinAPI имеет смысл только в системном ПО.
|
|||
|
||||
| GrayCardinal |
|
|||
|
Фигасе ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3039 Регистрация: 9.11.2003 Репутация: нет Всего: 58 |
Я пытался :(
|
|||
|
||||
| ASMatic |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 254 Регистрация: 14.3.2009 Репутация: нет Всего: 1 |
||||
|
||||
| GrayCardinal |
|
|||
|
Фигасе ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3039 Регистрация: 9.11.2003 Репутация: нет Всего: 58 |
Коего - раз два и обчелся |
|||
|
||||
| kemiisto |
|
|||
![]() Дикий Кот. =^.^= ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Участник Клуба Сообщений: 3292 Регистрация: 29.7.2007 Репутация: 7 Всего: 160 |
Опрос, кстати, blonde-style
Это сообщение отредактировал(а) kemiisto - 17.9.2010, 18:15 -------------------- |
|||
|
||||
| GrayCardinal |
|
|||
|
Фигасе ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3039 Регистрация: 9.11.2003 Репутация: нет Всего: 58 |
kemiisto,
Тсс ! Тихо ! Добавлено через 2 минуты и 3 секунды PS Кто не понял - меня на LOL давно пробило :( |
|||
|
||||
| Abyx |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 601 Регистрация: 3.11.2009 Репутация: нет Всего: 10 |
Ниразу не так. Диалоговые окна на WinAPI пишутся мгновенно, дизайн делается в визуальном редакторе, с визуальными стилями и прочими красивостями. Код обработки событий так же пишется мгновенно, обычный switch(событие_от_элемента_управления) Кроме этого есть ShowHTMLDialog - с джаваскриптом и прочими радостями, тоже создается WinAPI Это сообщение отредактировал(а) Abyx - 17.9.2010, 18:51 |
|||
|
||||
| ASMatic |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 254 Регистрация: 14.3.2009 Репутация: нет Всего: 1 |
||||
|
||||
| Любитель |
|
|||
|
Программист-романтик ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3645 Регистрация: 21.5.2005 Где: Воронеж Репутация: нет Всего: 92 |
Однако, заметь к тому посту я поставил +3 (палюсь!)
Вроде только недавно ты писал, что задачи придумываешь себе сам. Заговариваешься? Да мы так - чисто попи поболтать. Добавлено через 2 минуты В первом посте было "Кто-нибудь пишет программы на WinAPI от начала до конца?" (нибудь!) Именно поэтому я ответил "да". Кто-нибудь да пишет - мало ли... |
|||
|
||||
| boostcoder |
|
||||||||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: нет Всего: 110 |
неее! это мой копирайт! незачет.
срёте товарысч. пока прощаю, но в следующий раз вам репу наминусуют
просто ступил. даже и не вспомнил, почему-то. спасибо что напомнили.
да он просто стральник. очевидно же ааааааааааа... чуть не абасался! 1000 трэдов используют только мегапрогеры!... а скорее дауны
вот, вот, вот! выводы? епс... моцги засрали. вряд-ли тут что-то путевое может в моцг войти Добавлено через 9 минут и 41 секунду и напоследок... модераторы собираются тему хоронить? или можно еще посрать? |
||||||||
|
|||||||||
| djamshud |
|
|||
![]() Пердупержденный ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1655 Регистрация: 23.11.2009 Репутация: нет Всего: 39 |
Омг, сколько я флейма пропустил.
По поводу тясячи потоков, закликивающих гуй каждые 10 мс (или мкс?) могу посоветовать только одно: Если к жопе присобачить Сопроцессор фирмы Cray, Можно срать в три унитаза В сорок тысяч раз быстрей! А по поводу всего остального... "Знать ничего не желаю, но мнение имею!" - я правильно понял твою позицию, астматик? Добавлено через 3 минуты и 50 секунд boostcoder, не надо сюда срать. В топике столько важных вопросов уже решено! А то ли еще будет:) -------------------- 'Cuz I never walk away from what I know is right Alice Cooper - Freedom |
|||
|
||||
| GrayCardinal |
|
||||
|
Фигасе ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3039 Регистрация: 9.11.2003 Репутация: нет Всего: 58 |
Зачет нах. Добавлено через 3 минуты и 7 секунд
Ага !!! Таки помимо WinApi нужна еще VisualStudio !!! Может ты еще чего забыл ? (мозги) |
||||
|
|||||
| boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: нет Всего: 110 |
какой ужос
последний мой пост, после распития алкоголя. я был в ударе |
|||
|
||||
![]()
|
| Правила форума "Разные вопросы" | |
|
|
Сюда нужно постить только темы, которые нельзя отнести ни к одному из существующих разделов. Если вы не уверены, то просмотрите еще раз заголовки форумов, карту форума или попробуйте воспользоваться поиском.
С уважением, Smartov. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Разные вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |