Intelligentedu
Свободно компьютер и I.T. Книги
Translate to EnglishÜbersetzen Sie zum Deutsch/GermanΜεταφράστε στα ελληνικά/GreekПереведите к русскому/RussianOversetter til Norsk/NorwegianÖversätta till Svensk/Swedishहिन्दी अनुवाद करने के लिए/Hindi
Tradueix al català/CatalanTulkot uz latviešu/LatvianPreložiť do slovenčiny/SlovakVertaal aan het Nederlands/Dutchترجمة الى العربية/ArabicTraduzca al Español/SpanishTraduisez au Français/French
Traduca ad Italiano/ItalianTraduza ao Português/Portuguese日本語に翻訳しなさい /Japanese한국어에게 번역하십시오/Korean中文翻译/Chinese Simplified中文翻译/Chinese TraditionalПереклад на українську/Ukrainian





Крен Blog:

Popularity: 9% [?]

Share and Enjoy:
  • blogmarks
  • del.icio.us
  • Furl
  • Reddit
  • Shadows
  • YahooMyWeb
  • StumbleUpon
  • Digg

Related Posts:
  • Free Visual Basic .Net Books and more
  • Step by Step Linux Guide Book
  • Free Courses and Tutorials at Open-Of-Course.org
  • 31 Linux and Unix Ebooks
  • Over 100 I.T. and Programming Ebooks


  • Filed under: Free Computer and I.T. Books — computer_teacher @ 1:01 pm


    Windows XP Articles and Technical Tips

    Activewin.com hosts many good articles and tips for several versions of the Windows operating system. Here are their best pages of information, articles, and tips covering Windows XP. They offer a total of 46 technical tips that will help you configure Windows XP the way you want it to work.

    Windows XP Informative Articles and Technical Tips:
    www.activewin.com/winxp/

    Windows XP Introduction:
    www.activewin.com/winxp/intro.shtml

    Windows XP Upgrade Checklist:
    www.activewin.com/winxp/check_list_upgrade.shtml

    Win XP Defaults:
    www.activewin.com/winxp/defaults.shtml

    Windows XP Home Features:
    www.activewin.com/winxp/features_home.shtml

    Windows XP Pro Features:
    www.activewin.com/winxp/features_pro.shtml

    Internet Explorer 6:
    www.activewin.com/winxp/IE6.shtml

    Windows XP Introduction:
    www.activewin.com/winxp/intro.shtml

    Windows XP Stuff & Updates:
    www.activewin.com/winxp/stuff.shtml

    Windows XP System Requirements & Pricing:
    www.activewin.com/winxp/sysreqs.shtml

    Hardware Compatibility List for Windows XP 64-Bit Edition:
    www.activewin.com/winxp/winxphclia64.txt

    Hardware Compatibility for List Windows XP:
    www.activewin.com/winxp/winxphclx86.txt

    Windows XP Utilities:
    www.activewin.com/winxp/xputilities.shtml

    Windows XP Frequently Asked Questions (FAQ):
    www.activewin.com/faq/whistler.shtml


    46 Top Technical Windows XP Tips:
    www.activewin.com/tips/tips/microsoft/winxp/
    www.activewin.com/winxp/tips

    How to Display a Details Tab on Each Device Properies Dialog:
    www.activewin.com/winxp/tips/advanced/1.shtml

    Clear Out Pagefile On:
    www.activewin.com/winxp/tips/advanced/2.shtml

    Turning off System Restore:
    www.activewin.com/winxp/tips/advanced/3.shtml

    Disabling unnecessary services:
    www.activewin.com/winxp/tips/advanced/4.shtml

    How Do I Edit The Registry?:
    www.activewin.com/winxp/tips/advanced/5.shtml

    Turning Off System Beeps:
    www.activewin.com/winxp/tips/advanced/6.shtml

    How To Reinstall Internet Explorer:
    www.activewin.com/tips/tips/microsoft/winxp/advanced/7.shtml

    Uninstall Outlook Express:
    www.activewin.com/tips/tips/microsoft/winxp/advanced/8.shtml

    Converting from Fat32 to NTFS:
    www.activewin.com/tips/tips/microsoft/winxp/advanced/9.shtml

    How to create a boot disk:
    www.activewin.com/tips/tips/microsoft/winxp/basic/1.shtml

    Enabling and Disabling The Windows XP:
    www.activewin.com/tips/tips/microsoft/winxp/basic/2.shtml

    Where has Scan Disk gone?:
    www.activewin.com/tips/tips/microsoft/winxp/basic/3.shtml

    Adding Programs To Stay On The Start Menu:
    www.activewin.com/tips/tips/microsoft/winxp/basic/4.shtml

    Speed Up Browsing:
    www.activewin.com/tips/tips/microsoft/winxp/basic/5.shtml

    Make Use Of Your Windows Key:
    www.activewin.com/tips/tips/microsoft/winxp/basic/6.shtml

    Never Re-Activate After Installation:
    www.activewin.com/tips/tips/microsoft/winxp/basic/7.shtml

    On Screen Keyboard:
    www.activewin.com/tips/tips/microsoft/winxp/basic/8.shtml

    How Do I Install Netmeeting?:
    www.activewin.com/tips/tips/microsoft/winxp/basic/9.shtml

    Show Hidden Files & Folders:
    www.activewin.com/tips/tips/microsoft/winxp/basic/10.shtml

    Disable Error Reporting:
    www.activewin.com/tips/tips/microsoft/winxp/basic/11.shtml

    Disable Bootup Splash Screen:
    www.activewin.com/tips/tips/microsoft/winxp/basic/12.shtml

    Sort Favorites/Programs Folders:
    www.activewin.com/tips/tips/microsoft/winxp/basic/13.shtml

    Turn Off Thumbnail Caching:
    www.activewin.com/tips/tips/microsoft/winxp/basic/14.shtml

    Removing The "Go" Button In Internet:
    www.activewin.com/tips/tips/microsoft/winxp/basic/15.shtml

    Change Internet Explorer Browser Title Text:
    www.activewin.com/tips/tips/microsoft/winxp/basic/16.shtml

    Disabling The Windows XP Boot Logo:
    www.activewin.com/tips/tips/microsoft/winxp/basic/17.shtml

    Reading and Understanding The Events Log:
    www.activewin.com/tips/tips/microsoft/winxp/basic/18.shtml

    Using Active Movie:
    www.activewin.com/tips/tips/microsoft/winxp/basic/19.shtml

    Disabling Blue Screen Of Death Auto-Reboot:
    www.activewin.com/tips/tips/microsoft/winxp/basic/20.shtml

    Turning Off Indexing Speeds Up Windows XP:
    www.activewin.com/tips/tips/microsoft/winxp/basic/21.shtml

    Microsoft's BootVis.exe Tool:
    www.activewin.com/tips/tips/microsoft/winxp/basic/22.shtml

    Finding winipcfg for Windows XP:
    www.activewin.com/tips/tips/microsoft/winxp/basic/23.shtml

    Windows XP Sound Help:
    www.activewin.com/tips/tips/microsoft/winxp/basic/25.shtml

    How To Edit The Registry?:
    www.activewin.com/tips/tips/microsoft/winxp/howto/edit_the_r...

    How To Backup Files:
    www.activewin.com/tips/tips/microsoft/winxp/howto/how_to_bac...

    Crackling Sound With Soundblaster Cards:
    www.activewin.com/tips/tips/microsoft/winxp/misc/1.shtml

    How to Prevent Windows Messenger from:
    www.activewin.com/tips/tips/microsoft/winxp/misc/2.shtml

    How to cheat at Minesweeper:
    www.activewin.com/tips/tips/microsoft/winxp/misc/3.shtml

    Change The Taskbar Group Size:
    www.activewin.com/tips/tips/microsoft/winxp/registry/1.shtml

    Changing The Internet Time Update:
    www.activewin.com/tips/tips/microsoft/winxp/registry/2.shtml

    Boot Defragment:
    www.activewin.com/tips/tips/microsoft/winxp/registry/3.shtml

    How To Uninstall Windows Messenger:
    www.activewin.com/tips/tips/microsoft/winxp/registry/4.shtml

    Slow Shutdown?:
    www.activewin.com/tips/tips/microsoft/winxp/shutdown/1.shtml

    How To Enable Hibernation?:
    www.activewin.com/tips/tips/microsoft/winxp/shutdown/2.shtml

    My Computer Won't Shut Down Itself After:
    www.activewin.com/tips/tips/microsoft/winxp/shutdown/3.shtml

    Shutdown Windows XP Faster:

    www.activewin.com/tips/tips/microsoft/winxp/shutdown/4.shtml

    Popularity: 12% [?]

    Share and Enjoy:
    • blogmarks
    • del.icio.us
    • Furl
    • Reddit
    • Shadows
    • YahooMyWeb
    • StumbleUpon
    • Digg

    Related Posts:
  • More Free I.T. Training and Tutorial Resources
  • Free CompTIA A+, i-Net+ and Network+ Training
  • Free I.T. Book Chapters and Tutorial Articles in Many Areas
  • Free Sun Certified Programmer for Java 2 Training
  • Free Oracle Certification Training


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


    December 2, 2005

    The Standard Template Library Programmers Guide for C++

    The Standard Template Library, or STL, is a C++ (cplusplus)library of container classes, algorithms, and iterators; it provides many of the basic algorithms and data structures of computer science. The STL is a generic library, meaning that its components are heavily parameterized: almost every component in the STL is a template. You should make sure that you understand how templates work in C++ before you use the STL. The Standard Template Library Programmer's Guide will show you how to use these classes, algorithms and iterators when coding in the C++ programming language. You can download the full manual, and also available are Frequently Asked Questions to help and guide you.


    The Standard Template Library Programmer's Guide

    1. Introduction to the STL
    2. How to use the documentation
    3. Containers
      1. Concepts
        1. General concepts
          1. Container
          2. Forward Container
          3. Reversible Container
          4. Random Access Container
        2. Sequences
          1. Sequence
          2. Front Insertion Sequence
          3. Back Insertion Sequence
        3. Associative Containers
          1. Associative Container
          2. Simple Associative Container
          3. Pair Associative Container
          4. Sorted Associative Container
          5. Hashed Associative Container
          6. HashFunction
          7. Unique Associative Container
          8. Multiple Associative Container
          9. Unique Sorted Associative Container
          10. Multiple Sorted Associative Container
          11. Unique Hashed Associative Container
          12. Multiple Hashed Associative Container
      2. Container classes
        1. Sequences
          1. vector
          2. deque
          3. list
          4. slist
          5. bit_vector
        2. Associative Containers
          1. set
          2. map
          3. multiset
          4. multimap
          5. hash_set
          6. hash_map
          7. hash_multiset
          8. hash_multimap
          9. hash
        3. String package
          1. Character Traits
          2. char_traits
          3. basic_string
        4. rope
        5. Container adaptors
          1. stack
          2. queue
          3. priority_queue
        6. bitset
    4. Iterators
      1. Introduction
      2. Concepts
        1. Trivial Iterator
        2. Input Iterator
        3. Output Iterator
        4. Forward Iterator
        5. Bidirectional Iterator
        6. Random Access Iterator
      3. Iterator Tags
        1. Introduction
        2. iterator_traits
        3. iterator_category
        4. distance_type
        5. value_type
        6. Iterator tag classes
          1. input_iterator_tag
          2. output_iterator_tag
          3. forward_iterator_tag
          4. bidirectional_iterator_tag
          5. random_access_iterator_tag
        7. Iterator base classes
          1. input_iterator
          2. output_iterator
          3. forward_iterator
          4. bidirectional_iterator
          5. random_access_iterator
      4. Iterator functions
        1. distance
        2. advance
      5. Iterator classes
        1. istream_iterator
        2. ostream_iterator
        3. front_insert_iterator
        4. back_insert_iterator
        5. insert_iterator
        6. reverse_iterator
        7. reverse_bidirectional_iterator
        8. raw_storage_iterator
        9. sequence_buffer
    5. Algorithms
      1. Non-mutating algorithms
        1. for_each
        2. find
        3. find_if
        4. adjacent_find
        5. find_first_of
        6. count
        7. count_if
        8. mismatch
        9. equal
        10. search
        11. search_n
        12. find_end
      2. Mutating algorithms
        1. copy
        2. copy_n
        3. copy_backward
        4. Swap
          1. swap
          2. iter_swap
          3. swap_ranges
        5. transform
        6. Replace
          1. replace
          2. replace_if
          3. replace_copy
          4. replace_copy_if
        7. fill
        8. fill_n
        9. generate
        10. generate_n
        11. Remove
          1. remove
          2. remove_if
          3. remove_copy
          4. remove_copy_if
        12. unique
        13. unique_copy
        14. reverse
        15. reverse_copy
        16. rotate
        17. rotate_copy
        18. random_shuffle
        19. random_sample
        20. random_sample_n
        21. partition
        22. stable_partition
      3. Sorting
        1. Sort
          1. sort
          2. stable_sort
          3. partial_sort
          4. partial_sort_copy
          5. is_sorted
        2. nth_element
        3. Binary search
          1. lower_bound
          2. upper_bound
          3. equal_range
          4. binary_search
        4. merge
        5. inplace_merge
        6. Set operations on sorted ranges
          1. includes
          2. set_union
          3. set_intersection
          4. set_difference
          5. set_symmetric_difference
        7. Heap operations
          1. push_heap
          2. pop_heap
          3. make_heap
          4. sort_heap
          5. is_heap
        8. Minimum and maximum
          1. min
          2. max
          3. min_element
          4. max_element
        9. lexicographical_compare
        10. lexicographical_compare_3way
        11. next_permutation
        12. prev_permutation
      4. Generalized numeric algorithms
        1. iota
        2. accumulate
        3. inner_product
        4. partial_sum
        5. adjacent_difference
        6. power
    6. Function Objects
      1. Introduction
      2. Concepts
        1. Generator
        2. Unary Function
        3. Binary Function
        4. Adaptable Generator
        5. Adaptable Unary Function
        6. Adaptable Binary Function
        7. Predicates
          1. Predicate
          2. Binary Predicate
          3. Adaptable Predicate
          4. Adaptable Binary Predicate
          5. StrictWeakOrdering
        8. Monoid Operation
        9. Random Number Generator
      3. Predefined function objects
        1. Arithmetic operations
          1. plus
          2. minus
          3. multiplies (formerly called "times")
          4. divides
          5. modulus
          6. negate
        2. Comparisons
          1. equal_to
          2. not_equal_to
          3. less
          4. greater
          5. less_equal
          6. greater_equale
        3. Logical operations
          1. logical_and
          2. logical_or
          3. logical_not
        4. Generalized identity operations
          1. identity
          2. project1st
          3. project2nd
          4. select1st
          5. select2nd
        5. subtractive_rng
      4. Function object adaptors
        1. binder1st
        2. binder2nd
        3. ptr_fun
        4. pointer_to_unary_function
        5. pointer_to_binary_function
        6. unary_negate
        7. binary_negate
        8. unary_compose
        9. binary_compose
        10. Member function adaptors
          1. mem_fun
          2. mem_fun_ref
          3. mem_fun1
          4. mem_fun1_ref
    7. Utilities
      1. Concepts
        1. Assignable
        2. Default Constructible
        3. Equality Comparable
        4. LessThan Comparable
      2. Functions
        1. Relational Operators
      3. Classes
        1. pair
    8. Memory Allocation
      1. Classes
        1. Allocators
        2. raw_storage_iterator
      2. Functions
        1. construct
        2. destroy
        3. uninitialized_copy
        4. uninitialized_copy_n
        5. uninitialized_fill
        6. uninitialized_fill_n
        7. temporary_buffer
        8. get_temporary_buffer
        9. return_temporary_buffer
    9. Design documents
      1. Thread safety
      2. The meaning of complexity specifications
      3. Representations of strings
    10. Categorized Index
    11. Full Index

    Popularity: 15% [?]

    Share and Enjoy:
    • blogmarks
    • del.icio.us
    • Furl
    • Reddit
    • Shadows
    • YahooMyWeb
    • StumbleUpon
    • Digg

    Related Posts:
  • C++ Study and Support Forums
  • 35 Free C and C++ Programming Books and Ebooks
  • 40 Free Books on Linux and Related Technologies
  • Ruby On Rails Audio Visual Training
  • Ebooks covering Python, PHP, ASP.Net, Perl, and JSP


  • Filed under: Free Computer and I.T. Books — computer_teacher @ 11:12 pm


    Free Software Engineering Course Book

    This free course book on Software Engineering introduces the reader to state-of-the-art software engineering techniques which are now of practical utility and which can be applied immediately in practical software projects. It covers software specification, software design, implementation, software verification and testing, documentation, and project management. The chapters here are in doc format, and the book is also available online in HTML format.

    Software Engineering Course Book:
    www.netnam.vn/unescocourse/se/software.htm


    Overview:
    www.netnam.vn/unescocourse/se/se0.doc

    Chapter 1 Introduction:
    www.netnam.vn/unescocourse/se/se1.doc
    1.1 Scope
    1.1.1 The development of software engineering
    1.1.2 The term software engineering
    1.2 Quality attributes of software products
    1.2.1 Software quality attributes
    1.2.2 The importance of quality criteria
    1.2.3 The effects of quality criteria on each other
    1.2.4 Quality assurance measure
    1.3 The phases of a software project
    1.3.1 The classical sequential software life-cycle model
    1.3.2 The waterfall model
    1.3.3 The prototyping-oriented life-cycle model
    1.3.4 The spiral model
    1.3.5 The object-oriented life-cycle model

    Chapter 2 Software Specification:
    www.netnam.vn/unescocourse/se/se2.doc
    2.1 Structure and contents of the requirements definition
    2.2 Quality criteria for requirements definition
    2.3 Fundamental problems in defining requirements
    2.4 Algebraic specification
    2.5 Model-based specification

    Chapter 3 Software Design:
    www.netnam.vn/unescocourse/se/se3.doc
    3.1 Design techniques
    3.1.1 Top-down design
    3.1.2 Bottom-up design
    3.1.3 Systems design
    3.1.4 Design decomposition
    3.2 User interface design
    3.3 Function-oriented design
    3.4 Object-oriented design
    3.4.1 The Abbott Method
    3.4.2 Design of the class hierarchies
    3.4.3 Generalization

    Chapter 4 Implementation:
    www.netnam.vn/unescocourse/se/se4.doc
    4.1 Programming environments
    4.2 Programming style
    4.3 Portability and reuse
    4.3.1 Software portability
    4.3.2 Machine architecture dependencies
    4.3.3 Operating system dependencies
    4.3.4 Software reuse
    4.4 Computer-aided software engineering
    4.4.1 CASE workbenches
    4.4.2 Text editing systems
    4.4.3 Language processing systems
    4.5 Incremental implementation

    Chapter 5 Software Verification:
    www.netnam.vn/unescocourse/se/se5.doc
    5.1 Test methods
    5.1.1 Verification of algorithms
    5.1.2 Static program analysis
    5.1.3 Dynamic testing
    5.1.4 Black-box and white-box tests
    5.1.5 Top-down and bottom-up testing
    5.2 Mathematical program verification
    5.3 Debugging

    Chapter 6 Documentation:
    www.netnam.vn/unescocourse/se/se6.doc
    6.1 User documentation
    6.2 System documentation
    6.3 Document quality
    6.4 Document maintenance
    6.5 Document portability

    Chapter 7 Project Management:
    www.netnam.vn/unescocourse/se/se7.doc
    7.1 The goal and tasks of project management
    7.2 Difficulties in project management
    7.3 Cost estimation
    7.4 Project organization
    7.4.1 Hierarchical organizational model
    7.4.2 The chief programmer team
    7.5 Software maintenance
    7.5.1 Maintenance costs
    7.5.2 System restructuring
    7.5.3 Program evolution dynamics

    Appendix:
    www.netnam.vn/unescocourse/se/se8.doc

    Popularity: 36% [?]

    Share and Enjoy:
    • blogmarks
    • del.icio.us
    • Furl
    • Reddit
    • Shadows
    • YahooMyWeb
    • StumbleUpon
    • Digg

    Related Posts:
  • Guide to the Software Engineering Body of Knowledge
  • Software Engineering, Software QA, and Project Management eBooks
  • Free Computer Book Chapters and a Free Book Link Site
  • Free Course: Object-oriented Program Design and Software Engineering
  • 16 Web Development and Programming Ebooks


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


    December 5, 2005

    Google Search Shows Freely Available Computer Books

    Here is an example on how to discover freely available computer, IT, scripting, and programming books using google.com. The following sites were found using this simple google search by entering "inurl:ch01/ch01.htm" in the search text box, without the double quotes.


    The fog's lair

    • ANSI/ISO C++ Professional Programmer's Handbook

    Some Books for Your Pleasure
    • Linux Administrator's Security Guide
    • C in 21 Days
    • Perl 5 book
    • Perl in 21 Days
    • Bourne programming book

    carjax.com/docs
    • Visual Basic 6 Database How-To
    • Visual Basic in 12 Easy Lessons
    • Teach Yourself SQL in 21 Days (pdf)
    • Microsoft SQL Server Black Book (pdf)
    • Networking Dictionary Ebook
    • 60 Essential Utilities (pdf)

    podgoretsky.com/ftp/Docs
    • Microsoft Technology Books:
      • Ultimate Windows Server 2003 Administration Guide
      • Active Directory Bible (pdf)
      • Windows 2003 Administration (pdf)
      • Windows Server 2003 TCP-IP (chm)
      • Windows XP for Power Users (pdf)
    • Perl Books:
      • Using Perl for Web Programming
      • Perl Step By Step
      • Perl Quick Reference


    helloworld.siteburg.com/content
    • C++ (Cpluplus) Books:
      • Applied C++
      • ANSI C++ Professional Programmer's Handbook
      • Borland C++ Builder 6 Developer's Guide
      • Wireless Game Development in C and C++

    mclibrary.edu.mn/itbooks
    Lots of IT books, too many to list


    Online Books Library (Eastern Mediterranean University)


    WebLib System and texts.commpower.net (mostly older computer books)

    Popularity: 18% [?]

    Share and Enjoy:
    • blogmarks
    • del.icio.us
    • Furl
    • Reddit
    • Shadows
    • YahooMyWeb
    • StumbleUpon
    • Digg

    Related Posts:
  • Computer and Programming Books Linked by Google
  • 2 Google Searches for Computer Books
  • Free Computer Book Sites listed by Google
  • More Freely Available Ebooks via Google
  • Lots of Free Computer Books


  • Filed under: Free Computer and I.T. Books — computer_teacher @ 1:01 am


    Computer Science I Slides: Software Design and Java

    Here are the slide prensentations for the Computer Science I course at Rochester Institute of Technology. This course introduces you to Engineering Problem Solving (EPS) by examining the elements of EPS, including problem decomposition, design and implementation of solutions, testing those solutions and integrating pieces of solutions together. It introduces object-oriented technology for designing solutions and implements them using Java as the programming language. Java is an object-oriented programming language that was designed for developing large systems from reusable components.

    Computer Science I Slides: Software Design and Java


    Very Brief History of Computers

    Very Brief History of Computers
    Very Brief History of Computers II
    Machine Languages
    Assembly Languages
    High Level Programming Languages
    Procedural Languages


    Introduction to Object-Oriented Programming

    Introduction to Object-Oriented Programming
    Objects
    State
    Examples for State
    Behavior
    Types of Methods
    Identity
    Assignment and Equality
    Relationships
    Classes
    Class Relationships
    Kinds of Class Relationships
    Inheritance
    Views of a Class
    Information Hiding


    Introduction to Java

    Introduction to Java
    First Example: Fuel Log
    Fuel Log: Required Data
    Fuel Log: Operations
    Fuel Log: In Java
    Input Format of Java Programs
    Comments in Java
    Data Declarations in Java
    A Constructor in Java
    Invocations
    Assignments
    Update Method
    Query Method
    And Now?
    Simple User Interface


    Kinds of Types and Values in Java

    Kinds of Types and Values in Java
    Integral Types and Values
    2's Complement
    Integer Literals
    Floating-Point Types
    Operators
    Precedence
    Boolean Type
    Character Literals
    Escape Sequences
    Strings
    String Literals
    Conversions
    Cast Operator


    Names and Variables in Java

    Names and Variables in Java
    Identifiers
    Style Guide for Identifiers
    Declarations
    Declarations II
    Scope
    Variable Declarations
    Variables and Assignments
    Creating Objects
    Variable Initializations


    The main Method

    The main Method
    Writing Text to Streams
    Reading User Input
    Reading User Input II
    A Test Program for FuelLog


    Control Structures in Java

    Control Structures in Java
    Conditional Statement
    Conditional Statement II
    Chains of Conditional Statements
    Chains of Conditional Statements II
    Dangling Else
    While Statement
    While Statement II
    Do Statement
    For Statement
    For Statement II
    Switch Statement
    A Command Loop
    Switch Statement
    Switch Statement II


    Classes

    Classes
    Class Stubs
    Javadoc
    Instance Variables
    Constructors
    Constructors II
    Methods
    Invocations and Frames
    Invocations and Frames II
    Invocations and Frames III


    Arrays

    Arrays
    Memory State Diagram of Arrays
    Searching in an Array
    Searching in an Array II
    Initialization of Arrays
    Shuffling Arrays
    Comparing Arrays
    Reversing Arrays
    The Shuffled Poem Game
    Multidimensional Arrays
    Example: Graph of Sinus
    Implementation Idea
    Packaging the Function
    Using the Graph class
    The Graph Class
    The Graph Class II
    The Graph Class III
    The Graph Class IV


    Software Quality

    Software Quality
    Software Quality II
    Software Life Cycle
    Software Life Cycle II


    Software Life Cycle Using OO techniques

    Software Life Cycle Using OO techniques
    Problem Analysis
    OO Design
    OO Design II
    OO Implementation
    Testing
    Maintenance


    OO Design from a Specification

    OO Design from a Specification
    Classes and Their Responsibilities
    Class Diagram
    Class Diagram II
    Generating Stubs
    Generating Stubs II
    Implementing Plant
    Implementing PlantList
    Implementing PlantList II
    Implementing PlantList III
    Implementing PlantList IV
    Implementing WateringPlan
    Implementing WateringPlan II
    Testing WateringPlan


    Testing

    Testing
    Testing Principles
    Terminology


    Queues

    Queues
    Stub Version of a Queue Class
    Ring Buffer
    Ring Buffer II
    Ring Buffer III
    Ring Buffer IV
    Tail Application
    Tail Application II
    Queues on Base of LinkedList
    Tail using LinkedQueue
    Summary

    Popularity: 9% [?]

    Share and Enjoy:
    • blogmarks
    • del.icio.us
    • Furl
    • Reddit
    • Shadows
    • YahooMyWeb
    • StumbleUpon
    • Digg

    Related Posts:
  • 48 Computer Science Books
  • 24 University Computer Science Courses
  • JDBC Slides, Labs, Code, and Tutorials
  • MIT Database Systems Course
  • 16 Free Java Books


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


    December 6, 2005

    Computer Science 4 Slides: Object-Oriented Design and C++

    Here are the slide prensentations for the Computer Science 4 course at Rochester Institute of Technology. This course teaches you Object technology and is concerned with using C++ within the contexts of Object-Oriented Design, Design by Contract, UML, Advanced Data Structures, Templates, Exceptions, STL, Testing, POSIX Threads, and File Organization

    Computer Science 4 Slides: Object-Oriented Design and C++


    Introduction to OO Design

    Introduction to OO Design
    Classical Program Structure
    Modular Structure
    Key Features of OO Languages
    Varieties of OO Languages
    Software Life Cycle Using OO techniques
    Problem Analysis
    OO Design
    OO Design II
    OO Implementation
    Testing
    Maintenance


    Introduction to UML: Unified Modeling Language

    Introduction to UML: Unified Modeling Language
    Use Cases
    Class Diagrams
    Class Hierarchies
    Sequence Diagrams


    Design by Contract

    Design by Contract
    Contract of a Queue Class
    Assertions
    Signatures vs Contracts
    Hierarchies of Contracts
    Inheritance
    Contract vs Object Space
    Benefits of Inheritance
    When Inheritance?


    Introduction to C++

    Introduction to C++
    Greetings from C++
    Greetings from C++ II
    Greetings from C++ III
    Greetings from C++ IV
    Greetings from C++ V
    Greetings from C++ VI
    How to Build C++ Programs
    How to Build C++ Programs II
    Fundamental Types
    C++ Operators
    C++ Statements
    C++ Statements II
    Switch Statement
    Switch Statement II
    For Loop


    Introduction to Classes

    Introduction to Classes
    Accessors and Mutators
    Accessors and Mutators II
    Abstract and Internal State
    Abstract and Private State
    Abstract and Private State II
    Constructors
    Constructors II
    Overloading
    Overloading II
    Subconstructors
    Summary of const


    Introduction to Lists and Iterators

    Introduction to Lists and Iterators
    Plant Class
    Plant Class II
    Plant Class III
    PlantList Class
    PlantList Class II
    PlantList Class III
    PlantList Class IV
    PlantList Class V
    Main Function


    Dynamic Data Structures in C++

    Dynamic Data Structures in C++
    Destructors
    Destructors II
    Implicit Invocation of Constructors and Destructors
    Dynamic Allocation
    References
    Classes with Dynamic Data Structures
    Classes with Dynamic Data Structures II
    Classes with Dynamic Data Structures III
    Classes with Dynamic Data Structures IV
    Classes with Dynamic Data Structures V
    Classes with Dynamic Data Structures VI
    Classes with Dynamic Data Structures VII
    Classes with Dynamic Data Structures VIII
    Classes with Dynamic Data Structures IX
    Classes with Dynamic Data Structures X


    Polymorphism

    Polymorphism
    Derived Classes
    Implementing a Derived Class
    Using a Polymorphic Class
    Heterogeneous Lists
    Heterogeneous Lists II
    Heterogeneous Lists III
    Using Polymorphic Classes


    Templates

    Templates
    Container Classes without Templates
    Container Classes without Templates II
    Template Syntax
    A Container Class as Template
    A Container Class as Template II
    A Container Class as Template III
    A Container Class as Template IV
    A Container Class as Template V
    A Container Class as Template VI
    A Container Class as Template VII
    Template Dependencies
    Template Dependencies II


    Testing

    Testing
    Testing Principles
    Terminology
    What to Test
    Testing Strategies
    Test Case Design
    An Example: Analysis of Triangles
    Equivalence Classes
    Equivalence Classes II
    Test Cases
    A Test Candidate
    A Test Candidate II
    A Test Candidate III
    A Test Candidate IV
    The Test Suite
    The Test Suite II
    A Test Tool
    A Test Tool II
    Analysis of the Failures
    Fixing the Faults
    Test of the Fixed Version
    Testing a Class
    Testing a Class II
    Testing a Class III
    Yet Another Fault
    White Box Tests
    White Box Test Example
    White Box Test Example II
    White Box Test Cases


    Introduction to the STL

    Introduction to the STL
    Iterators
    Operators for Iterators
    Random Access Iterators
    Common Methods for Most Container Classes
    Sequence Containers
    Deques
    Lists
    Vectors
    Queues and Stacks
    Associative Containers
    Modifying and Accessing Associative Containers
    Modifying and Accessing Associative Containers II
    Template Dependencies
    Template Dependencies II
    Testing list
    Testing vector
    Testing map
    Testing map II
    Testing map Index


    C++ Stream I/O Library

    C++ Stream I/O Library
    Streams as an Abstraction
    Streams as Buffer
    Design Goals
    Design of the C++ IOStreams Library
    Stream Status Flags
    End of File vs Failure
    Input and Output Operators
    Input and Output Operators II
    Input and Output Operators III
    Input and Output Operators IV
    Input and Output Operators V


    Exceptions

    Exceptions
    Default Behavior
    Exceptions as Contract Violations
    Failures of Preconditions
    Failures of Postconditions
    Robustness
    Who is in Charge?
    How to Pass Informations about the Problem?
    The Base Class for Exceptions
    Exceptions in Signatures
    Defining Exceptions
    Throwing Exceptions
    Calculator Example
    Calculator Exceptions
    Exception Handling of the Calculator
    Inner Core of the Calculator Loop
    Using the Calculator
    Running the Calculator


    Concurrency

    Concurrency
    How to Achieve Concurrency?
    The Origins of Threads
    POSIX Threads
    C++ and POSIX Threads
    Creating POSIX Threads
    Creating POSIX Threads II
    Waiting for Threads to Finish
    Real Concurrency?
    Ring Buffer
    Initializing Mutexes and Condition Variables
    Synchronization Using Mutexes and Condition Variables
    Synchronization Using Mutexes and Condition Variables II
    Ring Buffer Demo
    Ring Buffer Demo II


    Persistence

    Persistence
    How to Achieve Persistence?
    How to Achieve Persistence? II
    A Factory for Persistent Objects
    Remaining Problems
    File Organization
    File Organization II
    B Trees
    B Tree Diagrams
    Adding Records to a B Tree
    Adding Records to a B Tree II
    Adding Records to a B Tree III
    Adding Records to a B Tree IV
    Deleting Records from a B Tree
    Summary of B Trees
    DBM Files

    Popularity: 9% [?]

    Share and Enjoy:
    • blogmarks
    • del.icio.us
    • Furl
    • Reddit
    • Shadows
    • YahooMyWeb
    • StumbleUpon
    • Digg

    Related Posts:
  • Computer Science I Slides: Software Design and Java
  • Free C++ Programming Textbook
  • 48 Computer Science Books
  • Computer and Programming eBooks at eBook-x.com
  • Free Course: Object-oriented Program Design and Software Engineering


  • Filed under: Best New Free Computer IT Training Tutorial Resources — computer_teacher @ 1:01 am


    5 Free Linux Books

    Here are 5 excellent Free Linux books: Linux in the Workplace - How to Use Linux in Your Office, Iptables Tutorial, Advanced Linux Programming, An Introduction to GCC, and Using Samba.


    Linux in the Workplace - How to Use Linux in Your Office:
    www.faqs.org/docs/linuxworkspace/

    Linux in the Workplace introduces Linux users to the desktop capabilities of Linux and the K Desktop Environment (KDE) graphical user interface, a powerful Open Source graphical desktop environment for UNIX workstations. Includes information on how to use email and surf the Internet; perform general office-related tasks; work with the command line; and much more.


    ----------------------------------------------------------------------------

    Iptables Tutorial 1.2.0:
    iptables-tutorial.frozentux.net/chunkyhtml/index.html

    This books fills the empty space in the Linux HOWTO's for information about the iptables and Netfilter functions in the Linux 2.4.x kernels. It was written to give the reader a good and simple primer at how to get started with iptables, but at the same time it was created to be as complete as possible.


    ----------------------------------------------------------------------------

    Advanced Linux Programming:
    www.advancedlinuxprogramming.com/
    www.advancedlinuxprogramming.com/alp-folder

    If you are a developer for the GNU/Linux system, this book will help you to:
    - Develop GNU/Linux software that works the way users expect it to.
    - Write more sophisticated programs with features such as multiprocessing, multi-threading, interprocess communication, and interaction with hardware devices.
    - Improve your programs by making them run faster, more reliably, and more securely.
    - Understand the preculiarities of a GNU/Linux system, including its limitations, special capabilities, and conventions.

    - Chapter 01 - Advanced Unix Programming with Linux:
    - tinyurl.com/b6sfp/alp-ch01-advanced-unix-programming-with-li...

    - Chapter 02 - Writting Good GNU/Linux Software:
    - tinyurl.com/b6sfp/alp-ch02-writing-good-gnu-linux-software.p...

    - Chapter 03 - Processes:
    - tinyurl.com/b6sfp/alp-ch03-processes.pdf

    - Chapter 04 - Threads:
    - tinyurl.com/b6sfp/alp-ch04-threads.pdf

    - Chapter 05 - Interprocess Communication:
    - tinyurl.com/b6sfp/alp-ch05-ipc.pdf

    - Chapter 06 - Mastering Linux:
    - tinyurl.com/b6sfp/alp-ch06-mastering-linux.pdf

    - Chapter 07 - The /proc File System:
    - tinyurl.com/b6sfp/alp-ch07-proc-filesystem.pdf

    - Chapter 08 - Linux System Calls:
    - tinyurl.com/b6sfp/alp-ch08-linux-system-calls.pdf

    - Chapter 09 - Inline Assembly Code:
    - tinyurl.com/b6sfp/alp-ch09-inline-asm.pdf

    - Chapter 10 - Security:
    - tinyurl.com/b6sfp/alp-ch10-security.pdf

    - Chapter 11 - A Sample GNU/Linux Application:

    - tinyurl.com/b6sfp/alp-ch11-sample-application.pdf


    ----------------------------------------------------------------------------

    An Introduction to GCC:
    www.network-theory.co.uk/docs/gccintro/

    This manual provides an introduction to the GNU C and C++ Compilers, gcc and g++, which are part of the GNU Compiler Collection (GCC).

    - Chapter 1 Introduction:
    - www.network-theory.co.uk/docs/gccintro/gccintro_3.html

    - Chapter 2 Compiling a C program:
    - www.network-theory.co.uk/docs/gccintro/gccintro_8.html

    - Chapter 3 Compilation options:
    - www.network-theory.co.uk/docs/gccintro/gccintro_20.html

    - Chapter 4 Using the preprocessor:
    - www.network-theory.co.uk/docs/gccintro/gccintro_33.html

    - Chapter 5 Compiling for debugging:
    - www.network-theory.co.uk/docs/gccintro/gccintro_37.html

    - Chapter 6 Compiling with optimization:
    - www.network-theory.co.uk/docs/gccintro/gccintro_45.html

    - Chapter 7 Compiling a C++ program:
    - www.network-theory.co.uk/docs/gccintro/gccintro_53.html

    - Chapter 8 Platform-specific options:
    - www.network-theory.co.uk/docs/gccintro/gccintro_62.html

    - Chapter 9 Troubleshooting:
    - www.network-theory.co.uk/docs/gccintro/gccintro_72.html

    - Chapter 10 Compiler-related tools:
    - www.network-theory.co.uk/docs/gccintro/gccintro_78.html

    - Chapter 11 How the compiler works:
    - www.network-theory.co.uk/docs/gccintro/gccintro_82.html

    - Chapter 12 Examining compiled files:
    - www.network-theory.co.uk/docs/gccintro/gccintro_88.html

    - Chapter 13 Common error messages:
    - www.network-theory.co.uk/docs/gccintro/gccintro_92.html

    - Chapter 14 Getting help:

    - www.network-theory.co.uk/docs/gccintro/gccintro_97.html


    ----------------------------------------------------------------------------

    Using Samba:
    www.oreilly.com/catalog/samba/chapter/book/index.html

    - Chapter 1: Learning the Samba:
    - www.oreilly.com/catalog/samba/chapter/book/ch01_01.html

    - Chapter 2: Installing Samba on a Unix System:
    - www.oreilly.com/catalog/samba/chapter/book/ch02_01.html

    - Chapter 3: Configuring Windows Clients:
    - www.oreilly.com/catalog/samba/chapter/book/ch03_01.html

    - Chapter 4: Disk Shares:
    - www.oreilly.com/catalog/samba/chapter/book/ch04_01.html

    - Chapter 5: Browsing and Advanced Disk Shares:
    - www.oreilly.com/catalog/samba/chapter/book/ch05_01.html

    - Chapter 6: Users, Security, and Domains:
    - www.oreilly.com/catalog/samba/chapter/book/ch06_01.html

    - Chapter 7: Printing and Name Resolution:
    - www.oreilly.com/catalog/samba/chapter/book/ch07_01.html

    - Chapter 8: Additional Samba Information:
    - www.oreilly.com/catalog/samba/chapter/book/ch08_01.html

    - Chapter 9: Troubleshooting Samba:

    - www.oreilly.com/catalog/samba/chapter/book/ch09_01.html

    Popularity: 11% [?]

    Share and Enjoy:
    • blogmarks
    • del.icio.us
    • Furl
    • Reddit
    • Shadows
    • YahooMyWeb
    • StumbleUpon
    • Digg

    Related Posts:
  • FTP Programming and IT Book Directories
  • Free Linux Books and Ebooks
  • 12 Linux Books Online
  • 222 Open Source Online Books and Tutorials
  • 48 Computer Science Books


  • Filed under: Free Computer and I.T. Books — computer_teacher @ 9:50 pm


    December 7, 2005

    Free Linux Online Course

    The is the newly released FTLinuxCourse 2004, which is the newest and latest edition of this free online Linux Course. The chapters and lessons of this new course cover more about using and administering a Linux computer and desktop system and less about the installation. The main course and links to all of the 35 course chapters are provided here.

    Update 10/23/2006: This course has been updated and is now found here:
    FTLinuxCourse 2006: Free Linux Online Course



    Chapter 1. What is GNU/Linux?:
    tinyurl.com/c3c9h/chap1_1.html

    Chapter 2. The X-Window Universe:
    tinyurl.com/c3c9h/chap2_1.html

    Chapter 3. The Desktop:
    tinyurl.com/c3c9h/chap3_1.html

    Chapter 6. Customizing the Desktop:
    tinyurl.com/c3c9h/chap6_1.html

    Chapter 7. The Multi-User Philosophy:
    tinyurl.com/c3c9h/chap7.html

    Chapter 8. Browsing the File System:
    tinyurl.com/c3c9h/chap8_1.html

    Chapter 9. A Linux tutorial session:
    tinyurl.com/c3c9h/chap9_1.html

    Chapter 10. DOS-Linux Integration:
    tinyurl.com/c3c9h/chap10.html

    Chapter 11. The Local Network:
    tinyurl.com/c3c9h/chap11_1.html

    Chapter 12. The Web:
    tinyurl.com/c3c9h/chap12_1.html

    Chapter 13. The Linux Editors:
    tinyurl.com/c3c9h/chap13_1.html

    Chapter 14. Filters and Shell Programming:
    tinyurl.com/c3c9h/chap14.html

    Chapter 15. An Introduction to Linux Programming:
    tinyurl.com/c3c9h/chap15.html

    Chapter 16. Printing on Linux:
    tinyurl.com/c3c9h/chap16.html

    Chapter 17. Text Processing on Linux:
    tinyurl.com/c3c9h/chap17_1.html

    Chapter 18. An introduction to Graphics on Linux:
    tinyurl.com/c3c9h/chap18.html

    Chapter 19. The Hardware Configuration on Linux:
    tinyurl.com/c3c9h/chap19.html

    Chapter 20. Media:
    tinyurl.com/c3c9h/chap20_1.html

    Chapter 21. The Linux Kernel:
    tinyurl.com/c3c9h/chap21_1.html

    Chapter 22. Boot and shutdown:
    tinyurl.com/c3c9h/chap22.html

    Chapter 23. System Administration:
    tinyurl.com/c3c9h/chap23_1.html

    Chapter 24.Integrating Linux with MSWindows and the MacOS:
    tinyurl.com/c3c9h/chap24.html

    Chapter 26. Fax and Scanners under Linux:
    tinyurl.com/c3c9h/chap26_1.html

    Chapter 28. Linux multimedia:
    tinyurl.com/c3c9h/chap28_1.html

    Chapter 30. Scientific and Financial Applications on Linux:
    tinyurl.com/c3c9h/chap30_1.html

    Appendix A: On-Line Linux Command Reference:
    tinyurl.com/c3c9h/appendix_a.html

    Popularity: 10% [?]

    Share and Enjoy:
    • blogmarks
    • del.icio.us
    • Furl
    • Reddit
    • Shadows
    • YahooMyWeb
    • StumbleUpon
    • Digg

    Related Posts:
  • 12 Linux Books Online
  • Free and Open Source Online Books
  • Free Linux Books and Ebooks
  • Online Computer and Programming Books
  • Safari Books Online


  • Filed under: Best New Free Computer IT Training Tutorial Resources — computer_teacher @ 1:01 am


    Red Hat Enterprise Linux Manuals and Documentation DVD

    Here are the Red Hat Enterprise Linux Manuals, Guides and Documentation direct from Red Hat's web site, along with all of the contents of the Red Hat Enterprise Linux 4 Documentation DVD, courtesy of MIT's web site.

    Red Hat Enterprise Linux, the premier operating system solution for open source computing, is offered in products that span from the desktop to the datacenter:

    • Red Hat Enterprise Linux AS — for high-end and mission-critical systems
    • Red Hat Enterprise Linux ES — for small/mid-range servers
    • Red Hat Enterprise Linux WS — for technical/design workstation clients
    • Red Hat Desktop — for secure, managed clients

    Red Hat Enterprise Linux AS, ES, WS and Red Hat Desktop (version 4)

    Red Hat Enterprise Linux Installation Guide for the x86, Itanium, and AMD64 Architectures
    PDF (4784 KB) | RPM (1904 KB) | HTML Tarball (1900 KB)


    Red Hat Enterprise Linux Installation Guide for the IBM eServer iSeries and IBM eServer pSeries Architectures
    PDF (3796 KB) | RPM (1452 KB) | HTML Tarball (1456 KB)


    Red Hat Enterprise Linux Installation Guide for the IBM S/390 and IBM eServer zSeries Architectures
    PDF (3136 KB) | RPM (1888 KB) | HTML Tarball (1892 KB)


    Red Hat Enterprise Linux Introduction to System Administration
    PDF (4160 KB) | RPM (324 KB) | HTML Tarball (244 KB)


    (Updated) Red Hat Enterprise Linux System Administration Guide
    PDF (7820 KB) | HTML Tarball (3972 KB)


    Red Hat Enterprise Linux Reference Guide
    PDF (7372 KB) | RPM (432 KB) | HTML Tarball (316 KB)


    Red Hat Enterprise Linux Security Guide
    PDF (2460 KB) | RPM (264 KB) | HTML Tarball (216 KB)


    Red Hat Enterprise Linux SELinux Guide
    PDF (2472 KB) | HTML Tarball (2100 KB)


    Red Hat Enterprise Linux Step by Step Guide
    PDF (5508 KB) | HTML Tarball (10208 KB)


    (Updated) Red Hat Desktop Deployment Guide
    PDF (1656 KB) | HTML Tarball (892 KB)



    Red Hat Enterprise Linux AS 4 Release Notes
    x86 | Itanium | AMD64 / Intel EM64T | iSeries | pSeries | S/390 | zSeries


    Red Hat Enterprise Linux ES 4 Release Notes
    x86 | itanium | AMD64 / Intel EM64T


    Red Hat Enterprise Linux WS 4 Release Notes
    x86 | Itanium | AMD64 / Intel EM64T


    Red Hat Enterprise Linux 4 Update 1 Release Notes
    x86 | Itanium | AMD64 / Intel EM64T | iSeries | pSeries | S/390 | zSeries


    Red Hat Enterprise Linux 4 Update 2 Release Notes
    x86 | Itanium | AMD64 / Intel EM64T | iSeries | pSeries | S/390 | zSeries


    Red Hat Enterprise Linux Developer Tools Guide
    PDF (176 KB) | HTML Tarball (40 KB)


    Red Hat Enterprise Linux Using as, the GNU Assembler
    PDF (1164 KB) | HTML Tarball (188 KB)


    Red Hat Enterprise Linux Using binutils, the GNU Binary Utilities
    PDF (384 KB) | HTML Tarball (64 KB)


    Red Hat Enterprise Linux Using cpp, the C Preprocessor
    PDF (472 KB) | HTML Tarball (84 KB)


    Red Hat Enterprise Linux Using the GNU Compiler Collection (GCC)
    PDF (1328 KB) | HTML Tarball (236 KB)


    Red Hat Enterprise Linux Debugging with gdb
    PDF (1524 KB) | HTML Tarball (248 KB)


    Red Hat Enterprise Linux Using ld, the GNU Linker
    PDF (488 KB) | HTML Tarball (88 KB)

    Red Hat Enterprise Linux AS, ES, WS and Red Hat Desktop (version 3)

    Red Hat Enterprise Linux 3 Documentation

    Red Hat Enterprise Linux Advanced Server and Advanced Workstation (version 2.1)

    Red Hat Enterprise Linux 2.1 Documentation



    Red Hat Enterprise Linux 4 Documentation DVD

    This disc contains the Red Hat Glossary and the Red Hat Enterprise Linux manuals. It will help you become better acquainted with your Red Hat Enterprise Linux system. You can use these indispensable guides to install, learn about, and configure your newly installed system.

    Finding the Correct Documentation

    You need documentation that is appropriate to your level of Linux expertise. Otherwise, you might feel overwhelmed or not find the necessary information to answer your questions. Each manual is designed for a particular audience:


    Red Hat Enterprise Linux 4

    Click on the name of the manual to view the HTML-browsable version from the DVD:

    • Red Hat Glossary: Provides definitions for common computer terms as well as some Linux-specific terms. While reading any of the Red Hat manuals, refer to this glossary when necessary.
    Online Resources

    If you have Internet access, you may find the following sites useful. Click on the link to view the website.

    Popularity: 12% [?]

    Share and Enjoy:
    • blogmarks
    • del.icio.us
    • Furl
    • Reddit
    • Shadows
    • YahooMyWeb
    • StumbleUpon
    • Digg

    Related Posts:
  • Free References, Manuals and Books on C, C++, Python, Perl, PHP
  • MySQL Documentation and Reference Manuals
  • Oracle Application Server 10g Release 2 Documentation Library
  • 18 Free Linux Books and Guides
  • SAP and ABAP Books, Tutorials, and Samples


  • Filed under: Free Computer and I.T. Books — computer_teacher @ 4:30 pm


    Next Page »

    Powered by WordPress