Skip to main content

Quick Reference Cards

A reference card or quick reference card is a concise bundling of common syntactic rules and idioms of a particular formal language. It serves as an ad hoc memory aid for an experienced user.
In spite of what the name reference card suggest, the term only tends to be used in the narrow context of programming languages or markup languages. However, this concept is now being adopted to portray concise information in many other fields.


Category
Download link
Comment
Author/Source
 PDFsize
Web
&
Mark-up
JSP Syntax71,5 KSun made a convenient syntax reference for their Java Server Pages technology.Sun Microsystems
VisiBone Web Designer's HTML Card13,1 MAmazing complete HTML reference. This 4 paged, full-coloured reference is a must-have for any web designer! Visibone Inc.
JSP Quick Reference Card27,7 KJava Server Pages (JSP) technology allows web developers and designers to rapidly develop and easily maintain, information-rich, dynamic web pages that leverage existing business systems. As part of the JavaTM family, JSP technology enables rapid development of web-based applications that are platform independent. JavaServer Pages technology separates the user interface from content generation enabling designers to change the overall page layout without altering the underlying dynamic content.Allaire corporation
Javascript Quick Reference Card121 KJavaScript is an interpreted programming or script language from Netscape. It is somewhat similar in capability to Microsoft's Visual Basic, Sun's Tcl, the UNIX-derived Perl, and IBM's Rexx. BrandsPatch LLC
 Cascading Style Sheets 1.078 KCascading Style Sheet level 1 (CSS1) is a simple style sheet mechanism that allows authors and readers to attach style (e.g. fonts, colors and spacing) to HTML and XML documents. This Quick Reference contains a list of CSS properties, units and pseudo-classes.deepx
DelphiDelphi Technical Reference Card 7.2013,8 KDelphi is the most productive, RAD tool on the market today. It is both more visual and much faster than Visual Basic, with the power of C++ and has the fastest 32bit compiler that there is on the market today.Gulf Coastal Software
AdaAda Reference Card31,2 KAda is a Pascal-like programming language. In addition to traditional programming languages it includes a complete facility for the support of real-time, concurrent programming. This card is an overview of attributes, pragma's and the standard Ada libraries.DAINA
Ada Syntax Card29,7 KThe Ada syntax specification.
CUpdated! C Reference Card (ANSI) 2.210,4 KGreat QR-card! Anyone who 's involved in ANSI C programming should have this on his desk.
New!
C#
Core C# and .NET Quick Reference51 K This PDF file contains two pages of C# reference information.
C++Updated! STL Quick Reference 1.29310 K
This one really is a master peace. It's a great summary of the Standard Template Library with clear examples of how to use it.
Yotam Medini
 Microsoft Foundation Classes (MFC) Quick Reference166 KIf you are developing applications in Visual C++, then you surely know all about MFC. An overview of the class hierarchy can be consulted on this reference card.Jialong He

CVS
CVS Quick Reference Card177 KCVS is the Concurrent Versions System, the dominant open-source network-transparent version control system.  CVS is useful for everyone from individual developers to large, distributed teams. You can find more information on http://www.cvshome.com.Andrew Ford
 CVS Quick Reference Card (LG)91 KLaurent Gregoire
