|
300
GB AND 15000 MB |
|
|
|
Dev Shed |
|
| |
|
|
|
SEO Chat |
|
| |
|
|
| |
|
|
WEB
SEARCH
HTML TUTORIAL 2
| CGI Programming 101:
Learn CGI Today |
Windows
XP: how to set up Apache and Perl;
how to configure Apache; where to write your programs; differences
between CGI programs on XP and Unix Mac
OS X: how to configure Apache (which
you already have installed); where to write your programs
Unix:
How to upload programs to your Unix-based
ISP; Unix tutorial; where to write your programs; Unix permissions.
|
Introduction
- What is CGI? Why learn it? What
do you need to get started? Chapter
1: Getting Started [text]
[programs]
- where to write your programs; how to upload to the Unix
host; changing permissions; writing your first CGI
Chapter
2: Perl Variables [text]
[programs]
- Scalars, arrays, and hashes
Chapter
3: CGI Environment Variables [text]
[programs]
- Using data from environment variables; writing forms using
GET
Chapter
4: Processing Forms and Sending Mail [text]
[programs]
- Writing forms using POST: a form-to-mail CGI
Chapter
5: Advanced Forms and Perl Control Structures [text]
[programs]
- Handling radio buttons, checkboxes, and select fields; writing
a survey/poll CGI
Chapter
6: Reading and Writing Data Files [text]
[programs]
- File permissions; how to open, read, write, and close files
|
Chapter
7: Working With Strings - comparing, finding, joining,
and formatting strings
Chapter
8: Server-Side Includes - SSI Syntax, list of SSI elements,
how to include files and execute CGI programs; SSI page counter;
SSI error logger
Chapter
9: Working With Numbers - number operators and functions;
random numbers; a random image picker; random rotating ad
banners
Chapter
10: Redirection
Chapter
11: Multi-Script Forms - a web catalog and order form
Chapter
12: Searching & Sorting
Chapter
13: Regular Expressions - pattern matching with Perl
Chapter
14: Perl Modules
Chapter
15: Date and Time in Perl - how to generate the date;
modules for formatting the date; countdown/up clocks
Chapter
16: Database Programming with Perl - an introduction to
MySQL and DBI; SQL catalog; SQL page counter
Chapter
17: HTTP Cookies - how to set and read cookies
Chapter
18: Writing Your Own Modues
Chapter
19: CGI Security - taint checking; protecting your data
Chapter
20: Password Protection
Appendix
A: Unix Tutorial and Command Reference
Web
Developer's Bookshelf |
- Title: A C tutorial.
Filename: C-LESSON.ZIP
Author: Christopher Sawtell.
E-mail: [email protected]
URL: ftp://garbo.uwasa.fi/pc/c-lang/c-lesson.zip
This tutorial contains a complete course for you to
learn the 'C' computer language itself. Some knowledge,
of computers and the jargon is assumed, but complicated
concepts are fully explained. This tutorial is geared
towards the UNIX operating system, but everything discussed
here applies across all platforms. Most of the source
code included here compiles under all the platforms.
This is a good effort and is worth your time. Updates
to this tutorials are posted to the USENET group comp.lang.c.
- Title: Coronado;s Generic C tutor v2.0
Filenames: Programming
in C tutorial
Author: Gordon Dodrill
E-mail: --
URLs: http://www.coronadoenterprises.com/tutorials/c/index.html
This is one of the most complete tutorials out there.
Once again, most of the items covered here are apply
across all platforms. There are some items discussed
here that are DOS dependent. The tutorial includes a
manual that covers all the aspects of the C language.
The archive also includes a huge collection of C code
that is discussed in this tutorial. The best way to
learn anything is by practical application and this
tutorial does just that. A payment of $10.00 is requested
by the author if you find the tutorial helpful, but
the payment is not required. I think you should send
in the $10.00 as a lot of time and effort went into
this project.
- Title: Collection of C-Snippets
Filename: snip-c.zip
Author: Bob Stout
E-mail: [email protected]
URL: http://www.snippets.org/
This is the July 97 release of one of the biggest public
domain/freeware portable C code and instruction text.
According to the author, the 1.1 MB archive contains
over 360 files and approximately 35% of it is PC-specific.
The rest of it is completely portable. There is a piece
of code for every single task starting with macros to
complete cut-and-paste C code solution and utilities,
along with some frequently asked questions and instructional
files. This archive is a must for every programmer.
- Title: COMP.LANG.C FAQ
Filename: FAQ
Author: Steve Summit
E-mail: [email protected]
URL: http://www.eskimo.com/~scs/C-faq/top.html
The FAQ (Frequently Asked Questions) is a compilation
of frequently- asked questions of the usenet group,
COMP.LANG.C along with the answers. Steve's put in a
lot of work and this compilation shows it. I found that
the FAQ answered a lot of my questions. I even learned
a lot of new things browsing through the document. I
think this FAQ should should be on your computer desk
right next to a good C programming book. The FAQ is
posted to COMP.LANG.c and news.answers every month along
with the diff version.
- Title: TUTOR v3.10
Filename: CTUTORDE.ZIP
Author: Gordon Dodrill
E-mail: [email protected]
URL: ftp://ftp.simtel.net/simtelnet/msdos/c/ctutorde.zip
This is an educational learning tool which helps expedite
the difficult process of learning the C Programming
Language. It includes a tutorial, style guide, and interactive
quiz program all integrated together in one program.
The tutorial covers both K&R version of C and ANSI
C. One of the biggest limitation of this tutorial is
that it is only available for DOS computers.
- Title: Programming in C
Filename: CE.html
Author: Dave Marshall
E-mail: [email protected]
URL: http://www.cm.cf.ac.uk/Dave/C/CE.html
This is one of the best C programming tutorials out
there on the World Wide Web (WWW). See tutorial #11
for more information on the web and tools to access
the web. This tutorial starts out with some basic ideas
and then extends to some more advanced features of C.
With the popularity of the World Wide Web, items on
the web servers are going to be very popular. This is
really a great tutorial and worth checking out. Some
of the items discussed here are loops, arrays, string
manipulation, pointers, dynamic memory allocation, I/O,
UNIX, C preprocessor and some exercises. While you're
out there, check out Ceilidh, the online C tutoring
system.
- Title: ANSI C for Programmers on UNIX systems.
Filename: love_C.ps.Z,love_C.shar
Author: Tim Love
E-mail: [email protected]
URL: ftp://svr-ftp.eng.cam.ac.uk/pub/misc/love_C.ps.Z
This is a really nice C tutorial geared towards people
on UNIX system as the title would suggest. This document
introduces C by providing sample programming tasks.
One of the good things about this tutorial is that all
the source code included is ANSI compliant. This tutorial
also includes programming exercises to aid or gauge
your progress as you go through the material (answers
included in back). The tutorial covers some of the basics
such as functions, pointers and string manipulation
followed by some programming examples to apply the items
you've just learned.
There is also a section on memory allocation that illustrates
the use and dangers of malloc. The section on the Make
utility helped me a lot as I really don't like make
and makefiles. The section of debugging is also extensive
and has some great tips. The appendix of this tutorial
also has a section of converting from K&R to ANSI
C. Really great job and well worth the checking into.
- Title: Coronado Enterprises C++ Tutorial (v2.20)
Filename: http://www.coronadoenterprises.com/,
http://www.coronadoenterprises.com/
Author: Gordon Dodrill
E-mail: --
Phone: (505) 293-5464
URL: ftp://ftp.simtel.net/.2/simtelnet/msdos/cpluspls/cptutt22.zip,
ftp://ftp.simtel.net/.2/simtelnet/msdos/cpluspls/cptutt22.zip
Just like its C counterpart, this is really one of
the best and most complete C++ tutorial out there. This
tutorial is not for the person just starting out in
programming as C++ is not an ideal first language. But
if you are familiar with C or any other programming
language, this tutorial will get you started with C++.
All the source discussed in this tutorial is included
and learning is really accelerated as you can compile
the code while you are reading about it. This tutorial
will assume a thorough knowledge of the C programming
language and little time will be spent on the fundamental
aspects of the language. Special attention has be devoted
to explaining the newer additions as provided by the
ANSI-C standard, as many programmers are used to the
old K&R school of thought.
- Title: COMP.LANG.C++ FAQ
Filename: FAQ
Author: Marshall P. Cline, PH.D.
E-mail: [email protected]
URL: http://www.cerfnet.com/~mpcline/C++-FAQs-Lite/
Wow!!! That's really all I can say about this collection
of questions and answers for C++ and Object Oriented
Programming (OOP). This is the complete FAQ for the
Newsgroups COMP.LANG.C++ compiled by Dr. Marshall Cline.
I have been programming in C++ for a few months and
am far away from being an 'expert', and this compilitation
helped me enormously. Once again, this is not for the
person that is starting to learn C++, but if you've
already taken the first step, this FAQ is for you.
The C++ FAQ has been released as a book called `C++
FAQS -- Frequently Asked Questions' by Addison-Wesley.
The book is a complete re-write and supposedly has a
lot of new material. Marshall Cline is joined by Greg
A. Lomow as the co-author of the book (ISBN 0-201-58959-3).
I am not sure if the FAQ will still be posted to the
comp.lang.c++. The FAQ will still be posted in the Newsgroup
comp.lang.c++, but if you find the FAQ helpful, you
should really buy the book.
- Title: C++ on the World Wide Web
Filename: C++.html
Author: Marcus Speh
E-mail: [email protected]
URL: http://uu-gna.mit.edu:8001/uu-gna/text/cc/index.html
This is one of the award wining courses at the 1st
WWW conference (congratulations Marcus. great job).
One of the newest addition here is the Dorill C++ course
converted to HTML. There is a wealth of information
on C++ available on the World Wide Web (WWW). The World
Wide Web (WWW) is a wide area hypermedia information
retrieval system that gives the user universal access
to a large universe of documents. One of the most popular
to the Web is called Mosaic developed by NCSA. Mosaic
is an Internet based global hypermedia browser that
allows you to discover, retrieve and display documents
and data from all over the world. Global hypermedia
means that information located around the world is interconnected
in an environment that allows you to travel through
the information by clicking on hyperlinks-- terms, icons
or images in documents that point to other related documents.
- Title: Programming in C
Filename: http://www.lysator.liu.se/c/index.html
Author: Jutta Degener
E-mail: [email protected]
URL: http://www.lysator.liu.se/c/index.html
This is really one of the best collection of C related
items out there on the World Wide Web maintained by
the Lysator computer society, an association of computer
science students at Linkoping University, Sweden. Here's
a list of some of the items. There is a great section
on ANSI C, reviews of 3 books and a list of errata from
2 books. There is a very interesting paper called `A development of the C language'
by Dennis Ritchie that traces the origin of the
language we know and love today. There is a HTML version
of Kernighan's historical 'Programming in C: A Tutorial'
(1974) that describes an early version of C, four
years before K&R. WARNING: DO NOT USE THIS DOCUMENT
AS A TUTORIAL. Also included are the `Ten Commandments
for C programmers' (Annotated version) and a HTML version
of the comp.lang.c
FAQ by Steve Summit.
- Title: C++ Annotations (ver 3.3.3)
Filename: cplusplus.html
Author: Frank Brokken & Karel Kubat
E-mail: [email protected], [email protected]
URL: http://www.icce.rug.nl/documents/cplusplus/
This web based tutorial is intended for knowledgeable
users of C who would like to make the transition to
C++. This document presents an introduction to programming
in C++. It is a guide for programming courses taught
at State University of Groningen This document is not
a complete C/C++ handbook, but rather serves as an great
addition to other documentation sources. The reader
should take note of the fact that an extensive knowledge
of the C programming language is assumed and required.
This document continues where topics of the C programming
language end, such as pointers, memory allocation and
compound types which makes it a very good programming
guide. I highly recommend this tutorial to any individual
who is really interested in becoming extremely knowledgeable
on C++ and a proficient programmer. Here is a listing
of the chapters.
- Introduction to C++
- A first impression of C++
- Classes
- Classes and memory allocation
- Static data and functions
- Inheritance
- Polymorphism, late binding and virtuality
- Concrete examples of C++
- Templates
|
|