You're using... ?
-
"I can't really blame the developers for always being behind Microsoft." Dare I ask when Visual C# 2005 Express Edition was released.... ? I can understand being behind, but that many years... ?
-= Reelix =-
I still had the privilege to get to know the days before everything became commercial. Programmers used to share ideas and code and applications. Public projects like SharpDevelop live from voluntary work done by private persons. They don't have the manpower, the budget or the time to keep up with a company. Instead I take such products as they are and thank the developers for their commitment. And I use the product if it is helpful in some way. Edit: This site is also about the same idea, after all: Sharing information to everyone's benefit
-
Im assisting a friend, and I request to see the C# code he is working on, so that I may understand it more clearly. He uploads, I download. Visual Studio causes issues, and refuses to open the Project, so I look at the Files. I see only 2 .cs file's - Program.cs and AssemlyInfo.cs This NORMALLY means that either they're coding .NET 1.1 (Form1.cs came out in 2.0), or a Command Line App. I'm assuming it's .NET 1.1, as it's a Windows App. I look at the code (Terrible Form Generation, mixed with manually coded Events.. Yep... Looks like .NET 1.1) After trying to convert to .NET 2.0, I decide to ask... "What .NET are you using... ?" in the hope to move him onto .NET 2.0, and hopefully make life easier for him... To my complete and utter surprise, he replies ".NET 2.0" I go back to the Folder to re-check the files, and to the recently downloaded archive - Nope - I have everything he uploaded... Then comes the next question... "Which Compiler are you using... ?" He replies... "SharpDevelop" I cry.... :(( I ask why he doesn't use Visual Studio Express He responds that he doesn't have enough free space... I cry again.... :(( Moral of the Story: Sometimes Microsoft DOES Release Useful Products... For the love of god... Please use them :(( :(( :((
-= Reelix =-
-
Im assisting a friend, and I request to see the C# code he is working on, so that I may understand it more clearly. He uploads, I download. Visual Studio causes issues, and refuses to open the Project, so I look at the Files. I see only 2 .cs file's - Program.cs and AssemlyInfo.cs This NORMALLY means that either they're coding .NET 1.1 (Form1.cs came out in 2.0), or a Command Line App. I'm assuming it's .NET 1.1, as it's a Windows App. I look at the code (Terrible Form Generation, mixed with manually coded Events.. Yep... Looks like .NET 1.1) After trying to convert to .NET 2.0, I decide to ask... "What .NET are you using... ?" in the hope to move him onto .NET 2.0, and hopefully make life easier for him... To my complete and utter surprise, he replies ".NET 2.0" I go back to the Folder to re-check the files, and to the recently downloaded archive - Nope - I have everything he uploaded... Then comes the next question... "Which Compiler are you using... ?" He replies... "SharpDevelop" I cry.... :(( I ask why he doesn't use Visual Studio Express He responds that he doesn't have enough free space... I cry again.... :(( Moral of the Story: Sometimes Microsoft DOES Release Useful Products... For the love of god... Please use them :(( :(( :((
-= Reelix =-
Why would he send the AssemlyInfo.cs? :confused: When I was new to C# I helped a guy with a project of his; I wrote the backend stuff, he wrote the front end stuff. I sent him the CS files. He said I needed to send everything required to build the code, so I sent him the BAT file I used to compile the code I wrote in EDIT. :cool:
-
Im assisting a friend, and I request to see the C# code he is working on, so that I may understand it more clearly. He uploads, I download. Visual Studio causes issues, and refuses to open the Project, so I look at the Files. I see only 2 .cs file's - Program.cs and AssemlyInfo.cs This NORMALLY means that either they're coding .NET 1.1 (Form1.cs came out in 2.0), or a Command Line App. I'm assuming it's .NET 1.1, as it's a Windows App. I look at the code (Terrible Form Generation, mixed with manually coded Events.. Yep... Looks like .NET 1.1) After trying to convert to .NET 2.0, I decide to ask... "What .NET are you using... ?" in the hope to move him onto .NET 2.0, and hopefully make life easier for him... To my complete and utter surprise, he replies ".NET 2.0" I go back to the Folder to re-check the files, and to the recently downloaded archive - Nope - I have everything he uploaded... Then comes the next question... "Which Compiler are you using... ?" He replies... "SharpDevelop" I cry.... :(( I ask why he doesn't use Visual Studio Express He responds that he doesn't have enough free space... I cry again.... :(( Moral of the Story: Sometimes Microsoft DOES Release Useful Products... For the love of god... Please use them :(( :(( :((
-= Reelix =-
Reelix wrote:
"Which Compiler are you using... ?" He replies... "SharpDevelop"
SharpDevelop is an IDE (Integrated Development Environment), as is Visual Studio. Nothing more nothing less. The compiler is a totally different thing.
Work @ Network integrated solutions | Flickr | A practical use of the MVC pattern
-
Reelix wrote:
"Which Compiler are you using... ?" He replies... "SharpDevelop"
SharpDevelop is an IDE (Integrated Development Environment), as is Visual Studio. Nothing more nothing less. The compiler is a totally different thing.
Work @ Network integrated solutions | Flickr | A practical use of the MVC pattern
Of course, but I think the main issue here was the way the code was formatted by the IDE. Personally I don't care with what the code was written, as long as it is readable. Even with the best IDE some people manage to produce unreadable code and others do a great job just with the Notepad. 'Beautiful' code may seem like a luxury to some, but it is not if you have to inspect other people's work and find out what it does.
-
Of course, but I think the main issue here was the way the code was formatted by the IDE. Personally I don't care with what the code was written, as long as it is readable. Even with the best IDE some people manage to produce unreadable code and others do a great job just with the Notepad. 'Beautiful' code may seem like a luxury to some, but it is not if you have to inspect other people's work and find out what it does.
So have VS reformat it when you open it.
-
Im assisting a friend, and I request to see the C# code he is working on, so that I may understand it more clearly. He uploads, I download. Visual Studio causes issues, and refuses to open the Project, so I look at the Files. I see only 2 .cs file's - Program.cs and AssemlyInfo.cs This NORMALLY means that either they're coding .NET 1.1 (Form1.cs came out in 2.0), or a Command Line App. I'm assuming it's .NET 1.1, as it's a Windows App. I look at the code (Terrible Form Generation, mixed with manually coded Events.. Yep... Looks like .NET 1.1) After trying to convert to .NET 2.0, I decide to ask... "What .NET are you using... ?" in the hope to move him onto .NET 2.0, and hopefully make life easier for him... To my complete and utter surprise, he replies ".NET 2.0" I go back to the Folder to re-check the files, and to the recently downloaded archive - Nope - I have everything he uploaded... Then comes the next question... "Which Compiler are you using... ?" He replies... "SharpDevelop" I cry.... :(( I ask why he doesn't use Visual Studio Express He responds that he doesn't have enough free space... I cry again.... :(( Moral of the Story: Sometimes Microsoft DOES Release Useful Products... For the love of god... Please use them :(( :(( :((
-= Reelix =-
Hey now, i Love SharpDevelop and i've never had a problem with it. Although, if you are using SharpDevelop (any kind of recent version) for a form you should get: Program.cs MainForm.cs MainForm.Designer.cs and finally AssemblyInfo.cs Generated code goes in file.Designer.cs and events and whatever, go in file.cs. I still think partial classes are a bit wierd though. Maybe we should just go back to header files :rolleyes:
My current favourite word is: Bacon!
-SK Genius
-
Im assisting a friend, and I request to see the C# code he is working on, so that I may understand it more clearly. He uploads, I download. Visual Studio causes issues, and refuses to open the Project, so I look at the Files. I see only 2 .cs file's - Program.cs and AssemlyInfo.cs This NORMALLY means that either they're coding .NET 1.1 (Form1.cs came out in 2.0), or a Command Line App. I'm assuming it's .NET 1.1, as it's a Windows App. I look at the code (Terrible Form Generation, mixed with manually coded Events.. Yep... Looks like .NET 1.1) After trying to convert to .NET 2.0, I decide to ask... "What .NET are you using... ?" in the hope to move him onto .NET 2.0, and hopefully make life easier for him... To my complete and utter surprise, he replies ".NET 2.0" I go back to the Folder to re-check the files, and to the recently downloaded archive - Nope - I have everything he uploaded... Then comes the next question... "Which Compiler are you using... ?" He replies... "SharpDevelop" I cry.... :(( I ask why he doesn't use Visual Studio Express He responds that he doesn't have enough free space... I cry again.... :(( Moral of the Story: Sometimes Microsoft DOES Release Useful Products... For the love of god... Please use them :(( :(( :((
-= Reelix =-
SharpDevelop usually creates a MainForm.cs (since version 1.0 [and even in the betas before], and since version 2.0 it also uses MainForm.Designer.cs). If he has a form in Program.cs, that means he put it there manually.
-
Im assisting a friend, and I request to see the C# code he is working on, so that I may understand it more clearly. He uploads, I download. Visual Studio causes issues, and refuses to open the Project, so I look at the Files. I see only 2 .cs file's - Program.cs and AssemlyInfo.cs This NORMALLY means that either they're coding .NET 1.1 (Form1.cs came out in 2.0), or a Command Line App. I'm assuming it's .NET 1.1, as it's a Windows App. I look at the code (Terrible Form Generation, mixed with manually coded Events.. Yep... Looks like .NET 1.1) After trying to convert to .NET 2.0, I decide to ask... "What .NET are you using... ?" in the hope to move him onto .NET 2.0, and hopefully make life easier for him... To my complete and utter surprise, he replies ".NET 2.0" I go back to the Folder to re-check the files, and to the recently downloaded archive - Nope - I have everything he uploaded... Then comes the next question... "Which Compiler are you using... ?" He replies... "SharpDevelop" I cry.... :(( I ask why he doesn't use Visual Studio Express He responds that he doesn't have enough free space... I cry again.... :(( Moral of the Story: Sometimes Microsoft DOES Release Useful Products... For the love of god... Please use them :(( :(( :((
-= Reelix =-
Reelix wrote:
He replies... "SharpDevelop" I cry....
SharpDevelop is a good tool. And, I actually recommend even Notepad for beginners so that they can get used to the SDK tools. The IDE hides so many things and makes one lazy.
Vasudevan Deepak Kumar Personal Homepage
Tech Gossips
A pessimist sees only the dark side of the clouds, and mopes; a philosopher sees both sides, and shrugs; an optimist doesn't see the clouds at all - he's walking on them. --Leonard Louis Levinson -
Im assisting a friend, and I request to see the C# code he is working on, so that I may understand it more clearly. He uploads, I download. Visual Studio causes issues, and refuses to open the Project, so I look at the Files. I see only 2 .cs file's - Program.cs and AssemlyInfo.cs This NORMALLY means that either they're coding .NET 1.1 (Form1.cs came out in 2.0), or a Command Line App. I'm assuming it's .NET 1.1, as it's a Windows App. I look at the code (Terrible Form Generation, mixed with manually coded Events.. Yep... Looks like .NET 1.1) After trying to convert to .NET 2.0, I decide to ask... "What .NET are you using... ?" in the hope to move him onto .NET 2.0, and hopefully make life easier for him... To my complete and utter surprise, he replies ".NET 2.0" I go back to the Folder to re-check the files, and to the recently downloaded archive - Nope - I have everything he uploaded... Then comes the next question... "Which Compiler are you using... ?" He replies... "SharpDevelop" I cry.... :(( I ask why he doesn't use Visual Studio Express He responds that he doesn't have enough free space... I cry again.... :(( Moral of the Story: Sometimes Microsoft DOES Release Useful Products... For the love of god... Please use them :(( :(( :((
-= Reelix =-