Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword
Like this
3Activity
0 of .
Results for:
No results containing your search query
P. 1
APL2 Programming Developing GUI Applications

APL2 Programming Developing GUI Applications

Ratings: (0)|Views: 627|Likes:
Published by akashawalker

More info:

Published by: akashawalker on Sep 29, 2010
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

09/29/2010

pdf

text

original

 
 
APL2 Programming:Developing GUI Applications
SC18-7383-11
 
APL Products and ServicesIBM Silicon Valley Laboratory555 Bailey AvenueSan Jose, California 95141APL2@vnet.ibm.com
 
Copyrights 
© Copyright IBM Corporation 2003, 2008 All Rights Reserved.US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP ScheduleContract with IBM Corporation
 
APL2 Programming: Developing GUI Applications SC18-7383-11© Copyright IBM Corporation 2003, 20081
Contents 
Contents..............................................................................................................................................................1  Notices................................................................................................................................................................4  Programming Interface Information...............................................................................................................5  Trademarks.....................................................................................................................................................6  We Would Like to Hear from You.....................................................................................................................7  Overview.............................................................................................................................................................9  A Quick Example..............................................................................................................................................10  GUI Fundamentals............................................................................................................................................11  Building Dialogs Dynamically.........................................................................................................................13  Creating a Dialog..........................................................................................................................................14  Setting the Dialog’s Title..............................................................................................................................15  Using the Status area.....................................................................................................................................16  Setting the Dialog’s Event Handlers.............................................................................................................17  Adding a Menu Bar.......................................................................................................................................18  Adding Controls............................................................................................................................................20  Size, Position, and Client Area Properties....................................................................................................22  Arranging Controls.......................................................................................................................................24  Focus, Dialog Navigation, Groups, and Tab Stops.......................................................................................27  Mnemonics....................................................................................................................................................28  Making Dialogs Resizable............................................................................................................................29  Providing Online Help..................................................................................................................................32  Fonts..............................................................................................................................................................33  Building Dialogs using the Dialog Editor.........................................................................................................34  Starting a New Dialog...................................................................................................................................35  Adding and Deleting Controls......................................................................................................................36  Selecting and Arranging Controls.................................................................................................................37  Controlling the Arrange Settings..................................................................................................................38  Using Menus and the Status Area with Dialog Templates...........................................................................39  Ordering Controls.........................................................................................................................................40  Event Handlers..............................................................................................................................................41  Changing a Dialog or Control.......................................................................................................................42  Providing help to your users.........................................................................................................................43  Testing the Dialog.........................................................................................................................................44  Using Dialog Templates...............................................................................................................................45  Dialog Box Design Guidelines.........................................................................................................................46  Executing Dialogs.............................................................................................................................................47  Getting User Input.........................................................................................................................................48  Supporting APL Input...................................................................................................................................49  Sharing Variables with Window Properties..................................................................................................50  Building More Complex Applications..............................................................................................................51  Owned, Modal, and Modeless Windows......................................................................................................52  Creating Owned Dialogs...............................................................................................................................53  Executing Modal and Modeless Dialogs......................................................................................................54  Using Arbitrary Arrays as Event Handlers...................................................................................................56  Message Boxes..............................................................................................................................................57  Popup Menus................................................................................................................................................58  Font Dialogs..................................................................................................................................................59 

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->