Click here to Skip to main content
15,896,915 members
Home / Discussions / C#
   

C#

 
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 
QuestionDesign time control in Run time program? Pin
novachen23-May-03 21:24
novachen23-May-03 21:24 
AnswerRe: Design time control in Run time program? Pin
leppie24-May-03 0:30
leppie24-May-03 0:30 
GeneralPictureBox drag Pin
azusakt23-May-03 16:35
azusakt23-May-03 16:35 
GeneralImageList Pin
SherylK23-May-03 11:56
SherylK23-May-03 11:56 
GeneralRe: ImageList Pin
tuan_tomy25-May-03 21:44
tuan_tomy25-May-03 21:44 
GeneralListView Pin
hurlie23-May-03 8:30
hurlie23-May-03 8:30 
GeneralRemoving null characters from strings Pin
S O S23-May-03 5:01
S O S23-May-03 5:01 
GeneralRe: Removing null characters from strings Pin
NHM23-May-03 5:07
NHM23-May-03 5:07 
GeneralRe: Removing null characters from strings Pin
S O S24-May-03 1:35
S O S24-May-03 1:35 
GeneralRe: Removing null characters from strings Pin
Bo Hunter24-May-03 7:56
Bo Hunter24-May-03 7:56 
GeneralRe: Removing null characters from strings Pin
S O S24-May-03 10:41
S O S24-May-03 10:41 
GeneralRe: Removing null characters from strings Pin
Acidis31-May-03 9:33
Acidis31-May-03 9:33 
GeneralRe: Removing null characters from strings Pin
Acidis1-Jun-03 10:05
Acidis1-Jun-03 10:05 
GeneralRecordSets &amp;&amp; DataSets Pin
NHM23-May-03 5:00
NHM23-May-03 5: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.