DOC++ DOC ++ Reference Card104 K
DOC++ is a documentation system for C/C++ and Java generating both, LaTeX output for high quality hardcopies and HTML output for sophisticated online browsing of your documentation. The documentation is extracted directly from the C++ header or Java class files.
Steven Gould
New! DoxygenDoxygen Quick Reference112 KDoxygen is a documentation generator for C++, C, Java, Objective-C, Python, IDL (Corba and Microsoft flavours) and to some extent PHP, C#, D and ActionScript. It runs on most Unix systems as well as on Windows and Mac OS X.
Paul W. Joireman
Java JAVA Quick Reference41 KJava is a high-level programming language developed by Sun Microsystems. Java was originally called OAK, and was designed for handheld devices and set-top boxes. Oak was unsuccessful so in 1995 Sun changed the name to Java and modified the language to take advantage of the burgeoning World Wide Web.
Java is an object-oriented language similar to C++, but simplified to eliminate language features that cause common programming errors. Java source code files (files with a .java extension) are compiled into a format called byte code (files with a .class extension), which can then be executed by a Java interpreter. Compiled Java code can run on most computers because Java interpreters and runtime environments, known as Java Virtual Machines (VMs), exist for most operating systems, including UNIX, the Macintosh OS, and Windows. Byte code can also be converted directly into machine language instructions by a just-in-time compiler (JIT).
Java is a general purpose programming language with a number of features that make the language well suited for use on the World Wide Web. Small Java applications are called Java applets and can be downloaded from a Web server and run on your computer by a Java-compatible Web browser, such as Netscape Navigator or Microsoft Internet Explorer.
Jialong He
 JAVA Programming Guide - Quick Reference104 KPinnacle Software Solutions
JUnit Quick Reference203 KJUnit is an open source testing framework for Java. It provides a very simple way to express the way you intend your code to work. By expressing your intentions in code, you can use the JUnit test runners to verify that your code behaves according to your intentions.Delphi Consultants
SAX 2.0 for Java (Core)38 KSAX is the Simple API for XML, originally a Java-only API. SAX was the first widely adopted API for XML in Java, and is a “de facto” standard. The quick reference summarises the Java classes and interfaces at the core of the SAX API.deepx
 SAX 2.0 for Java (Extensions and Helpers)40 KIn addition to the core SAX API, additional Java packages exist which provide "helper" classes and extensions to SAX2 facilities. A conformant SAX driver won't necessarily support the latter. The Quick Reference contains a description of all the Classes and Interfaces from the SAX Helpers and Extensions packages.
 EJB 2.0 Matrix96 KThe Enterprise JavaBeans (EJB) component model simplifies the development of middleware applications by providing automatic support for services such as transactions, security, database connectivity, and more. These two QRC's contributed by Eileen Saur give a valuable overview of the EJB interfaces and EJB exceptions.Eileen Sauer  
 Exception Handling in EJB 2.029 K
Perlmod_perl Quick Reference Card153 KAndrew Ford made many QR-cards which are much appreciated by Linux/Unix users. They became so popular that you can buy them in published form. Especially this Perl card has become quite popular.Andrew Ford
PERL Win32 Quick Reference36 KAn overview of Windows-specific functions and API-calls to use in PERL, such as accessing internet, Registry, Event Log, Service..Jialong He
PHPNew! PHP Cheat Sheet136 KPHP is an HTML-embedded scripting language. Much of its syntax is borrowed from C, Java and Perl with a couple of unique PHP-specific features thrown in. The goal of the language is to allow web developers to write dynamically generated pages quickly. Dave Child
 PHP 4 Reference Card124 KSteven Gould
New!
Python
New!Python 2.4 Quick Reference Card1,26 MPython is a dynamic object-oriented programming language that can be used for many kinds of software development. It offers strong support for integration with other languages and tools, comes with extensive standard libraries, and can be learned in a few days. This Python quick reference is a real gem. With its 18 pages it provides the Python programmer with a extremely valuable and clear reference.Laurent Pointal
L
i
n
u
x
 

&


U
n
i
x
Apache Quick Reference Card233 KA great card for all the web masters who run Apache web servers.Andrew Ford
  The One Page Linux Manual96 KA summary of useful Linux commandsSquadron
