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

Android Tutorials - Herong's Tutorial Examples

This free book is a collection of notes and sample codes written by the author while he was learning Android system. Topics include AAPT, Android, ADB, API, Dalvik, emulator, Java, layout, logcat, shell, SDK, USB, view.

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.

C# Tutorials - Herong's Tutorial Examples

This free book is a collection of notes and sample codes written by the author while he was learning Flash. Topics include C#, C Sharp, data types, float, expression, literal, loop, .NET, performance.

Flash Tutorials - Herong's Tutorial Examples

This free book is a collection of notes and sample codes written by the author while he was learning Flash. Topics include ActiveX, classid, Flash, OBJECT, Player, Plugin, Shockwave, SWF, Web.

Free Web Services - Herong's Tutorial Examples

This free Web service tutorial book is a collection of notes and sample codes written by the author while he was testing free Web services available on the Internet. Topics include Web service, SOAP, REST, WSDL, WADL, soapUI, Country codes, currencies, airports, weather, bar codes, mortgage, stock quotes, search, Yahoo, Flickr.

Java 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 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.

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.

Java Tool Tutorials - Herong's Tutorial Notes

Java Tool Tutorials - Herong's Tutorial Notes" is a free tutorial book based on notes and sample codes collected by the author while he was learning Java tools himself. Topics includes: book, breakpoint, class, classpath, debugging, free, import, java, javac, jar, jdb, J2SE, JDK, JPDA, notes, source, sourcepath, thread, tutorials.

JVM Tutorials - Herong's Tutorial Examples

This free book is a collection of notes and sample codes written by the author while he was learning JVM himself. Topics include JVM (Java Virtual Machine), HotSpot, JRockit, GC (Garbage Collection), Memory, Stack overflow, CDS (Class Data Sharing), Runtime, Reflection.

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.

Java Swing 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 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.

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.

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.

MySQL 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 MySQL 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.

Perl Tutorials - Herong's Tutorial Examples

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.

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.

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.

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 SOAP 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.

WSDL Tutorials - Herong's Tutorial Notes

This free WSDL tutorial book is a collection of notes and sample codes written by the author while he was learning WSDL himself. Topics include WSDL, Web Service, SOAP, service, end point, interface, operation, type.

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.

XML 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 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.

Data Encodings - Herong's Tutorial Examples

This free book is a collection of tutorial notes and example codes written by the author while he was learning different binary data encoding algorithms. Topics include Base32, Base64, UUEncode, Algorithm.

PKI Tutorials - Herong's Tutorial Examples

This PKI (Public Key Infrastructure) tutorial book is a collection of notes and sample codes written by the author while he was learning PKI technologies himself. Topics include CA, Certificate, Crypt::SSLeay, C#, Digital Signature, Firefox, HTTPS, IE, Java, JSSE, KeyStore, keytool, MMC, .NET, OpenSSL, PEM, Perl, PHP, PKI, S/MIME, SSL, TLS, X.509.

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.

Unicode 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 Unicode. Topics include ASCII, character set, encoding, GB, GB18030, GB2312, GBK, ISO-8859, JDK, JIS, UTF8, Unicode.

Tutorial Books on Other Topics

Computer History - Herong's Notes

This free book is a collection of notes on computer history. Topics include FORTRAN, Java, UNIX, FTP, C, vi, Bourne Shell, C Shell, Bash, Tcsh, X Window System, Gopher, Macintosh, Apple, WWW.

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.

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.

Windows Security Notes - Virus, Trojan, Spyware and Adware

This free book is a collection of tutorial notes written by the author while he was dealing with security issues with Microsoft Windows systems. Key topics include anti-virus tools, virus and trojan removal techniques, security issues with browser add-on applications.

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.

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.

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.

Notes on Web Site Statistics

This is a collection of statistics reports and notes on this Web site. Topics include weekly Web page requests summary, number of page views for each tutorial books, most popular search engine queries, most popular books, and client browser statistics.

Reference Citations to Herong's Tutorial Notes

This is a collection of reference citations to Herong's tutorials on the Internet.

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

Best Chinese Music

This is a collection of best and well-known Chinese music works selected by the author. Key words include Chinese, Music, Classic, Best, Well-known, Song, Traditional, Modern, Download, Listen.

Best Chinese TV Series

This is a collection of best Chinese TV series selected by the author based on popularity ratings. Many of them are available on the Internet for free download and online play/view.

Best Chinese Movies - Films

This is a collection of best Chinese movies selected by the author. Most of them are award winners of film competitions and film festivals.

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

Web Service Examples

Chinese-Pinyin On-line Translator

Chinese-English On-line Dictionary

Forum - Share your questions and answers here

Web Sites Directory - Suggest your favorite sites here

Guest Book - Share your comments here

Search This Site



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