Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Which should I use

0 views
Skip to first unread message

Philip K

unread,
Oct 2, 2009, 9:32:45 PM10/2/09
to

Hi Everybody,
I'm looking for some general advice after returning to programming
after a 15 year lapse. I did a fair amount of scientific programming in
FORTRAN, BASIC, and some in C++.
I would now like to write a simplified version of PhotoShop for
amateur photographers that maintains PhotoShop's key features but has a far
simpler interface .
1. All general advice would be most welcome.
2. What are the general pros and cons of Visual C++, Visual C#, and maybe
Visual Basic.
3. Is there a significant difference in running speed between programs made
using the Express versions and the full versions.
4. Is there a significant difference in final run time for these three
Visuals.
4. Does the use of Pointers still produce far faster execution times than
using arrays. (Graphics editors are heavy users of arithmetic. A 10
MPixel image is actual 30 MBytes which should be kept at 30 Mega-integers to
minimize run time. -- Or so I would guess.
5. Where in the world can I find a book on writing an image graphics
editor. For certain, they must exist but I can't locate any.
6. Where can I find a reference to the thousands of Classes in the .NET
framework. Again, they must exist but I can't locate any.
7. What else should I know.
Phil


Philip K

unread,
Oct 2, 2009, 9:37:41 PM10/2/09
to
HI Everybody,
If I posted the original post in the wrong newsgroup, can you tell me
where it should be posted.
Phil


Scot T Brennecke

unread,
Oct 2, 2009, 11:25:37 PM10/2/09
to

Hi Phil,
Not necessarily the wrong newsgroup, but probably not the best one. Try these:
microsoft.public.vc.language
microsoft.public.dotnet.languages.csharp
microsoft.public.dotnet.framework
microsoft.public.dotnet.framework.drawing
microsoft.public.dotnet.framework.sdk

Also, for that reference, try this:
.NET Framework Class Library:
http://msdn.microsoft.com/en-us/library/ms229335.aspx

Scot T Brennecke

unread,
Oct 2, 2009, 11:33:14 PM10/2/09
to

Here are some of my biased answers:
2. No point in learning VB.NET; it's mostly for those who knew native VB to feel better. Go with either VC++ for native
development or C# for .NET.
3. The Express versions are just lacking several features. There shouldn't be any performance difference at all in the products of
compilation.
4a. For a graphics editor, I don't think any performance differences are significant enough to you.
4b. It depends on whether you are dynamically resizing the arrays or not. In most cases, you shouldn't see a performance hit for
using arrays. In native C++, simple arrays are implemented with pointers, so there's no difference at all (until you start doing
resizing, if at all).

6. .NET Framework Class Library:
http://msdn.microsoft.com/en-us/library/ms229335.aspx

Scot

Scot T Brennecke

unread,
Oct 2, 2009, 11:47:51 PM10/2/09
to

Also try
microsoft.public.win32.programmer.gdi
and microsoft.public.win32.programmer.ui

Philip K

unread,
Oct 3, 2009, 2:14:16 PM10/3/09
to
Hi Scot,
Thank you kindly for your advice and references.
I greatly appreciate your help. It's been a very long time since I did
any programming.
Thanks again.
Phil


0 new messages