Forum Groups
  All forums
    Help & Feedback
      Questions
      Work in progress
      Finished Art
      Non-Max related
    Community
      Offtopic
      News
    Hardware
    Photography


Featured Threads
  Speedmodeling 2011 - Holidays Edition
(117 replies)
  Maxforums Kiva Group
(57 replies)
  The Life of a Sea Turtle - Tutorial by mrgrotey
(121 replies)
  So what are you working on? =)
(2627 replies)
  Want free webspace?
(20 replies)
  spam alert!!!
(3920 replies)
  Maxforums member photo gallery index
(113 replies)
  Maxforums Member Tutorials
(86 replies)
  three cheers to maxforums...
(185 replies)
  The Grotorial Index Page
(57 replies)
  101 Things you didnt know in Max...
(185 replies)
  A Face tutorial from MDB101 :D
(95 replies)
  Free textures thread
(77 replies)
  Maxforums.org Members Gallery
(486 replies)
  SON OF POST YOURSELF
(626 replies)
  Dub's Maxscript Tutorial Index
(119 replies)
  The Best Art of Maxforums [56k warning]
(109 replies)


Question about programming and the such...Cough* -AS- Cough*
show user profile  jareu
Not directed at any particular software expert, just a general question,
Is anyone able to point me in a good direction for beginning WinAPI-32 programming in C++

Ive a good understanding on the theory of programming, its just the practical and technical use that evades me.

Also, what are good development environments and languages to program for Linux and Android?

Thanks in advance!



www.pixellurgymedia.com


read 338 times
9/7/2010 6:22:48 PM (last edit: 9/7/2010 6:22:48 PM)
show user profile  advance-software
Hi Jamie,

When I started learning Win32 programming (many years ago), the Charles Petzold book was one of the best. No idea if this remains the case, but here's a link : http://www.charlespetzold.com/pw5/

The Win32 API is mostly C, not C++. Microsoft have built a C++ wrapper around it called MFC. I don't use MFC as I prefer lower level access but many find it useful. Some of the more recent components have C++ access (e.g. Direct3D).

Microsoft developer network here : http://msdn.microsoft.com/

On Windows, Visual Studio Express is your best choice development environment (free).

For Linux development, I use codeblocks as a development environment & kdbg as a debugger.

No android experience yet, so can't advise.

Before diving into all this low level platform specific stuff, you might be better off considering a cross platform development environment of some kind - eg. wxwidgets, Qt, GTK, etc.

You should also consider platform independant languages such as C# or java. If browser based, javascript is the obvious choice.

All depends what you want to do ...


                       
<><> Infinity is coming ...


read 330 times
9/7/2010 6:39:27 PM (last edit: 9/7/2010 11:48:39 PM)
show user profile  Nik Clark
Google have free courses on programming several languages. Might be worth a look.


Click here to send me an emailClick here to visit my websiteClick here to visit my photo gallery on Flickr

read 322 times
9/7/2010 6:44:20 PM (last edit: 9/7/2010 6:44:20 PM)
show user profile  jareu
Great, thankyou both i will look into it :)



www.pixellurgymedia.com


read 296 times
9/8/2010 2:51:19 AM (last edit: 9/8/2010 2:51:19 AM)
show user profile  Stianbl
Been doing loads of programming for fun quite a few years ago, and back then I used to love Delphi 6.
It's got a really neat design feature that makes you drag'n'drop components to the window, and then go in and program them. Think Delphi used C#...
(was free to use for non-commercial users back then. Might still be. Think CodeGear has the newest Delphi now if you want to take a look)

Just saying, depending on how advanced you want to go, Delphi is much easier to learn in my experience, and I've been able to make whatever I want with it =)
Still need to know coding, but you learn that easy. Almost like wring English once you know how the language is built up ;)

- - - EDIT - - -
Figured out it's using Pascal.. Not good with the different names, as I confuse them easily =P
And it's Embarcadero who have the Delphi software now. Demos should be free..


read 292 times
9/8/2010 4:00:20 AM (last edit: 9/8/2010 4:03:51 AM)
show user profile  advance-software
Screw Pascal. Stay away from it - no operating system is built using it & no web tech. uses it.

The syntax is cr@p - you have to write begin/end everywhere.

C/C++/C#/javascript/java use { } instead. much more compact.


                       
<><> Infinity is coming ...


read 264 times
9/8/2010 11:03:19 AM (last edit: 9/8/2010 11:04:40 AM)
show user profile  Stianbl
it all depends what he needs to do =)
I've never had problems with Pascal, but of course. C/C++ is better, but takes longer to learn, and longer time to code.


read 255 times
9/8/2010 1:30:44 PM (last edit: 9/8/2010 1:30:44 PM)
show user profile  advance-software
BEGIN

Longer to learn, perhaps, but less time to code 'cause you don't have to use a retarded syntax.

:P

END


java, javascript, C#, C++, GLSL & HLSL are all derivatives of C so once you know one the rest feel fairly familiar.


                       
<><> Infinity is coming ...


read 249 times
9/8/2010 1:38:54 PM (last edit: 9/8/2010 1:43:11 PM)
#Maxforums IRC
Open chat window


Support Maxforums.org