Linux Security Quick Reference Guide69,5 KVery complete security guide.Dave Wreski & Benjamin Thomas
UNIX commands reference card11,7 KAfter three decades of use, the UNIX computer operating system from Bell Labs is still regarded as one of the most powerful, versatile, and flexible operating systems (OS) in the computer world. Its popularity is due to many factors, including its ability to run a wide variety of machines, from micros to supercomputers, and its portability. All of which led to its adoption by many manufacturers.University Technology Information Services
TeX Reference Card171 K
TeX is a typesetting system written by Donald E. Knuth, who says in the Preface to his book on TeX that it is "intended for the creation of beautiful books - and especially for books that contain a lot of mathematics". It is a fully programmable macro language used to specify how a document should be typeset. High level features for optical mark-up, as represented by Plain TeX, allow one to build additional levels leading to full logical mark-up.
Joseph H. Silverman
Updated! AMSTeX Reference Card 1.3110 KAt the moment, AMSTeX is one of the most widespread macro packages for logical mark-up. This package, introduced by the American Mathematical Society (AMS) is built on top of Plain TeX to greater or lesser extents and the user can use the optical mark-up of Plain TeX in addition to logical mark-up if desired. This results in the effect that the author can use a mixture of structural information and explicit layout information.
vi Reference Card (HP)5,05 MThe VI editor is a screen-based editor used by many Unix users. The VI editor has powerful features to aid programmers, but many beginning users avoid using VI because the different features overwhelm them.HP
Vi Reference Card57 KDonaldJ.Bindner
Updated! vi Quick Reference27 KUnknown
VIM Quick Reference Card100 KVIM (Vi Improved) is an almost compatible version of the UNIX editor Vi. Many new features have been added: multi level undo, syntax highlighting, command line history, on-line help, filename completion, block operations, etc. Laurent Gregoire
XEmacs Reference Card79,4 K
XEmacs is a highly customizable open source text editor and application development system. It is related to other versions of Emacs, in particular GNU Emacs. Its emphasis is on modern graphical user interface support and an open software development model, similar to Linux. XEmacs has an active development community numbering in the hundreds, and runs on Windows 95 and NT, Linux and nearly every other version of Unix in existence
Stephen Gildea
GNU Calc Reference Card95,0 KGNU Calc is an advanced calculator and mathematical tool that runs as part of the GNU Emacs environment. Very roughly it is based on the HP-28/48 series of calculators.Dave Gillespie and Stephen Gildea
Bash Quick Reference380 KBash (The Bourn Again Shell) is the shell of the GNU operating system. Bash is an sh-compatible shell that incorporates useful features from the Korn Shell (ksh) and C Shell (csh). It is intended to conform to the IEEE POSIX P1003.2/ISO 9945.2 Shell and Tools standard.
It offers functional improvements over sh for both programming and interactive use; these include command line editing, unlimited size command history, job control, shell functions and aliases, indexed arrays of unlimited size, and integer arithmetic in any base from two to sixty-four. In addition, most sh scripts can be run by Bash without modification.
Arnold Robbins
New! GDB Quick Reference84 KMost flavours of Linux come with the GNU debugger, or gdb to the shell. Gdb lets you see the internal structure of a program, print out variable values, set breakpoints and single step through source code. It makes an extremely powerful tool for fixing problems in program code.Roland H. Pesch
 LINUX System Call Quick Reference Linux is a free Unix-type operating system originally created by Linus Torvalds with the assistance of developers around the world. Developed under the GNU General Public License , the source code for Linux is freely available to everyone.Jialong He
 LINUX Admin Quick Reference 
New!RubyNew! Ruby Language QuickRef17,1 KRuby is a dynamic, open source programming language with a focus on simplicity and productivity. It has an elegant syntax that is natural to read and easy to write.Ryan Davis with Austin Ziegler
New! Ruby Library QuickRef.pdf18,6 K
SVN Subversion Quick Reference Card56 KThe goal of the Subversion project is to build a version control system that is a compelling replacement for CVS in the open source community. Subversion is meant to be a better CVS, so it has most of CVS's features. Generally, Subversion's interface to a particular feature is similar to CVS's, except where there's a compelling reason to do otherwise.Cezary Sobaniec
New!
Cheat Sheet Subversion
190 KVery complete reference sheet for SVN users.Lucas Baltes
SQLMySQL-4.02a33 KThe MySQL (TM) software delivers a very fast, multi-threaded, multi-user, and robust SQL (Structured Query Language) database server. The Quick Reference summarises the MySQL reference manual, which documents MySQL Version 4.0.2-alpha.deepx
 Oracle Server Architecture413 KOracle Corporation is the world's leading supplier of software for information management, and the world's second largest independent software company. Oracle's relational database was the world's first to support the Structured Query Language, now an industry standard. Today, the Oracle DBMS is supported on over 80 different operating environments, ranging from IBM mainframes and DEC VAX minicomputers, to UNIX-based minicomputers and Windows NT platforms. All 10 of the world's largest Web sites- from Amazon.com to Yahoo! - use Oracle.Dr. Lars Ditzel
 ORACLE Server 8i Quick Reference Card275 K
