Site Map

New Forum for Your Programming Questions

This new forum is created to allow you to share your programming questions and answers. Other discussions are also welcome. Please register and post your questions or answers.

Tutorial Books on Software Programming Technologies

ASP Tutorials - Herong's Tutorial Notes

This free book is an excellent tutorial book for beginners. It is a collection of notes and sample codes written by the author while he was learning ASP himself. Topics include ActiveX, ASP, attachment, collection, cookies, database, HTTP response header, IIS, MS Access, redirect, scripting, script debugger, script runtime DLL, session, VBScript, etc.

Herong's Tutorial Notes on C# - Part A

This free book is an excellent tutorial book for beginners. It is a collection of notes and sample codes written by the author while he was learning C# himself. Topics include array, C#, C sharp, data types, expression, literal, loop, .NET.

Herong's Tutorial Notes on C# - Part B

This free book is an excellent tutorial book for beginners. It is a collection of notes and sample codes written by the author while he was learning C# himself. Topics include array, C#, C sharp, class, data types, decimal, float, method, performance, .NET.

Herong's Tutorial Notes on Java

This free book is an excellent tutorial book for beginners. It is a collection of notes and sample codes written by the author while he was learning Java himself. Topics are related only to the basics of Java language, and classes provided in the java.lang.* package in the Java Development Kit (JDK): array, book, bit, bitwise, byte, console, deadlock, example, J2SDK, Java, JDK, JVM, main, memory, online, operation, shift, synchronization, string, syntax, thread.

JavaScript Tutorials - Herong's Tutorial Examples

This free book is a collection of tutorial examples and notes written by the author while he was learning JavaScript. Topics include data type, variable, expression, statement, loop, user function.

JDBC Tutorials - Herong's Tutorial Notes

Notes related Microsoft JDBC Driver 1.0 added. New topics include installation of free packages of SQL Server 2005 Express Edition, Sample Databae and JDBC Driver; connection to SQL Server 2005 through the JDBC driver; execution of query and update statements.

JDK Tutorials - Herong's Tutorial Notes

This free JDK tutorial book is a collection of notes and sample codes written by the author while he was learning Java and JDK packages himself. Topics include Calendar, character set, cipher, client authentication, collections, datagram, Date, DES, digital signature, encryption, DOM, DSA, DTD, HTTPS, JCA, keytool, Locale, message digests, MD5, public key, RSA, SAX, SHA, socket, SSL, TLS, Unicode, UTF-8, X.509, XML, XSD, XSL, etc.

Herong's Tutorial Notes on JSP and JSTL

This free JSP and JSTL tutorial book is a collection of notes and sample codes written by the author while he was learning JSP and JSTL himself. Topics include attachment, content-disposition, content_type, cookie, custom tag, debugging, file upload, header lines, localization, JavaBeen, JSP, JSTL, MIME, Servlet, session, Taglib, Tomcat, Unicode, etc.

Java Tool Tutorials - Herong's Tutorial Notes

This free book is an excellent tutorial book for beginners. It is a collection of notes and sample codes written by the author while he was learning Java tools himself. Topics include java, javac, jar, jdb, jar, javap, keytool.

Herong's Tutorial Notes on JVM

This free book is an excellent tutorial book for beginners. It is a collection of notes and sample codes written by the author while he was learning JVM himself. Topics include CDS, GC, HotSpot, J2SDK, Java, JRockit, JVM, Memory, Out of memory, Performance, Stack overflow, String buffer, Virtual machine, VM.

Herong's Tutorial Notes on Sorting Algorithms

This free book is an excellent tutorial book for beginners. It is a collection of notes and sample codes written by the author while he was learning sorting algorithm himself. Topics include Bubble Sort, Heap Sort, Insertion Sort, Java, JDK, Merge Sort, performance, Quicksort, Selection Sort, Shell Sort.

Herong's Tutorial Notes on SQL

"This free book is an excellent tutorial book for beginners. It is a collection of notes and sample codes written by the author while he was learning SQL himself. Topics include CREATE, cursor, data type, DATE, DBD, DBI, DELETE, deadlock, export, FETCH, HAVING, import, INDEX, INSERT, isolation, GROUP BY, language, load data, lock, mSQL, MySQL, online, ORDER BY, Perl, query, RDBMS, SELECT, SQL, SQL-92, TIME, stored procedure, TIMESTAMP, transaction, UPDATE, WHERE, Windows, XML.

Herong's Tutorial Notes on Java Swing

This free book is an excellent tutorial book for beginners. It is a collection of notes and sample codes written by the author while he was learning Java AWT and Swing. Topics include AWT, button, Chinese, component, event, frame, graphics, GUI, internal frame, Java, JDK, JFC, language, label, listener, look and feel, MVC, radio button, resolution, screen, Swing, text field, thread, toolkit, tutorial, Unicode.

Herong's Tutorial Notes on Perl - Part A

