Visual Studio Express
-
I downloaded it. Very cool of Microsoft. I generated a quick 'Class' project and it appears to have generated different C++ code then I remember, but I guess this is standards based C++ in version 7?
#pragma once using namespace System; namespace editor { public ref class Class1 { // TODO: Add your methods for this class here. }; }
That code was kind foriegn to me :P My question is. I haven't couched VSC++ for at least a year. MFC is still quite fresh in my mind as is C++ (I have tinkered in C++ but with Gtk, Qt, etc). I am wanting to develop a source editor similar to that in visual studio (source folding, etc) but I wonder if I should: 1) Stick with what I know (C++/MFC) 2) Pick up a book on C# and tackle this control using C# Obviously the latter is intriging as learning something new never hurts. But I want to start ASAP as I'm impatient to get started. Is C# going to take me a while before I begin developing custom controls? Is it a simple matter of deriving from a CView and implementing that classes require methods, etc? Is there difficult wiring to just get started in C#? The language syntax is obviously easiest, but the setup kind has me thrown off a bit. p.s-Does anyone know the component name for that editor control in Visual Studio? Is it reusable? Cheers :)I'm finding the only constant in software development is change it self.
-
I downloaded it. Very cool of Microsoft. I generated a quick 'Class' project and it appears to have generated different C++ code then I remember, but I guess this is standards based C++ in version 7?
#pragma once using namespace System; namespace editor { public ref class Class1 { // TODO: Add your methods for this class here. }; }
That code was kind foriegn to me :P My question is. I haven't couched VSC++ for at least a year. MFC is still quite fresh in my mind as is C++ (I have tinkered in C++ but with Gtk, Qt, etc). I am wanting to develop a source editor similar to that in visual studio (source folding, etc) but I wonder if I should: 1) Stick with what I know (C++/MFC) 2) Pick up a book on C# and tackle this control using C# Obviously the latter is intriging as learning something new never hurts. But I want to start ASAP as I'm impatient to get started. Is C# going to take me a while before I begin developing custom controls? Is it a simple matter of deriving from a CView and implementing that classes require methods, etc? Is there difficult wiring to just get started in C#? The language syntax is obviously easiest, but the setup kind has me thrown off a bit. p.s-Does anyone know the component name for that editor control in Visual Studio? Is it reusable? Cheers :)I'm finding the only constant in software development is change it self.
It's got nothing to do with the standard ( which is in the procss of changing, but won't include this ). It's C++/CLI, Microsofts extensions to c+ for .NET The express editions do not suport MFC, so you may find C# is better than being the 9th person in the world to try C++/CLI.
Christian Graus - Microsoft MVP - C++ Metal Musings - Rex and my new metal blog "I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )
-
It's got nothing to do with the standard ( which is in the procss of changing, but won't include this ). It's C++/CLI, Microsofts extensions to c+ for .NET The express editions do not suport MFC, so you may find C# is better than being the 9th person in the world to try C++/CLI.
Christian Graus - Microsoft MVP - C++ Metal Musings - Rex and my new metal blog "I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )
Christian Graus wrote:
9th person in the world to try C++/CLI
That many people have tried it? :laugh:
-
Christian Graus wrote:
9th person in the world to try C++/CLI
That many people have tried it? :laugh:
+- 7, yes.
Christian Graus - Microsoft MVP - C++ Metal Musings - Rex and my new metal blog "I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )
-
It's got nothing to do with the standard ( which is in the procss of changing, but won't include this ). It's C++/CLI, Microsofts extensions to c+ for .NET The express editions do not suport MFC, so you may find C# is better than being the 9th person in the world to try C++/CLI.
Christian Graus - Microsoft MVP - C++ Metal Musings - Rex and my new metal blog "I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )
Sweet, thanks for the heads up. :)
I'm finding the only constant in software development is change it self.
-
I downloaded it. Very cool of Microsoft. I generated a quick 'Class' project and it appears to have generated different C++ code then I remember, but I guess this is standards based C++ in version 7?
#pragma once using namespace System; namespace editor { public ref class Class1 { // TODO: Add your methods for this class here. }; }
That code was kind foriegn to me :P My question is. I haven't couched VSC++ for at least a year. MFC is still quite fresh in my mind as is C++ (I have tinkered in C++ but with Gtk, Qt, etc). I am wanting to develop a source editor similar to that in visual studio (source folding, etc) but I wonder if I should: 1) Stick with what I know (C++/MFC) 2) Pick up a book on C# and tackle this control using C# Obviously the latter is intriging as learning something new never hurts. But I want to start ASAP as I'm impatient to get started. Is C# going to take me a while before I begin developing custom controls? Is it a simple matter of deriving from a CView and implementing that classes require methods, etc? Is there difficult wiring to just get started in C#? The language syntax is obviously easiest, but the setup kind has me thrown off a bit. p.s-Does anyone know the component name for that editor control in Visual Studio? Is it reusable? Cheers :)I'm finding the only constant in software development is change it self.
Hockey wrote:
p.s-Does anyone know the component name for that editor control in Visual Studio? Is it reusable?
No, I don't know, but I sure wish someone else would chime in that does know! If it isn't an editor control, does anyone know of one that is just like it besides Scintilla?
-- Edward Livingston (aka ExtraLean) -- "I still maintain that seeing a nipple is far less disturbing than seeing someone get their brains blown out." -- Chris Maunder
-
+- 7, yes.
Christian Graus - Microsoft MVP - C++ Metal Musings - Rex and my new metal blog "I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )
Christian Graus wrote:
I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax
At least FORTRAN (or FORTRASH) has a nicer syntax that C++/CLI :rolleyes:
-
I downloaded it. Very cool of Microsoft. I generated a quick 'Class' project and it appears to have generated different C++ code then I remember, but I guess this is standards based C++ in version 7?
#pragma once using namespace System; namespace editor { public ref class Class1 { // TODO: Add your methods for this class here. }; }
That code was kind foriegn to me :P My question is. I haven't couched VSC++ for at least a year. MFC is still quite fresh in my mind as is C++ (I have tinkered in C++ but with Gtk, Qt, etc). I am wanting to develop a source editor similar to that in visual studio (source folding, etc) but I wonder if I should: 1) Stick with what I know (C++/MFC) 2) Pick up a book on C# and tackle this control using C# Obviously the latter is intriging as learning something new never hurts. But I want to start ASAP as I'm impatient to get started. Is C# going to take me a while before I begin developing custom controls? Is it a simple matter of deriving from a CView and implementing that classes require methods, etc? Is there difficult wiring to just get started in C#? The language syntax is obviously easiest, but the setup kind has me thrown off a bit. p.s-Does anyone know the component name for that editor control in Visual Studio? Is it reusable? Cheers :)I'm finding the only constant in software development is change it self.
Hockey wrote:
Is it reusable?
No.
Christian Graus - Microsoft MVP - C++ Metal Musings - Rex and my new metal blog "I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )
-
Hockey wrote:
p.s-Does anyone know the component name for that editor control in Visual Studio? Is it reusable?
No, I don't know, but I sure wish someone else would chime in that does know! If it isn't an editor control, does anyone know of one that is just like it besides Scintilla?
-- Edward Livingston (aka ExtraLean) -- "I still maintain that seeing a nipple is far less disturbing than seeing someone get their brains blown out." -- Chris Maunder
-
Christian Graus wrote:
I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax
At least FORTRAN (or FORTRASH) has a nicer syntax that C++/CLI :rolleyes:
-
Hockey wrote:
Is it reusable?
No.
Christian Graus - Microsoft MVP - C++ Metal Musings - Rex and my new metal blog "I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )
Im not sure if this is what you're asking but Ive beenw rong before lol. If you're looking for a different IDE to work in I switch back and forth between Visual Studio and SharpDevelop[^]. Its an Open Source IDE for working in C#,VB.Net and Boo. You can also download the source control and modify it anyway you like, to fit your needs.
" In the next millennium there are two kinds of business, those on the Internet and those out of business" Bill Gates "Be nice to nerds. Chances are you'll end up working for one." Bill Gates "Let's face it, the average computer user has the brain of a Spider Monkey." Bill Gates
-
I didn't find the C++/CLI syntax to be bad. It's not as nice as C#, IMO, but not awful like MC++.
--Justin Microsoft MVP, C#
C# / Web / VG.net / MyXaml expert currently looking for (telecommute) contract work![^]
It's an improvement, but it's too late.
Christian Graus - Microsoft MVP - C++ Metal Musings - Rex and my new metal blog "I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )
-
I didn't find the C++/CLI syntax to be bad. It's not as nice as C#, IMO, but not awful like MC++.
--Justin Microsoft MVP, C#
C# / Web / VG.net / MyXaml expert currently looking for (telecommute) contract work![^]
J. Dunlap wrote:
I didn't find the C++/CLI syntax to be bad
It is okay, just the looking like Pascal when dealing with managed pointers is yucky :-D
-
It's an improvement, but it's too late.
Christian Graus - Microsoft MVP - C++ Metal Musings - Rex and my new metal blog "I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )
Christian Graus wrote:
It's an improvement, but it's too late.
I agree. C# was easy for me to learn since at the university, they pushed Java after teaching C++.