Intelligentedu
Best New Free Computer IT Training Tutorial Resources
Translate to EnglishÜbersetzen Sie zum Deutsch/GermanTraduzca al Español/SpanishTraduisez au Français/FrenchTraduca ad Italiano/ItalianTraduza ao Português/Portuguese日本語に翻訳しなさい /Japanese
한국어에게 번역하십시오/Korean中文翻译/Chinese Simplified中文翻译/Chinese Traditionalترجمة الى العربية/ArabicVertaal aan het Nederlands/DutchΜεταφράστε στα ελληνικά/GreekПереведите к русскому/Russian


 



     Blog Roll:


     Top Links:

November 22, 2008

Java Data Structures Tutorial

Here is an exellent Java Data Structures Tutorial from TheParticle.com. One of the goals of this Java tutorial is to show how easy Java really is to learn. Because Java is a programming language with no pointers, data structures are relatively simple to implement. By learning how easy they are to implement in Java, you'll be able to write any implementation yourself.

The author states that this document is a good introduction to Data Structures in general. All these concepts can be applied in any programming language. Most of the Java programs in this tutorial were ported from their C++ counterparts, so, if you want to learn Data Structures in C and C++, you will also find this document useful. Most coding examples are executed is through the JDK's command line Java interpreter. The current release of this Java Data Structures tutorial, along with all the source code, is available here in zip format. The author recommends that the subjects be read in the sequence shown below.


Contents fo Java Data Structures Tutorial:

Variables

Arrays
Array Stack
Array Queue
Array List
The Vector

Nodes

Linked Lists
Reusing Tricks

Trees
Generic Tree
Comparing Objects
Binary Search Trees
Tree Traversals

Node Pools
Node Pool Nodes
Node Pool Generic Trees
Node Pool Sort Trees

Priority Vectors
Sorting
Sorting JDK 1.2 Style
Sorting using Quicksort
Optimizing Quicksort
Radix Sort
Improving Radix Sort

Reading and Writing Trees (Serialization)
Deleting items from a Binary Search Tree
Determining Tree Depth

Advanced Linked Lists
Doubly Linked Lists (with Enumeration)

Binary Space Partition Trees (BSP)
Binary Space Partition Tree DEMO (Dog 3D)
Binary Space Partition Tree DEMO with Lighting (Dog 3D)

Kitchen Sink Methods
Java Native Interface (JNI)

Bibliography

Popularity: 6% [?]

Share and Enjoy: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • blogmarks
  • del.icio.us
  • Furl
  • Reddit
  • Shadows
  • YahooMyWeb
  • StumbleUpon
  • Digg
