From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Original-To: caml-list@yquem.inria.fr Delivered-To: caml-list@yquem.inria.fr Received: from nez-perce.inria.fr (nez-perce.inria.fr [192.93.2.78]) by yquem.inria.fr (Postfix) with ESMTP id 5EB70BB9C for ; Sun, 20 Nov 2005 16:09:09 +0100 (CET) Received: from pauillac.inria.fr (pauillac.inria.fr [128.93.11.35]) by nez-perce.inria.fr (8.13.0/8.13.0) with ESMTP id jAKF98e4024913 for ; Sun, 20 Nov 2005 16:09:09 +0100 Received: from nez-perce.inria.fr (nez-perce.inria.fr [192.93.2.78]) by pauillac.inria.fr (8.7.6/8.7.3) with ESMTP id QAA28515 for ; Sun, 20 Nov 2005 16:09:08 +0100 (MET) Received: from smtp11.wanadoo.fr (smtp11.wanadoo.fr [193.252.22.31]) by nez-perce.inria.fr (8.13.0/8.13.0) with ESMTP id jAKF98A1024910 for ; Sun, 20 Nov 2005 16:09:08 +0100 Received: from me-wanadoo.net (localhost [127.0.0.1]) by mwinf1103.wanadoo.fr (SMTP Server) with ESMTP id 06EBD1C00044 for ; Sun, 20 Nov 2005 16:09:08 +0100 (CET) Received: from morgana (ARennes-257-1-60-74.w81-53.abo.wanadoo.fr [81.53.139.74]) by mwinf1103.wanadoo.fr (SMTP Server) with ESMTP id D1D1C1C000B5 for ; Sun, 20 Nov 2005 16:09:07 +0100 (CET) X-ME-UUID: 20051120150907859.D1D1C1C000B5@mwinf1103.wanadoo.fr Received: from david by morgana with local (Exim 4.50) id 1Edqou-0002Dp-DD for caml-list@inria.fr; Sun, 20 Nov 2005 16:09:32 +0100 To: caml-list@inria.fr Subject: Looking for a good book on object-oriented GUI programming From: David MENTRE Organization: none Date: Sun, 20 Nov 2005 16:09:32 +0100 Message-ID: <87lkzjicer.fsf@linux-france.org> User-Agent: Gnus/5.1006 (Gnus v5.10.6) Emacs/21.4 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Miltered: at nez-perce with ID 43809195.000 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Miltered: at nez-perce with ID 43809194.000 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Spam: no; 0.00; ocaml:01 lablgtk:01 pointer:01 writting:01 patterns:02 graphical:02 binding:02 toolkit:03 toolkit:03 programming:03 programming:03 smalltalk:03 gui:04 gui:04 eiffel:04 X-Spam-Checker-Version: SpamAssassin 3.0.3 (2005-04-27) on yquem.inria.fr X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=disabled version=3.0.3 Hello, I'm currently writting a graphical client for a server (demexp, in OCaml with Lablgtk binding) and I'm realising that I lack most of knowledge to structure an application in an correct object-oriented way. So I'm looking for a good book (in French or English) showing how to use object-oriented programming mechanisms to structure a GUI application. For example, how to use OO mechanisms to have good responsiveness, allow the undoing of operations, handle several operations at once, etc. I'm not interested in a book detailing the use of a particular toolkit or language. Of course, a generic book with examples applied in a given language/toolkit does not affraid me. I've already read the Design Patterns book (Gamma et al.) and I know a little about SmallTalk, C++, Java and Eiffel. Many thanks in advance for any pointer, Yours, d. -- pub 1024D/A3AD7A2A 2004-10-03 David MENTRE 5996 CC46 4612 9CA4 3562 D7AC 6C67 9E96 A3AD 7A2A