Page 3 of 3

Re: What flow of programming and tools do you use?

Posted: Sat Jul 02, 2011 11:03 pm
by Scorcher24
For my current project and mostly all others, I use this combination:

SourceControl: Suberversion
IDE: Visual C++ 2008 Professional with VisualAssistX
Debugger: Visual C++ 2008, there is nothing better on Windows / gDEBugger for my OpenGL Projects
Packer: none
Translation: poEdit
GUI: wxFormbuilder (wxRC)
Pictures: GIMP
Documentation: Doxygen
Setup: INNO
Scripts for recurring Tasks: Python
Scripting for the Application: Angelscript
Having a Break: Steam

And no I am not a professional :).

I have a few code-snippets flying around from which I start off new applications. I copy them into my project before I begin. I also have a python script which lets me generate a few classes I need.
Depending on the application I begin to program some .dll for the logic of the program. I often keep that in a .dll to be able to make a commandline-program for it too etc. Depends on the project.
If I have the most basic stuff I need for the logic, I start wxFormBuilder and click the GUI together I need and export this to wxRC and start to make the connections for the menus, events etc.
At the end I translate my app and add more menu-entries for convinience, eye candy and what not else :). Sometimes I just start on the GUI to take a break from the logic also. Well, I am not a professional as said, I do what I want to do in that moment. And I am a bit a chaotic programmer :D. I often end up programming a new feature, then I recognize feature X is still missing which I need to achieve the feature I wanted to add and then I invent a new feature while doing all this 8) #-o .
Hah, but I still manage to release some day.

Re: What flow of programming and tools do you use?

Posted: Sat Mar 17, 2012 3:09 pm
by James Munn
Hi guys
Can anybody outline the shortest list of purely absolutely basic tools to programme an app?

Re: What flow of programming and tools do you use?

Posted: Sat Mar 17, 2012 3:27 pm
by DavidHart
James Munn wrote:Hi guys
Can anybody outline the shortest list of purely absolutely basic tools to programme an app?
On which platform? What sort of app?

The absolute basics are some sort of editor, plus a compiler/linker.

Regards,

David

Re: What flow of programming and tools do you use?

Posted: Sun Mar 18, 2012 9:54 am
by Youka
GUI: wxWidgets (always actual) by hand
IDE: Code::Blocks
Compiler: MinGW (windows) / GCC (linux)
Packer: none
Version Control: Subversion
Icons & pictures: GIMP
Translation: Poedit
Setup: NSIS
Scripting: Lua
Help files: Doxygen (API), HTML
Distribution: Own site

Re: What flow of programming and tools do you use?

Posted: Thu Jun 20, 2013 7:27 am
by Edward Ronald
I am using some of following programs:

1. For the GUI, i m using VisualWX
2. For IDE, I am using to Codeblocks
3. For Compiler, I am using to GCC
4. For Installer, I am using to Installshield
5. WinCVS for version control

These above techniques I applies.

Re: What flow of programming and tools do you use?

Posted: Tue Jun 10, 2014 7:29 pm
by beneficii
For the GUI, wxFormBuilder
For the IDE, was using NetBeans but switched to Visual Studio 2013 (Visual C++) when NetBeans kept giving me a whole bunch of false negatives and false positive on its parser.
For the compiler, I am using Visual C++, but I am not going to use VC++-specific codes (like pragma for the header guards; I just use my own header guards), so it is portable.
For Installer, none yet.
For version control, none yet.

Re: What flow of programming and tools do you use?

Posted: Fri Nov 28, 2014 11:23 am
by wxProgrammer
1) I write to paper the basic GUI and the main functions, only a sketch;
2) I write the code with Visual Studio 2012: for each class I write an .h and an .cpp files; I don't use sw for draw GUI , I prefer (and I love) write codes :) If I need, I get parts of codes from other project that I've written in past;
3) I do backup every time I add significants functions;
5) I debug trying all possibles combinations for see if I've programmed all the cases
6) I search bug and possible hack-injection/exploits/buffer overflow and I fix it
4) At the end of all program, I write the license and documentation (and if it's open source, I use Doxygen)
5) From today I'll compress the exe with UPX (thank you for the info :D)
6) I create the setup with InnoSetup
7) I try to install it into a pc when I don't have VS or other sw for programming for see if there are library that I haven't embedded but in my pc there are (for example msvcp110.dll)
8) I use it for testing
9) I rename the project-folder with "*name project* [COMPLETED]" :P

Re: What flow of programming and tools do you use?

Posted: Wed Oct 25, 2017 4:27 am
by koekhaos
1. I have a nice graph paper pad I sketch out most of my ideas on first.
2. I use CodeLite with wxCraft, I was using CodeBlocks but they don't support Mac and when I tried CodeLite I found it works quite very well and in many ways I like it better than CodeBlocks. Sometimes I also use NotePad++ just for quick checks or edits to stuff being used in conjunction with my programming as well as for various scripting and html.
3. I haven't gotten to 3 yet since I've never worked with anyone or released anything and am just a dumb amateur still trying to figure it all out. :P

Re: What flow of programming and tools do you use?

Posted: Wed Nov 13, 2019 1:19 pm
by alys666
GCC, GDB, custom C++ ide