Hi Dickson,
Two very good books you might want to look at is Learning C# and Programming C# both published by O'reilly and associates. These books can be found on Bookshare or you can pay to read them online at
http://safari.oreilly.com
which is the most accessible and comprehensive programming site I know of.
As far as learning to write Windows forms applications in C# that is really the entire point of using a language like Visual C#. It provides a programmer with a quick and easy method to rapidly create, design, and deploy Windows applications. What a lot of blind programmers have trouble with is not the language, but understanding how to use the development tools properly. Any book you pick up and read will tell you to drag and drop a control from the toolbox. Well, technically speaking the method a sighted person uses isn't how we would perform that same task. For example, let us assume a programming tutorial tells us to drag and drop a button on our form. We can't do that you say. Of course not the way the books tell you how to do it, but there is a quick and easy alternative. First, make sure you are centered on the Windows form. Second, press control+w then the letter x. This will drop you in the toolbox window. Select button from common controls and it will be dropped on the center of your form. Now, press f4 on the button and a properties window will appear. Now, you can punch in the position, height, width, name, etc by hand.When done press escape and you have just created a new button. Press f7 on your newly created button to open the code window to write the button clicked event code for that button. That's justone example where knowing how to correctly use the IDE helps. As far as what to use in your games I highly suggest using SlimDX instead of Managed DirectX or XNA. The Managed DirectX API has been replaced by the XNA Framework, and is scheduled to be removed from the core DirectX SDK in the not too distant future. So Managed DirectX is something of a dead end. The XNA Framework isn't fully accessible do to its dependancy on XAct for audio development which also makes it a poor solution. SlimDX, however, is an open source API that uses the combo of DirectX and XNA components. Unlike the Microsoft XNA Framework the SlimDX team depends on the newer XAudio2 and X3D libraries for audio out put which makes it fully accessible, and doesn't require XAct for programming sound support. So that is my recommendation.
HTH

On 8/18/09, Dickson Tan <dickson.j...@gmail.com> wrote:
Hello

I've recently installed visual studio c# express 2008 and have been playing
with it. However, I have not had much luck learning c# as most of the books
that I've tried using is too complicated or they use the creation of windows
forms applications to teach c# concepts (and this involves dragging and
dropping buttons, edit fields & so on which isn't ideal for me). Are there
any good books or free online tutorials that I can use to learn c#? Also, if
I decide to create an audio game, should I use the direct X framework or the
XNA framework?

Cheers
Dickson


__________ Information from ESET NOD32 Antivirus, version of virus signature
database 4344 (20090818) __________

The message was checked by ESET NOD32 Antivirus.

http://www.eset.com

---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to
gamers-unsubscr...@audyssey.org.
You can make changes or update your subscription via the web, at
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gam...@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.





---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org.
You can make changes or update your subscription via the web, at
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gam...@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.

Reply via email to