Posted: December 26th, 2008, 11:27pm CET by computer_teacher
Here is a C++
Programming Course
from the University of California. The lecture notes are
linked
below and will teach you important C++ programming topics such as
pointers, arrarys, templates, multiple inheritance, polymorphism,
iostreams, and Standard Library. This C+ tutorial is suitable
for
those who are familiar with
Fortan and C languages.
C++ Programming Lecture Content:
- ErrorHandling/
- input-output/
- lecture1:
C/
- lecture2:
Pointers/
-
lecture3: Classes/
- lecture4:
Arrays/
- lecture5:
Templates/
- lecture6:
Friends/
- lecture7:
Operators/
- lecture8:
Inheritance/
- lecture9:
Polymorphism/
- lecture10:
Integration/
- lecture11:
MultipleInheritance/
- lecture12:
ProgrammingTips/
- lecture13:
ReferenceCounting/
- lecture14:
IOStreams/
- lecture15:
StandardLibray/
- Unix/
This course links to these related lecture notes from another
C++ programming course (pdf format):
- Lecture 1: ANSI
C (205 KB)
- Lecture 2: C++
as a better C (140 KB)
- Lecture 3: C++
Classes and Objects
(107 KB)
- Lecture 4: Objects
in Scientific Computing (164 KB)
- Lecture 5: Inheritance
&
Polymorphism (122 KB)
- Lecture
6: Templates,
Exceptions & Observations (127 KB)

Posted: December 25th, 2008, 6:57am CET by computer_teacher
Here is an online book titled Oracle
For Beginners, written by P.Srikanth. This Oracle
book shows you how to use Oracle to store,
retrieve, manipulate and process data. It reviews the basics of
relational database management system and then discussed more
advanced topics, including native dynamic SQL and distributed
databases. The book's 24 chapters cover the Oracle8i database, and the
author has provided further articles and tutorials that discuss many of
the new features of Oracle9i, Oracle10g, and Oracle11g databases, which
are linked below.
Oracle Book Chapters:
1. Introduction
to RDBMS
2. Introduction
to Oracle
3. Getting
started with Oracle
4. Creating
sample tables
5. Changing
structure and data
6. Arithmetic
and Date Functions
7. String,
Conversion,and Miscellaneous functions
8. Grouping
Data
9. Joining
Tables
10. Views
11. Subqueries
12. Indexing,
clustering, sequence, and pseudo columns
13. Security
14. Report
Generation using SQL*PLUS commands
15. Introduction
to PL/SQL
16. Control
structures
17. Exception
handling
18. Cursor
Handling
19. Procedures,functions
and packages
20. Database
Triggers
21. LOBs
22. Object
Types
23. VARRAY
and Nested Table
24. Native
Dynamic SQL
Tutorials covering new Oracle database functionality:
- New
Features of Oracle9i
- Installing
and using Oracle Databsae 10g Express Edition
- Accessing
Oracle10g Express Edition From Java
- Getting
started with Oracle Database 10g
- Regular
Expressions in Oracle10g
- New
Features of Oracle Database 11g
Here are 3 more Oracle articles from the author:
- Oracle
History
- Accessing
Oracle
using Pro*C
- Using
SQL
Commands In Pro*C
Here are SQL scripts for creating sample tables and inserting
data into those tables.
You can run these scripts at SQL prompt in
SQL*PLUS using START command.
- Script
to create sample tables
- Script
to insert data into sample tables

Posted: December 25th, 2008, 1:33am CET by computer_teacher
Here is a informative tutorial that teaches you how to do Database
Design, from theparticle.com. This
tutorial explains the conceptual framework for designing database
schemas.
It is
most relevant to relational databases, but can also be applied to
object
databases.
If you’re
already familiar with SQL or have worked with relational
databases,
but need more help or understanding
putting together designs, then this database design tutorial will be
helpful to you. Database
design starts with the need to know what we are
building,
what information we are dealing with, and how we can apply it.
The topics covered are listed below.
Contents of Database Design Tutorial:
- Objects
- Events
- Properties
- Object Relationships
- Optimization
- Repeating Properties
- Property Value History
- Adding Indexes
- Reducing Number of Tables
- Data Redundancy

