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.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,6fdc86d189b40ab3 X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news4.google.com!news.glorb.com!border1.nntp.dca.giganews.com!nntp.giganews.com!local1.nntp.dca.giganews.com!nntp.comcast.com!news.comcast.com.POSTED!not-for-mail NNTP-Posting-Date: Thu, 18 Nov 2004 08:19:23 -0600 From: David Botton Newsgroups: comp.lang.ada Date: Thu, 18 Nov 2004 09:19:24 -0500 Message-ID: <2004111809192416807%david@bottoncom> References: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: GUI programming --a hopeful newbie =) User-Agent: Unison/1.5.2 NNTP-Posting-Host: 66.176.74.83 X-Trace: sv3-sJ5/ZdHXxMjuAFwlSLBnr9dwp3DT6QObVVHaH9BI2yFwUqWpv9a9QIbxQ10yejK3Rf8dVfDCXW9B3lH!NQN9OLx+9FGyRGeYYI6PVCL7dtSYgnbCUH3sTFk0vE7poiLaw3yRJa3sO0hWhQ== 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.20 Xref: g2news1.google.com comp.lang.ada:6270 Date: 2004-11-18T09:19:24-05:00 List-Id: > in this case I would suggest, that you first start with console > programming until you get some experience with programming in general > and the Ada language in special. I disagree. There is no reason that a first class in Ada should not be: with GWindows.Message_Boxes; use GWindows.Message_Boxes; procedure Hello_World is begin Message_Box ("My_App", "Hello World!"); end Hello_world; and a Second: I am planning a series of on-line videos to teach GNAVI / Ada programming and intend on doing so. Unless you have a captured audience being forced to learn Ada, its time to start thinking out of the box about how to influence people to want to learn Ada! > > I think it would be too much at a time if you want learn all at once: > programming, Ada, *and* a GUI system. Maybe you will become frustrated > soon. Certainly not if you are using higher level frameworks like GWindows, CLAW or JEWL (and to some degree GtkAda). I find trying to work with Ada.Text_IO more complex to use or teach than GUI programming with any of the above ;-) > > Switch to GUI development if you've got some experience. Start with it. No reason to live in a DOS / Unix prompt world in 2004. > If you want concentrate on Windows *and* Ada then look at GWindows. Look at it any ways :-) http://www.gnavi.org/gwindows > If you think about writing (Windows-)GUI not only with Ada but maybe > with Pascal or C, too, then look at the pure Win32-Api which is used > very similar with these other languages. Look at learning GWindows and understanding the source. If you are going to program in C, you will want to use the techniques there. If you are going to use Pascal, than forget Delphi and get with GNAVI. > If you think of (maybe one day in the far future) writing for Windows > *and* Linux, then have a look at GTK which allows you to write portable > GUIs. GWindows will be on Linux in time, but GtkAda is a good solution if your needs are now. David Botton GNAVI - The Open Source Visual RAD http://www.gnavi.org