Click here to Skip to main content
15,906,569 members
Home / Discussions / C#
   

C#

 
AnswerRe: how do i design v1.1 apps in VS.NET 2002? Pin
apferreira26-May-03 1:21
apferreira26-May-03 1:21 
GeneralRe: how do i design v1.1 apps in VS.NET 2002? Pin
Ashley van Gerven26-May-03 15:24
Ashley van Gerven26-May-03 15:24 
QuestionWhich way do you think is best? Pin
J. Dunlap25-May-03 10:54
J. Dunlap25-May-03 10:54 
AnswerRe: Which way do you think is best? Pin
peterchen25-May-03 11:44
peterchen25-May-03 11:44 
GeneralRe: Which way do you think is best? Pin
J. Dunlap25-May-03 11:53
J. Dunlap25-May-03 11:53 
QuestionHow to program a chart? Pin
alternate25-May-03 2:32
alternate25-May-03 2:32 
AnswerRe: How to program a chart? Pin
leppie25-May-03 3:28
leppie25-May-03 3:28 
GeneralRe: How to program a chart? Pin
alternate25-May-03 3:37
alternate25-May-03 3:37 
Generalwhen use TcpClient class,how can i kown socket close Pin
Xytme24-May-03 22:29
Xytme24-May-03 22:29 
GeneralRe: when use TcpClient class,how can i kown socket close Pin
leppie25-May-03 3:07
leppie25-May-03 3:07 
QuestionDump Soap Message? Pin
Anonymous24-May-03 20:18
Anonymous24-May-03 20:18 
GeneralEmitting comments with ILGenerator Pin
leppie24-May-03 16:00
leppie24-May-03 16:00 
GeneralDataGrid Child Format Pin
vladmihai24-May-03 13:45
vladmihai24-May-03 13:45 
GeneralCancel Long Methods Pin
gek_at24-May-03 9:48
gek_at24-May-03 9:48 
GeneralRe: Cancel Long Methods Pin
J. Dunlap24-May-03 10:44
J. Dunlap24-May-03 10:44 
GeneralDataGrid "Refresh" Pin
vladmihai24-May-03 4:40
vladmihai24-May-03 4:40 
GeneralRe: DataGrid "Refresh" Pin
vladmihai24-May-03 5:12
vladmihai24-May-03 5:12 
GeneralC# Learning Curve Pin
Iceman24-May-03 4:10
Iceman24-May-03 4:10 
GeneralRe: C# Learning Curve Pin
Nick Parker24-May-03 4:56
protectorNick Parker24-May-03 4:56 
GeneralRe: C# Learning Curve Pin
peterchen24-May-03 7:42
peterchen24-May-03 7:42 
GeneralRe: C# Learning Curve Pin
leppie24-May-03 13:54
leppie24-May-03 13:54 
GeneralRe: C# Learning Curve Pin
Rocky Moore25-May-03 4:52
Rocky Moore25-May-03 4:52 
Yep, as mentioned the learning curve for C# is not very bad although there is tons of "gotcha"s. After working with C# for about a year I just noticed today that you cannot use static variables in methods, that have to be defined in the class.

I would recommmed you look for a good book on C# from a C++ point of view.

The .NET Framework though is the roughest part. I think there is something like 8,000 classes in the .NET Framework. It is no wonder most people are still learning.

There is also a lot of programming concepts that change. I know I used to hesitate to break things up into DLLs. Too much hassle to use all the time. Now with .NET I often break up a program into many modules that allow me to work in a more componentized method.

One last point, with .NET there are so many ways to go about doing something that I find I spend more time trying to figure out the most logical choice. It might help to do some checking into the "best practices" for coding.

Opps.. Going one more.. Now that it is frowned upon to use hungarian notation, it becomes less clear on the proper way to label things. Most of the time it is like Java where you first letter caps except for the first word. But there are several different camps on style nowadays. Some still use "m_" prefixes for member variables while others have picked up a format that reminds me of the old assembler days where they prefix member variables with a single underscore (yuck). Some use the "this." to prefix member variables in usage (I think just so that they can use the intellisense Wink | ;) ).

The road is good once you get past the pain of letter go Wink | ;)

Rocky Moore <><
GeneralRe: C# Learning Curve Pin
James T. Johnson25-May-03 11:54
James T. Johnson25-May-03 11:54 
GeneralRe: C# Learning Curve Pin
Rocky Moore25-May-03 15:16
Rocky Moore25-May-03 15:16 
GeneralRe: C# Learning Curve Pin
David Stone26-May-03 8:00
sitebuilderDavid Stone26-May-03 8:00 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.