Related Posts:
  • Tutorial Lessons for C, C++, C#, and Java
  • An Introduction to Data Structures with C++
  • Python Data Structures and Algorithms Book
  • Free Training for J2EE Programming
  • Data Structures Course Slides

  • Tags for this post>> | |

    Filed under: Best New Free Computer IT Training Tutorial Resources — computer_teacher @ 7:14 pm


    November 6, 2008

    Free PHP Programming Book

    Here is Practical PHP Programming, a free online book covering how to program using PHP. The objective of this PHP book is to have fun while you learn how to program web pages and sites using PHP, even if you have not coded with PHP before. And for those looking to improve their PHP skills, there is a ton of good knowledge in this book covering advanced PHP functionality and features. You can start almost anywhere from the table contents, once you know the fundamentals of PHP. The book is arranged as a wiki.


    Table of Contents of Practical PHP Programming:

    1. Introducing PHP
    2. Simple variables and operators
    3. Functions
    4. Arrays
    5. Object-oriented programming
    6. HTML forms
    7. Working with files
    8. Databases
    9. Cookies and sessions
    10. Multimedia
    11. XML and XSLT
    12. Output buffering
    13. Java and COM
    14. Networks
    15. Miscellaneous topics
    16. Security concerns
    17. Performance
    18. Writing PHP
    19. Writing extensions
    20. Alternative PHP uses
    21. Practical PHP
    22. Bringing it to a close
    23. The future of PHP
    24. Choosing an ISP
    25. Glossary

    Popularity: 22% [?]

    Share and Enjoy: These icons link to social bookmarking sites where readers can share and discover new web pages.
    • blogmarks
    • del.icio.us
    • Furl
    • Reddit
    • Shadows
    • YahooMyWeb
    • StumbleUpon
    • Digg
    Related Posts:
  • Free Book on ASP.NET 2.0
  • Free Windows Server 2003 Book
  • The Algorithm Design Manual
  • Course Book Notes for VB.Net, ASP.Net, .Net Framework, SQL Server, and XML
  • Linux Kernel Architecture Book

  • Tags for this post>> | |



    October 23, 2008

    JDBC Slides, Labs, Code, and Tutorials

    Here is a complete set of Slides, Lab Exervises, Code, and Tutorials covering JDBC (Java Database Connectivity).

    Here is the Java Code and the practice database, and here are the exercises: JDBC Lab 1 Exercises and JDBC Lab 2 Exercises.


    JDBC Slides Set 1: Introduction to Java Database Connectivity
    Provides background on JDBC to help with the lab exercises
    (39 slides, 445kb, ppt format)

    1. What is JDBC?
    2. The JDBC-ODBC Bridge
    3. Four Kinds of JDBC Drivers
    4. JDBC Pseudocode
    5. simpJDBC.java
    6. Meta Data
    7. Books.mdb as an ODBC Data Source
    8. Table in Books.mdb
    9. More Information


    JDBC Slides Set 2: Advanced Java Database Connectivity
    Looks at some of the advanced parts of JDBC to help with the lab exercises
    (43 slides, 345kb, ppt format)

    1. SQL Statements
    2. Executing DDL and DML
    3. PreparedStatement Objects
    4. Database Metadata
    5. More Information


    MySQL Tutorial  covers the following topics:
     - Starting and Stopping MySQL Server
     - Connecting to MySQL
     - Creating User Accounts
     - Using MySQL
     - MySQL Administration
     - Accessing MySQL using Java
     - mysqljdbc.jar

    Tutorial for MS Access
    covers the following topics:
     - Creating Databases and Executing SQL
     - Creating ODBC Data Source
     - Accessing Database Using Java

    Popularity: 18% [?]

    Share and Enjoy: These icons link to social bookmarking sites where readers can share and discover new web pages.
    • blogmarks
    • del.icio.us
    • Furl
    • Reddit
    • Shadows
    • YahooMyWeb
    • StumbleUpon
    • Digg
    Related Posts:
  • My First Blog Post: Discovering and Sharing Free IT Training and Tutorials
  • Free Cisco and CCNP Training Slides
  • Technology Tutorials, Code Examples and Articles
  • 3 Database Courses from Purdue University
  • Free AJAX Programming Online Course

  • Tags for this post>> |

    Filed under: Best New Free Computer IT Training Tutorial Resources — computer_teacher @ 9:10 pm


    Java 3D Gaming Code

    Here is all of the Java code from two Java Game Programming Books, by Dr. Andrew Davison (note: the books are not free, only the code).


    Code for: Killer Game Programming in Java

    This book shows Java programmers, who already know the basics of Java, how to code reusable modules and components which can be put together to create many types of amusing games. It focuses on 3D gaming using Java 3D, which is an excellent tool for quickly building 3D worlds without requiring low-level 3D rendering functionality.  You can download all of this book's Java code as a single zip file, or by chapter from the pages linked below.

    Java Code for each chapter of Killer Game Programming in Java
    :


    Code for: Pro Java 6 3D Game Development

    This Java game programming book teaches how to program 3D games in Java, with a focus on building 3D landscapes. It is divided into the following three areas: 1) Java 3D, 2) Non-standard input devices for game playing, and 3) JOGL. Java 3D is a high-level 3D graphics API, and JOGL is a lower-level Java wrapper for the OpenGL graphics API. It uses three non-standard input devices: the webcam, the game pad, and the P5 data glove. Other games-related libraries are also used, including JInput, JOAL, JMF, and Odejava. It concentrates on the latest 3D APIs, covering a range of libraries. You can download all  of the Java code used in this book as a single zip file, or by chapter from the pages linked below. (Note that the Java code in this book is different from the code in the author's first Java gaming book, Killer Game Programming in Java, linked above.)

    Java Code for each chapter of Pro Java 6 3D Game Development:

    Popularity: 17% [?]

    Share and Enjoy: These icons link to social bookmarking sites where readers can share and discover new web pages.
    • blogmarks
    • del.icio.us
    • Furl
    • Reddit
    • Shadows
    • YahooMyWeb
    • StumbleUpon
    • Digg
    Related Posts:
  • Java and Open Source Gaming Development Book
  • 5,000 pages of Software and Computer Tutorials
  • 6 Free Java Online Books
  • Over 70 Freely Available I.T. and Programming Ebooks
  • Free Electronic Books for C++, Java, Patterns, Python

  • Tags for this post>>

    Filed under: Best New Free Computer IT Training Tutorial Resources — computer_teacher @ 4:37 pm


    October 22, 2008

    32-lesson C++ Programming Tutorial and Examples

    Java2s.com hosts this well documented C++ Programming Tutorial with 32 lessons, along with 30 C++ Coding Examples. The C++ tutorial covers the following areas: Data Types, Operators statements, Array, Development, Exceptions, Function, Structure, Class, Operator Overloading, Pointer, File Stream, template, string, vector, list, bitset, set multiset, valarray, queue stack, deque, and several STL Algorithms. This tutorial and the code examples below will help you become a better C++ developer.


    C++ Programming Tutorial

    1. Language Basics
    2. Data Types
    3. Operators statements
    4. Array
    5. Development
    6. Exceptions
    7. Function
    8. Structure
    9. Class
    10. Operator Overloading
    11. Pointer
    12. File Stream
    13. template
    14. STL Introduction
    15. string
    16. vector
    17. list
    18. bitset
    19. set multiset
    20. valarray
    21. queue stack
    22. deque
    23. map multimap
    24. STL Algorithms Modifying sequence operations
    25. STL Algorithms Non modifying sequence operations
    26. STL Algorithms Binary search
    27. STL Algorithms Sorting
    28. STL Algorithms Merge
    29. STL Algorithms Min Max
    30. STL Algorithms Iterator
    31. STL Algorithms Heap
    32. STL Algorithms Helper


    C++ Programming and Coding Examples

    1.  Bitset
    2.  Class
    3.  Console
    4.  Data Structure
    5.  Data Type
    6.  Deque
    7.  Development
    8.  File
    9.  Function
    10.  Generic
    11.  Language
    12.  List
    13.  Map Multimap
    14.  Overload
    15.  Pointer
    16.  Queue Stack
    17.  Set Multiset
    18.  STL Algorithms Binary search
    19.  STL Algorithms Heap
    20.  STL Algorithms Helper
    21.  STL Algorithms Iterator
    22.  STL Algorithms Merge
    23.  STL Algorithms Min Max
    24.  STL Algorithms Modifying sequence operations
    25.  STL Algorithms Non modifying sequence operations
    26.  STL Algorithms Sorting
    27.  STL Basics
    28.  String
    29.  Valarray
    30.  Vector

    Popularity: 18% [?]

    Share and Enjoy: These icons link to social bookmarking sites where readers can share and discover new web pages.
    • blogmarks
    • del.icio.us
    • Furl
    • Reddit
    • Shadows
    • YahooMyWeb
    • StumbleUpon
    • Digg
    Related Posts:
  • Tutorial Lessons for C, C++, C#, and Java
  • Java Programming Lessons and Exercises
  • Free .NET and C# Programming Course
  • C++ Maniac: Daily C Coding Lessons using Visual Studio
  • Free CAD Lessons and AutoCAD Tutorials

  • Tags for this post>> |

    Filed under: Best New Free Computer IT Training Tutorial Resources — computer_teacher @ 8:27 pm


    Next Page »