Intelligentedu
Best New Free Computer IT Training Tutorial Resources


 



     Blog Roll:


     Top Links:

April 26, 2009

Excellent AJAX Tutorial

Here is an excellent AJAX Programming Tutorial for creating a desktop/homepage, located at musestorm.com. It provides lessons that cover the creation and hosting of AJAX web pages. The perquisites for the most part of this tutorial are that the user should know HTML, some Javascript and CSS. This AJAX Tutorial is a great starting point to create some really good applications with AJAX. A sample completed web page is provided.


Contents of AJAX Tutorial

Part 1 - How to detect IE/Firefox correctly
This first lesson discusses the document detection method to detect Firefox and IE. It provides sample code to identify Firefox.

Part 2 - What is the DOM and how to manipulate it using Javascript
This lesson describes the Document Object Model (DOM) and its structure. This section also provides Javascript sample code to use DOM.

Part 3 - How to dynamically create widgets using the DOM (+ using CSS with Javascript)
This section shows how to create widgets using Javascript and DOM with sample Javascript code.

Part 4 - How to capture and react to mouse events
Mouse events and their actions in Javascript are explained here.

Part 5 - How to drag widgets
Shows how to drag and move the widgets using the mouse, with sample code.

Part 6 - How to manipulate zIndex (the depth/order of widgets on the screen)
This section explains how we can stacking order of objects on the screen using zIndex.

Part 7 - Background about AJAX and JSON
This lesson presents an overview of Asynchronous Javascript and XML(AJAX) and Javascript Object Notation(JSON).

Part 8 - How to load RSS feeds into widgets
This section explains how to load the RSS feed to a widget using JSON.

Part 9 - How to create search widgets
How to create and implement search widgets in the AJAX desktop application.

Part 10 - Resources and further reading
The last lesson of this Ajax tutorial provides some reference links for Javascript, AJAX, JSON, etc.