UML UML Quick Reference Card45,0 KThe Unified Modeling Language™ (UML) is the industry-standard language for specifying, visualizing, constructing, and documenting the artefacts of software systems. It simplifies the complex process of software design, making a "blueprint" for construction. Laurent Gregoire
UML Reference Card31,3 KThis card is based on the UML-website of Allen I. HolubAllen  I. Holub
New! VB.NETVB.NET Quick Reference51 KThis card is great for beginners or developers that switch between a lot of languages. It shows examples of variable declaration ccde, loops , branching, operators and error handling.Kellerman Software

XML
XML Syntax Quick Reference87,8 KThe Extensible Mark-up Language (XML) is the universal format for structured documents and data on the WebMulberry Technologies, Inc.
XSLT and XPath Quick Reference93,4 KXSLT is a language for transforming XML documents into other XML documents.
XSLT is designed for use as part of XSL, which is a style sheet language for XML. In addition to XSLT, XSL includes an XML vocabulary for specifying formatting. XSL specifies the styling of an XML document by using XSLT to describe how the document is transformed into another XML document that uses the formatting vocabulary.
XPath is a language for addressing parts of an XML document, designed to be used by both XSLT and XPointer.
 XML - Data Structures19,7 KEXtensible Mark-up Language (XML) is a simple, very flexible text format derived from SGML (ISO 8879). Originally designed to meet the challenges of large-scale electronic publishing, XML is also playing an increasingly important role in the exchange of a wide variety of data on the Web.D Vint Productions
 XML - Data Types38,8 K
Extensible Stylesheet Language (XSL) 1.040 KXSL is a language for expressing style sheets for XML documents. It consists of two parts: a language for transforming XML documents, and an XML vocabulary for specifying formatting semantics. The Quick Reference summarises the latter.deepx
XSL Transformations (XSLT) 1.090 KXSLT is a language for transforming XML documents into other XML documents. The Quick Reference contains all XSLT elements and functions.
XML Path Language 1.091 KXPath is a language for addressing parts of an XML document, designed to be used by both XSLT and XPointer. This Quick Reference contains Location Paths Expressions and the Core Function Library.

Comments

Popular posts from this blog

Download Facebook or Youtube Videos Without Any Tools

                Have you ever liked a video shared by your friend on facebook and wanted to download it…Well this this tutorial is not only for facebook or youtube instead it can be used for any video streaming website like metacafe,dailymotion,veoh or yahoo videos.There are websites on the internet that will convert your video link into a download link but it has the following drawback

How To Remove “Error Deleting File or Folder”

It is a very common and annoying message that the file or folder you are trying to deleted cannot be deleted or thependrive cannot be removed as it is used by the system.In this tutorial I will show how to remove your pendrive or delete the files and folders if you get such an error.This error has various flavours and it can be of any of the following types:

What is the term Multiplexing in data transmission ?

  Multiplexing is the technique of combining multiple signals into a single signal for transmission over a communication channel. In data transmission, multiplexing allows multiple users to share a single communication channel, maximizing its use and increasing efficiency. There are several types of multiplexing used in data transmission, including: Frequency Division Multiplexing (FDM): This technique divides the available frequency range into multiple non-overlapping sub-channels, each of which can be used by a separate signal. Each signal is modulated onto a separate carrier frequency and combined into a single composite signal for transmission. FDM is commonly used in analog systems, such as radio and television broadcasting. Time Division Multiplexing (TDM): This technique divides the available time into multiple time slots, with each slot dedicated to a separate signal. Each signal is transmitted in its designated time slot, and the signals are interleaved in time to create a com