Posted: December 25th, 2008, 1:25am CET by computer_teacher
This is a excellent Graphics
Programming Tutorial from
theparticle.com. Programming graphics is somewhat difficult and you
will need to be familiar
with Data Structure concepts and some math. Areas covered include
plotting pixels, the palette, Windows graphics, DirectX graphics, and
Java graphics, The majority of this graphics programming tutorial is
written in
Java.
Graphics Programming Topics covered:
-
Plotting Pixels
-
DOS Graphics
-
The Palette
-
Protected Mode Graphics
-
Windows Graphics
-
DirectX Graphics
-
Java Graphics

Posted: December 25th, 2008, 1:17am CET by computer_teacher
This is a C#
Data
Structures Tutorial, from theparticle.com, showing
code C# examples related to data structures. If you’re
familiar
with
C, C++, or Java you will find this C# tutorial easy to use and learn
from. It teaches data structures, algorithms, and
other
high level concepts. Knowledge of these basics will help you to become
a better
C Sharp programmer.
This
tutorial will also show you how to,
compile and run C# programs.
C# Topics
covered:
- Variables
- Arrays
- Array
Stack
- Array
Queue
- Array
List

Posted: December 10th, 2008, 6:25am CET by computer_teacher
Here is the complete lesson series for Professor
Messer's Free CompTIA A+ Certification Training Course.
These free training course video modules will help you prepare for and
pass the CompTIA A+ (A Plus) Certification Exam. Each of these video
lessons also shows the associated CompTIA A+ exam objective. The total
running time for this free A+ course is 15 hours and 25 minutes.
Introduction: Overview Videos
- Introductory
Module - The Free CompTIA A+ Training Course Overview (22:48)
In this introductory module, you'll learn about Professor Messer, the
format of the training course, and our goal for building a community of
A+ certified professionals. You'll also learn about the history of
CompTIA, the advantages of an A+ certification, the exam categories,
and best practices to use when taking the CompTIA A+ certification exam
at your testing center
- Introduction
to Personal Computers (12:02)
If you've ever wanted to make sense of the jumble of chips,
cables, and
fans inside of a computer, this training module is for you! We'll start
the module with a tour of the outside of the computer, and then we'll
take off the cover and show you exactly what components you can expect
to find on the inside of a computer. We'll finish up the module with a
primer on the operation of computer systems.
Chapter 1: Soft Skills
Four videos - 58 minutes
"Soft skill" requirements are new to the latest CompTIA A+ exam
objectives. These skills may be considered relatively non-technical,
but they comprise a set of capabilities that are important to the
organizations that employ technical professionals.
- The
Troubleshooting Process (14:51)
- Troubleshooting
Process Best Practices (12:34)
- The
Human Component: Communication (10:42)
- The
Human Component: Professionalism (19:25)
Chapter 2: Safety and Tools
Six videos - 1 hour, 23 minutes
One of the most important foundational elements of the CompTIA A+
certification involves the safety of computer professionals and those
around them. In these videos, you'll discover how to protect yourself
when working around today's high-voltage electrical environments and
how the proper tools can be the difference when tackling big problems.
- Preventing
Electrostatic Discharge (13:36)
- The
CompTIA A+ Toolbag (13:56)
- Keeping
Things Clean (12:05)
- Software
Tools (09:30)
- Managing
Safety Hazards (14:24)
- PC
Preventive Maintenance Best Practices (19:11)
Chapter 3: Motherboards
Eight videos - 1 hour, 28 minutes
The motherboard is the heart of any personal computer. Every piece of a
computer touches the motherboard, and the overall performance is
directly related to the technologies embedded in the motherboard. In
these videos you'll learn how a motherboard works, how to instantly
identify the major components of a motherboard, and how to solve
motherboard problems when they occur.
- Motherboard
Overview (15:02)
- Bus
Architectures (7:48)
- Expansion
Slots (13:17)
- Motherboard
I/O Connections (9:47)
- Motherboard
Drive Connections (6:17)
- Motherboard
Form Factors (11:56)
- Installing
Motherboards (12:45)
- Troubleshooting
Motherboards (11:21)
Chapter 4: Processors and CPUs
Five videos - 1 hour, 18 minutes
The CPU is the center of the personal computer universe, and these
videos will help you understand everything you'll need to pass the
CompTIA A+ exams.
- Introduction
to CPUs (13:58)
- CPU
Technologies (23:39)
- CPU
Sockets (7:06)
- A
History of CPUs (19:31)
- Selecting,
Installing, and Troubleshooting CPUs (13:33)
Chapter 5: Memory
Four videos - 1 hour, 8 minutes
Memory technology is a mix of
form factors, speed ratings, and installation challenges. In this
chapter, you'll learn exactly how to identify, upgrade, and
troubleshoot memory in today's modern personal computers.
- An
Overview of Memory (23:43)
- Identifying
Memory Types (16:26)
- Installing
and Upgrading Memory (17:46)
- Troubleshooting
Memory Problems (10:17)
Chapter 6: BIOS and CMOS
Three videos - 44 minutes
What really happens when you start your computer? In this chapter,
we'll show you how the BIOS handles the most basic operations of your
personal computer and how the CMOS stores all of your important
configuration information. We'll also show you how to use VMware Player
or Microsoft Virtual PC to create a test lab on your computer where you
can test your BIOS changes without modifying your PC settings.
- BIOS
and CMOS Overview (12:11)
- CMOS
Settings (13:04)
- Upgrading
and Troubleshooting the BIOS (18:20)
Chapter 7: Personal Computer Storage
Five videos - 1 hour, 21 minutes
Computer storage systems are a
myriad of drive formats, cable connections, and removable drives. As
the capacity of hard drives continues to increase, it becomes even more
important for the CompTIA A+ certified professional to be familiar with
all aspects of personal computer storage.
- Storage
Technology Overview (20:08)
- PATA
Drive Technology(21:58)
- SATA
Drive Technology (11:55)
- SCSI
Drive Technology(13:37)
- Removable
Drive Technology (13:42)
Chapter 8: Personal Computer Power
Two Videos - 36 minutes
Power is an important part of every
computer system in the world, and every CompTIA A+ certified
professional should be able to understand, specify, and troubleshoot
power problems in any environment.
- Computer
Power Overview (17:07)
- Installing
and Troubleshooting Computer Power (19:15)
Chapter 9: Personal Computer Connectors
Three videos - 31 minutes
The personal computer has a large and diverse set of ports, connectors,
and cables. The CompTIA A+ professional needs to recognize the most
common ports and connectors and how to use and support each port.
- Common
Computer Ports (12:30)
- Computer
Cable Types (11:06)
- Connectors
and Adapters (7:56)
Chapter 10: Adapter Cards
Two Videos - 25 minutes
Adapter cards may be hidden inside of
the personal computer, but it's easier than you may think to crack that
case and begin upgrading your system! In these videos, we'll provide
you with an overview of adapter card technology and show you how to
install and troubleshoot a typical adapter card configuration.
- Adapter
Card Overview (9:32)
- Installing
and Troubleshooting Adapter Cards (15:56)
Chapter 11: Cooling Systems
Two Videos - 23 minutes
Proper personal computer cooling is important for maintaining the
long-term availability of your important systems. This chapter provides
a comprehensive overview of PC cooling and shows how you can easily
install and monitor the health of your PC cooling systems.
- Cooling
System Overview (12:59)
- Cooling
Systems Installation and Troubleshooting (10:18)
Chapter 12: Input, Output, and System Resources
Five Videos - 1 Hour, 24 minutes
The most basic operations of our personal computers involve inputting
data, allocating system resources, and outputting the results.
- Input
Devices (12:38)
- Installing,
Configuring, and Upgrading Video (23:28)
- Installing,
Configuring, and Upgrading Audio (21:16)
- Working
with Multimedia Devices (9:49)
- System
Resources: I/O, IRQ, and DMA (16:48)
Chapter 13: Printers and Scanners
Four Videos - 1 hour, 11 minutes
The management of printers and scanners can be a challenging technical
hurdle for even the most seasoned computing professional.
Organizational productivity usually screeches to a grinding halt when
the printer isn’t working! In this series of CompTIA A+ training
videos, we’ll provide you with an introduction to printers and scanner
technologies and take you through the process of selecting, installing,
and supporting a printer and scanner.
- Introduction
to Printers and Scanners (21:19)
- Printing
and Scanning: Components, Consumables, and Interfaces (19:44)
- Selecting
and Installing Printers and Scanners (14:32)
- Optimizing
Printer and Scanner Performance (15:14)
- Troubleshooting
Printers and Scanners (17:31)
- Printer
and Scanner Preventive Maintenance (8:55)
Chapter 14: Laptop and Portable Devices
Four videos - 55 minutes
Personal computers don't just sit on a desk! Laptop and portable
devices make up a majority of the mobile computing devices, and the
CompTIA A+ certification includes these devices as part of the exam
requirements.
- Laptop
and Portable Technologies (17:45)
- Optimizing
and Upgrading Laptop and Portable Devices (11:45)
- Diagnosing
and Troubleshooting Laptops and Portable Devices (15:21)
- Laptops
and Portable Device Preventive Maintenance (10:28)
Chapter 15: Operating Systems
Two videos - 37 minutes
CompTIA A+ Professionals spend a great deal of their time working with
PC operating systems. This chapter provides an overview of Microsoft
Windows and discusses best practices for planning Windows upgrades and
installations.
- Operating
System Overview (21:55)
- Basic
Windows OS Functionality (15:26)