Related Posts:

  • 81 AJAX and 24 JavaScript Ebooks
  • Crash Course on AJAX Programming
  • Ajax Ebooks and Learning Documents
  • 6 AJAX Tutorials
  • 9 AJAX Tutorials from Univeristy Courses

  • Tags for this post>>

    Filed under: Best New Free Computer IT Training Tutorial Resources — computer_teacher @ 10:30 am


    April 25, 2009

    C++ Programming Guides and Docs

    Here are six C++ programming tutorial and learning documents, with several related to embedded and portable device development. Also included below are three other documents, two of which cover embedded Linux development on a Windows host. All of these C++ documents are hosted by appinf.com.


    C++ Coding Style Guide: Rules and Recommendations
    Version 1.3  (52 pages, 392kb, pdf format)

    Table of Contents:
    1. Introduction
    2. Terminology
    3. General Recommendations
    4. Source Files and Project Structure
    5. Names
    6. Style
    7. Classes
    8. Class Templates
    9. Functions
    10. Constants
    11. Variables
    12. Pointers and References
    13. Type Conversions
    14. Flow Control
    15. Expressions
    16. Memory and Resources
    17. Namespaces
    18. Error Handling
    19. Portability
    20. References and Recommended Reading
    21. Appendix: Documentation
    22. Appendix: Abbreviations


    Cross-Platform Issues With Floating-Point Arithmetics in C++
    Günter Obiltschnig, ACCU Conference 2006  (7 pages, pdf format)
    The C++ standard does not specify a binary representation for the floating-point types float, double and long double. Although not required by the standard, the implementation of floating point arithmetic used by most C++ compilers conforms to a standard, IEEE 754-1985, at least for types float and double. The degree to which the various compilers implement all the features of IEEE 754 varies. This creates various pitfalls for anyone writing portable floating-point code in C++. These issues, and ways how to work around them, are the topic of this paper.


    Designing and Building Portable Systems in C++
    Günter Obiltschnig  (16 pages, pdf format)
    C++ covers the whole range from low-level to high-level programming, making it ideally suited for writing portable software. However, code portability is often neglected in embedded systems engineering. With software becoming ever more complex, and hardware becoming ever more interchangeable, this oversight can turn into a problem when software must be ported to a new platform. This paper shows tools and techniques to design and build portable software in C++. It shows how to use C++ features to encapsulate platform-dependent parts (compiler/language differences, operating system interfaces, input/output) of programs, thus ensuring portability of the resulting system.


    Using C++ to Create Better Device Software
    Günter Obiltschnig  (12 pages, pdf format)
    Software for embedded systems is becoming ever more complex. Object-oriented software development is a proven solution for taming software complexity. While, at least to a certain degree, object-oriented principles can also be applied to C programming, a programming language with inherent support for object-oriented programming brings many advantages. But support for object-oriented programming is just one feature of C++. C++ has many features that make writing reliable and robust code easier than in C. This paper introduces two ANSI C++ techniques that can be used to write more reliable and robust code for embedded systems. These are the RAII (Resource Acquisition Is Initialization) idiom for resource management and exceptions for error handling.


    C++ for Safety-Critical Systems
    Günter Obiltschnig  (5 pages, pdf format)
    C++ is now widely used in the development of software for embedded systems, even safety-critical and hard-real-time systems. Even if, due to their design, other programming languages may be better suited for the development of safety-critical systems, there are other relevant factors in favor of C++. Examples are availability of skilled developers and tool support. The public release of the C++ coding standard used in that project (JSF C++), has certainly increased the interest in using C++ for safety-critical systems. In June 2008 the MISRA C++ standard "Guidelines for the use of the C++ language in critical systems" has been released by the Motor Industry Software Reliability Association. Similar to the JSF C++ standard, the MISRA C++ standard defines rules, as well as a "safe" subset of the C++ language for the development of safety-critical systems. This paper gives an overview of both the JSF C++ and MISRA C++ standards and also looks in detail at some of their rules and the rationale behind them. It also shows where both standards differ.


    The POCO C++ Libraries for Device Software Development
    Version 2.0  (19 pages, pdf format)
    This document gives an overview of the Applied Informatics POCO C++ Libraries, a collection of class libraries and frameworks that greatly simplifies the development of network-centric and platform-independent applications in C++. The document is targeted at developers and development/technical managers wanting to get an overview of the functionality and features offered by the Applied Informatics POCO C++ Libraries. Familiarity with the C++ programming language is assumed.


    Using Eclipse to Develop for Embedded Linux on a Windows Host
    Dr Peter Schojer  (8 pages, pdf format)
    Eclipse is an open-source software framework written primarily in Java. While originally only aiding the Java developer, the CDT (C++ Development Tools) add-on provided support for C/C++ projects, syntax highlighting and debugging. CDT relies on a GNU tool chain which must be provided and integrated into Eclipse by the user and on Cygwin as the underlying Unix emulation layer to function properly. This paper will first show how to install all the software required starting with Cygwin. We will then show how to create a cross compiler of your own with Cygwin. The next section covers the installation of Eclipse with additional plugins required for software development. This include subversion access, remote shells and remote debugging. Finally, we will show how one can use Eclipse for remote debugging.


    Developing for Embedded Linux on Windows
    (33 slides, pdf format)
    Overview:
     - Motivation
     - Required Software
     - Creating a Cross Compiler
     - Eclipse
     - Debugging With Eclipse
     - Summary


    Automatic Configuration and Service Discovery for Networked Smart Devices

    Günter Obiltschnig, Electronica Embedded Conference Munich 2006  (8 pages, pdf format)
    This paper discusses the fundamental issues in automatic configuration and service discovery – address assignment, name resolution, service discovery, service description, service invocation and service presentation. Then, four popular technologies that solve some or all of these issues are presented – Zero Configuration Networking, Universal Plug and Play, Jini and JXTA.


    Related Posts:

  • Linux Security Documentation, Tutorials, HOWTOs and Guides
  • Oracle Documentation Library and I.T. Books
  • My First Blog Post: Discovering and Sharing Free IT Training and Tutorials
  • Free Linux Books, Guides, and Manuals
  • eBook Downloads For Linux, Networking, Java, PHP

  • Tags for this post>>

    Filed under: Best New Free Computer IT Training Tutorial Resources — computer_teacher @ 11:34 am


    April 24, 2009

    Creating Windows-based Applications

    These tutorials on Creating Windows-based Applications Tutorials at Microsoft Developer Network provide an overview of developing software applications in Windows, and how Windows forms are generated (and when web forms should be choosen instead). They also discuss the various application services available for Windows developer and the structure of the Windows Presentation Foundation. These tutorials can be used as a detailed reference guide for Windows software development. Also provided are the latest additions to Windows Forms for the .Net framework.


    Overview of Windows-based Applications
    This tutorial section describes the details about the different ways to develop windows based applications. It has also talks about the Visual Studio Windows-based Applications, Visual Studio Tools for Windows-based Application Development, different kinds of Windows-based Applications.

    Choosing Between Windows Forms and Web Forms
    We can develop application either on windows or on web. This section explains when to choose windows forms or when to choose web forms development.

    Windows Forms
    This section provides the links to the technologies and tools for creating Windows-based applications.

    Windows Presentation Foundation in Visual Studio
    This section describes the Windows Presentation Foundation (WPF) and WPF controls and applications.

    Client Application Services
    This section describes how Windows-based applications use the ASP.NET AJAX login, roles, and profile application services included in the Microsoft ASP.NET 2.0 AJAX Extensions.


    Related Posts:

  • 42 Microsoft Certification Practice Exams
  • Web Based Programming Books
  • Free Microsoft MCSE MCSD Certification Ebooks
  • Free Microsoft Certification MCAD and MCSD Ebooks
  • Xen Virtualization Online Book

  • Tags for this post>> | |

    Filed under: Best New Free Computer IT Training Tutorial Resources — computer_teacher @ 10:11 am


    3 Windows Forms Tutorials

    These 3 Windows Forms Tutorials at Microsoft Developer Network provide a detailed overview of the Windows Forms and Graphics Services in Windows and Visual Studio, how Windows Forms are generated with lots a sample code, and how users can work with them.


    Windows Forms
    This section provides in depth coverage of getting started with Windows forms and working with applications to enhance the forms. It also provides a detailed reference guide for Windows forms and walkthroughs for working with them. Also provided are the new additions in Windows Forms for the .Net 3.5 and 2.0 framework.

    Windows Forms Community Support
    This section provides the community support websites links for the microsoft windows forms.

    What's New in Windows Forms for the .NET Framework 3.5
    .NET Framework provides lot of features for windows forms development and this section gives the new features added in .NET Framework 3.5.

    Additions to Windows Forms for the .NET Framework 2.0
    This section talks about the new and enhanced features added to the .NET Framework 2.0 including Application settings, new controls, ClickOnce deployment etc.

    Getting Started with Windows Forms
    This section explains in-depth about Windows Forms to display data, handle user input, and deploy your applications easily with examples.

    Enhancing Windows Forms Applications
    We can enhance our windows based application using the features provided by windows forms, this section talks about that.

    Windows Forms Reference
    This section provides code examples demonstrating the usage of Windows Forms controls, components, properties, methods etc.


    Code for Windows Forms Applications
    This topic is designed to help you find code that demonstrates how to perform common programming tasks in Windows Forms applications. The topics listed are code-oriented topics. If you are using Visual Studio, you can use the Windows Forms Designer to complete many of these tasks.

    The tasks are divided into the following categories:
     - Application creation
     - Form manipulation
     - Dialog boxes
     - Data binding
     - MDI forms
     - Menu manipulation


    Graphics Overview (Windows Forms)
    This section looks into the GDI+ application interface, the various categories of Graphics Services available in .Net forms and the structure of the Graphics Interface.

    Overview of Graphics
    This section explains about the GDI+ application interface and how it is exposed through manage classes.

    Three Categories of Graphics Services
    This section talks about three different graphic offerings in .net windows forms.

    Structure of the Graphics Interface
    This section talks about the .net managed class interface to GDI+ and also the structure.


    Related Posts:

  • Creating Windows-based Applications
  • Lots of PHP Tutorials
  • ASP.NET and Visual Basic .NET Tutorials
  • 12 Windows .NET and Windows to Linux eBooks
  • 19 Database Tutorials

  • Tags for this post>> |

    Filed under: Best New Free Computer IT Training Tutorial Resources — computer_teacher @ 12:09 am


    April 22, 2009

    61 PHP Tutorials from phpro.org

    Here 61 PHP Tutorials and Articles at phpro.org that delve into the more complex topics in PHP and explain them in detail. These PHP tutorials explain the integration of PHP with MySQL and SimpleXML. It introduces Xajax, which is an open source class library of AJAX for PHP; they also discuss XSL and video conversion with FFMPEG, and they introduce the various design patterns in PHP and pagination with PHP and PDO.

    Some of these PHP tutorials introduce the concept of eZ components, which is a PHP component library; others show how to filter data with PHP and offer some good PHP tips. Also explained is the difference between PHP and .Net, along with a demonstration of PHP Sessions, Templating, embedding PHP in CSS, and a brief overview of PHP6.


    61 PHP Tutorials And Articles:

     - Introduction to PHP and MySQL
     - Introduction To SimpleXML With PHP
     - Xajax-In An Object Oriented Environment
     - SPL AppendIterator
     - Introduction To Xajax
     - Easy Access With PDO CRUD
     - Class Hierachies And Overriding
     - SPL Autoload
     - SQLite - On Duplicate Key Update
     - Introduction to SPL DirectoryIterator
     - Introduction to SPL ArrayAccess
     - PHP Security
     - Preventing Multiple Submits
     - Introduction to PHP Regex
     - Creating A PHP Application
     - Video Conversion With FFMPEG
     - XML And XSL
     - Tagging With PHP And MySQL
     - Imagick extension for PHP
     - Asynchronous Form Submission With Xajax
     - Geo Targetting With PHP And MySQL
     - Dropdown Select With PHP and MySQL
     - Design Patterns
     - Introduction To Arrays
     - Run Script From Cron
     - Introduction To eZ Components part 3
     - Pagination with PHP and PDO
     - Creating Dropdowns with PHP and Xajax
     - Basic Login Authentication with PHP and MySQL
     - Introduction To eZ Components part 2
     - Introduction To eZ Components part 1
     - Managing Hierarchical Data with PHP and MySQL
     - Filtering Data with PHP
     - Introduction to the Standard PHP Library (SPL)
     - PHP Coding Style
     - PHP Type Casting
     - Storing Images in MySQL with PHP
     - Object Oriented Programming with PHP
     - PHP Exceptions
     - Introduction to PHP PDO
     - Validating User Input
     - Introduction To PHP Sessions
     - Introduction to PHP templating
     - Embedding PHP In CSS
     - Difference Between isset empty is-null
     - Application Configuration
     - Namespace Changes Separator Again
     - The Future Of PDO
     - 50 PHP Tips
     - Companies Using PHP
     - Google Summer Of Code 2008
     - eZ Components Alpha Release
     - eZ Components Cache
     - Highlight Search Words
     - PHP v NET
     - Custom 404 Error Page
     - Why is sqlite so cool and why should I care
     - MySQL Error Codes
     - PHP4 End Of Life
     - PHP6 Preview
     - Coverty Report

    Related Posts:

  • 5,000 pages of Software and Computer Tutorials
  • Lots of PHP Tutorials
  • PHP Programming Tutorials
  • Perl Programming Tutorials
  • 222 Open Source Online Books and Tutorials

  • Tags for this post>>

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


    April 21, 2009

    eBooks for Linux, Java, C++, Oracle, MySQL, PHP, Perl

    Here is another computer and programming ebook hosting site, containing many ebooks in pdf and chm formats that cover several technical areas, as shown below.


    Computer and Programming eBook topics in chm format:

     - Java Programming ebooks
     - C Programming ebooks
     - PHP Programming ebooks
     - Perl ebooks
     - Oracle Database
     - MySQL
     - Linux
     - Unix ebooks


    Computer and Programming eBook topics in pdf format:

     - Java Programming ebooks
     - Java JDBC, JNDI, and JAXP
     - Linux Programming ebooks
     - Linux Security
     - Linux iptables
     - Bash Shell Scripting
     - PHP Programming ebooks
     - MySQL and PHP
     - MySQL
     - Oracle PL-SQL
     - Perl Programming
     - OpenBSD
     - Unix
     - Snort
     - Zope
     - Apache Module using Perl and C


    Related Posts:

  • 246 Freely Available eBooks
  • Free Books on Linux, Web Development, Perl, Java, Oracle, PL-SQL, TCP-IP
  • Many Downloadable Computer and Programming eBooks
  • Programming and Linux eBooks
  • Ebooks covering Python, PHP, ASP.Net, Perl, and JSP

  • Tags for this post>> | | | | | | |

    Filed under: Free Computer and I.T. Books — computer_teacher @ 10:25 pm


    Real-Time Linux Tutorials

    Here are several excellent Real-Time Linux Tutorials at isd.mel.nist.gov that introduce and demonstrate a version of the Linux operating system which interacts and communicates with users in real time. These Real-Time Linux Tutorials cover the basics of real time Linux followed by the communication in FIFO (First In First Out) mode. They also explain how tasks are prioritized in a real time operating system; explain the concept of shared communication and semaphores. Examples of real time systems are explained using a servomotor and an LED wand clock.


    Real-Time Linux Tutorials:

    The Basics
    This subdirectory describes about the Linux Task, Kernel Modules and Linux programs. It also tells us that C is the preferred language for Linux programming.

    A Single Periodic Task
    This example demonstrates a single fixed-period task to read and write I/O address.

    Two Periodic Tasks
    This example explains about the way two periodic tasks that use shared variables where one task changes the variable and the other one uses this variable.

    A Variable-Period Task
    This example demonstrates how to set the varying frequency to a single task using timer.

    FIFO Communication
    FIFO (first-in, first out) is a mechanism of storing data in the using data queue. This example explains how to set up a FIFO data queue to share data between application and tasks.

    Interrupt Service Routines
    This example shows how to call the functions when an interrupt is triggered from hardware such as timer chips, printers, disk drives, Ethernet controllers, etc.

    Shared Memory Communication
    Shared Memory is an efficient means of passing data between programs. This example explains how the RT Linux tasks and normal Linux processes pass data using the Shared Memory.

    Semaphores
    To restrict the simultaneous access to the resources we can use Semaphores. This example explains how to achieve this.

    RC Airplane Servomotor Control
    This example demonstrates how to control a pair of radio-controlled (RC) airplane servomotors via the parallel port using the GUI.

    LED Wand Clock
    This Fantazein LED wand clock example demonstrates the implementation of tasking, FIFO and interrupt service routines.

    Determining Stack Size
    This example demonstrate how to determine the stack size, this helps to allocate the stack size efficiently.

    Measuring Timing Jitter
    In real time code it is important to quantify timing uncertainty and derive its impact. This example describes that with a pure periodic task, using the Pentium's built-in Time Stamp Counter (TSC).

    Floating Point in RT Tasks
    This example demonstrates the use of floating-point math in real time tasks.

    Data Consistency Techniques
    This supplementary material describes various data consistency techniques used to protect the shared data structures. In this supplementary material talks about data consistency techniques such as Dekker's- and Peterson's Algorithms, N-Process Mutual Exclusion using Hardware, N-Reader, 1-Writer Mutual Exclusion using Head/Tail Flags, Semaphores, Mutexes etc.


    Related Posts:

  • Programming and Computer eBooks chinalinuxpub.com
  • RTP: Audio and Video for the Internet
  • Free Linux Introduction Course
  • Free Embeded Linux Training Content and Articles
  • 102 Computer and Programming eBooks

  • Tags for this post>>

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


    April 8, 2009

    500 Computer and Progamming eBooks

    Here is an ftp repository containing over 500 Computer and Progamming eBooks, in pdf and chm formats. The topics and areas covered by these computer and programming ebooks are listed below. This site is working fine at this time, but may become busy as it becomes known.


    eBook Topics:

     - Java Programming
     - Java Certification
     - Java Algorithms
     - Wireless and Bluetooth Java
     - Java Performance and Security
     - JSP, Java Servlets, EJB, JDBC
     - C++ Programming
     - C++ Network Programming
     - JavaScript
     - PHP Programming
     - SOAP and Web Services
     - Perl Programming
     - Python Programming
     - XML, XSLT
     - Linux Administration, LAMP
     - Red Hat Linux, Debian Linux
     - Linux Networking, Beowulf Cluster
     - Unix, Solaris
     - Shell Scripting
     - Apache Modules Perl and C
     - Networking, TCP-IP
     - Assembly Language
     - SQL
     - MySQL
     - PostgreSQL
     - DB2 Database
     - Oracle Database
     - Oracle Applications
     - SQL Server
     - Windows Server 2003
     - Windows XP
     - C Sharp (C#) Programming
     - ASP .NET, ADO .Net
     - dotNET (.NET) Programming with Security
     - Visual Basic .NET
     - Windows Forms Programming
     - Active Directory
     - MCSA, MCCE 70-293 70-298 70-299
     - MCAD, MCSD
     - PC Hardware


    Related Posts:

  • 102 Computer and Programming eBooks
  • 40 Programming Ebooks
  • Web Programming Ebooks
  • 120 Computer and Network Security eBooks
  • 29 Books and Tutorials for DotNET, C#, VB.NET and ASP.NET

  • Tags for this post>> | | | | | | | | | | | |

    Filed under: Free Computer and I.T. Books — computer_teacher @ 8:46 pm


    April 4, 2009

    250 Computer eBooks

    Here are over 250 Computer eBooks covering many techinical areas, including Java, C++, XML, Cisco, Wireless, Use Cases, UML, CIW, and dotNet. These programming and computer ebooks are in pdf format.


    eBook Topics:

     - C++ Programming
     - Java Programming
     - Java Networking and Security
     - J2EE, J2ME, JSP
     - EJB, JavaBeans
     - JDBC and Database Programming
     - PHP Programming
     - Algorithms
     - CIW Certification
     - A++ Certification
     - MySQL and Oracle Database
     - SQL, Database Design
     - XML Programming, SOAP
     - Cisco, CCIE, CCDA, CCNP, CCNA
     - Networking, SNMP
     - Wireless, WLAN, WPAN
     - 3G Mobile Communications
     - Security, SSCP Certification
     - Neural Networks
     - Fiber Optics Communications
     - Linux Shell Scripting
     - Real-Time Designs and Patterns
     - UML, Use Cases
     - Software Architecture
     - ANT
     - Solaris, SCSA, SCPJ, SCEA
     - Visual Studio
     - .NET Framework and Architecture
     - C# (C Sharp) Programming
     - Visual Basic .NET, VB .NET
     - Visual C++ .NET
     - Windows 2003
     - Windows XP
     - Citrix


    Related Posts:

  • 120 Computer and Network Security eBooks
  • 18 Free Computer Ebooks
  • 150 Free Computer Ebooks
  • 246 Freely Available eBooks
  • Over 450 Computer and Programming Ebooks

  • Tags for this post>> | | | | | | |

    Filed under: Free Computer and I.T. Books — computer_teacher @ 7:14 pm


    April 3, 2009

    53 ASP.NET Tutorials

    Here are 53 ASP .NET Tutorials, located in the tutorials section at mit.edu's DevHood. These tutorials are for ASP .Net developers, from the level of a beginner all the way to an expert. ASP .Net is part of the Microsoft .Net framework, and is a powerful tool for creating dynamic, interactive web pages.

    These tutorials start out with a brief introduction to ASP .NET, its usefulness, and its advantages over traditional ASP. This is followed by advanced topics that cover threading, sending mails, integrating XML with ASP .NET, transaction processing and managing session state. These ASP .NET tutorials should set you up and have you good to go with using this dotNET web development technology.


    53 ASP .NET Tutorials:

     -  How to use Treeview in ASP .Net 1.1
     -  What's new in ASP .Net ver. 2
     -  Beginners Introduction to ASP .Net
     -  ASP .Net XML/XSL Transforms
     -  String type object seems to act like a value type even it is reference type!
     -  Using the PlaceHolder Control
     -  Apply Single-Sign-On to your application
     -  Building a File Upload and Administration Tool
     -  Protecting Files and Email
     -  How to duplicate an MS Access table and its data using ADOX
     -  Understanding the Garbage Collector
     -  Displaying the progress in a popup-window while waiting
     -  Protecting Your Email's and Files
     -  Making A Server Name
     -  Global Properties Using Reflection
     -  Performing Web Authentication and Administration with LDAP - ASP .NET
     -  Implement a Custom Error Page
     -  Performing Web Authentication and Administration with LDAP - ASP .NET
     -  Creating a Threaded News Browser in ASP .NET
     -  Sending Email from ASP .NET page
     -  ClipLink: System Tray and ShellExecute
     -  How to create an MD5 hash from a String using .NET framework
     -  Auto Updating Photo Album
     -  Validating Portions of an ASP .NET Page
     -  Creating dynamic images in ASP .NET
     -  SQL Transactions with the SqlTransaction Class
     -  Custom Error Pages and logging errors
     -  Role-based Security with Forms Authentication
     -  Using SQLXML Templates with ASP .NET
     -  Introduction to Delegates
     -  Paging with Datalists (and other controls without built in support)
     -  Browsing Your (Server's) Hard Drive Through ASP .NET
     -  An Introduction to SessionState and Cookies
     -  Uploading files in ASP .NET
     -  Setting up IIS to access your computer via Remote Desktop
     -  Performance Testing Visual Studio .NET
     -  Embedded Windows User Controls into Internet Explorer
     -  XML Site Summary Consumption using ASP .NET
     -  Search Pages using Data-bound Controls, Index Server, and ASP .NET
     -  Using ASP Formmail (web to e-mail gateway) to send e-mail from your Microsoft Web Server
     -  Data Caching with ASP .NET
     -  Creating Voice applications with VXML and ASP .NET
     -  Creating and Using Custom Attributes Part I : Attribute Creation
     -  Quick and Dirty Email without System.Web.Mail.SendMail
     -  Adding assembly to GAC
     -  Adding Customized Tags in web.config
     -  Forms Authentication Tutorial
     -  Guestbook .NET - a beginner tutorial to ASP .NET
     -  ASP .NET Validator Controls
     -  Sending Email with .NET
     -  A Simple ASP .NET Web Application
     -  Implementing Passport Single Sign-in for ASP .NET pages
     -  ASP .NET: Email Web Page


    Related Posts:

  • 37 ASP.NET AJAX Video Tutorials
  • ASP.NET and Visual Basic .NET Tutorials
  • Free Book Chapters covering Java, JSP, and ASP.Net
  • FAQs for C, C++, Java, C#, VB.Net, ASP.Net, XML, HTML, Oracle, SQL PL, SAPs
  • Most Comprehensive Free Web Development Tutorials

  • Tags for this post>>

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


    April 2, 2009

    20 Computer and Web Programming eBooks

    Here are 20 Computer and Web Programming eBooks, covering the following topics.  Separate directories on this site contain 6 XML ebooks3 Linux ebooks, and 4 web services ebooks.


    eBook Topics:

     - Java Programming
     - Java Data Structures
     - SOAP
     - XSLT
     - XML
     - JSP
     - Java Web Services
     - Web Services Programming and SOAP
     - ASP.NET
     - SCJP
     - Linux
     - Debian Linux
     - Visual Studio 2005
     - Algorithms


    Related Posts:

  • 120 Computer and Network Security eBooks
  • 18 Free Computer Ebooks
  • 150 Free Computer Ebooks
  • 246 Freely Available eBooks
  • Over 450 Computer and Programming Ebooks

  • Tags for this post>> | | |

    Filed under: Free Computer and I.T. Books — computer_teacher @ 8:21 pm


    Web Programming Tutorials

    Here are Web Programming Tutorials from alistapart.com, covering Scripting (JavaScript and Ajax), Server Side (Ruby on Rails and Ajax), and XML. Client and Server Side Scripting is important when it comes to handling requests and responses to and from the client (browser) and the web server, while XML allows individual levels of customization.


    Scripting Tutorials:
    Scripting or a scripting language is a programming langauge that provides contorl of applications, either one or many. These scripting tutorials primarily provide a good coverage on Javascript and Ruby-on-Rails programming that include script enahancement and debugging, along with development in CSS.

     - Advanced Debugging with JavaScript
     - Progressive Enhancement with JavaScript
     - Progressive Enhancement with CSS
     - Understanding Progressive Enhancement
     - Test-Driven Progressive Enhancement
     - CSS Sprites2 - It's JavaScript Time
     - Getting Out of Binding Situations in JavaScript
     - Creating More Using Less Effort with Ruby on Rails
     - Getting Started with Ruby on Rails
     - Take Control of Your Maps


    Web Server Side Tutorials:
    Unlike client-side scripting, server side scripts or scripting is present on servers and generate dynamic web pages based on user requests. These tutorials start off with Ruby-on-Rails and then move onto Ajax scripting that covers the basics and move to the advanced topics.

     - A More Useful 404
     - Getting Started with Ruby on Rails
     - Creating More Using Less Effort with Ruby on Rails
     - Graceful E-Mail Obfuscation
     - Sliced and Diced Sandbags
     - Automatic Magazine Layout
     - Getting Started with Ajax
     - A Better Image Rotator
     - Smarter Image Hotlinking Prevention
     - Dynamic Text Replacement


    XML Tutorials:
    XML is a specification for creating custom markup languages. It is termed extensible since it can be extended to suit each users needs. These tutorials provide details on creating and validating Document Type Definitions (DTDs), using XML inline and explain W3C specifications. As a quick crash course, an easy-to-understand primer on XML is also provided.

     - Getting Started with Ajax
     - More About Custom DTDs
     - Validating a Custom DTD
     - Inline XML
     - Using XML
     - Fix Your Site With the Right DOCTYPE!
     - Understanding Web Services
     - What the Hell is XML?
     - How to Read W3C Specs
     - This HTML Kills: Thoughts on Web Accessibility


    Related Posts:

  • 5,000 pages of Software and Computer Tutorials
  • Lots of PHP Tutorials
  • PHP Programming Tutorials
  • Perl Programming Tutorials
  • 222 Open Source Online Books and Tutorials

  • Tags for this post>>

    Filed under: Best New Free Computer IT Training Tutorial Resources — computer_teacher @ 10:05 am


    April 1, 2009

    Open Source Programming and Computer eBooks

    Here are many Technical and Programming ebooks for open source development technologies and platforms, as shown below. These computer ebooks are in pdf format.


    Topics covered by these Computer and Programming eBooks:

     - Java Programming
     - JavaBeans
     - JSP
     - JBoss
     - J2ME
     - Struts
     - C++ Programming
     - C Programming
     - Ruby Programming
     - Python Programming
     - Perl Programming
     - Ruby Programming
     - XML
     - Ant
     - Linux Programming
     - Linux Networking
     - Linux Administration
     - Linux Security
     - Linux iptables
     - Red Hat RHCE
     - Bash Shell Scripting
     - Unix
     - OpenBSD, FreeBSD
     - PL-SQL
     - Oracle Database
     - Apache Module programming
     - Apache and Tomcat
     - LAMP
     - PHP
     - Ajax
     - Regular Expressions
     - Web Performance
     - MySQL Database
     - PostgreSQL Database
     - DB2 Database
     - SSL
     - VPN
     - Solaris
     - Sun Networking
     - Zope
     - Snort
     - Linux and Windows Integration


    Related Posts:

  • 1000+ Computer and Programming eBooks
  • Free and Open Source Online Books
  • Free Computer eBooks, Guides and References from OnlineFreeeBooks.net
  • 40 Open Source eBooks
  • Ebooks for Open Source Technologies

  • Tags for this post>> | | |

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


    SQL Tutorial from Brown University

    Here is an SQL Tutorial from Brown University. Learning SQL can be very rewarding and this tutorial covers the SQL (Structure Query Language) syntax and its commands. SQL is used to modify and access data or information from a database, usually a relational database such as Oracle, SQL Server, or MySQL. This SQL Tutorial explains how we can select, insert, update, and delete records in database tables, rows (records), and columns (fields). The SQL concepts discussed in this tutorial can be applied to almost any database system. Commands covered by this tutorial include the SELECT statement, UPDATE statement, INSERT INTO statement, DELETE statement, WHERE clause, ORDER BY clause, GROUP BY clause, ORDER clause, Joins, Views, and GROUP functions with examples.


    SQL features described:

     - SELECTing data from one table
     - SELECTing data from multiple related tables
     - Why we JOIN tables on a specified field
     - UPDATE queries
     - DELETE queries
     - INSERT INTO queries


    Related Posts:

  • Open E-Commerce Courseware:
  • 249 Computer Tutorials hosted by the University of Saskatchewan
  • Computer Graphics Lectures from Harvard University
  • dotNet, Access, SQL Server and Database Design Tutorials
  • 5 Unix Learning Resource Sites

  • Tags for this post>>

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


    March 28, 2009

    70 Linux and Unix Cheat Sheets

    Last month Scott Klarr searched the web for the best Linux and Unix Cheat Sheets and posted the results on his blog at Linux-Unix Cheat Sheets - The Ultimate Collection. He links to about 70 cheat sheets covering the Linux and Unix operating systems; the cateogies are listed below. These references should help make it easier for you to learn and master Linux. He also has a page of Emacs Cheat Sheets and Vi & Vim Editor Cheat Sheets.


    Categories of Linux and Unix Cheat Sheets:

     - Linux Command Line Cheat Sheets
     - Debian/Ubuntu Cheat Sheets
     - Package Management Cheat Sheets
     - Bash Cheat Sheets
     - Awk Cheat Sheets
     - Sed Cheat Sheets
     - GDB debugger Cheat Sheets
     - Unix Cheat Sheets
     - Solaris Cheat Sheets
     - IBM AIX Cheat Sheets


    Related Posts:

  • 15 Programming Cheat Sheets
  • Cheat Sheets for ASP, Javascript, MySQL, CSS, PHP, RGB Colors, Ruby
  • Cheat Sheets and References
  • Ruby On Rails, Ajax Cheat Sheets and Slides
  • JavaScript Cheat Sheet and References

  • Tags for this post>>

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


    106 Computer and Programming eBooks

    Here is a site repository of 106 Computer and Programming eBooks covering many technical areas and programming technologies, as listed below.


    eBook Topics:

     - C++ programming
     - Networking
     - Java, J2EE, EJB
     - JBoss
     - Perl
     - PHP
     - Java Server Pages (JSP)
     - Design Patterns
     - Database Design
     - XML
     - SQL
     - PostgreSQL
     - MySQL
     - PHP
     - Linux
     - .Net (dotNet)
     - C# (C Sharp)
     - ASP .NET
     - VB .NET
     - VBA
     - Active Directory
     - Windows XP
     - UML
     - Use Cases
     - Project Management
     - Cryptography
     - Data Mining
     - Borland Delphi
     - Artificial Intelligence
     - Assembly


    Related Posts:

  • 120 Computer and Network Security eBooks
  • 18 Free Computer Ebooks
  • 150 Free Computer Ebooks
  • 246 Freely Available eBooks
  • Over 450 Computer and Programming Ebooks

  • Tags for this post>> | | | | | | | | |

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


    21 C++ Programing Tutorials

    Here are 21 C++ Programing Tutorials at Inferno Development. These C++ tutorials use example code to get you up and running with coding C++, and they also teach you intermediate to advanced C++ programming concepts such as: Arrays, Loops, Security and Encryption Techniques, C++ Pointers and References, Inheritance, Polymorphism, Virtual Functions, Advanced Classes, Constructors, Destructors, and Copy Constructors.


    21 C++ Tutorials:

    C/C++ Basic Structures of a Simple Program
    This tutorial describes the basics of C and C++ structures and how to get started programming in C and C++.


    C++ Beginner Programming Video Tutorial
    This is a C++ video tutorial showing you how to code a guessing game and how to set up your programming environment.


    C++ Arrays
    This tutorial demonstrates several tricks using C++ arrays.

    1. More Complicated Way of using Arrays
    2. Multidimensional Arrays
    3. Arrays as Function Parameters
    4. Determining Size of an Array

    Control Structures (if else)
    Shows how to program control structures in C++.
    1. Conditional Operators
    2. Switch and Case
    3. Short Hand If Else

    Loops

    Learn how to code efficient loops to become a better C++ programmer.
    1. For Loop
    2. While loop
    3. Do While Loop
    4. Foreach
    5. Break
    6. Continue

    5 Tips to Improve Your Code's Readability
    These are five tips to help make your C++ code easier to read and understand.


    C++ Buffer Overflow Exploit
    This C++ tutorial explains how to effectively secure your code.
    1. Vulnerable Password Program
    2. Hacking
    3. Secure the C++ Code

    C++ Log File Class (Forget Debuggers)
    A simple C++ logging class that easily creates logs for your software, so you don't have to use debuggers.


    C++ Pthreads API
    Learn how to code C++ multi-threaded applications using Pthreads to develop a multi-threaded Matrix Multiplication Application.
    1. Matrix class
    2. thread_data Structure, for Thread Arguments
    3. pthread_t structure
    4. pthread_attr_t attribute structure
    5. pthread_create function
    6. pthread_join thread function
    7. CalcMatrix function
    8. Reminder

    Beginner C++ Cout Cin Integer
    This C++ tutorial gives your an understanding of how to use the cout and cin functions of C++.
    1. What You Will Need
    2. Working with Variables

    Singleton C++
    The Singleton C++ Design Pattern is a C++ design that creates one single instance of a class that can be used throughout multiple files and large projects.
    1. C++ Singleton Example
    2. C++ Singleton Header File
    3. C++ Singleton File
    4. Major Flaw
    5. Flawed Solution
    6. Other Implementations for C++ Singleton

    Simple C++ Pointers and References
    Find out how to use C++ Pointers to point to a variable instead of copying it in functions and classes.
    1. C++ Pointers
    2. References
    3. Summary

    Inheritance, Polymorphism, and Virtual Functions
    This demonstrates the use of Inheritance and Derivation of classes so your C++ code is more object oriented and optimized. It also shows how Polymorphism is used with virtual functions so your programs can decide which class functions to use from their parents and children.
    1. Inheritance and Derivation
    2. Polymorphism and Virtual keyword

    Advanced Classes, Constructors, Destructors, and Copy Constructors
    Understand how a class can solve many unwanted pointer bugs and make your code more efficient. Also learn how to code C++ constructors, copy constructors, and destructors.
    1. Class development
    2. Implementation file of our class
    3. Conclusion

    C++ Volatile Keyword
    This shows how to use the Volatile keyword for any C++ variable so it will not be optimized by the compiler. This is used in multi-threaded code or embedded system designs.


    C++ Program Without Main Function
    Find out how to rename your C++ main() function.


    Perfect C++ String Explode Split
    How to use the C++ std::string class to split a string based on a delimiter or separator and store the results in a vector.


    How to Implement a Substitution Cipher in C++
    This shows how to code a substitution cipher, which is simple to do, but also relatively trivial to break.


    C++ XOR Encryption Cipher for Secret Messages
    Learn how to code C++ using the XOR ^ operator and the AND & operator to create strong encryption.


    Set Console Text Color
    Learn how to set the console text color.


    C++ Prime Number
    This is a nice algorithm for computing prime numbers using C++.


    Related Posts:
  • Computer and Programming eBooks at eBook-x.com
  • eBooks from Net Books
  • Bulgaria Online Books Archive
  • 5,000 pages of Software and Computer Tutorials
  • Lots of PHP Tutorials

  • Tags for this post>>

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


    Programming in C, C++, Perl, Java, and Fortran

    Here are several slide presentations, programming tutorials, and some programming books that will teach you Programming in C, C++, Perl, Java, and Fortran, and also show you how to get started with Multithreaded and Shared Memory Programming. These programming learning materials are made available by the Georgia Institute of Technology .


    Introduction to Scientific Computing
    Here are 17 detailed slides that provide an introduction to Scientific Computing. The contents review: Requirements of scientific computing, Some definitions of terms used in scientific computing, Computer architectures, and Benchmarking. (17 pages, 356kb, pdf)


    Introduction to C and C++ Programming
    This is a 21-slide presentation giving a general overview, with a few coding examples, of the C and C++ programming languages. (21 pages, 48b, pdf)


    OpenMP: An API for Portable Shared Memory Programming
    This is a presentation of 26 slides that gives an overview and explains some of the details of Shared Memory Parallelization and OpenMP. (7 pages, 41kb, pdf)


    C Programming Tutorial

       Section 1: Basic C

    1. Introduction
    2. Basic C, Operations, Types, Storage Classes
    3. Functions, Preprocessor
    4. Input/Output, File Input/Output
       Section 2: Advanced C
    1. Pointers
    2. Arrays
    3. Dynamic Memory Allocation
    4. Strings
    5. Structures
    6. Advanced Data Structures
       Section 3: Appendix
    1. Make and Makefiles
    2. Debugging Techniques
    3. Creating Libraries
    4. Programming Tips and Tricks

    Perl Programming Tutorial

       Section 1: Simple Perl
    1. Introduction
    2. Data Structures: Scalars, Arrays, Hashes
    3. Program Control and Functions
    4. Input/Output, File Input/Output, Command-Line Arguments
       Section 2: Beyond Simple Perl
    1. Records and References
    2. Regular Expressions and String Manipulation
    3. Manipulating Files and Directories
    4. Process Management

    Multithreaded Programming: Improving Performance through Threads

    An overview and tutorial, with coding examples, of multithreaded C programming.
     - What is a thread?
     - Thread Design Patterns
     - Protecting Shared Resources
     - Thread Synchronization Primitives
     - POSIX pthreads
     - Performance Considerations
     - Multiprocess Programming
     - Resources


    Online Programming Books and Manuals:

    Thinking in Java, 2nd Edition (Revision 12)
     - Source Code (zip format)

    Thinking in C++: Volume 1, 2nd Edition
     - Source Code (zip format)

    Thinking in C++: Volume 2, 2nd Edition (Revision 2)
     - Source Code 1 (zip format)
     - Source Code 2 (zip format)

    Fortran 90 and Computational Science


    Related Posts:
  • Quickstart Programming Tutorials from Villanova University
  • Fortran 90 Tutorial Course
  • More Free Computer, OS, Programming, and IT Books
  • 500 Computer and Programming eBooks and Tutorials
  • 2 Fortran 77 Books: Reference Manual and Programmer's Guide

  • Tags for this post>> | | | |

    Filed under: Best New Free Computer IT Training Tutorial Resources — computer_teacher @ 7:25 am


    March 27, 2009

    100 eBooks for Programming, Networking, Communications, and Math

    Here are about 100 eBooks covering Computer Programming and Networking, Communications Design and Theory, and Applied Mathematics. The main topics are listed below for your review.


    eBook Topics
    :

     - Java Programming
     - Java Network Programming
     - Coding Algorithms and Architecture
     - Ubuntu Linux
     - Windows Vista Networking
     - Cisco
     - Wireless Networking and Communications
     - WiMAX
     - GPRS and 3G Applications
     - Communications Engineering
     - Digital Communications
     - Digital Principals and Design
     - DSL
     - Modulation
     - Applied and Engineering Mathematics
     - Electric and Electronic Circuits
     - Information Theory
     - Fuzzy Controlers
     - GSM Engineering
     - Electrodynmics
     - Graph Theory
     - Microwave Engineering
     - Antenna Theory and Design
     - Calculus and Differential Equations
     - Telecommunications
     - Hard Drive
     - Fiber Optics
     - Probability and Queues
     - Artificial Intelligence


    Related Posts:

  • 250 Computer eBooks
  • 12 Linux eBooks
  • Free IT Training: Full Streaming Audio/Video and Cert. Practice Exams
  • UCLA's Introduction to C++ Programming Course
  • 102 Computer and Programming eBooks

  • Tags for this post>> | | | |

    Filed under: Free Computer and I.T. Books — computer_teacher @ 10:10 pm


    8 PHP Tutorials

    Posted here are 8 good PHP Tutorials at bukisa.com. PHP is a scripting language for designing and generating web pages and its freely available on most web servers. These PHP tutorials explain various concepts of PHP and how to get started with coding this scripting language.


    8 PHP Tutorials:

    PHP - 01 - Introduction
    This video tutorial gives you a brief introduction of PHP and how it can be used for creating.

    How To Start PHP Programming in Windows
    This tutorial will guide you in setting up what is required to run PHP on your computer. As with most programming and scripting languages, we start with the classic ‘Hello World’ program.

    PHP's Benefits
    Explains PHP’s advantages and why it is such a powerful scripting language. It also explains how the script interacts with databases and its cost benefits.

    How to Create a Basic Website with PHP very quickly.
    In this tutorial, we create a website with PHP using PHP scripts in the HTML page.

    Swap Variable's Values in PHP
    We swap the values of two variables in this tutorial that deals with data manipulation in PHP.

    PHP: Display the time passed in any format you want
    This tutorial deals with displaying various date formats and how they can be set. It also deals with calculations using the date function.

    Learn PHP Language
    This video tutorial shows how a user can work with PHP and its intricacies.

    PHP - 03 - Variables
    Anther video tutorial, this one deals with the variables available in PHP such as numbers and characters.


    Related Posts:

  • 5,000 pages of Software and Computer Tutorials
  • Lots of PHP Tutorials
  • PHP Programming Tutorials
  • Perl Programming Tutorials
  • 222 Open Source Online Books and Tutorials

  • Tags for this post>>

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


    « Previous PageNext Page »

    Powered by WordPress