Programming & Developer Links
Complied by DreamLover (Version 98.0216)
General Links
Dave
Programming Links
Ralf Brown
Interrupt List
Software
Manufacture (FoxPro Programmer Links)
comp.groupware.lotus-notes.admin
- Lotus Notes system administration.
comp.groupware.lotus-notes.apps
- application software for Lotus Notes.
comp.groupware.lotus-notes.misc
- Lotus Notes related discussions.
comp.groupware.lotus-notes.programmer
- programming for Lotus Notes.
Lotus Notes European
Programming Links on
Windows API, VB, Delphi
Turbo Pascal
Programmers Page
Great Assembly
Language Articles :
- Pascal : Making interrupt calls
from Turbo Pascal shows how pascal applications can
make interrupt calls to MS-DOS routines, ROM-BIOS
routines, and more. Interrupt calls can allow you to use
DOS services, and control the way in which hardware
operates, all by using inline assembly language!
Great Assembly Language Sites :
The following are some great pages on assembly language :
¡@
¡@
Great QBasic/QuickBasic/Visual Basic programming
Articles :
- VB : Building a Web Browser in
15 minutes is a tutorial that, step by step, covers
the construction of a fully featured web browser in
fifteen minutes using the new Microsoft Internet Control
Pack and Visual Basic (32-bit ed.)
Great QBasic/QuickBasic/Visual Basic
programming Sites :
- VB programmers interested in writing
Internet client/server applications should take a look at
this source
code for an IRC client. It uses a freely available
control for TCP communication, and would act as a
valuable tutorial for anyone wishing to write client apps
in VB.
- Ted's
Visual Basic Page contains some great code downloads,
as well as source for using the Win32 API.
- Daniel Wiman's
Visual Basic page contains heaps of VBX/OCXs for
download, as well as sample VB code, tips and links.
- The Visual
Basic Homepage contains some of the very best visual
basic stuff, as well as linking VB with CGI scripts, and
other assorted topics such as Java.
- VB Start is a search
engine for Visual Basic resources
- Another great Visual
Basic page that is definately worth a look contains
sample Visual Basic source and more.
- Good Visual
Basic information at the Visual Basic Homepage.
- QBaic
Tutorial
¡@
Great C / C++ Articles :
Great C programming Sites :
- Win32 Developers should check out the MSDN Online
site, which currently gives free access to the resources
of the Microsoft Developer Network.
- For C++ developers who use DirectX, the DirectX
Developers Page is a treasure chest, full of valuable
information and source code samples.
- How
do computer graphics wizards do that? has a great
collection of programming documentation on graphics and
C/C++
- For the latest news on product releases, and support for
Borland C++, check out Borland
Online. Or if you're a Microsoft developer, check out
the online resources at Microsoft's
Visual C site.
- Learn C
in ten simple steps is an easy introduction to the
language.
- Viper's C/C++
links page has hundreds of great links, grouped into
categories.
- The
C Programmer's page contains plenty of original
content, tips and tricks.
- Genitor provides a comprehensive list of C/C++ developer
resources including links to source code, tools, and
publications
- C++
Tutorial in gnacademy
- Visual
C Resources
- C++
Tutorials
- C Program
of the Month
- C &
C++ Programming Page
- Programmer's
World
- C
Reference
- Programming in C
- Programming
Great Pascal and Delphi Articles :
Great Pascal and Delphi Sites :
- BlackBishop's
Programming has some nice programming code in pascal
for those who want to learn graphics programming.
- For those Turbo Pascal programmers who hate coding a GUI,
the MOS
library may be of use to you.
- The Delphi
Exchange has some fantastic resources available, and
is a -must- see for would-be Delphi programmers.
- The S
Library has some great pascal content.
- Tory's
Delphi Page contains some great sample Delphi code,
documentation, and components.
- For the latest news on product releases, and support for
Borland C/Delphi, check out Borland Online
- Delphi programmers have to check out the Delphi32 page, for
the ultimate collection of Delphi links to magazine,
tutorials, and components
- Download sample articles from Delphi
Informant Sample Articles - a fantastic reference for
the Delphi programmer. All files are in Acrobat Reader
format (viewer comes with the Delphi CD)
- The Delphi
Companion has some really great links
- Sample articles from The
Delphi Magazine, as well as fill in a form to receive
a free, no strings attached, paper copy!
- Check out the Delphi Deli
for some great tips and resources
- EFLIB is
an object orientated toolkit for Borland Pascal
programmers that is freely available.
- Pascal
Programming Concepts and Structures contains great
Turbo Pascal specific information, as well as source code
for some great screen savers.
- The SourceWare
Archival Group (SWAG) has some fantastic pascal
source code, libraries, and articles on Turbo Pascal and
Delphi programming - all for free!
- For some great new pascal
source code, try Klaus Hartnegg's pascal page
- For beginning pascal programms, these style
guidelines should help your code look more clearer
- Delphi programmers can find great articles and source
code direct from Borland! Check out the Delphi
Developer's Corner.
- The Turbo
Pascal Programmer's Page offers a comprehensive
reference of Pascal & Delphi source code, utilities
and other sites
- The Delphi Source
page has links to many popular Delphi sites, as well as
to the Unofficial Delphi Newsletter, which is a fantastic
reference for Delphi programming
- City
Zoo's Delphi Page has some great collections of tips
and Delphi articles
- Denthor has written a series of tutorials in pascal on
Demo and Graphics Programming, which can be downloaded
from the Source Code Archive.
- Of interest to Delphi programmers, is this Delphi
components page which has some fantastic links to
Delphi source code, components, and VBX add-ons.
- The
Unoffical Newsletter of Delphi Users
- Delphi Yellow Page
¡@
Great Unix Programming Articles :
- Unix : Inter-Process Communication
(IPC) with pipes in C gives sample source code for
implementing pipes under Unix C, which allows
inter-process-communication (IPC), as well as the
synchronization of parent and child processes (often
taught as part of tertiary Operating Systems classes).
- C : Programming for the WWW
gives example source code plus a library for interfacing
with WWW documents via HTTP under Unix
- WWW : CGI programming with PERL
- is a tutorial for learning how to write PERL scripts
under Unix, and make your static WWW documents come
alive. With PERL, documents can be dynamic, and created
on-the-fly.
Great Unix programming Sites :
Game Programming Sites :
Learning any new language can be difficult,
particularly when you are moving from a procedural language to
your first object-orientated language. To get you started, I've
written some tutorials for the beginning programmer, and have
written some book reviews to point you in
the right direction.
Java tutorials :
The follwoing tutorial links are aimed at the beginner,
teaching Java programming concepts and introducing the language.
All future tutorials will now be published as part of the Java Coffee Break.
- Java 101 : Hello World
offers an introduction to Java, one of the hottest
programming languages today.
- Java 102 : Dealing with
classes will help you get a grasp of objects and
classes under Java, while providing a look at the syntax
of constructing them.
- Java 103 : File input and
output shows how to read and write to files, using
the built in FileInputStream and FileOutputStream classes
of Java.
- Java 104 : Extending
classes covers the concept of inheritance under Java,
allowing you to extend existing classes. The ease and
simplicity with which inheritance allows classes to be
modified makes re-use of code a reality!
- Java 105 : Java Language
package covers some of the most important classes
from the java.lang package, including the numerical,
string and System classes.
- Java 106 : Introduction to
applets gives an overview of how applets can be
created and inserted into web pages.
- RECENT JavaBeans
- a new component architecture gives a brief,
non-technical overview of the benefits of writing
components as JavaBeans, and offers a comparison between
JavaBeans and ActiveX.
- NEW Creating
a text-adventure game in Java is a collection of
tutorials that show you step by step how to write
text-adventure games in an object-orientated language
like Java. Each tutorial expands upon a gaming model, and
shows you how to add new functionality.
Java Online resources
- Java Coffee Break
- contains free online tutorials, and links to Java
resources and development tools.
- Java
Q&A - has plenty of answers to questions of
interest to Java developers. Perhaps someone else was
asking the same question as you!
- JARS - Java Applet
Review Service gives you reviews on the worlds greatest
applets, as well as the latest Java news and links to
resources.
- JavaWorld - IDG's
magazine for the Java community, is a free online
magazine that contains tutorials/articles published
monthly.
Java Development Tools
Java is a relatively new language, but there are some
surprisingly good tools out there now that can make your life
easier.
- Java
SDK 1.1 - Sun has recently released the next version
of its system-development kit.
- Microsoft
Java SDK - Microsoft have also released a
system-development kit, including some handy new tools.
There's even software to convert Java classes into
executables (.EXE) for the Wintel platform.
- Microsoft
Visual J++ - one of the best environments to develop
Java software with.
¡@
Great WWW & Internet Programming links :
- WWW : Adding a splash of colour
to your web pages shows how to use the <FONT>
tag to add colour to text and headings.
- WWW : HTTP Primer is an
in-depth look at how the HTTP protocol operates over a
TCP stream, covering both client and server aspects, and
the three common HTTP request types.
- WWW : Multi-column layout in
Netscape describes how to use the <MULTICOL>
tag to provide multiple column layout in web pages, in
the same manner as paper copies of newspapers,
newsletters and articles.
- WWW : CGI programming with PERL
- is a tutorial for learning how to write PERL scripts,
and make your static WWW documents come alive. With PERL,
documents can be dynamic, and created on-the-fly.
- WWW : Embedded meta data in HTML
documents shows how you can place meta data inside
your web pages, to show authorship information and
increase the hitcount of splash pages!
- WWW
: Fun with Active-X introduces the concept of using
Active-X controls, as an alternative to insecure Java
applets. An example of a floating tip is provided, as
well as links to Microsoft's Active-X gallery.
- HTML
: Writing HTML for legacy browsers describes how to
make your Web pages viewable by users with older
browsers, or who have automatic image loading disabled.
- VB : Building a Web Browser in
15 minutes is a tutorial that, step by step, covers
the construction of a fully featured web browser in
fifteen minutes using the new Microsoft Internet Control
Pack and Visual Basic (32-bit ed.)
Great WWW & Internet programming
links :
- Microsoft produces an online
magazine/web developer programme (SiteBuilder,
which has great tutorials, demonstrations, and free
software downloads.
- WebTechniques
is a monthly publication that often has major articles
from its paper version available for viewing. It covers a
variety of web related issues, and is a great resource
for information on Java, Perl, C, VRML, HTML and
Active-X.
- NetscapeWorld
- IDG's magazine for the web professional, is a free
online magazine containing great articles/tutorials on
web related issues.
- CGI programmers looking for examples should check out Matt's script
archive
- PERL programmers should check out the PERL
CGI FAQ
- For Winsock Development
Information you should check this link out.
- For more Winsock information, and source code, check out
the Windows
Socket Programming page
- Want to know more about Java, the hottest new programming
language for the Internet? Check out the original
creators, Sun, or my
tutorial series which gives a great
introduction to the Java language.
- Check out Gamelan
- the Java directory
Useful FTP and archive sites
Useful USENET newsgroups
NB - To view these newsgroups, you will need either a news
capable browser, such as Netscape, or a seperate newsreader
Mainframe Programming
Mainframe
Programming Resources Links (DB2, Cobol, S/390, CICS, MVS)
Source Code Archive
The source code archive contains essential programming
tutorials, references and archives of code, on a wide variety of
topics and categorised for quick access. If there is programming
information or tutorials you feel should be listed here, then drop me a note and
I'll try to add it.
David's tutorials
Many of my tutorials contain source code for sample programs,
as well as the original HTML document. A selection of these are
available for download here; other tutorials contain separate
links for tutorial source code.
Game Programming
The PC Game Programmers Encyclopedia is the ultimate reference
for would-be game programmers. Containing articles on assembly
language programming, graphics, sound and memory management
techniques, this is a must download!
For all those who have an interest in 3D graphics and games,
the full source code for Wolf3D has been publicly released by ID
software! Read the disclaimer,
then download Wolf3D source.
Pascal
The Asphixia Graphics tutorials contain example source code
for demo-style graphical effects, as well as covering basic
animation and use of inline assembly language in Turbo Pascal to
handle VGA graphics. These tutorials are a valuable source of
information for Pascal graphic programmers.
While the Asphixia graphics tutorials are handy for learning a
particular aspect of graphics programming, each tutorial does not
contain a large number of examples. Bjarke Viksoe has put
together a collection of graphical demo source code, ranging from
gouraud shading to scrollers and 3D graphics.
Java Programming
Both Microsoft and Sun are now offering system development
kits for Java programming. The Sun SDK has some great sample
source code, and the Microsoft SDK has some extra utilities, such
as a class -> exe compiler.
Misc. Links
Here is a collection of programming links submitted by
readers. At this stage they are unsorted, but a brief description
has been provided for each.
Great Web Sites for Programmers :
- Great reference material, and programming humour, at WWW.Program.com
- The Programmer's
Oasis contains a wealth of information and links for
pascal, visual pasic, c and perl programers!
- Nerd World has a great programming
search engine, with links broken up into different
language categories
- For the latest news on product releases, and support for
Borland C/Delphi, check out Borland Online
- The Happy
Puppy Game Developer's Page has a great resource
list, including some actual source code for game
programming
- The Demo
and coding FAQ contains some great programming info
and links for graphics and sound
- The Jumbo Homepage contains links to vast collections of
public domain and shareware programs. In particular,
their DOS source
code library has some great source code for ASM,
Pascal and C programmers!
- The Professional
Programming page contains fantastic assembly, basic
and pascal links as well as great source code examples
that can be downloaded
- A
guide to the PC Demo scene offers a fantastic
overview of demo programming
- If you're a game programmer, why not check out The
Nexus - the ultimate link for game developers
- Or try out the PC
Techniques/Visual Developer Coriolis site which
contains some great online articles, as well as the
Coriolis Delphi Explorer
- Finally, anyone with a bent for graphics should check out
"Graphics"
for the latest details on file formats
Useful FTP and archive sites
Useful USENET newsgroups
NB - To view these newsgroups, you will need either a news
capable browser, such as Netscape, or a seperate newsreader
PS Emulator
http://www.szczecin.top.pl/~duddie/
http://home.onestop.net/consoleh/
http://www.s3.com/bbs/shrware/index.htm
http://www.geocities.com/TimeSquare/Battlefield/5446
¡@
Virus programming & Related Links
¡@
¡@
NT Internal