Posted: November 23rd, 2008, 6:15am CET by computer_teacher
Here is a google
search that returns several sites the provide and
link to freely available technical, web development, and programming online
books. Technologies covered by these include Java, Perl, Networking, Linux, Unix, Oracle, and XML. About one-third of the links in the search results are of interest.

Posted: November 23rd, 2008, 3:14am CET by computer_teacher
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

Posted: November 6th, 2008, 3:59pm CET by computer_teacher
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:
- Introducing
PHP
- Simple
variables and operators
- Functions
- Arrays
- Object-oriented
programming
- HTML forms
- Working
with files
- Databases
- Cookies
and sessions
- Multimedia
- XML and XSLT
- Output
buffering
- Java and COM
- Networks
- Miscellaneous
topics
- Security
concerns
- Performance
- Writing PHP
- Writing
extensions
- Alternative
PHP uses
- Practical
PHP
- Bringing
it to a close
- The future
of PHP
- Choosing an
ISP
- Glossary

Posted: October 25th, 2008, 3:41am CEST by computer_teacher
Here are 740 technical and programming eBooks whose links are
available at books-pdf.blogspot.com.
These ebooks cover a wide variety of areas, such as Java, C and C++
programming, .NET, C# programming, Web Development, Ajax, PHP, Ruby,
Rails, Database, Computer Science, Information Technology (IT), 3D
Animation, and Algorithms.
Category of eBooks at books-pdf.blogspot.com:
- .Net
(2)
- .NET
Books (14)
- 3D
Animation (27)
- Accounting
(11)
- Ajax
(7)
- Algorithms
(3)
- All
about Exchange Traded Funds (1)
- Apache
(1)
- ASP.Net
(91)
- AutoCAD
(3)
- C
Programming (4)
- C#
Programming (5)
- C++
Programming(4)
- Carreer
(21)
- Communicaion
and Telecommunication (3)
- Computer
Application (4)
- Computer
Science and IT (126)
- CSS
(4)
- CSS
HTML Ajax (15)
- Data
Mining (3)
- Database
(14)
- Distributed
Applications (2)
- Doing
Bussiness (90)
- E-Commerce
(6)
- Flash
(1)
- Free
.NET eBooks (18)
- Game
(1)
- Google
and eBay (1)
- Hardware
(1)
- How
to and Personality (19)
- HTML
(4)
- Java
(20)
- Language
and Grammar (1)
- Microsoft
.NET Framework (4)
- Microsoft
C#.NET (10)
- Microsoft
Silverlight (2)
- Microsoft.NET
Books (14)
- Mobile
Computing (17)
- Multimedia
and Designing (1)
- Network
Security (5)
- Object
Oriented (17)
- Open
Source (17)
- Operating
System (4)
- Others
(3)
- PHP
(30)
- Programming
(3)
- Psychology
(3)
- Ruby
and Rail (15)
- Science
and Engineering (15)
- Security
(1)
- Software
Development (5)
- Visual
(1)
- Web
Development (42)

