Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Глупец
23 / 23 / 1
Регистрация: 17.05.2011
Сообщений: 141
#1

Как это запустить в wxDev-C++... - C++

23.07.2011, 15:27. Просмотров 853. Ответов 5
Метки нет (Все метки)

Здравстуйте, простите за идиотские вопросы, но с работой в консоли под эти компилятором вроде разобрался, а программа Hello Wold на gui(трырил код откуда-то из интернетов, на линуксе заработал, но у меня стоит чертов windows)таки не запускается...

подскажите пожалуйста, какой проэкт создавать, какие include файлы здесь должны быть и что делать чтоб она запустилась наконец...

заренее спасибо, вот код)))
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
class myapp: public wxApp{
    virtual bool on_init();
};
 
class myfrime: public wxFrame{
public:
    myfrime(const wxString& title,const wxPoint& pos,const wxSize& size);
 
    void on_quit(wxCommandEvent& ent);
    void on_about(wxCommandEvent& ent);
 
    DECLARE_EVENT_TABLE();
};
 
enum {
    ID_Quit=1,
    ID_About
};
 
BEGIN_EVENT_TABLE(myfrime, wxFrame)
    EVT_MENU(ID_Quit,myfrime::on_quit)
    EVT_MENU(ID_About,myfrime::on_about)
END_EVENT_TABLE()
 
IMPLEMENT_APP(myapp)
 
bool myapp::on_init(){
    myfrime* frame= new myfrime(_("Hello Word"),wxPoint(50,50), wxSize(450,340));
    frame->Show(true);
    SetTopWindow(frame);
    return true;
}
 
myfrime::myfrime(const wxString& title, const wxPoint& pos, const wxSize& size)
    : wxFrame(NULL,-1,title,pos,size){
        wxMenu* menuFile= new wxMenu;
 
        menuFile->Append(ID_About,_("&About..."));
        menuFile->AppendSeparator();
        menuFile->Append(ID_Quit,_("E&xit"));
 
        wxMenuBar* menuBar=new wxMenuBar;
        menuBar->Append(menuFile,_("&File"));
        menuBar->Append(menuFile,_("&Help"));
 
        SetMenuBar(menuBar);
 
        CreateStatusBar();
        SetStatusText(_("Âåëêîì ГІГі õåëë..."));
}
 
void myfrime::on_quit(wxCommandEvent &ent){
    Close(true);
}
 
void myfrime::on_about(wxCommandEvent &ent){
    wxMessageBox(_("ГќГІГ® îêГ*Г® Hello World wxWidgets"),
        _("About Hello World"),
        wxOK | wxICON_INFORMATION, this);
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.07.2011, 15:27
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как это запустить в wxDev-C++... (C++):

Как подключить кодировку IBMcp866 в среде wxDev-C++ ? - C++
Подскажите как подключить кодировку IBMcp866. Есть мысль что так: setlocale(LC_ALL, ".866"; Правильно ли это?

как соединить b и с в число, если а это число, б это десятки перевернутого числа, с это единицы перевернутого числа вот в это строчке c=a+b,c; - C++
как соединить b и с в число, если а это число, б это десятки перевернутого числа, с это единицы перевернутого числа вот в это строчке...

Связанный список. Как это делается и зачем это нужно? - C++
Добрый день. Уже который день не могу понять эту тему. Гуглил, но понятнее от этого не стало. Кто-нибудь знает где найти понятный мануал?

wxDev-C++ - C++
Т.к. тема про среды закрыта, пришлось создать новую. В общем из поста #9 скачал wxDev-C++. И теперь при каждой компиляции, он...

Ошибка с wxDev C++ - C++
Пишу простую программу: #include <iostream> #include <cstdlib> using namespace std; int main() { cout << "Hello"...

wxDev-C++ непонятно - C++
Я скачал себе wxDev-C++, мне очень очень понравилась эта IDE. Вопросов правда несколько. Я раньше учился писать в консольных приложениях и...

5
Zverit
Уничтожитель печенек
277 / 205 / 21
Регистрация: 07.02.2010
Сообщений: 723
23.07.2011, 17:55 #2
#include <wx/wx.h>
#include <wx/wxprec.h>
Можно создать проект wxWidgets и все дефолтные инклюды уже будут.
1
Глупец
23 / 23 / 1
Регистрация: 17.05.2011
Сообщений: 141
23.07.2011, 21:22  [ТС] #3
эмммм... или я действительно глупец, или лыжи не едут)))

он компилится, спасибо, и запускается, это тоже гуд)))
Но ни чего не рисуется...=/
может подскажете что еще надо сделать?)))
может форму добавить или еще что...???

Добавлено через 18 минут
да, а на самом деле будет лучше, если посоветуете толковую книжку по wsW и wxDev-C++
0
Zverit
Уничтожитель печенек
277 / 205 / 21
Регистрация: 07.02.2010
Сообщений: 723
23.07.2011, 21:29 #4
Краткое введение в принципы wxWidgets (Андрей Боровский)
А wxDev-C++ это всего лишь IDE
0
Глупец
23 / 23 / 1
Регистрация: 17.05.2011
Сообщений: 141
23.07.2011, 21:32  [ТС] #5
еще раз спасибо, буду копать)))
0
grizlik78
Эксперт С++
1971 / 1464 / 122
Регистрация: 29.05.2011
Сообщений: 3,029
23.07.2011, 22:29 #6
Цитата Сообщение от Глупец Посмотреть сообщение
он компилится, спасибо, и запускается, это тоже гуд)))
Но ни чего не рисуется...=/
может подскажете что еще надо сделать?)))
может форму добавить или еще что...???
В этой программе функция myapp::on_init() должна называться myapp::OnInit()
0
23.07.2011, 22:29
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.07.2011, 22:29
Привет! Вот еще темы с ответами:

Ошибка в wxDev-C++ - C++
Возникал ошибка в редакторе wxDev-C++ http://s003.***********/i202/1110/18/e162b165241b.jpg Всем кто знает в чем проблема, помогите, ибо...

wxDev-C++ 7.3.1 не компилит. - C++
Что за глюк? Что ему не нравится?

wxDev-C++ и инкапсуляция - C++
Всем привет. Учусь по книжке Дейтелов, дошел до классов. Авторы пропагандируют методику сокрытия ненужных данных, то есть делать 3 файла:...

GL/glut.h на wxDev-C++ - C++
Подскажите пожалуйста кто знает, как настроить wxDev-C++ чтобы он нормально работал с OpenGL а именно с GL/glut.h прочитал море инструкций...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.