User forums > Announcements
About wxSmith development
Grom:
We use UML for development planing. That is ok to start without diagram some small programming project. But, If you are developing back bone of a huge comput math project - you have to use UML. We can decide what we will do only after a serious discussions of a diagram of classes which should cover large set of problems. Specially in case if you start international project and you can't meet other side near the same blackboard.
UML inside codeblocks will bring a lot of people, include students who always want to do something and try them self on real projects.
MortenMacFly:
--- Quote from: Grom on December 14, 2006, 05:10:06 pm ---UML inside codeblocks will bring a lot of people, include students who always want to do something and try them self on real projects.
--- End quote ---
Yes, but not if the UML diagrams cannot be sync'd in both directions. Otherwise one could use an external tool, as well -> sync'ing into the sources which compile with C::B.
With regards, Morten.
byo:
--- Quote from: Grom on December 14, 2006, 05:10:06 pm ---... But, If you are developing back bone of a huge comput math project - you have to use UML....
--- End quote ---
Yup, agree. I was really against UML some time ago. I thought that only adventage of it was class diagram because it allowed me to create code skeleton faster than usual. But in big group of developers where everyone want to show his idea in his personal way, expecially if workign on some bigger project one unified language is necessary compromise. Even now I don't like few things in UML, but maybe because I've never worked on really huge project ;)
Ok, but back to the subject of this thread:
I've finished adopting ALL widgets from old wxSmith to new one. That means that all major goals of rewrite has been reached. New version still misses few functions but it's usable.
Now it's time for testing and bug-hunting
takeshimiya:
--- Quote from: byo on December 14, 2006, 10:48:41 pm ---New version still misses few functions but it's usable.
Now it's time for testing and bug-hunting
--- End quote ---
Great news :D
Christiaan:
Great work :D
Compiled it from SVN and it works better then the old wxSmith.
Opened a old wxSmith project and found a couple of small bugs.
Notebook->AddPagePanel1,_("My Page"),false);
There is a "(" missing between AddPage and Panel1
In file wxnotebook.cpp on line 261 changing:
Code << GetVarName() << _T("->AddPage")
to:
Code << GetVarName() << _T("->AddPage(")
seams to fix the problem
undefined reference to `MainFrame::ID_NOTEBOOK1'
The //(*IdInit(NewFrame) section is missing possible a conversion error.
After adding:
//(*IdInit(MainFrame)
//*)
to my mainframe.cpp the IdInit was generated and my project compiled without errors.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version