This free book is an excellent tutorial book for beginners. It is a collection of notes and sample codes written by the author while he was learning Perl himself. Topics include binary file, CGI, client server, DBM file, debug, file handle, references, IIS, MySQL, objects, open file, package, regular expression, XML, SOAP, socket communication, etc.

Herong's Tutorial Notes on Perl - Part B

This free book is an excellent tutorial book for beginners. It is a collection of notes and sample codes written by the author while he was learning Perl himself. Topics include binary file, CGI, class, client server, DBM file, debug, directory handle, file handle, file test, function, hard reference, IIS, Internet, language, Linux, module, MySQL, name space, object, object method, online, open directory, open file, package, Perl, regular expression, RPC::XML, sample codes, SOAP, SOAP::Lite, socket communication, soft reference, split, subroutine, performance, TCP, XML, XML-RPC, XML::Simple.

PHP Tutorials - Herong's Tutorial Notes

This free PHP tutorial book is a collection of notes and sample codes written by the author while he was learning PHP himself. Topics include CGI, cookie, directory, download, header lines, IIS, localization, mail, MySQL, output buffer, redirect, request, session, SMTP, SOAP, Unicode, etc.

VBScript Tutorials - Herong's Tutorial Notes

This free VBScript tutorial book is a collection of notes and sample codes written by the author while he was learning VB Script himself. It can be used as a tutorial guide for beginners or a reference book for experienced developers. Topics include Visual Basic, VB Script, Data Type, Variable, Variant, Array, String, Operation, Expression, If Else, Loop, While, For Each, Procedure, Function, Null, and Conversion.

Herong's Tutorial Notes on Web Service and SOAP

This free book is an excellent tutorial book for beginners. It is a collection of notes and sample codes written by the author while he was learning PHP himself. Topics include ActivePerl, Axis, Binding, Data Model, Encoding, HTTP, Java, Message, Message Exchange Patterns, NuSOAP, online, PEAR, PHP, Properties, RPC, SOA, SOAP 1.2, SOAP Extension, SOAP::Lite, UDDI, Web Method, Web service, WSDL.

Herong's Tutorial Notes on XSL-FO and XHTML

This free book is an excellent tutorial book for beginners. It is a collection of notes and sample codes written by the author while he was learning XSL-FO and XHTML. Topics include XHTML, XSL-FO, XSLT, PDF, layout, formatting, conversion.

Herong's Tutorial Notes on XML Technologies

This free book is an excellent tutorial book for beginners. It is a collection of notes and sample codes written by the author while he was learning XML and related technologies. Topics include DOM, DTD, J2SDK, Java, SAX, Syntax, Templates, XML, XPath, XSD, XSL, XSLT, XSL-FO.

XML Schema Tutorials - Herong's Tutorial Examples

This free book is a collection of tutorial examples and notes written by the author while he was learning XML Schema and writing XSD (XML Schema Definition) documents. Topics include XML Schema specifications, XML data types, XSD document samples, XML document validation tools like XML Spy, XML document validation programming interfaces like Xerces-J.

Tutorial Books on Data Encoding and Encryption Technologies

Cryptography Tutorials - Herong's Tutorial Notes

This free cryptography tutorial book is a collection of notes and sample codes written by the author while he was learning cryptography technologies himself. It can be used as a tutorial guide for beginners. Topics include blowfish, CA, certificate, certification path, cipher, CSR, decryption, DER, DES, digest, encryption, Java, JCE, JDK, keytool, MD5, message, OpenSSL, PEM, PKCS#8, PKCS#12, private key, public key, RSA, secret key, self-signed certificate, SHA1, SSL, X.509.

Herong's Tutorial Notes on Data Encoding

This free book is an excellent tutorial book for beginners. It is a collection of notes and sample codes written by the author while he was learning binary data encoding algorithms. Topics include reviewing Base64 and UUEncode algorithms; Base64 and UUEncode implementation in Java.

Tutorial Books on Unicode and Other Character Encodings

Herong's Tutorial Notes on GB2312 Character Set

This free book describes the GB2312 character set. It provides a mapping table of all GB2312 characters, native codes, corresponding Unicode codes and UTF8 codes. The Java program source code that produces the mapping table is also included. Topics include character set, Chinese, encoding, Java, GB2312 to Unicode, Unicode to GB2312, UTF8.

Building Chinese Web Sites using PHP

This PHP tutorial book is a collection of notes and sample codes on building Chinese Web sites with PHP scripts. It can be used as a tutorial guide for beginners. Topics include installing PHP and Tomcat; creating PHP pages; displaying pages in Chinese; saving Chinese characters to MySQL database; fetching Chinese characters from MySQL database.

Herong's Tutorial Notes on Unicode

This free book is an excellent tutorial book for beginners. It is a collection of notes and sample codes written by the author while he was learning Unicode. Topics include ASCII, character set, encoding, GB, GB18030, GB2312, GBK, ISO-8859, JDK, JIS, UTF8, Unicode.

