Jump to content
  • Advertisement
Sign in to follow this  
Washu

[.net] .NET Forum FAQ

This topic is 4862 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Well, I've decided to start up a forum faq. So, here's your chance to contribute. Post questions and/or answers that would be appropriate for a FAQ. A few rules: 1) This is not a general Q&A thread. This is a thread for questions and answers that belong at the FAQ level. 2) No X VS Y crap, we all know Y is better.... 3) 42. [Edited by - Washu on March 30, 2005 2:18:55 PM]

Share this post


Link to post
Share on other sites
Advertisement
Maybe...


  • A direct download link to the Framework

  • A list of Windows OSes that the .NET Framework can run on

  • Info about developing for compact devices

  • Links to info about Mono and dotGNU



It's all stuff that can be googled without too much trouble, but even so, it'd be handy.

Share this post


Link to post
Share on other sites
I'm a mod in a German .NET board and I have made a FAQ as well. Here's a list of questions:

General
-------
What is .NET?
Is .NET bound to Microsoft?
What do I need to program for .NET?
What are pros and cons of .NET?
Is .NET slow?
Is .NET suitable for writing games?
There's an Int32, Double and Boolean in the System-namespace. Where's Float?
How do I convert a string to float/double/int?
What is garbage collection and how does it work in .NET?
I want to localize my app. How?
How do I integrate resources into my assembly and how do I use them?
How do I deploy the framework with my app?
Where do I find P/invoke signatures?


C#
--
What is C#?
C# vs. Java
Where do I find sources of information on C#?
How do I access data of another form?
Does C# support templates?
How do I document C# code?
How do I call native functions (e.g. Win32) from C# code?
Under VB.NET I call anObject.Item(5) = bla, why doesn't this work in C#?
How do I open an Excel sheet in C#?
Book suggestions

Managed C++
-----------
C++, VC++.NET, MC++, who's who?
How do I convert a .NET String to const char*, const wchar_t* or std::string?
How do I convert a char* to a .NET String?
I'm using windows.h in my MC++ project and keep getting errors like "MessageBoxA is not a member of System::Windows::Forms". What's going on here?

<< skipping ADO.NET/ASP.NET/WinForms >>

Managed DirectX und OpenGL
--------------------------
Where do I find tutorials on MDX?

What is OpenGL?
How do I acccess OpenGL from .NET?


Mono, dotGno, GTK#
------------------

What is mono?
How much of the MS FCL is implemented?
Which GUI toolkits does mono provide?
Is mono being accepted by Microsoft?
Can I use ASP.NET/WebServices under mono?
What about ADO.NET?
Additional links


The original size

If you are interested, I could translate/summarize the answers.

Regards
Andre

Share this post


Link to post
Share on other sites
Oh yes, please do...my german is rusty (haven't used it in years, and the last time I read german...well, let's just say that 13th century german is quite a bit different.)

Share this post


Link to post
Share on other sites
OK, I'll send you a translation. I won't be able to do it this weekend (too busy) though.

BTW:
Quote:

2) No X VS Y crap, we all know Y is better....

Bullshit, everyone and their sister knows that X r0ckz! :D Just kidding...


Regards,
Andre

Share this post


Link to post
Share on other sites
Guest Anonymous Poster
"Where do I download an SDK for .NET?"

(links to dotgnu, mono, and microsoft's .net ;p)

"Where can I download a free IDE for .NET development?"

(Link to sharpdevelop ;0 and visual express).

"How do I keep my code crossplatform?"

(list of assemblies to not touch; system.windows.forms, anything in microsoft.* namespace, etc).

Share this post


Link to post
Share on other sites
OK, here's a few things to help what's been posted already.

Microsoft .NET Framework Version 1.1 Redistributable Package
.NET Framework SDK Version 1.1

Here's a link to the .NET Framework 2.0 SDK Beta 1 x86, just for completeness.

To be honest, it's probably just worth putting the .NET Framework Download Center in the FAQ instead, telling people to get the latest stable release, and not a beta (for beginners sake at least).

Probably also worth putting these Microsoft QuickStart tutorials in there as well.

Other things to put in the FAQ:

Q: What Operating Systems are supported by the .NET Framework?

A: Supported Operating Systems: Windows 2000, Windows 98, Windows ME, Windows NT, Windows XP

Microsoft Windows NT 4.0 requires Service Pack 6a.

Obviously, if any other non-Microsoft operating systems are supported, add them there as well.

Q: What are delegates and events?

A: See this tutorial, for an answer to this question, covering the usage of both delegates and events.

I think it'd be worth adding this, as I can imagine the delegates/events questions to be the C# stumbling block equivalent to that of pointers in C/C++.

Other questions:

Q: What's the difference between the .NET types (System.Boolean, System.Double, etc.) and C# types such as bool, double, etc.?

Simple one, but probably would come up.

Bound to be lots more, but I've only just got back from being away for a bit, so I'm pretty tired. I'll post back if I think of anything else. [smile]

-hellz

Share this post


Link to post
Share on other sites
A question I'd like to see answered (if possible):

How do I convert C++ to C#?
or even
How do I move from unmanaged C++ to managed C++?

Share this post


Link to post
Share on other sites
Would links to other technical forums be good? I find www.experts-exchange.com often has a post where my exact question has already been asked and answered. Registration is free (you have to register to view the solutions). The only thing that sucks is that the place is literally chock full of posts and the built-in search function is fairly worthless. However, googling for answers with experts and exchange in the search string usually works well.

Share this post


Link to post
Share on other sites

This topic is 4862 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Guest
This topic is now closed to further replies.
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

Participate in the game development conversation and more when you create an account on GameDev.net!

Sign me up!