Oct 31, 2007

Learn Pascal

Learn Pascal is an introduction to Pascal, covers all of standard syntax own by Pascal. Pascal is very structured and syntactically-strict language. This Pascal ebook tutorial is a beginner guide, no knowledge in Pascal required before read and try the Pascal program/example contain herein.

Tao Yuen, author of this Pascal ebook, begin this tutorial with some background on Pascal, explanation of compilers, step by step instructions and directs us to more advanced Pascal programming.

Tao Yuen, divided this ebook into six essential chapters: Basics, Input/Output, Program Flow, Programs, Subprograms, and Datatypes. Each chapter features some example .. a working Pascal code and in a concise and comprehensive yet self explanatory way.

Download Free ebook!

How to Use C Code in Free Pascal Projects

Free Pascal provides a robust, portable and powerful compiler. On the other hand,the C language benefits of a very long life time and therefore of millions of lines of codes. Hopefully, the Free Pascal compiler supports linking with objects and sharedobjects compiled in C. Reusing this material is therefore often desirable in Free Pascal projects.Furthermore, the C++ provides also a very large number of very useful libraries.But it is not possible yet to access them from Free Pascal directly. Therefore,it is necessary to write in C code, procedures and functions to access the C++ ones.Linking Free Pascal to C code is therefore even more important since C will act as a "glue" between Free Pascal code and C++ -or other languages. "How to Use C Code in Free Pascal Projects" ebook by G. Marcou, E. Engler, A. Varnek summerizes experience about this field It will be extended.

Table of Contents:
  • Introduction
  • Dangers of Mixing Code
  • Hello in C
  • Hello in C++
  • Free Pascal Program
Download free How to Use C Code in Free Pascal Projects
Download Free ebook!

An Introduction to Programming with C# Threads

An Introduction to Programming with C# Threads ebook by Andrew D. Birrell provides an introduction to writing concurrent programs with "threads". A threads facility allows you to write programs with multiple simultaneous points of execution, synchronizing through shared memory. The paper describes the basic thread and synchronization primitives, then for each primitive provides a tutorial on how to use it. The tutorial sections provide advice on the best ways to use the primitives, give warnings about what can go wrong and offer hints about how to avoid these pitfalls. The paper is aimed at experienced programmers who want to acquire practical expertise in writing concurrent programs. The programming language used is C#, but most of the tutorial applies equally well to other languages with thread support, such as Java.

Table of Contents of An Introduction to Programming with C# Threads:
  • Introduction
  • Why use concurrency?
  • The design of a thread facility
  • Using Locks: accessing shared data
  • Using Wait and Pulse: scheduling shared resources
  • Using Threads: working in parallel
  • Using Interrupt: diverting the flow of control
  • Additional techniques
  • Advanced C# Features
  • Building your program
  • Concluding remarks

Download free C# ebook: An Introduction to Programming with C# Threads (41 pages pdf, 0.7 MB).
Download Free ebook!

Oct 13, 2007

Pascal Language Tutorial

This tutorial teaches the entire Pascal programming language. It is composed of 16 chapters which should be studied in order since topics are introduced in a logical order and build upon topics introduced in previous chapters. This tutorial contains a strong emphasis on object oriented programming and what it will do to improve the quality of your code. It is to the students benefit to download the source code for the example programs, then compile and execute each program as it is studied. The diligent student will modify the example program in some way, then recompile and execute it to see if he understands the material studied for that program. This will provide the student with valuable experience using his compiler.

Following is the Table of Contents:

  • Introduction - What is Pascal and why study it?
  • Chapter 1 - What is a computer program?
  • Chapter 2 - Getting Started in Pascal
  • Chapter 3 - The Simple Pascal Data Type
  • Chapter 4 - Pascal Loops and Control Structures
  • Chapter 5 - Pascal Procedures and Functions
  • Chapter 6 - Arrays, Types, Constants, and Labels
  • Chapter 7 - Strings and String Procedures
  • Chapter 8 - Scalars, Subranges, and Sets
  • Chapter 9 - Records
  • Chapter 10 - Standard Input/Output
  • Chapter 11 - Files
  • Chapter 12 - pointers and Dynamic Allocation
  • Chapter 13 - Units in Turbo Pascal
  • Chapter 14 - Encapsulation and Inheritance
  • Chapter 15 - Virtual Methods
  • Chapter 16 - Complete Example Programs

The recommended method of study is to print the text for one or two chapters, download the example programs, and study the material by loading the example programs in the compiler's editor for viewing. Following successful completion of each chapter, additional chapters can be downloaded as progress is made.

Download Free ebook!

KDE 2.0 Development

The K Desktop Environment (KDE) project is a worldwide collaboration of hundreds of software engineers and hobbyists who are working to create a free, modern desktop interface with a consistent graphical user interface (GUI) style across applications. The desktop is network transparent, meaning that remote and local files can all be viewed, edited, and managed in the same way; it has online hypertext help and features an integrated, full-featured Web browser. The purpose of this book is to teach you how to take advantage of all that the KDE libraries have to offer when you write your own applications.

