473,320 Members | 1,732 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,320 software developers and data experts.

Some general questions on C++ .Net, and Form Design in Particular

I am basically a hobbyist programmer, at the moment doing a little
work experimenting with some AI stuff. I learned C++, and then tried
to teach myself MFC using MS Visual C++ 6.0. I swore off of MFC,
which was a nightmare, and have been playing with Borlands C++
Builder. In C++ Builder, creating forms and other GUI elements is
much simpler than MFC, very similar to Visual Basic.

In the store yesterday, I was looking at the C++ .Net package. On the
back, it still mentioned MFC (boo!), but it also claimed that the .Net
environment has a user-friendly forms builder. My question: How
friendly, and how good?

What I'd be looking for is something like the Visual Basic technology:
You select a new form, there's your form on screen. You have a
palette of widgets (text boxes, scroll boxes, buttons, check boxes,
etc.), and you can drag them to the form and place them easily. For
any widget (I forget the formal, technical term), VB provided a list
of both properties you could set, and also all the functions that
could be called for that widget. If you've used it, I'm really
wasting bandwidth here, you know how easy it is. My question, then,
essential, is whether creating display forms in Microsoft's C++ .Net
environment is just as easy as doing so, or very nearly as easy as
doing so, in Visual Basic? I want to be able to focus on underlying
algorithms, and have my GUI display design be EASY.

Another question: Will programs written and compiled under .Net run
on Win2K (which I have on my computer) and Win 98/95?

Also, are there any rude surprises I might want to know about in
advance before venturing into the .Net world?

Thanks in advance for all replies.

Steve O.

Standard Antiflame Disclaimer: Please don't flame me. I may actually *be* an idiot, but even idiots have feelings.
Jul 21 '05 #1
7 2508
Note: Haven't used Visual Basic or C++ Builder...
to teach myself MFC using MS Visual C++ 6.0. I swore off of MFC,
which was a nightmare, and have been playing with Borlands C++ Creating MFC dlg is really simple for just using the dlg the app wizard
builds for dlg app then you just have and add some controls, set their
properties, add handlers and do some touch up coding...
In the store yesterday, I was looking at the C++ .Net package. On the
back, it still mentioned MFC (boo!), but it also claimed that the .Net
environment has a user-friendly forms builder. My question: How
friendly, and how good?

VS .NET dlg editor for an Unmanaged C++ is more organized than in VS 6.0 and
MFC has only a few changes. Now Managed C++ is different cause you get to
tap into the power of the .NET framework(MFC isn't the native framework for
Managed C++) which is total different from MFC, however there is no dlg
editor for Managed C++ app so all dlg(and windows - all windows are truely
considered forms in the .NET framework) are create by code...

With C# you can go back to using a form editor and VS .NET will build the
code(like the code you need to use for Managed C++ but coded in C#) for you.
Also .NET framework not MFC is the native framework...
Jul 21 '05 #2
Steven O. wrote:
I am basically a hobbyist programmer,


I have seen this post about 10 times and places. Would you please learn
how to cross post instead of multipost? Have you seen any of the
answers you got?

--
Scott McPhillips [VC++ MVP]

Jul 21 '05 #3
There are some problems with the news server I use (Verizon), and
sometimes it's hard to tell if there were replies but Verizon is not
getting them -- or if no one replied. So I wind up posting multiple
places.

Try to ignore it, it's not the end of the world.

On Sun, 09 Nov 2003 22:14:04 -0500, "Scott McPhillips [MVP]"
<sc******@mvps.org.nowhere> wrote:
Steven O. wrote:
I am basically a hobbyist programmer,


I have seen this post about 10 times and places. Would you please learn
how to cross post instead of multipost? Have you seen any of the
answers you got?

Standard Antiflame Disclaimer: Please don't flame me. I may actually *be* an idiot, but even idiots have feelings.
Jul 21 '05 #4
Actually, I should add another reason why I posted so many times: I
*have* read some of the answers, and some of them are not very clear!
I work as a technical writer, and I know many techie-type people do
their best to communicate, but tend to make a lot of assumptions. At
least a few answers have been totally obscure, using condensed
verbiage and acronyms. Other replies have been along the lines of:
"What's so hard about building a GUI with MFC!? Just... <37 steps
follow> ... and you're done (with placing your first control on the
form)!"

I exagerate slightly, for fun -- and I really do appreciate that
people have tried to answer -- but so far I have yet to get a really
clear answer, something which reads like:

(a) "Yes, creating a GUI with Microsoft's C++ .Net is truly just as
simple, or very nearly as simple, as creating a GUI with Visual
Basic." or...

(b) "No, creating a GUI with MS's C++ .Net is substantially more
involved than in Visual Basic. You have more control over what you
are doing, but the price is a real leaning curve to get up to speed."

Of course, maybe it's my fault, maybe I should post my questions as
multiple choice. In any event, I'm just trying to find out if I
should plunk down significant money to switch from Borland to .Net,
and you'll forgive me (or not) if I'm persistent about getting a clear
answer.

Steve O.

On Sun, 09 Nov 2003 22:14:04 -0500, "Scott McPhillips [MVP]"
<sc******@mvps.org.nowhere> wrote:
Steven O. wrote:
I am basically a hobbyist programmer,


I have seen this post about 10 times and places. Would you please learn
how to cross post instead of multipost? Have you seen any of the
answers you got?