Tutorial Books on Other Topics

Herong's Notes on Astrology and Horoscope

This book is a collection of my personal notes on astrology and astronomy. Topics include Western astrology, Indian (Jyotisha) astrology, and Chinese astrology, the celestial sphere, the ecliptic, the precession, zodiac signs, horoscope, Sun sign, Moon sign, Chinese astrology and horoscope, eight words and Chinese zodiac animal signs.

Herong's Tutorial Notes on CD/DVD

This free book is a collection of tutorial notes taken by the author while he was learning CD related technologies and software. Topics include CD types, physical parameters and logical formats; reading or playing, recording or burning CD, file formats used related to CDs.

Publishing Books Using XML Technologies

This book describes some ideas of how to use XML technologies to help publishing your books on your own Websites. Those ideas are implemented into a publishing tool called hyPub, which is also presented in this book. hyPub allows you to manage your book source text in simple XML files, transform them later into well formatted and linked XHTML files and PDF files ready for publishing on Websites or printing.

Windows Tutorials - Herong's Tutorial Notes

This free book is an excellent tutorial book for beginners. It is a collection of tutorial notes written by the author while he was learning and using MS Windows. Topics include Analog, Anonymous FTP, Crossover Cable, FTP, Graphics, GIF, HijackThis, IE Addon, IIS, JPEG, Puper, RAR, Spyware, SurfBuddy, Toolbar, Trojan, Vundo, VSAdd-in, Web, WebBar, winfixer, WinRAR, WinZip, ZIP.

Herong's Notes on Chinese Calendar

This book introduces you the Gregorian calendar and the Chinese Calendar. A Java program is provided to convert dates from the Gregorian calendar to the Chinese calendar. This program can also be used to print out Chinese calendars for 200 years between 1901 and 2100.

Tutorial Books in Chinese

和荣 笔记 - GB2312 字符集与编码对照表

这本手册用表格列出了 GB2312 汉字国家标准字符集的 全部字符和编码,以及每个字符所对应的 Unicode 编码。同时也列出了从 Unicode 到 GB2312 转换表。这些表格的程式制作也收录在这本手册中。

和荣笔 记 - 中国农历二百年算法及年历 - 简体

本书开始部分简单地介绍了日历的基本原理,同时也介 绍了目前中国使用的公历和农历的基本推算规则。中间部分列出了一个中国农历推 算原程式。这个程式采用了压缩数据,可以用来推算二百年农历日期。本书的其余 部分收录了由这个程式制作的二百年年历。

和荣 笔记 - 中国农历二百年算法及年历 - 繁体

本書開始部份簡單地介紹了日曆的基本原理,同時也介紹了目前中國使用的公曆和農曆的基本推算規則。中間部份列出了一個中國農曆推算原程式。這個程式採用了壓縮數據,可以用來推算二百年農曆日期。本書的其餘部份收錄了由這個程式製作的二百年年曆。

和荣 笔记 - XSL-FO 与 XHTML 的中文处理

本书收集了我在使用下列技术的个人体会和实际例子: eXtensible Style Language Formatting Objects (XSL-FO); eXtensible Hyper-Text Markup Language (XHTML).

Free Web Site Tools

hyBook - A Simple Guestbook Application in ASP+MS Access

hyBook is a simple guestbook server side script. It can be used as a simple guestbook or as a management tool of visitor's comments on multiple topics. Features of hyBook include: page breaking; multiple topics; IP address tracking; and administrator editing. hyBook supports two environments: ASP with MS Access and PHP with MySQL.

hyBook - A Simple Guestbook Application in PHP+MySQL

hyBook has been ported to PHP and MySQL environment. Click here to download. hyBook is a simple guestbook server side script. It can be used as a simple guestbook or as a management tool of visitor's comments on multiple topics. Features of hyBook include: page breaking; multiple topics; IP address tracking; and administrator editing. hyBook supports two environments: ASP with MS Access and PHP with MySQL.

hySite - A Simple Website Directory Application

hySite has been ported to PHP and MySQL environment. hySite is a simple Website directory script application. It can be used as a simple personal Website bookmark tool or as a Website resources management tool. Features of hySite include: keyword search; site ranking, IP address tracking; and admin editor. hyBook supports two environments: ASP with MS Access and PHP with MySQL.

Notes on Other Topics

Free Chinese Calendar 2008 - Year of the Rat

Chinese Festivals

Chinese Calendars

Selecting Wedding Dates Based on Chinese Calendar

Other Chinese information

Poems by Claire Wang - Some nice poems by my niece Claire Wang.

Other Sites and Tools

Forum - Share your questions and answers here

Web Sites Directory - Suggest your favorite sites here

Guest Book - Share your comments here

Search This Site

Site Statics



Copyright © 2007 Dr. Herong Yang. All rights reserved.