comp.lang.ada
 help / color / mirror / Atom feed
From: "Stephane Richard" <stephane.richard@verizon.net>
Subject: Re: What do I need to write a Windows program with Ada?
Date: Mon, 17 Mar 2003 15:48:14 GMT
Date: 2003-03-17T15:48:14+00:00	[thread overview]
Message-ID: <27mda.65884$gi1.28494@nwrdny02.gnilink.net> (raw)
In-Reply-To: 3e75e88a$0$4088$4d4ebb8e@read.news.de.uu.net

Hi Vincent,

I would HAVE to suggest using the Windex Library dedveloped by the one I
like to call "The Guru" of Windows Binding, I hereby name Mr. Stephen Leake.

You can get it at http://users.erols.com/leakstan/Stephe/Ada/windex.html
It's free and you'll soon notice as you, browse the source files that things
are very well organized into highly functional groups of objects to make
navigation in the library very straight forward and efficient.

To me, It's the easiest most natural way to do Windows in Ada and was
created by someone who knows what he's talking about :-).

Stephane Richard
Software Developer


"Vincent Smeets" <No@Spam.org> wrote in message
news:3e75e88a$0$4088$4d4ebb8e@read.news.de.uu.net...
> Hallo,
>
> I know how to write a program with Ada and how to use X-Window (with
Motif)
> for Unix. Now I have a program (smal and non-commercial) that I want to
port
> from Unix to a Windows (98 or 2000) environment and give it a Windows-GUI.
> It will use a menu, an explorer tree and some labels and buttons. The only
> problem is that I have no idea about programming for the Windows
> environment.
>
> What do I need to be able to write a program in Ada for Windows?
> -   Compiler
>     I have GNAT 3.15p installed.
>
> -   Description of a Windows API
>     What APIs are there, what is the difference and where do I get a
> description? Are there different levels like Xlib, Xt, Athena and Motif in
> Unix?
>
> -   Where do I get a binding for a windows API?
>     GNAT comes with Win32Ada. Is that usable or are there other bindings
> that are easyer to use? I have heard that MFC is object-oriented for C++.
Is
> there an object-oriented binding for Ada?
>
> -   Do I need an C or C++ development environment for the Ada binding?
>     Does the binding require some special libraries that are not generaly
> available with Windows?
>
> -   Books
>     Is there a book you can recommend to read? I have started to read a
book
> about using MFC with C++ (from Microsoft Press). It gives me an idea about
> programming for Windows, but I can't test anything because it requires
> Visual C++ which I don't have.
>
> -   Do I miss something?
>
>
> Thanks for any suggestions,
> Vincent
>





  parent reply	other threads:[~2003-03-17 15:48 UTC|newest]

Thread overview: 18+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-03-17 15:23 What do I need to write a Windows program with Ada? Vincent Smeets
2003-03-17 15:29 ` Preben Randhol
2003-03-17 15:39 ` chris.danx
2003-03-17 15:48 ` Stephane Richard [this message]
2003-03-17 16:46   ` Ant
2003-03-17 17:24     ` Stephane Richard
2003-03-17 18:51       ` Ant
2003-03-17 19:41         ` Stephane Richard
2003-03-19 11:07           ` Ant
2003-03-17 17:19   ` Stephen Leake
2003-03-18  4:38   ` Bob Rosen
2003-03-17 18:31 ` tmoran
2003-03-17 21:28   ` Randy Brukardt
2003-03-17 19:23 ` David Botton
2003-03-18 19:10   ` David Gressett
2003-03-19  6:32 ` Vincent Smeets
  -- strict thread matches above, loose matches on Subject: below --
2003-03-19  1:24 David Botton
2003-03-19  3:20 ` Fionn mac Cuimhaill
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox