
12.09.2009, 18:58
|
|
Познающий
Регистрация: 28.06.2009
Сообщений: 56
С нами:
8879374
Репутация:
3
|
|
Сообщение от Hiro Protagonist
2Большой джо
Счас меня Ra$cal будет публично распинать опять, но вставлю свои пять копеек )). Имхо перед тем как использовать сторонии фреймворки для gui, необходимо сначала изучить средства предоставляемые winapi для создания оконных приложений. После этого можно уже будет самостоятельно оценить ту или иную гуи-библиотеку и выбирать уже самостоятельно. Поэтому имхо стоит почитать Петцольда или Финогенова к примеру. Разобраться как построена графическая подсистема, оконные сообщения, коллбэки и тд. После этого не составит труда разобраться в любой оконной библиотеке. Но это большое ИМХО. Ибо я дальше небольшого опыта юзания wxWidgets не ушел. Так что решать тебе.
По поводу присоединения библиотек к проекту. Должно быть указано как работать с ней в документации, но в большинстве случаев нужно будет просто подключить несколько заголовочных и lib файлов к проекту. Заголовки подключаются через
#include "xxxx.h" (xxxx.h - должны быть расположена по знакомым компилятору путям)
и подключить в свойствах проекта (в разделе линковки) необходимые либы.
Спс, гляну!)
|
|
|

12.09.2009, 18:53
|
|
Участник форума
Регистрация: 26.08.2009
Сообщений: 133
С нами:
8795069
Репутация:
79
|
|
2Большой джо
Счас меня Ra$cal будет публично распинать опять, но вставлю свои пять копеек )). Имхо перед тем как использовать сторонии фреймворки для gui, необходимо сначала изучить средства предоставляемые winapi для создания оконных приложений. После этого можно уже будет самостоятельно оценить ту или иную гуи-библиотеку и выбирать самостоятельно. Поэтому имхо стоит почитать Петцольда или Финогенова к примеру. Разобраться как построена графическая подсистема, оконные сообщения, коллбэки и тд. После этого не составит труда разобраться в любой оконной библиотеке. Но это большое ИМХО. Ибо я дальше небольшого опыта юзания wxWidgets не ушел. Так что решать тебе.
Петцольд Ч. Программирование для Windows 95
http://www.softtime.ru/cpp_info/petzold.php
Не смотри, что настолько старая, про графику там не устарело. И да это лучшее по GUI, что когда-нибудь было написано.
Можно ещё наших поискать - Финогенова, Щупака и тд, нолучше ту, что я дал.
По поводу присоединения библиотек к проекту. Должно быть указано как работать с ней в документации, но в большинстве случаев нужно будет просто подключить несколько заголовочных и lib файлов к проекту. Заголовки подключаются через
#include "xxxx.h" (xxxx.h - должны быть расположена по знакомым компилятору путям)
и подключить в свойствах проекта (в разделе линковки) необходимые либы.
|
|
|

12.09.2009, 21:34
|
|
Постоянный
Регистрация: 05.05.2006
Сообщений: 743
С нами:
10535289
Репутация:
107
|
|
Код:
map <AnsiString,int> speeding;
........................................
for(;;)
{
strcpy(buf,speed);
strtok(buf,",");
speed+=strlen(buf)+1;
strcpy(buff,buf);
strtok(buff,";");
buf+=strlen(buff)+1;
speeding[AnsiString(buff)]=atoi(buf);
ComboBox2->Items->Add(AnsiString(buff));
buf=(char*)Rbuf;
if(strlen(speed)==0){break;}
}
Строка на входе имеет такой вид:"4;2705,"
Немогу понять почему atoi возвращяет 0 
|
|
|

12.09.2009, 22:00
|
|
Участник форума
Регистрация: 26.08.2009
Сообщений: 133
С нами:
8795069
Репутация:
79
|
|
2_nic
какбэ strtok не так работает )
http://msdn.microsoft.com/ru-ru/library/2c8d19sb.aspx
|
|
|

13.09.2009, 15:02
|
|
Участник форума
Регистрация: 11.09.2008
Сообщений: 107
С нами:
9296442
Репутация:
21
|
|
Переменная
std::string someString;
Содержит текст, в нем нужно найти подстроку, с помощью какой функции это сделать и какое значени возвращает функция в случае успеха и неуспеха.
Спасиб.
|
|
|

13.09.2009, 15:17
|
|
Постоянный
Регистрация: 16.08.2006
Сообщений: 640
С нами:
10386906
Репутация:
599
|
|
http://www.cplusplus.com/reference/string/string/
|
|
|

13.09.2009, 15:17
|
|
Постоянный
Регистрация: 24.03.2009
Сообщений: 670
С нами:
9017461
Репутация:
414
|
|
substr() _http://www.cplusplus.com/reference/string/string/
|
|
|

13.09.2009, 15:56
|
|
Участник форума
Регистрация: 11.09.2008
Сообщений: 107
С нами:
9296442
Репутация:
21
|
|
2razb
substr() тут не подойдет она выделяет подстроку с указанной позиции до указанной.
ф-ция find() подходит, причем именно в такой записи if(answer.find("needle")!=string::npos)
|
|
|

13.09.2009, 16:43
|
|
Новичок
Регистрация: 12.09.2009
Сообщений: 1
С нами:
8769421
Репутация:
0
|
|
Вопрос
 Как написать простенькую программу под консольку, чтоб подключала библиотеку пусть текстовой ф-л и перебирала пароли (Помогите начинающему программисту на С++)
|
|
|

13.09.2009, 17:02
|
|
Участник форума
Регистрация: 13.11.2008
Сообщений: 131
С нами:
9205656
Репутация:
52
|
|
Такой вопрос: что лучше изучать сначала: С или С++ ? Уже немного знаю Pascal и Delphi
И еще, насколько я понял: С - аналог Паскаля (в плане, только консольные приложения)
С++ - аналог Делфи (в плане, можно писать проги с формой и кнопками  )
Так ли это?
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|