Posted: October 24th, 2008, 6:10am CEST by computer_teacher
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

Posted: October 24th, 2008, 1:37am CEST by computer_teacher
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:
- All
the Code from the Book
- Chapter
1. Why Java for Games Programming?
- Chapter
2. An Animation Framework
- Chapter
3. Worms in Windows and Applets
- Chapter
4. Full-Screen Worms
- Chapters
5-6. Images, Visual Effects, and Animation
- Chapter
6.5. Shapely (non-rectangular) Applications
- Chapters
7-10. Sound, Audio Effects, and Music Synthesis
- Chapters
10.5. Prof. Bob is Ready to Answer Your Questions
- Chapter
11. Sprites
- Chapter
12. A Side Scroller
- Chapter
13. An Isometric Tile Game
- JavaArt
Chapter 1. On-the-Fly Dynamic Compilation and Execution
- Chapter
14. Introducing Java 3D
- 'Introduction
to Java 3D' Slides
- Chapter
15. A 3D Checkboard
- Chapter
16. Loading and Manipulating External Models
- Chapter
17. Using a Lathe to Make Shapes
- Chapter
18. 3D Sprites
- Chapter
19. Animated 3D Sprites
- Chapter
20. An Articulated, Moveable Figure
- Chapter
21. Particle Systems
- Chapter
22. Flocking Birds
- Chapter
23. Shooting a Gun
- Chapter
24. A First-Person Shooter
- Chapter
25. A 3D Maze
- Chapter
26. Fractal Land
- Chapter
27. Terrain Generation with Terragen
- Chapter
28. Trees that Grow
- Chapter
28.3. Playing Movies in a Java 3D World (Part 1)
- Chapter
28.5. Playing Movies in a
Java 3D World (Part 2)
- Chapter
29. Networking Basics
- Chapter
30. Network Chat
- Chapter
31. A Networked Two-Person Game
- Chapter
32. Networked Tour3D
- J2ME
Chapter 1. Scrollable Messages
- Chapter
B1. An Echoing Client/Server Application using Bluetooth
- Chapter
B2. L2CAP Echoing
- M3G
Chapter 1. Loading OBJ Models into M3G
- M3G
Chapter 2. An Animated Model
- M3G
Chapter 3. Mighty Morphin' Penguin Flippers
- M3G
Chapter 4. A Bending Block in a Landscape
- M3G
Chapter 4.5. Using M3G File Models
- M3G
Chapter 5. The Beginnings of a FPS
- M3G
Chapter 6. Dynamically Textured Billboards
- Appendix
A. Installation using install4j
- Appendix
B. Installation using Java Web Start
- Appendix
C. Digging Through Your Garbage
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:
- All
the Code from the Book
- Chapter
1. Introduction to Java 3D
- Chapter
2. Get a Life (in 3D)
- Chapter
3. Get a Life (the Java 6 Way)
- Chapter
4. The Colliding Grabbers
- Chapter
5. When Worlds Collide
- Chapter
6. A Multitextured Landscape
- Chapter
7. Walking Around the Models
- Chapter
8. Backgrounds and Overlays
- Chapter
9. Webcam Snaps
- Chapter
10. Navigating a 3D Scene by Waving Your Arm
- Chapter
10.5. Waving a Magic Wand
- Chapter
11. Building a Game Pad Controller with JInput
- Chapter
12. Game Pad Grabbers
- Chapter
13. 3D Sound with JOAL
- Chapter
14. The P5 Glove
- Chapter
15. Two JOGL Programming Frameworks
- Chapter
16. Touring the World
- Chapter
17. Picking on the Models
- JOGL
Chapter 4. Stereo Viewing
- JOGL-ES
Chapter 1. Rotating Boxes
- JOGL-ES
Chapter 2. Loading OBJ Models
- JOGL-ES
Chapter 3. A Particle System