Standard Antiflame Disclaimer: Please don't flame me. I may actually *be* an idiot, but even idiots have feelings.
Jul 21 '05 #5
Steven O. <Steven@OpZZREMOVE_ALL_Zs_AND_ALL_BETWEEN_ZZComm.c om> wrote:
There are some problems with the news server I use (Verizon), and
sometimes it's hard to tell if there were replies but Verizon is not
getting them -- or if no one replied. So I wind up posting multiple
places.
I suggest you look into either changing news provider then or use
groups.google.com - the latter is a great resource.
Actually, I should add another reason why I posted so many times: I
*have* read some of the answers, and some of them are not very clear!


I would suggest that it's worth asking for further clarification in
that case, rather than asking the same question again.

--
Jon Skeet - <sk***@pobox.com>
http://www.pobox.com/~skeet
If replying to the group, please do not mail me too
Jul 21 '05 #6
Steven O. <Steven@OpZZREMOVE_ALL_Zs_AND_ALL_BETWEEN_ZZComm.c om> wrote:
There are some problems with the news server I use (Verizon) [...]
So use msnews.microsoft.com for MS newsgroups.
sometimes it's hard to tell if there were replies but Verizon is not
getting them -- or if no one replied. So I wind up posting multiple
places.
He said you should be cross-posting, instead
of multiposting. That means, you should post
to all newsgroups at once, not to each one
individually.
I suppose Forte Agent supports that?
Try to ignore it, it's not the end of the world.
There's pretty high traffic on some of these
groups. The only way to effectively ignore
your postings would be to put you the kill
file.
However, that would make you loose potential
answers.
[...]

Schobi

--
Sp******@gmx.de is never read
I'm Schobi at suespammers org

"And why should I know better by now/When I'm old enough not to?"
Beth Orton
Jul 21 '05 #7
(a) "Yes, creating a GUI with Microsoft's C++ .Net is truly just as
simple, or very nearly as simple, as creating a GUI with Visual
Basic." or...

That do it for you?
Tom Dacon
Dacon Software Consulting

"Steven O." <Steven@OpZZREMOVE_ALL_Zs_AND_ALL_BETWEEN_ZZComm.c om> wrote in
message news:3e********************************@4ax.com...
Actually, I should add another reason why I posted so many times: I
*have* read some of the answers, and some of them are not very clear!
I work as a technical writer, and I know many techie-type people do
their best to communicate, but tend to make a lot of assumptions. At
least a few answers have been totally obscure, using condensed
verbiage and acronyms. Other replies have been along the lines of:
"What's so hard about building a GUI with MFC!? Just... <37 steps
follow> ... and you're done (with placing your first control on the
form)!"

I exagerate slightly, for fun -- and I really do appreciate that
people have tried to answer -- but so far I have yet to get a really
clear answer, something which reads like:

(a) "Yes, creating a GUI with Microsoft's C++ .Net is truly just as
simple, or very nearly as simple, as creating a GUI with Visual
Basic." or...

(b) "No, creating a GUI with MS's C++ .Net is substantially more
involved than in Visual Basic. You have more control over what you
are doing, but the price is a real leaning curve to get up to speed."

Of course, maybe it's my fault, maybe I should post my questions as
multiple choice. In any event, I'm just trying to find out if I
should plunk down significant money to switch from Borland to .Net,
and you'll forgive me (or not) if I'm persistent about getting a clear
answer.

Steve O.

On Sun, 09 Nov 2003 22:14:04 -0500, "Scott McPhillips [MVP]"
<sc******@mvps.org.nowhere> wrote:
Steven O. wrote:
I am basically a hobbyist programmer,


I have seen this post about 10 times and places. Would you please learn
how to cross post instead of multipost? Have you seen any of the
answers you got?

Standard Antiflame Disclaimer: Please don't flame me. I may actually

*be* an idiot, but even idiots have feelings.
Jul 21 '05 #8

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

1
by: Az Tech | last post by:
Hi people, (Sorry for the somewhat long post). I request some of the people on this group who have good experience using object-orientation in the field, to please give some good ideas for...
1
by: Steven O. | last post by:
I am basically a hobbyist programmer, at the moment doing a little work experimenting with some AI stuff. I learned C++, and then tried to teach myself MFC using MS Visual C++ 6.0. I swore off of...
193
by: Michael B. | last post by:
I was just thinking about this, specifically wondering if there's any features that the C specification currently lacks, and which may be included in some future standardization. Of course, I...
4
by: Steve | last post by:
I have read a couple articles online, read my Jesse Liberty book but I am still confused as to just what the best practices are for using exceptions. I keep changing how I'm working with them and...
0
by: DolphinDB | last post by:
Tired of spending countless mintues downsampling your data? Look no further! In this article, you’ll learn how to efficiently downsample 6.48 billion high-frequency records to 61 million...
0
by: ryjfgjl | last post by:
ExcelToDatabase: batch import excel into database automatically...
1
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
0
by: jfyes | last post by:
As a hardware engineer, after seeing that CEIWEI recently released a new tool for Modbus RTU Over TCP/UDP filtering and monitoring, I actively went to its official website to take a look. It turned...
0
by: ArrayDB | last post by:
The error message I've encountered is; ERROR:root:Error generating model response: exception: access violation writing 0x0000000000005140, which seems to be indicative of an access violation...
1
by: Defcon1945 | last post by:
I'm trying to learn Python using Pycharm but import shutil doesn't work
0
by: af34tf | last post by:
Hi Guys, I have a domain whose name is BytesLimited.com, and I want to sell it. Does anyone know about platforms that allow me to list my domain in auction for free. Thank you
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome former...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.