From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.1 required=5.0 tests=BAYES_00,FREEMAIL_FROM, PP_MIME_FAKE_ASCII_TEXT autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: 103376,470860aa3e635a7 X-Google-Attributes: gid103376,public,usenet X-Google-Language: ENGLISH,ASCII Path: g2news2.google.com!news2.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!local01.nntp.dca.giganews.com!nntp.comcast.com!news.comcast.com.POSTED!not-for-mail NNTP-Posting-Date: Mon, 24 Sep 2007 20:44:12 -0500 From: "Steve" Newsgroups: comp.lang.ada References: <13duou81kg3sd1c@corp.supernews.com> <13f3e0vbb05s47c@corp.supernews.com> <13f6eg0te46m2a3@corp.supernews.com> Subject: Re: GNAT for MS Visual Studio Date: Mon, 24 Sep 2007 18:44:54 -0700 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2900.3138 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3138 X-RFC2646: Format=Flowed; Response Message-ID: X-Usenet-Provider: http://www.giganews.com NNTP-Posting-Host: 24.20.111.206 X-Trace: sv3-bvc6aM28WYSapTlz9kpVzbRlUmTRhO0ROlgg6npp+YplaY4lSQBNSg2duUyilkoXAtF6eHUli0aCK4G!+UK1beSXyahyf1JrUyUp2j5+O0i+wHHsI/w1+6cL/1sMMRAb5VDiG9uD2ZYOBh6PQMtBn/oyDA3C!ws45MdFgPXB2LD3j/xGp7iC/tuodiQ== X-Complaints-To: abuse@comcast.net X-DMCA-Complaints-To: dmca@comcast.net X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly X-Postfilter: 1.3.35 Xref: g2news2.google.com comp.lang.ada:2118 Date: 2007-09-24T18:44:54-07:00 List-Id: "Jean-Pierre Rosen" wrote in message news:rkr7df.7mp.ln@hunter.axlog.fr... > Steve a �crit : >> When creating a form in Visual Studio .NET, you drag and drop components >> from a tools window onto a form. Visual Studo generates code in an >> InitializeComponent method that is called when a form is created. You >> set up properties and events for the form by selecting the item on the >> form and changing values in a property editor. >> >> This kind of interaction with building GUI applications is nothing new. >> It's similar to the way things have worked with Visual Basic and Delphi >> for a long time. Sadly Ada is lacking in this area. >> > What you describe is exactly what you get with GtkAda/Glade. Ada lacks > nothing when you know where to look for... > It is "almost" what you get with GtkAda/Glade. Every time I have attempted the combination it has ended in frustration. I am working in a Windows environment. Every time I have attempted to use Glade to set up a GUI it starts out looking really impressive... better than some of the other GUI IDE's. But then I find that the tool that is supposed to allow me to make changes to the GUI after the initial setup, doesn't work on Windows. Or I start setting up windows, things start looking good, and then Glade crashes losing all of my edits. When I first tried using Glade on Windows the file dialogs were far from standard for windows and very frustrating to work with. I like Ada. I really do. But I would not recommend using Ada for a developing a GUI to anyone. I would go so far as to recommend creating a separate "front end" in C# on .NET and a "back end" in Ada. But that raises the issue of justifying using two separate programming languages for one applicaiton. Maybe someday some eager beaver will create a visual studio package that generates Ada gui code for Visual Studio .NET. That would (I believe) put Ada on an equal (or superior) footing with other programming languages for developing user interfaces. Regards, Steve (The Duck) > -- > --------------------------------------------------------- > J-P. Rosen (rosen@adalog.fr) > Visit Adalog's web site at http://www.adalog.fr