Posted: October 23rd, 2008, 5:27am CEST by computer_teacher
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

Posted: October 22nd, 2008, 9:07pm CEST by computer_teacher
Here is a 26-lesson C Programming Tutorial, along
with 24 C Coding Examples, from java2s.com. The C#
tutorial covers topics such as Data Type, String, printf scanf,
Operator, Statement, Array, Function, Structure, Pointer, Memory,
Preprocessor, Data Structure, Search Sort, and Wide Character String .
These lessons will get you up to speed with these fundamental C
programming concepts.
C
Programming Tutorial
1. Language
2. Data
Type
3. String
4. printf
scanf
5. Operator
6. Statement
7. Array
8. Function
9. Structure
10. Pointer
11. Memory
12. Preprocessor
13. File
14. Data
Structure
15. Search
Sort
16. Wide
Character String
17. assert.h
18. ctype.h
19. math.h
20. setjmp.h
21. signal.h
22. stdio.h
23. stdlib.h
24. string.h
25. time.h
26. wctype.h
C
- ANSI C Source Code Examples
1.
assert.h
2.
Console
3.
ctype.h
4.
Data
Structure Algorithm
5.
Data
Type
6.
Development
7.
File
8.
Function
9.
Language
Basics
10.
Macro
Preprocessor
11.
Math
12.
math.h
13.
Memory
14.
Pointer
15.
setjmp.h
16.
signal.h
17.
Small
Application
18.
stdio.h
19.
stdlib.h
20.
String
21.
string.h
22.
Structure
23.
time.h
24.
wctype.h

