|
Windows Applications
Programming Reference
- C++ Library Reference
The site lists and explains the standard C++ library categorially.
This reference is useful and necessary if you are not using Microsoft Visual Studio
or you don't have a MSDN copy installed with your Visual Studio.
- Microsoft Developer Network (MSDN)
The major resource available about Windows programming.
The site is a good substitute if you don't want the MSDN library installed in your hard disk.
Skills and Solutions
- CodeGuru
Codeguru is where developers can come to share ideas, articles, questions, answers, tips,
and tricks, especially rich in Visual C++ solutions.
- The Code Project
The collection of free source code, demonstrations, and tutorials for software developers.
Most contents are Windows applications. It is a community of Visual Studio and .NET framework.
Famous Libraries
- Doxygen
Doxygen is a documentation system for C++, C, Java, PHP, and C#.
It can generate an on-line documentation browser (in HTML) directly from the sources.
- TinyXml
TinyXml is a simple, small, minimal,
C++ XML parser that can be easily integrating into other programs.
It reads XML and creates C++ objects representing the XML document.
The objects can be manipulated, changed, and saved again as XML.
- Unofficial FFmpeg Win32 Builds
FFmpeg is a famous, open-source,
cross-platform library of video decoding and encoding, but it is a little hard to build. Here are binaries of win32 builds.
Computer Graphics
Game Development
- NeHe Productions
The site provides you everything needed about OpenGL game programming,
including free lessons, royalty-free libraries, and source codes.
- Lighthouse 3D Tutorials
The site provides several fundamental tutorials about OpenGL 2.0,
including OpenGL programming skills and the shading language.
- Vincent ES 1.x
Vincent ES 1.x is a 3D rendering library based on the OpenGL ES 1.1 API
(Common Lite) for Windows Mobile. Another newly fixed pipeline implementation is being worked
on http://sourceforge.net/projects/oglsc.
- Free Game Development Libraries
The page is actually a selection of links to free libraries suitable
for use in game development projects. Most libraries are aimed at C++ or C programmers.
3D File Formats
- COLLADA.org
COLLADA is a royalty-free XML schema that enables digital asset exchange within the interactive 3D industry.
The COLLADA schema supports all the features that modern 3-D interactive applications need,
including programmable shader effects and physics simulation.
- File Format for Mobile 3D Graphics API
This specification defines a 3D Graphics File Format that complements the Mobile 3D Graphics API (M3G).
The file format is provided as a compact and standardised way of populating a scene graph.
- AutoCAD R14 DXF
Drawing Interchange Format (DXF) files enable the interchange of drawings between AutoCAD and other programs.
DXF files can be either ASCII or binary formats. Both ASCII and binary DXF files contain a complete description of the AutoCAD drawing.
Online Resources of Classic Books
- OpenGL 1.1 Programming Guide
The book is the official guide to learning openGL. It is also nicked "The Red Book".
Although the web edition is full but out-of-date, it is still the best fundamentals of learning new OpenGL APIs.
- Real-Time Rendering
The site is the main resources page for the book Real-Time Rendering,
by Tomas Akenine-Möller, Eric Haines, and Naty Hoffman, 1045 pages, from A.K. Peters Ltd., 3rd edition,
ISBN 987-1-56881-424-7, 2008.
- Computer Animation: Algorithms and Techniques
The site is a rough draft
of class notes on computer animation of Rick Parent, the author
of Computer Animation: Algorithms and Techniques, from Morgan Kaufmann, 1st
edition, ISBN 978-1558605794, 2001. The site provides an overall
organization of materials on computer animation
and links to a variety of computer animators and researchers.
|
Web and Databases
Java Scripts
- Walter Zorn's JavaScript Vector Graphics Library
This JavaScript VectorGraphics library provides graphics capabilities for JavaScript:
functions to draw circles, ellipses (ovals), oblique lines,
polylines and polygons (for instance triangles, rectangles) dynamically into a webpage.
- Sylvester - Vector and Matrix Math
Sylvester is a JavaScript library designed to let you do mathematics with vectors and matrices
without having to write lots of loops and throw piles of arrays around. It includes classes for modelling vectors and matrices in
any number of dimensions, and for modelling infinite lines and planes in 3-dimensional space.
- Canvas 3D JS Libary
The Canvas 3D JS Libary (C3DL) is a javascript library
that will make it easier to write 3D applications using canvas 3d. It will provide a set of math, scene,
and 3d object classes to make the canvas more accessible for developers that want to develop 3D content in browser
but do not want to have to deal in depth with the 3D math needed to make it work.
SQL Databases
- SQL Topics
SQL stands for "Structured Query Language". This is an introduction of SQL syntax from "Tech on the Net" site,
categorized and explained into topics.
- The Connection String Reference
The idea of ConnectionStrings.com is to provide an easy reference for connection strings.
There are 506 connection strings and 119 providers, drivers and class libraries listed in the database.
ASP.NET Web Development
- Microsoft Chart Controls
The samples environment for Microsoft Chart Controls contains over 200 samples
for both ASP.NET and Windows Forms. The samples cover every major feature in Chart Controls for .NET Framework.
- ASP Stats Generator
ASP Stats Generator is a free software package, completely written in ASP programming language,
for real time visitor tracking. Tens of thousands of people and organizations have used ASP Stats Generator to analyze their websites.
Digital Content Design
Royalty-Free Materials
- Image * After
The site is a large online free photo collection.
You can download and use any image or texture from our site and use it in your own work,
either personal or commercial.
- FBrushes
The site is the collection
of free high quality photoshop brushes, photoshop patterns and
textures for the designers from around the globe.
- Icons Pedia
The icons are free as long
as you stick to the rules in the Read-me / License Agreement..
You can see these restrictions in the pack archive or right
under the download section.
- Color Picker
This color picker will help you fine tune the hex color codes for your web page.
To choose a color, you can click on the color chart, or the Red, Green or Blue bars at the top.
Noncommerical-Free Materials
- Free Icons Web
Here you can browse and download Over 15,000 high quality Free Icons
for Windows, Macintosh and Linux Systems.
- Free Web Templates
Welcome to FreeWebTemplates.com! We have a collection of 5110 Free Templates available
for download created by designers from around the globe. Our collection is growing daily so be sure to check back often
for more Free Templates.
- Free Website Templates
Website templates are pre-designed websites all you need to do is add your own
personal content and your ready to jump start your own website. You can customize the website templates any way you like.
- A1 Free Sound Effects
The sound website contains
free Sounds Of the "Most requested sounds" as WAV sounds or MP3
sounds. Any commercial use of the sound effects requires
permission by the purchase of the commercial CD.
|