This should be a clear, concise and accesible ebook on KDE Linux. It contains sufficient chapters for readers to know everything about KDE, from Introduction, Advanced, Developmet, and many examples for readers to learn. A KDE ebook for everyone wjo wants to get closer with K Desktop Environment, however as prerequisites ones need to know the basic of C++ or better.

Read Online ebook: KDE 2.0 Development
Download Free ebook!

Oct 4, 2007

An Introduction to Matlab Version 2.3 (MatLab Notes).pdf

If you looking for free ebook about a brief glimpse of the power and flexibility of Matlab, Matlab notes is the answer. As you know with Matlab you can perform powerful operations using a simple (yet powerful command). Because Matlab is an interactive system for doing numerical computations.

Here you'll find a glance introductions on: MATLAB, Starting Up, Matlab as a Calculator, Numbers & Formats, Variables, Suppressing output, Built-In Functions, Vectors, Keeping a record, Plotting Elementary Functions, Keyboard Accelerators, Copying to and from Word and other applications, Script Files, Products, Division & Powers of Vectors, Examples in Plotting, Matrices|Two-Dimensional Arrays, Systems of Linear Equations, Characters, Strings and Text, Loops, Logicals, Function m-files, Further Built-in Functions, Plotting Surfaces, Timing, On-line Documentation, Reading and Writing Data Files, Graphic User Interfaces, Command Summary.

Free ebook: MatLab Notes.pdf (37 pages pdf file, 1.6 MB)
Download Free ebook!

Oct 1, 2007

Learn Pascal Programming

The Pascal programming language was created by Niklaus Wirth in 1970. It was named after Blaise Pascal, a famous French Mathematician. It was made as a language to teach programming and to be reliable and efficient. Pascal has since become more than just an academic language and is now used commercially.

Inside the Learn Pascal Programming ebook:

  • Lesson 1 - Introduction to Pascal
  • Lesson 2 - Colors, Coordinates, Windows and Sound
  • Lesson 3 - Variables and Constants
  • Lesson 4 - String Handling and Conversions
  • Lesson 5 - Decisions
  • Lesson 6 - Loops
  • Lesson 7 - Arrays
  • Lesson 8 - Types, Records and Sets
  • Lesson 9 - Procedures and Functions
  • Lesson 10 - Text Files
  • Lesson 11 - Data Files
  • Lesson 12 - Units
  • Lesson 13 - Pointers
  • Lesson 14 - Linked Lists

Read ebook online: Learn Pascal Programming
Download Free ebook!

Learn Java Programming

Java is an object-oriented programming language which was developed by Sun Microsystems. Java programs are platform independant which means they can be run on any operating system with any type of processor as long as the Java interpreter is available on that system.

Topic Covered here:

  • Lesson 1 - First Program
  • Lesson 2 - Variables and constants
  • Lesson 3 - Decisions
  • Lesson 4 - Loops
  • Lesson 5 - Data input and type conversions
  • Lesson 6 - Arrays
  • Lesson 7 - Object-Oriented Programming(OOP)
  • Lesson 8 - Inheritance

Download Free ebook!

Learn C++ Programming

A Practical tutorial ebook on C++ programming, advisable also to read the Learn C Programming ebook.

Following is the Table of Contents:

  • Lesson 1 - First Program
  • Lesson 2 - Variables and Constants
  • Lesson 3 - Decisions
  • Lesson 4 - Loops
  • Lesson 5 - Pointers
  • Lesson 6 - Arrays
  • Lesson 7 - Functions
  • Lesson 8 - Structures
  • Lesson 9 - Reading and writing text and data files
  • Lesson 10 - Classes

Read Free ebook: Learn C++ Programming
Download Free ebook!

Learn C Programming

It is a good idea to learn C because it has been around for a long time which means there is a lot of information available on it. Quite a few other programming languages such as C++ and Java are also based on C which means you will be able to learn them more easily in the future.

Lesson covered here:

  • Lesson 1 - Hello World
  • Lesson 2 - Variables and constants
  • Lesson 3 - Decisions
  • Lesson 4 - Loops
  • Lesson 5 - Pointers
  • Lesson 6 - Arrays
  • Lesson 7 - Strings
  • Lesson 8 - Functions
  • Lesson 9 - Structures
  • Lesson 10 - Text and data files

Read online: Learn C Programming
Download Free ebook!

 

This blog lists through Freedom of Information Act what is listed on Search Engines.All files are found using legitimate search engine techniques. This site does not and will not condone hacking into sites to create the links it list. We will and do assume that all links found on the search engines we use are obtained in a legal manner and the webmasters are aware of the links listed on the search engines. If you find a URL that belongs to you, and you did not realize that it was "Publicly Open", please email to freaky_irish[at]yahoo.com to notify the administrator regarding your request to remove it. Proof of URL ownership is required. None of the files shown here are hosted by this server. I do not upload any file , links are provided by users of this site and other websites. If you do not have enough rights to download them please don't download.

Online Free eBooks - Free Medical eBooks - Free Mitsubishi Manuals
eXTReMe Tracker