Posted: October 22nd, 2008, 9:06pm CEST by computer_teacher
Here is a nice 31-lesson C# Tutorial and 25 good C# Coding
Examples, both from java2s.com. The C# tutorial
covers topics such as Data Type, Operator, Statement, String, struct,
Class, Operator Overload, delegate, Attribute, Data Structure, File
Directory Stream, Preprocessing Directives, Regular Expressions,
Generic, Reflection, Thread, Internationalization, GUI Windows Forms,
Design Patterns, XML, ADO.Net, Network, Directory Services, and
Security. To become a proficient C# programmer you will need to fully understand these CSharp concepts and programming constructs.
C#
Programming Tutorial
1. Language
Basics
2. Data
Type
3. Operator
4. Statement
5. String
6. struct
7. Class
8. Operator
Overload
9. delegate
10. Attribute
11. Data
Structure
12. Assembly
13. Date
Time
14. Development
15. File
Directory Stream
16. Preprocessing
Directives
17. Regular
Expression
18. Generic
19. Reflection
20. Thread
21. I18N
Internationalization
22. GUI
Windows Forms
23. 2D
24. Design
Patterns
25. Windows
26. XML
27. ADO.Net
28. Network
29. Directory
Services
30. Security
31. unsafe
C#
Programming Coding Examples
1.
2D
Graphics
2.
Class
Interface
3.
Collections
Data Structure
4.
Components
5.
Data
Types
6.
Database
ADO.net
7.
Design
Patterns
8.
Development
Class
9.
Event
10.
File
Stream
11.
Generics
12.
GUI
Windows Form
13.
Language
Basics
14.
LINQ
15.
Network
16.
Office
17.
Reflection
18.
Regular
Expressions
19.
Security
20.
Services
Event
21.
Thread
22.
Web
Services
23.
Windows
24.
XML
25.
XML
LINQ

