Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. Other Discussions
  3. The Weird and The Wonderful
  4. You're using... ?

You're using... ?

Scheduled Pinned Locked Moved The Weird and The Wonderful
csharpquestionvisual-studioannouncement
13 Posts 9 Posters 23 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • R 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 =-

    L Offline
    L Offline
    Lost User
    wrote on last edited by
    #2

    Sure, but ShharpDevelop is certainly not a bad thing. I can't really blame the developers for always being behind Microsoft. Especially if you consider the pace at which Microsoft is pushing .Net ahead. My projects usually consist of a folder with at least 20 separate subprojects. Websites, webservices, clients for the webservices, application logic, resource access layer..... I could perhaps manage something like that with the Express edition, but it would certainly be a pain. SharpDevelop might prove to be the less painful alternative then.

    R 1 Reply Last reply
    0
    • L Lost User

      Sure, but ShharpDevelop is certainly not a bad thing. I can't really blame the developers for always being behind Microsoft. Especially if you consider the pace at which Microsoft is pushing .Net ahead. My projects usually consist of a folder with at least 20 separate subprojects. Websites, webservices, clients for the webservices, application logic, resource access layer..... I could perhaps manage something like that with the Express edition, but it would certainly be a pain. SharpDevelop might prove to be the less painful alternative then.

      R Offline
      R Offline
      Reelix
      wrote on last edited by
      #3

      "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 =-

      L 1 Reply Last reply
      0
      • R Reelix

        "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 =-

        L Offline
        L Offline
        Lost User
        wrote on last edited by
        #4

        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

        1 Reply Last reply
        0
        • R 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 =-

          D Offline
          D Offline
          Dan Neely
          wrote on last edited by
          #5

          Reelix wrote:

          (Form1.cs came out in 2.0),

          VS 2k3 does form1 by default.

          You know, every time I tried to win a bar-bet about being able to count to 1000 using my fingers I always got punched out when I reached 4.... -- El Corazon

          1 Reply Last reply
          0
          • R 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 =-

            P Offline
            P Offline
            PIEBALDconsult
            wrote on last edited by
            #6

            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:

            1 Reply Last reply
            0
            • R 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 =-

              Z Offline
              Z Offline
              Zoltan Balazs
              wrote on last edited by
              #7

              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

              L 1 Reply Last reply
              0
              • Z Zoltan Balazs

                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

                L Offline
                L Offline
                Lost User
                wrote on last edited by
                #8

                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.

                P 1 Reply Last reply
                0
                • L Lost User

                  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.

                  P Offline
                  P Offline
                  PIEBALDconsult
                  wrote on last edited by
                  #9

                  So have VS reformat it when you open it.

                  1 Reply Last reply
                  0
                  • R 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 =-

                    A Offline
                    A Offline
                    Anthony Mushrow
                    wrote on last edited by
                    #10

                    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

                    1 Reply Last reply
                    0
                    • R 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 =-

                      D Offline
                      D Offline
                      Daniel Grunwald
                      wrote on last edited by
                      #11

                      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.

                      1 Reply Last reply
                      0
                      • R 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 =-

                        V Offline
                        V Offline
                        Vasudevan Deepak Kumar
                        wrote on last edited by
                        #12

                        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

                        1 Reply Last reply
                        0
                        • R 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 =-

                          A Offline
                          A Offline
                          Amol_B
                          wrote on last edited by
                          #13

                          SharpDevelop is still good, and its free. in ur case you friend didi not uploaded the project file(Csproj) which sharpdevelop creates!.

                          1 Reply Last reply
                          0
                          Reply
                          • Reply as topic
                          Log in to reply
                          • Oldest to Newest
                          • Newest to Oldest
                          • Most Votes


                          • Login

                          • Don't have an account? Register

                          • Login or register to search.
                          • First post
                            Last post
                          0
                          • Categories
                          • Recent
                          • Tags
                          • Popular
                          • World
                          • Users
                          • Groups