|
|
(132 intermediate revisions by 2 users not shown) |
Line 1: |
Line 1: |
| __NOTOC__
| | Visit also the [[List of Programming Languages Articles]]. |
|
| |
|
| This are the articles related to diferent programming languages under OS/2.
| | [[Category:Articles]] |
| | |
| <!-- TABLE WITH COLUMNS -->
| |
| <table>
| |
| <tr style="vertical-align:top;">
| |
| | |
| <!-- FIRST COLUMN -->
| |
| <td style="width:30%; border: 1px solid #c6c9ff; padding: .5em 1em 1em; color: #000000; background-color: #f0f0ff">
| |
| | |
| <h3 id="mp-itn-h2" style="margin:3px; background:#cedff2; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;">EDM/2 Wiki Articles</h3>
| |
| <h4 id="mp-itn-h2" style="margin:3px; background:#CCCCFF; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;">Assembler Wiki Articles</h4>
| |
| * [[WorkPlace Shell Programming In Assembler/2]]
| |
| | |
| | |
| <h4 id="mp-itn-h2" style="margin:3px; background:#CCCCFF; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;">C / C++ Wiki Articles</h4>
| |
| | |
| * [[UsingThreads]] by [[Myrkraverk]] (November 2007)
| |
| * [[Adding BLDLEVEL information to executables]] by [[Roman Stangl]], [[Prokushev]] (February 2005)
| |
| * [[Singletons - The Next Generation]] by [[Stefan Ruck]] (September 1999)
| |
| * [[A Keystroke Recorder]] by [[Stefan Ruck]] (January 1999)
| |
| * [[Managing DOS Settings]] by [[Roman Stangl]](July 1998)
| |
| * [[Let's Talk About... Singleton]] by [[Stefan Ruck]] (December 1997)
| |
| * [[Rebooting OS/2]] by [[Roman Stangl]] (September 1997)
| |
| * [[Manage Your Configuration Files and Data]] by [[Stefan Ruck]] (September 1997)
| |
| * OOPS Avenue by [[Gordon Zeglinski]]
| |
| ** [[User Interface Class Library (UICL for short)]] by [[Gordon Zeglinski]] (January 1994)
| |
| ** [[C-Set++ 2.1 Review]] by [[Gordon Zeglinski]] (February 1994)
| |
| ** [[Developing the first version of a queue encapsulation hierarchy]] by [[Gordon Zeglinski]] (March 1994)
| |
| ** [[Queues Continued]] by [[Gordon Zeglinski]] (April 1994)
| |
| ** [[Drag and Drop]] by [[Gordon Zeglinski]] (May 1994)
| |
| ** [[Multi-threading using the IThread class]] by [[Gordon Zeglinski]] (June 1994)
| |
| ** [[The profile API and its encapsulation in a group of C++ classes]] by [[Gordon Zeglinski]] (July 1994)
| |
| ** [[SOM's OOP modelfrom the SOMobjects Developer Toolkit]] by [[Gordon Zeglinski]] (September 1994)
| |
| ** [[The use of SOM to mirror the C++ object]] by [[Gordon Zeglinski]] (October 1994)
| |
| ** [[Some benchmarks of SOM vs C++ based objects]] by [[Gordon Zeglinski]] (November 1994)
| |
| ** [[Using C++ Objects in SOM]] by [[Gordon Zeglinski]] (January 1995)
| |
| ** [[A Look at What's New in SOM 2.1]] by [[Gordon Zeglinski]] (February 1995)
| |
| ** [[An Introduction to DSOM]] by [[Gordon Zeglinski]] (April 1995)
| |
| ** [[Using C++ In Dynamic Link Libraries]] by [[Gordon Zeglinski]] (May 1995)
| |
| ** [[The STL (Standardized Template Library)]] by [[Gordon Zeglinski]] (August 1995)
| |
| ** [[Direct To SOM (DTS) compiling, a C++ Screen Saver - Part 1]] by [[Gordon Zeglinski]] (November 1995)
| |
| ** [[C++ Exceptions]] by [[Gordon Zeglinski]] (January 1996)
| |
| ** [[Adding socket support to the iostreams hierarchy]] by [[Gordon Zeglinski]] (February 1996)
| |
| ** [[A C++ Screen Saver - Part 2]] by [[Gordon Zeglinski]] (March 1996)
| |
| ** [[A C++ Screen Saver - Part 3]] by [[Gordon Zeglinski]] (May 1996)
| |
| ** [[A C++ Screen Saver - Part 4]] by [[Gordon Zeglinski]] (June 1996)
| |
| ** [[VAC++ NT vs. OS/2]] by [[Gordon Zeglinski]] (November 1996)
| |
| ** [[Fun with IO Streams]] by [[Gordon Zeglinski]] (December 1996)
| |
| ** [[Building a Simple Editor Part 1]] by [[Gordon Zeglinski]] (February 1997)
| |
| ** [[Building a Simple Editor Part 2]] by [[Gordon Zeglinski]] (February 1997)
| |
| * A Progress-indicating Status Line in C++ by [[Stefan Ruck]] (June - August 1996)
| |
| ** [[Progress1|A Progress-indicating Status Line in C++ - Part 1/3]] by [[Stefan Ruck]] (June 1996)
| |
| ** [[Progress2|A Progress-indicating Status Line in C++ - Part 2/3]] by [[Stefan Ruck]] (July 1996)
| |
| ** [[Progress3|A Progress-indicating Status Line in C++ - Part 3/3]] by [[Stefan Ruck]] (August 1996)
| |
| * Introduction to C Programming by [[Carsten Whimster]]
| |
| ** [Introduction to C Programming - Part 1] by [[Carsten Whimster]] (September 1996)
| |
| ** [Introduction to C Programming - Part 2] by [[Carsten Whimster]] (October 1996)
| |
| ** [Introduction to C Programming - Part 3] by [[Carsten Whimster]] (November 1996)
| |
| * [[STLport and VAC++ for OS/2]] By [[Darrell Spice Jr.]]
| |
| * [[Controlling Yourself. A Framework for Configurable Options]] by [[John Holt]] (December 1994)
| |
| * [[Using SYSLEVEL Files in Your Applications]] by [[Martin Lafaix]] (May 1994)
| |
| * [[Resources and Decompiling Them]] by [[Martin Lafaix]] (June 1994)
| |
| * [[Hints for writing simple programs for both OS/2 and DOS]] by [[Roger Orr]] (April 1990)
| |
| | |
| | |
| <h4 id="mp-itn-h2" style="margin:3px; background:#CCCCFF; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;">Java Wiki Articles</h4>
| |
| * [[The Java Language]] by [[Gordon Zeglinski]] (October 1996)
| |
| | |
| | |
| <h4 id="mp-itn-h2" style="margin:3px; background:#CCCCFF; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;">Pascal Wiki Articles</h4>
| |
| * [[Free Pascal Compiler Review]] by [[Prokushev]] (May 2005)
| |
| | |
| | |
| <h4 id="mp-itn-h2" style="margin:3px; background:#CCCCFF; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;">OS/2 Internals Wiki Articles</h4>
| |
| * [[Exception Management - or coping with bugs]] by [[Roger Orr]] (August 1993)
| |
| * [[Extended Attributes - what are they and how can you use them ?]] by [[Roger Orr]] (May 1993)
| |
| * [[Writing your own PSTAT]] by [[Roger Orr]] (August 1992)
| |
| * [[Using the OS/2 debugging interface to monitor the system]] by [[Roger Orr]] (August 1991)
| |
| * [[OS/2 signal handling]] by [[Roger Orr]] (December 1990)
| |
| | |
| | |
| <h4 id="mp-itn-h2" style="margin:3px; background:#CCCCFF; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;">Other Programming Wiki Articles</h4>
| |
| * [[Watermarking Your Printouts]] by [[Larry Salomon Jr.]] (July 1996)
| |
| * [[Coding for Dollars: Copy Protection and Prevention]] by [[Larry Salomon Jr.]]
| |
| | |
| | |
| | |
| <h3 id="mp-itn-h2" style="margin:3px; background:#cedff2; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;">Online CourseWare</h3>
| |
| * Introduction to OS/2 Warp Programming. (View: [http://docs.google.com/open?id=0B2E-UP8l9avgYzg2NTU0YjYtZjFhNi00NzNjLThmMGItMDg1NGUyMTY1MDBk Slides], [http://docs.google.com/open?id=0B2E-UP8l9avgYTIyYjcyMmYtOTFmNS00MmU5LTllYjEtNzY1Njk3MTMyMzAw Instructor Guide], [http://docs.google.com/open?id=0B2E-UP8l9avgMmU2N2Q2YTgtZWJhZS00Y2E2LTg1MDAtYWYxZTBkZGE2YmQy Student Guide]) ([http://hobbes.nmsu.edu/h-search.php?sh=1&button=Search&key=OS290-v2_90-OS2WProgramming-rel1 Download full package]) by [[Les Bell]] (April 1999)
| |
| | |
| | |
| <h3 id="mp-itn-h2" style="margin:3px; background:#cedff2; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;">Presentations</h3>
| |
| * [http://docs.google.com/open?id=0B2E-UP8l9avgZWE5OGJmNjItMGI2Yy00MTViLTgwMjEtYTk3N2Y2YzY4OThh Ada, OS/2 and Aircraft development], ([http://www.warpstock.eu/uploads/tx_wseevents/wse2011_dev02.zip download]) by [[Kees de Lezenne Coulander]] (WarpStock Europe 2011)
| |
| * [http://docs.google.com/open?id=0B2E-UP8l9avgYzNjMzY2YzctYzY2YS00ODc4LTgyZWUtOTg5NDk4ZDU1NTg5 Programming 102] ([http://www.warpstock.org/filemgmt/visit.php?lid=135 download]) by [[Neil Waldhauer]] (WarpStock 2010)
| |
| | |
| | |
| <h3 id="mp-itn-h2" style="margin:3px; background:#cedff2; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;">EDM/2 Classic Articles</h3>
| |
| <h4 id="mp-itn-h2" style="margin:3px; background:#CCCCFF; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;">C++ Articles</h4>
| |
| * [http://www.edm2.com/0407/semaphores.html Using Semaphores in C++] by [[Eddy Kim]] (August 1996)
| |
| | |
| | |
| <h4 id="mp-itn-h2" style="margin:3px; background:#CCCCFF; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;">C Articles</h4>
| |
| * [http://www.edm2.com/0408/introc1.html Introduction to C Programming] by [[Carsten Whimster]]
| |
| ** [http://www.edm2.com/0408/introc1.html Part 1] by [[Carsten Whimster]] (September 1996)
| |
| ** [http://www.edm2.com/0409/introc2.html Part 2] by [[Carsten Whimster]] (October 1996)
| |
| ** [http://www.edm2.com/0410/introc3.html Part 3] by [[Carsten Whimster]] (November 1996)
| |
| * [http://www.edm2.com/0510/rexxdll.html Building a REXX DLL in C] by [[Jorge, Paula, and Manuela Martins|Jorge Martins]] (October 1997)
| |
| * [http://www.edm2.com/0504/12cerr.html 12 Common C Errors] by [[Jeppe Cramon]] (April 1997)
| |
| * [http://www.edm2.com/0405/enumeration.html Stupid Enumeration Tricks] by [[Dean Roddey]] (June 1996)
| |
| | |
| | |
| <h4 id="mp-itn-h2" style="margin:3px; background:#CCCCFF; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;">Java Articles</h4>
| |
| * [http://www.edm2.com/0611/msql6.html Creating GUI Applications Using Java and mSQL] by [[Fernando Lozano]] (November 1998)
| |
| * [http://www.edm2.com/0608/msql4.html Java Servlet Programming in OS/2] by [[Fernando Lozano]] (August 1998)
| |
| * [http://www.edm2.com/0607/msql3.html Accessing Databases Using Java and JDBC] by [[Fernando Lozano]] (July 1998)
| |
| * [http://www.edm2.com/0604/vaj.html VisualAge for Java Professional] by [[Gordon Zeglinski]] (April 1998)
| |
| * [http://www.edm2.com/0601/rmi1.html Introduction to Java Remote Method Invocation (RMI)] by [[Chris Matthews]] (January 1998)
| |
| * Grinding Java Article Series by [[Shai Almog]]
| |
| ** [http://www.edm2.com/0505/grinding.html Grinding Java - Introduction] by [[Shai Almog]] (May 1997)
| |
| ** [http://www.edm2.com/0506/grinding.html Grinding Java - Enhancing the AWT] by [[Shai Almog]] (June 1997)
| |
| ** [http://www.edm2.com/0507/grinding.html Grinding Java - Back to Basics] by [[Shai Almog]] (July 1997)
| |
| ** [http://www.edm2.com/0508/grinding.html Grinding Java - Searching the WWW in Java] by [[Shai Almog]] (August 1997)
| |
| ** [http://www.edm2.com/0509/grinding.html Grinding Java - Dynamic Java] by [[Shai Almog]] (September 1997)
| |
| ** [http://www.edm2.com/0510/grinding.html Grinding Java - Beans Components] by [[Shai Almog]] (October 1997)
| |
| ** [http://www.edm2.com/0511/grinding.html Grinding Java - Class files and the VM] by [[Shai Almog]] (November 1997)
| |
| ** [http://www.edm2.com/0512/grinding.html Grinding Java - Distributed Java] by [[Shai Almog]] (December 1997)
| |
| ** [http://www.edm2.com/0601/grinding.html Grinding Java - Real World Java] by [[Shai Almog]] (January 1998)
| |
| * [http://www.edm2.com/0403/java.html Introduction to Java] by [[Carsten Whimster]] (March 1996)
| |
| | |
| | |
| <h4 id="mp-itn-h2" style="margin:3px; background:#CCCCFF; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;">OpenGL Articles</h4>
| |
| * [http://www.edm2.com/0704/vgui/vgui.html V - A Free C++ Graphical User Interface Framework] by [[Jon Hacker]] (May 1999)
| |
| * A Model Viewer by [[Perry Newhook]]
| |
| ** [http://www.edm2.com/0609/opengl.html Part 1] by [[Perry Newhook]] (September 1998)
| |
| ** [http://www.edm2.com/0610/opengl.html Part 2] by [[Perry Newhook]] (October 1998)
| |
| ** [http://www.edm2.com/0611/opengl.html Part 3] by [[Perry Newhook]] (November 1998)
| |
| ** [http://www.edm2.com/0612/opengl.html Part 4] by [[Perry Newhook]] (December 1998)
| |
| * [http://www.edm2.com/0608/opengl.html All About NURBS] by [[Perry Newhook]] (August 1998)
| |
| * [http://www.edm2.com/0607/opengl.html The Utility Libraries] by [[Perry Newhook]] (July 1998)
| |
| * [http://www.edm2.com/0606/opengl.html The Bumpy Road Ahead] by [[Perry Newhook]] (June 1998)
| |
| * [http://www.edm2.com/0603/opengl.html Avoiding the Jaggies] by [[Perry Newhook]] (March 1998)
| |
| * [http://www.edm2.com/0602/opengl.html Questions and Answers] by [[Perry Newhook]] (February 1998)
| |
| * [http://www.edm2.com/0601/opengl.html Let There Be Lit Things] by [[Perry Newhook]] (January 1998)
| |
| * [http://www.edm2.com/0512/opengl.html Let There Be Texture] by [[Perry Newhook]] (December 1997)
| |
| * [http://www.edm2.com/0511/opengl.html Let There Be Light] by [[Perry Newhook]] (November 1997)
| |
| * [http://www.edm2.com/0510/opengl.html A More Complex Scene] by [[Perry Newhook]] (October 1997)
| |
| * [http://www.edm2.com/0509/opengl.html A Simple 3D Application] by [[Perry Newhook]] (September 1997)
| |
| * [http://www.edm2.com/0508/opengl.html A Simple Application] by [[Perry Newhook]] (August 1997)
| |
| * [http://www.edm2.com/0507/opengl.html An Introduction] by [[Perry Newhook]] (July 1997)
| |
| | |
| | |
| | |
| <h4 id="mp-itn-h2" style="margin:3px; background:#CCCCFF; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;">Other Programming</h4>
| |
| * [http://www.edm2.com/0701/dynamic.html Programming Dynamic Job Properties Under OS/2] by [[Jason Koeninger]] (January 1999)
| |
| * [http://www.edm2.com/0512/dochandling.html Safe Document Handling] by [[Stephane Bessette]] (December 1997)
| |
| * [http://www.edm2.com/0512/glass.html Real Glass] by [[Tilo Elstner]] (December 1997)
| |
| * [http://www.edm2.com/0509/configuration.html Manage Your Configuration Files and Data] by [[Stefan Ruck]] (September 1997)
| |
| * [http://www.edm2.com/0508/membug.html Hunting Memory Bugs] by [[Ivan Skytte Jørgensen]] (August 1997)
| |
| * [http://www.edm2.com/0505/zip.html Adding Native Compression To Your Application] by [[Alger Pike]] (May 1997)
| |
| * [http://www.edm2.com/0308/inf.html Inside INF]] by [[Peter Childs]] (September 1995)
| |
| * [http://www.edm2.com/0306/ipc.html IPC Between DOS Processes] by [[Leif N. Eriksen]] (June 1995)
| |
| | |
| | |
| <h3 id="mp-itn-h2" style="margin:3px; background:#cedff2; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;">Related Categories</h3>
| |
| *
| |
| | |
| </td>
| |
| | |
| <!-- SECOND COLUMN -->
| |
| <td style="width:30%; border: 1px solid #c6c9ff; padding: .5em 1em 1em; color: #000000; background-color: #f0f0ff">
| |
| | |
| <h3 id="mp-itn-h2" style="margin:3px; background:#cedff2; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;">External Articles</h3>
| |
| * [http://www.howzatt.demon.co.uk/articles/22dec93.html A personal look at the OS/2 API] by [[Roger Orr]] (December 1993)
| |
| * [http://www.howzatt.demon.co.uk/articles/28aug93.html Exception Management - or coping with bugs] by [[Roger Orr]] (August 1993)
| |
| * [http://www.howzatt.demon.co.uk/articles/06may93.html Extended Attributes - what are they and how can you use them ?] by [[Roger Orr]] (May 1993)
| |
| * [http://www.howzatt.demon.co.uk/articles/28dec92.html Introduction to IOPL programming] by [[Roger Orr]] (December 1992)
| |
| * [http://www.howzatt.demon.co.uk/articles/05aug92.html Writing your own PSTAT] by [[Roger Orr]] (August 1992)
| |
| * [http://www.howzatt.demon.co.uk/articles/12apr92.html Programming direct OS/2 Disk I/O] by [[Roger Orr]] (April 1992)
| |
| * [http://www.howzatt.demon.co.uk/articles/10aug91.html Using the OS/2 debugging interface to monitor the systemDrawing your own listboxes] by [[Roger Orr]] (August 1991)
| |
| * [http://www.howzatt.demon.co.uk/articles/07dec90.html OS/2 signal handling] by [[Roger Orr]] (December 1990)
| |
| * [http://www.howzatt.demon.co.uk/articles/17aug90.html OS/2 initialisation - making it work for you] by [[Roger Orr]] (August 1990)
| |
| * [http://www.howzatt.demon.co.uk/articles/07apr90.html Hints for writing simple programs for both OS/2 and DOS] by [[Roger Orr]] (April 1990)
| |
| | |
| | |
| <h3 id="mp-itn-h2" style="margin:3px; background:#cedff2; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;">Public Resources</h3>
| |
| * [http://www.redbooks.ibm.com/abstracts/sg245489.html?Open Getting to Know VisualAge C++ Version 4.0] - IBM Redbook by [[IBM]] (February 2000)
| |
| * [http://www.redbooks.ibm.com/abstracts/sg242245.html?Open VisualAge 2000 - Remote Edit, Compile, and Debug Using VisualAge COBOL 2.0 on OS/2] - IBM Redbook by [[IBM]] (September 1997)
| |
| * [http://www.redbooks.ibm.com/abstracts/sg244606.html?Open IBM VisualAge for COBOL for OS/2 Object-Oriented Programming] - IBM Redbook by [[IBM]] (January 1996)
| |
| * [http://www.redbooks.ibm.com/abstracts/gg242501.html?Open PL/I for OS/2 PL/I for OS/2 Toolkit: Visual PL/I CODE/370 PL/I Support] - IBM Redbook by [[IBM]] (March 1995)
| |
| | |
| | |
| | |
| <h3 id="mp-itn-h2" style="margin:3px; background:#cedff2; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;">Retail Books</h3>
| |
| * [http://books.google.com/books?id=Z7ZQAAAAMAAJ Programming the OS/2 WARP version 3 GPI] - Wiley, 1995 by [[Stephen A. Knight]], [[Jeffrey M. Ryan]]
| |
| * [http://books.google.com/books?id=FqVQAAAAMAAJ The art of OS/2 Warp programming] - Wiley, 1995 by [[Kathleen Panov]] [[Larry Salomon Jr.]] [[Arthur Panov]]
| |
| * [http://books.google.com/books?id=CbFQAAAAMAAJ The ultimate OS/2 programmer's manual] - McGraw-Hill, 1994 by [[John Mueller]]
| |
| * [http://books.google.com/books?id=brRQAAAAMAAJ OS/2 2.0 programming] - Osborne McGraw-Hill, 1993 by [[Herbert Schildt]], [[Robert Goosey]]
| |
| * [http://books.google.com/books?id=7bVQAAAAMAAJ Advanced OS/2 programming: The microsoft guide to the OS/2 kernel for assembly language and C programmers] - Microsoft Press, 1989 by [[Ray Duncan]]
| |
| | |
| </td>
| |
| | |
| </table>
| |