Posted: October 22nd, 2008, 7:46am CEST by computer_teacher
Here is the
Blue Library, which provides links to many IT and
Software Engineering education resouces, including computer, IT, and
programming eBooks, Manuals and Video Training.
Contents of the Blue Library:
Information
Technology eBooks (2215)
Exams
(38)
Video
Training (491)
Business
Ebooks (93)
Engineering
ebooks (130)

Posted: October 21st, 2008, 12:50am CEST by computer_teacher
Here is the Data Structures Course and Lecture Slides
at mtholyoke.edu, which will help you better understand data
structures, if you need this. Topics covered by the lecture slides
include: Lists, Queues and Stack, Runtime analysis, Templates,
Recursion, Trees, Complexity, Sets, AVL trees, Heaps, ncubed, Splay
Trees, B trees, B+ trees, and Hashing. These data structure slides will
also help you understand how to perform run time analysis on a
program and assist you with writing C++ code..
Data Structure Lecture Slides:
- Introduction
- Lists
- Queues
and stacks
- Runtime
analysis
- Templates
- Recursion
- Trees
- Complexity
- Sets
- AVL
trees
- Heaps
- ncubed
- Splay
Trees
- Tries
- B
trees
- B+
trees
- Hashing
1
- Hashing
2
- Graph
Definition
- Graph
Algorithms
- Disjoint
Sets
- Spanning
Trees
- Sort
- Design

Posted: October 10th, 2008, 7:17am CEST by computer_teacher
Here is more updated and new free training content from
Oracle for developing Oracle database applications with Visual Studio
and .NET.
>> John Cook has updated his tutorial on Developing Oracle Database Applications with Visual Studio 2008, 2005,
and 2003.
For those new to this type of development, this will give you a
quick-start hands-on guide. This is a very popular .NET support
document on OTN. If you need more advanced instruction, please see
the Oracle 2 Day .NET Developers Course-Guide.
- For Visual Studio 2008 and 2005
- For Visual Studio .NET 2003
>> Now you can Download the .NET and Windows Slides and Sample Code from Oracle OpenWorld 2008
Oracle
OpenWorld 2008 provided a successful Oracle Develop .NET session track.
This was a popular track for .NET developers to learn about and start
using the most current Oracle database and .NET functionality.
Download the .NET and Windows slides and sample code for Oracle Database
(To download individual slidedecks and demo code, click each link labeled "Download".)
Here is the download for all of the slide decks and sample code in one 20 mb zip file.

Posted: October 8th, 2008, 6:02am CEST by computer_teacher
Here is eBook-x.com
which provides links to downloadable computer and programming ebooks in
many areas, as categorized below.
eBook Categories at ebook-x.com:
-
Programing
ebooks:
- .Net
- Asp
- C#
- C/C++
- Delphi
- Html/Xml
- Java
- J2ME
- JavaScript
- Perl
- PHP
- UML
- Visual
Basic
- Other
programing ebooks
- Database ebooks:
- Access
- Oracle
- SQL
- Other
database ebooks
- Operating
System ebooks:
- Linux
- Unix
- Windows
- Other
OS ebooks
- More
Computer ebooks:
- Cisco
- Flash
- Hardware
- Multimedia
- Networking
- Object
Oriented
- Office
- Security
- Software
Engineering
- Web
Design
- Dreamweaver
- Wireless
- Graphics
Design
- More
ebooks:
- AudioBooks
- Base
Science
- Business
- Engineering
- Magazines
- Personality
- Video
training:

