ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #3651  
Старый 29.08.2009, 12:06
Mozy
Познающий
Регистрация: 15.03.2009
Сообщений: 77
Провел на форуме:
984248

Репутация: 73
Отправить сообщение для Mozy с помощью ICQ
По умолчанию

Есть ли книги на русском языке по MFC ?
И что можно почитать про переход к программированию графического интерфейса пользователя
 
Ответить с цитированием

  #3652  
Старый 29.08.2009, 13:39
razb
Постоянный
Регистрация: 24.03.2009
Сообщений: 670
Провел на форуме:
2868783

Репутация: 414


Отправить сообщение для razb с помощью ICQ
По умолчанию

Мешков и Тихомиров "Visual C++ и MFC"
Программирование на VISUAL C++ 6.0
 
Ответить с цитированием

  #3653  
Старый 29.08.2009, 17:17
Mozy
Познающий
Регистрация: 15.03.2009
Сообщений: 77
Провел на форуме:
984248

Репутация: 73
Отправить сообщение для Mozy с помощью ICQ
По умолчанию

А что лучше изучать MFC или Qt ?
 
Ответить с цитированием

  #3654  
Старый 29.08.2009, 18:40
Ra$cal
Постоянный
Регистрация: 16.08.2006
Сообщений: 640
Провел на форуме:
1354067

Репутация: 599


По умолчанию

в мфц учить особо нечего. список классов и все. в кутэ все веселее и продуманнее. так что имхо нет особой проблемы ознакомиться с мфц и заняться кутэ.
 
Ответить с цитированием

  #3655  
Старый 30.08.2009, 08:44
Shaitan-Devil
Участник форума
Регистрация: 15.08.2008
Сообщений: 167
Провел на форуме:
3009843

Репутация: 204
По умолчанию

Цитата:
Сообщение от Mozy  
А что лучше изучать MFC или Qt ?
Имхо лучше изучать QT, ибо MFC уже умирает, а QT довольно развивющаяся технология, к тому же кроссплатформенная.
 
Ответить с цитированием

  #3656  
Старый 31.08.2009, 19:49
POS_troi
Познавший АНТИЧАТ
Регистрация: 01.12.2006
Сообщений: 1,769
Провел на форуме:
3718311

Репутация: 1118


Отправить сообщение для POS_troi с помощью ICQ
По умолчанию

Мужики, помогите однако, башка что-то уже не варит.

Winsock + HTTP GET

Получаю ответ от сервера
Код:
while(recv(soc,RecvBuff,sizeof(RecvBuff),0))  //while((i = recv(soc,RecvBuff,sizeof(RecvBuff),0))!=0)
{

//Обрезаем заголовок
for(int i = 0; RecvBuff[i]!=0; ++i)
{

 if((RecvBuff[i]=='\r')&&(RecvBuff[i+1]=='\n')&&(RecvBuff[i+2]=='\r')&&(RecvBuff[i+3]=='\n'))
{
	temp = (char*)&RecvBuff[i]+4;
	break;
 }

}
}
Данный код просто отлично отрезает заголовок ответа сервера но вот хотел бы узнать как будет лучше сделать обратное действие - вырезать контент но оставить заголовок.

пример если можно.

Последний раз редактировалось POS_troi; 31.08.2009 в 19:53..
 
Ответить с цитированием

  #3657  
Старый 31.08.2009, 20:01
Ra$cal
Постоянный
Регистрация: 16.08.2006
Сообщений: 640
Провел на форуме:
1354067

Репутация: 599


По умолчанию

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

  #3658  
Старый 31.08.2009, 20:04
POS_troi
Познавший АНТИЧАТ
Регистрация: 01.12.2006
Сообщений: 1,769
Провел на форуме:
3718311

Репутация: 1118


Отправить сообщение для POS_troi с помощью ICQ
По умолчанию

Цитата:
человек явно не слышал про функцию strstr
Знаю.. я спросил не как это сделать а как лучше это сделать.
 
Ответить с цитированием

  #3659  
Старый 31.08.2009, 20:18
Ra$cal
Постоянный
Регистрация: 16.08.2006
Сообщений: 640
Провел на форуме:
1354067

Репутация: 599


По умолчанию

что в твоем понимании лучше? в моем - поддержка кода, легкость понимания кода. поэтому лучше юзать strstr, ибо вместо твоих 7 строк имеем одну, название которой красноречиво говорит о назначении этой строки.

ps: а еще лучше выделить этот код в отдельную функцию и назвать ее getContent или cutHeader
 
Ответить с цитированием

  #3660  
Старый 01.09.2009, 03:00
wiply
Новичок
Регистрация: 31.07.2009
Сообщений: 1
Провел на форуме:
7867

Репутация: 0
По умолчанию

А вообще в сетевых программах лучше пользоваться сишными функциями и строками или stl? Для меня это вопрос, ведь всякие strstr это остатки от си, и непонятно когда что лучше использовать?
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Часто задаваемые вопросы по MySQL Серый PHP, PERL, MySQL, JavaScript 5 28.12.2006 18:26
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Форумы 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