What is 'visual' about visual c++

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2004-10-22
05:32 AM
- last edited on
2024-09-17
01:55 PM
by
Doreena Deng
Was I really wrong to think that this was the way one was able to "code", even part of the application using iconic objects?.
signed, the real newbie! (hey, I got my developer id!)
using microsoft visual c++ .net (standard edition)
AC4.55 through 28 / USA AC27-6010 USA
Rhino 8 Mac
MacOS 15.2
- Labels:
-
Discussion
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2004-10-22 09:13 AM
Just for console applications.
There was a need for writing applicatio for windows with VISUAL feedback.
So we had the C SDK tooklit and few year later we had Visual C++.
Just a collection of an objects hierachy to provide the tools to make VISUAL objects on the screen. Nothing visual in programming terms.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2004-10-22 03:12 PM
Microsoft just likes to make things sound better than they really are. They also like to bundle things together. Anything that comes with Visual Basic is now part of the "visual" series.
Visual C++, Visual J#, and other b@st@rdizations of real languages abound.
Just the same, there is little object-oriented code in the Archicad API. As Karl pointed out to me long ago, it may look like C++, but it's a not true object-oriented system.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2004-10-22 07:39 PM


In spite of marketing hype, there is some 'visual' aspect at least with respect to resouces, such as dialogs. The dialog editor lets you drag and drop controls and modify their position and properties visually and via the property inspector, for example. But, this is of no use to an AC API programmer since these dialogs are Windows-specific and we have to use the very non-visual GS DG format to produce cross-platform dialogs.
I would argue that 'IntelliSense' is a highly useful and visual (even if not graphic) feature ... providing available class members, syntax, etc at just the right place as you enter code.
And, for old timers, many other things about the interface and assemblage of files into a project seems visual compared to the old days of having to manage configuration and make files manually.
But, yeah, it's hardly visual/graphic programming!
Karl

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2004-10-22 10:05 PM
I think the visual bit in the old days was the visual inspection of chads on the punch cards.
Come Novemebr, everything old is new again!
AC4.55 through 28 / USA AC27-6010 USA
Rhino 8 Mac
MacOS 15.2

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2004-10-22 10:34 PM
Aaron wrote:
I think the visual bit in the old days was the visual inspection of chads on the punch cards.
Come November, everything old is new again!




- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2004-10-23 12:33 AM
Amazingly, the two frontrunners lost to the candidate who had been expected to place 3rd. None of the candidates were named Chad.
AC4.55 through 28 / USA AC27-6010 USA
Rhino 8 Mac
MacOS 15.2
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2004-10-27 04:41 PM
Intellisense, code completion, syntax coloring, project/solution trees, classview, ...
that all helps and is more or less visual, when compared to just a text-editor approach of makefiles.
Archicad28/Revit2024/Rhino8/Solibri/Zoom
MBP2023:14"M2MAX/Sequoia+Win11
Archicad-user since 1998
my Archicad Book

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2004-10-27 05:21 PM
int main ()
{
std::cout << "Thank you all for your replies! \n";
return 0;
}
AC4.55 through 28 / USA AC27-6010 USA
Rhino 8 Mac
MacOS 15.2

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2004-10-27 06:39 PM