Posted: October 7th, 2008, 5:38am CEST by computer_teacher
Here is a 2-day dotNEt Database Course from Oracle, titled Oracle
Database 2 Day + .NET Developer's Guide 11g Release 1 (11.1).
This will help you get started using the Oracle database with the .NET
Framework, including the key features of Oracle Data Provider for .NET
and Oracle Developer Tools for Visual Studio. Using this, you will
learn how to install, configure, and build basic applications using
Oracle .NET components and software. You will also learn how to create
and work with PL-SQL and .NET stored procedures. Also check out the
related documents linked below the table of contents. This guide is
also available in pdf
format.
Table of Contents for Oracle's 2 Day Database and .NET
Developer's Course:
1
Introduction
- About
This Guide
- What
is the Microsoft .NET Framework
- Overview
of Oracle Data Provider for .NET
- Overview
of Oracle Developer Tools for Visual Studio
- Overview
of .NET Stored Procedures
- Overview
of Oracle Providers for ASP.NET
2
Installing .NET Products
- What
You Need
- Oracle
Database
- Sample
Data
- Oracle
Data Access Components
- Oracle
Database Extensions for .NET
- Visual
Studio 2008
- Installing
.NET Products
- Configuring
a NET Connect Alias
3
Building a Simple .NET Application Using ODP .NET
- Creating
a New Project
- Adding
a Reference
- Adding
Namespace Directives
- Designing
the User Interface
- Writing
the Connection Code
- Compiling
and Running the Application
- Error
Handling
- Using
Try-Catch-Finally Block Structure
- Handling
General Errors
- Handling
Common Oracle Errors
4
Retrieving and Updating with Oracle Data Provider for .NET
- Using
the Command Object
- Retrieving
Data: a Simple Query
- Retrieving
Data: Bind Variables
- Retrieving
Data: Multiple Values
- Using
the DataSet Class with Oracle Data Provider for .NET
- Enabling
Updates to the Database
- Inserting,
Deleting, and Updating Data
5
Using Oracle Developer Tools for Visual Studio
- Using
Oracle Developer Tools
- Connecting
to the Oracle Database
- Creating
a Table and Its Columns
- Creating
a Table Index
- Adding
Table Constraints
- Adding
Data to a Table
- Generating
Code Automatically to Display and Update Data
6
Using PL/SQL Stored Procedures and REF CURSORs
- Introduction
to PL/SQL Stored Procedures
- Introduction
to PL/SQL Packages and Package Bodies
- Introduction
to REF CURSORs
- Creating
a PL/SQL Stored Procedure that Uses REF CURSORs
- Modifying
an ODP .NET Application to Run Stored Procedures
- Running
a PL/SQL Stored Procedure Using an ODP .NET Application
7
Developing and Deploying .NET Stored Procedures
- Overview
of .NET Stored Procedures
- Starting
the Common Language Runtime Service
- Creating
a Connection as SYSDBA
- Creating
an Oracle Project
- Creating
.NET Stored Functions and Procedures
- Deploying
.NET Stored Functions and Procedures
- Running
.NET Stored Functions and Procedures
- Running
.NET Stored Procedure in a Query Window
8
Including Globalization Support
- Introduction
to Global Applications
- Developing
Global Applications with the .NET Framework
- Presenting
Data in the Correct User Local Convention
- Connecting
to SQL*Plus
- Using
Oracle Date Formats
- Using
Oracle Number Formats
- Using
Oracle Linguistic Sorts
- Oracle
Error Messages
- Synchronizing
the .NET and Oracle Database Locale Environments
- Client
Globalization Support in Oracle Data Provider for .NET
- Client
Globalization Settings
- Using
Session Globalization Settings
- Thread-Based
Globalization Settings
Appendix
A Starting and Stopping an Oracle Database Instance
Appendix
B Copying a Form
Index
Related Training and Help Documents from Oracle:
- Oracle Data Provider for .NET Developer's
Guide
- Oracle Database Extensions for .NET
Developer's Guide
- Oracle Database 2 Day DBA
- Oracle Database 2 Day Developer's Guide
