Free Computer and I.T. Books

February 23, 2011

3 sites with Computer and Programming eBooks

Here are 3 sites providing freely available computer and programming ebooks for web application development, dotNET, Python programming, Ajax, Javascript, PHP, HTML, and C programming.

ebooks covering: ASPdotNET, C# and dotNET programming, Office applications, Oracle PL-SQL, SQL Server 2008, Windows Presentation Foundation (WPF), Windows Workflow (WF), Windows Communication Foundation.

ebooks on HTML Actionscript, Adobe Air, PHP, Python, C programming, and VBScript
Update March 7, 2011: this site is no longer available. You can try its google cache.

5 Python ebooks
1 Ruby ebook
Ajax and Javascript (3), CSS (1), PHP with Flash (1), E-Commerce (2), TCP-IP (1)

Tags for this post>> | | | | |

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

February 13, 2011

171 C# and dotNET ebooks

Here are 171 C# and . NET ebooks, along with some covering VB .NET and ASP .NET. These will help you learn and become a better C Sharp and dotNET developer.

Tags for this post>> | | |

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

January 30, 2011

Computer and Programming eBooks

Here many downloadable computer and programming ebooks,, in the areas listed and linked below. These will help you learn more about these programming technologies and topics. Most of them are in pdf format.

Computer eBook Categories:

 - Ada
 - C and C++ programming
 - Flash -
 - General .NET
 - Java and JSP
 - JavaScript
 - Linux
 - Lisp
 - PHP and MySQL
 - Python
 - Perl
 - Ruby
 - SQL
 - System Administration
 - UML
 - Unix
 - Visual Basic
 - Wed Design
 - XML
 - iPod

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

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

January 29, 2011

12 eBooks - Mobile, ASP .NET, C#, PHP, SQL Server

Here are 12 programming ebooks as listed on a google search, covering mobile and iPhone app development, ASP .Net, C#, dotNET, F#  and PHP programming, as well as SQL Server and MS Access.

ebook topics

 - Mobile Web Programming
 - iPad and iPhone Development
 - ASP .NET and Silverlight
 - ASP .NET and MVC 2
 - dotNET Application Programming
 - F# (F Sharp) Programming
 - ASP .NET and C# for .NET 4 Framework
 - Silverlight and C# Programming
 - PHP Programming
 - SQL Server and SQL Server 2008
 - Microsoft Access 2010

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

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

January 14, 2011

60 Programming eBooks

Here are 60 programming ebooks. These cover C/C++ programming, Flash and Actionscript, Javascript, SQL, SQL Server, ASPdotNET, and VBdotET. This site has additional programming ebooks in Arabic, but the links below show the number of English ebooks (totalling 60), to the best of my knowledge.

 - 34 ASP .NET ebooks
 - 2 C++ programming ebooks
 - 1 C programming ebook (and another 1 here)
 - 12 Flash and Actionscript ebooks
 - 2 Javascript ebooks with files
 - 5 SQL and SQL Server ebooks
 - 14 VB .NET ebooks


Tags for this post>> | | | | |

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

September 2, 2010

403 Downloadable Computer and Programming eBooks

Here are 403 freely available and downloadable computer and programming ebooks, covering many topics and areas, as listed below. These computer ebooks are in chm and pdf formats, along with some in compressed zip format.

Topics covered by these Computer and Programming eBooks:

 - C ++ programming
 - C++ Game programming
 - C++ Data Structures
 - C++ Design Patterns, Coding Standards
 - C language Algorithms
 - Linux programming
 - XML
 - Cryptography using C and C++
 - DB2
 - Compilers
 - Linux System Administration
 - Embedded Linix, Linux Kernel, Linux Device Drivers
 - Ubuntu Linux, Debian Linux, Fedora Linux
 - Unix administration
 - Wireless Networking
 - Wifi Security
 - dotNet programming
 - ASP .Net
 - ASP .Net Ajax
 - VB .Net programming (Visual Basic dotNet )
 - VB .Net Algorithms and Data Structures
 - Visual C++ programming
 - ADO .Net
 - MSCE/MSDE 70-330, 70 340 - C# (C Sharp) and VB .Net Security
 - Borland C++ Builder
 - Windows Administation

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

March 3, 2010

Ebooks at is a site where you can download I.T., computer, and programming ebooks in many areas and topics. These computer ebooks cover open source, Linux, Microsoft, Cisco, and Oracle technologies, to name a few. This site offers a very good selection to choose from, to quote their home page: "to access thousands of ebooks you just have to browse the various categories or simply to use the search engine. I have linked to some popular result pages using their search form, if you'd like you can use some of these to start your ebook search.

IT and Programming eBooks by topic at

 - Ajax
 - Web Development
 - C++ programming
 - Javascript
 - PHP programming
 - Ruby On Rails
 - Python programming
 - XML
 - Web Services
 - GWT
 - Google Apps
 - Java programming
 - Linux
 - C Sharp programming
 - Windows 2008
 - Oracle Database
 - Oracle Applications
 - MySQL
 - Cisco
 - Computer Networking
 - Computer Security

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

Filed under: Best New Free Computer IT Training Tutorial Resources — computer_teacher @ 2:43 am

January 30, 2010

More Computer and Programming eBooks

Here are many computer and programming ebooks to download in pdf and chm formats in various areas, as listed below. More ebooks at this site are available in the sub-directory linked below.

eBook topics:

 - Web Design ebooks
 - Linux
 - Linux  Server
 - Embedded Linux
 - Apache
 - XML
 - Ethernet
 - TCP-IP Networking
 - Wireless
 - VB .NET
 - Active Directory
 - Windows Commands
 - Windows XP

eBook topics is this sub-directory:
 - JSP
 - Cisco Networking
 - Linux
 - Linux Network Administration
 - Linux Kernel
 - LPI Linux Certification
 - Java programming
 - J2ME
 - EJB
 - Python programming
 - .NET Windows Forms
 - Visual Basic .NET (VB .NET)
 - VBA
 - SQL
 - XML
 - WML
 - Perl
 - Networking ebooks
 - Internet Security
 - Unix
 - C Sharp programming (C#)
 - Wireless
 - Web Design

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

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

January 25, 2010

ASP.NET, VB.NET, and .NET References and Cheat Sheets

These are some useful ASP .NET, VB .NET, and .NET References and Cheat Sheets that provide tips, tricks, and techniques for coding with these Microsoft technologies. These ASP .NET and dotNET reference materials and cheat sheets will help increase your skills and make you a more efficient developer for web and rich Internet applications.

ASP .NET Basics Cheat Sheet 679K 
This cheat sheet provides the basics of ASP .Net including ASP .Net special folders and code blocks.
ASP .Net Ajax Client Life-Cycle Events 102K 
This document describes in detail the life cycle events of ASP .Net Ajax.
Microsoft Foundation Class Quick Reference 166K 
This reference explains various Microsoft Foundation Class related keywords that are frequently used in ASP .Net.
Microsoft Visual Basic Quick Reference 41K 
This is a quick reference guide to Visual Basic that discusses operators, math functions, program flow, file operations and functions.
VB .NET And C# Comparison 71K 
This reference offers a quick comparison of VB.Net and C# with their comments, program structure, data types and constants.
ASP .Net Life Cycles Events 61K 
This document explains the life cycle stages of ASP .Net with their events, controls and a general explanation of each of the stages.
ASP Cheat Sheet 33K 
This cheat sheet in ASP briefly explains methods, properties, functions and collections.
MS .NET Datetime Formatting Strings 124K 
This document provides information on standard date time formatting and the strings used in them.
MS Ajax Library Cheat Sheets 361K 
This zip file contains cheat sheets for the Ajax Library.
MS .NET Formatting Strings 124K 
This document describes the .Net standard date time formatting and the strings for them.
VS2005 Code Snippets (C#) 54K 
This document provides brief code snippets in C#.

Tags for this post>> | | |

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

January 13, 2010

254 Computer and Programming eBooks

Here are 254 freely available downloadable computer and programming ebooks available at the Study India site of These programming and computer ebooks cover many areas and computer languages, which are listed here below.

Topics covered by these Computer and Programming eBooks:

 - Autocad
 - Cryptography
 - English
 - Photography
 - Networking and Hardware
 - Object Oriented Analysis and Design
 - UML
 - Software Development Life Cycle
 - Photoshop
 - Programming Languages
   - ActionScript
   - AJAX
   - ASP .NET
   - Assembly Language
   - BSD
   - C++ Programming
   - Eclipse
   - Java Programming
   - Linux, Red Hat, Debian
   - Advanced Linux Programming
   - Windows Server 2003, Windows XP
   - Oracle
   - P2P
   - Perl Programming
   - PHP
   - Programming Math, Algorithms, etc.
   - Python Programming
   - Ruby Programming
   - SQL Server
   - Unix
   - VB .NET

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

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

July 15, 2009

116 ASP.Net Video Tutorials

Here are 116 ASP .Net Video Tutorials at are targeted to web programmers using Microsoft technologies, from the novice to the professional. These ASP .Net Video Tutorials explain Web Development in detail using the dotNET Framework and ASP .Net. The videos include ASP .Net 2.0 for beginners using Visual Web Developer 2005 and Migration to ASP .NET. If you need to code with ASP .Net, I recommend you to set some time aside to watch these ASP .Net tutorials.

Building Web Applications with ASP .NET 3.5 and Microsoft Visual Web Developer 2008
This section contains videos for the programmers at a beginner's level. The topics include introduction to visual web developer, intellisense and web forms. It also includes the page lifecycle events, ASP .NET controls, session level objects etc.

 - #1 | Intro to Visual Web Developer  
 - #2 | IntelliSense  
 - #3 | Intro to Web Forms  
 - #4 | Page Layout  
 - #5 | Page Lifecycle Events  
 - #6 | Intro to ASP .NET Controls  
 - #7 | Submit and Postback  
 - #8 | Application Level Objects  
 - #9 | Session Level Objects

Videos for ASP .NET 2.0 Beginners using Visual Web Developer 2005
This section contains videos for ASP .NET beginners to get started with the Visual Web Developer Express and for creating web forms, debugging, working with different controls like GridView and FromView, working with stylesheets and master pages and understanding more about events and postback. There are videos to demonstrate building a sample quiz engine application.

 - #1 | [Lesson 1:] Getting Started with Visual Web Developer Express
 - #2 | [Lesson 2:] Creating a Web Forms User Interface  
 - #3 | [Lesson 3:] Understanding More About Events and Postback  
 - #4 | [Lesson 4:] Understanding Web Application State  
 - #5 | [Lesson 5:] Debugging and Tracing Your Website  
 - #6 | [Lesson 6:] Working with Stylesheets and Master Pages  
 - #7 | [Lesson 7:] Databinding to User Interface Controls  
 - #8 | [Lesson 8:] Working with the GridView and FormView  
 - #9 | [Lesson 9:] Securing your Web Site with Membership and Login Controls  
 - #10 | [Lesson 10:] Configuring, Building and Deploying a Web Site  
 - #11 | [Lesson 11:] Building a Quiz Engine1  
 - #12 | [Lesson 12:] Building a Quiz Engine2  
 - #13 | [Lesson 13:] Building a Quiz Engine3  
 - #14 | [Lesson 14:] Building a Quiz Engine4

"How Do I?" with ASP .NET
These videos explain in detail different ASP .NET topics which can be considered for programmers of Intermediate level. The topics include localization, caching, web parts, themes, master pages, URL rewriting, site navigation, validation controls, cookie implementation, file uploading, usage of cascading style sheets, usage of ObjectDataSource, adding JavaScript, cross page postback query string usage and host of other advanced topics.

 - #1 | [How Do I:] Learn the Tips and Tricks of Experts?  
 - #2 | [How Do I:] Create a Multi-Lingual Site with Localization?  
 - #3 | [How Do I:] Make use of Caching?  
 - #4 | [How Do I:] Make Greater use of Caching?  
 - #5 | [How Do I:] Utilize Web Parts and Personalization?  
 - #6 | [How Do I:] Customize my Site with Profiles and Themes?  
 - #7 | [How Do I:] Secure my Site using Membership and Roles?  
 - #8 | [How Do I:] Create a "Contact Us" Page?  
 - #9 | [How Do I:] Create a Full-Featured Customer Login Portal?  
 - #10 | [How Do I:] Use Master Pages and Site Navigation?  
 - #11 | [How Do I:] Create Data-Driven Web Sites?  
 - #12 | [How Do I:] Implement an HttpModule?  
 - #13 | [How Do I:] Set Up the SQL Membership Provider  
 - #14 | [How Do I:] Implement URL Rewriting?  
 - #15 | [How Do I:] Utilize the CSS Friendly Control Adapters?  
 - #16 | [How Do I:] Handle Application Events using an HttpModule?  
 - #17 | [How Do I:] Use Cascading Style Sheets for Web Page Layout?  
 - #18 | [How Do I:] Create a Custom Membership Provider?  
 - #19 | [How Do I:] Create a Custom Profile Provider?  
 - #20 | [How Do I:] Implement Site Navigation in ASP .NET?  
 - #21 | [How Do I:] Use Validation Controls in ASP .NET?  
 - #22 | [How Do I:] Create a Custom User Control in ASP .NET?  
 - #23 | [How Do I:] Implement Health Monitoring for an ASP .NET Application?  
 - #24 | [How Do I:] Implement Tracing in an ASP .NET Web Site?  
 - #25 | [How Do I:] Event Handlers in ASP .NET Web Pages and Controls  
 - #26 | [How Do I:] Implement a Custom Health Monitoring Event  
 - #27 | [How Do I:] Use Control State to Persist Information for a Custom Web Server Control  
 - #29 | Read, Write, and Delete Cookies in ASP .NET  
 - #30 | [How Do I:] Save and Load View State Information for a Custom Web Server Control  
 - #31 | [How Do I:] Create and Use Application Level Events in ASP .NET  
 - #32 | [How Do I:] Simple File Uploads in ASP .NET  
 - #33 | [How Do I:] Multiple File Uploads in ASP .NET2  
 - #34 | [How Do I:] Multiple File Uploads in ASP .NET1  
 - #35 | [How Do I:] File Uploads with an AJAX Style Interface  
 - #36 | [How Do I:] Work with Master Pages Declaratively and Programmatically  
 - #37 | [How Do I:] Handle Events in Master and Content Pages  
 - #38 | [How Do I:] Use the ObjectDataSource with a Data Access Class and Business Object  
 - 39 | [How Do I:] Create User Selectable Themes for a Web Site  
 - #40 | [How Do I:] Share Data Between Client JavaScript and Server Code Using a Hidden Field  
 - #41 | [How Do I:] Add JavaScript to An ASP .NET Page  
 - #42 | [How Do I:] Add JavaScript Event Handlers to ASP .NET Server Controls  
 - #43 | [How Do I:] Create and Call a Simple Web Service in ASP .NET  
 - #44 | [How Do I:] Deploy a Web Site Using the Copy Web Site Tool  
 - #45 | [How Do I:] Create and Use a Custom Configuration Section in an ASP .NET Configuration File  
 - #46 | [How Do I:] Configure an ASP .NET Web Site for a .NET Framework Version
 - #47 | How Do I Use the ASP .NET IIS Registration Tool to Configure ASP .NET  
 - #48 | [How Do I:] Extend and Customize an ASP .NET Server Control for a Specific Purpose  
 - #49 | [How Do I:] Use the Ability to Create Groups with the ListView Control for Different Data  
 - #50 | [How Do I:] Make HTML elements accessible from server side code  
 - #51 | [How Do I:] Use Roles to Segment Functionality in an ASP .NET Web Site
 - #52 | [How Do I:] Work with Nested Master Pages to Create Standard Content Layouts  
 - #53 | [How Do I:] Detect Browser Capabilities in ASP .NET Web Pages  
 - #54 | [How Do I:] Map an ASP .NET Server Control to the Adaptor Used to Render It  
 - #55 | [How Do I:] Pass Information From One Page to Another Using a Query String  
 - #56 | [How Do I:] Use the aspnet_merge.exe Utility to Merge Assemblies  
 - #57 | [How Do I:] Implement a Cross Page PostBack in ASP .NET  
 - #58 | [How Do I:] Add Controls to an ASP .NET Web Page Programmatically  
 - #59 | [How Do I:] Use a Hidden Field to Store and Manipulate Client-Side Information  
 - #60 | [How Do I:] Use the Fixednames Option with the Compiler Utility for Maximum Flexibility  
 - #61 | [How Do I:] Implement Command Buttons for Individual Items  
 - #62 | [How Do I:] Use Skins with CSS for a Flexible and Maintainable ASP .NET Web Site  
 - #63 | [How Do I:] Determine Whether to Use a Web Site or a Web Application Project  
 - #64 | [How Do I:] Write Web Events to a SQL Server Database Using the SqlWebEventProvider  
 - #65 | [How Do I:] Use ASP .NET to Send Email from a Web Site  
 - #66 | [How Do I:] Configure Email Notification for Health Monitoring on an ASP .NET Web Site  
 - #67 | [How Do I:] Use a Visual Studio 2008 Web Deployment Project  
 - #68 | [How Do I:] Send Templated Emails for Health Monitoring Events in ASP .NET  
 - #69 | [How Do I:] Send Email Asynchronously with ASP .NET  
 - #70 | [How Do I:] Embed an Image in an Email with ASP .NET  
 - #71 | [How Do I:] Implement Error Handling when Sending Email with ASP .NET  
 - #72 | [How Do I:] Create a Custom Provider for Logging Health Monitoring Events  
 - #73 | [How Do I:] Create a Reusable Component for Sending Email to a Distribution List  
 - #74 | [How Do I:] Precompile an ASP .NET Website  
 - #75 | [How Do I:] Use the FtpWebRequest Class to Create an FTP Connection to a FTP Server  
 - #76 | [How Do I:] Export Data to a Comma Delimited (CSV) File for an Application Like Excel  
 - #77 | [How Do I:] Use the Reponse.Filter Property to Replace HTML in an ASP .NET Page  
 - #78 | [How Do I:] Use OutputCache to Cache an ASP .NET Page  
 - #79 | [How Do I:] Cache Portions of an ASP .NET Page  
 - #80 | [How Do I:] Control the Caching of an ASP .NET Page Based Upon Custom Information  
 - #81 | [How Do I:] Cache an ASP .NET Page Based Upon Information in the HTTP Header  
 - #82 | [How Do I]: Synchronize Data in Secondary User Control(s) Based Upon User Selections  
 - #83 | [How Do I]: Use the ASP .NET Cache Object to Cache Application Information  
 - #84 | [How Do I]: Persist the State of a User Control During a Postback  
 - #85 | [How Do I]: Add Client Script Event Handlers Controls on an ASP .NET Page?

Videos on Migrating to ASP .NET
The following videos explain about migration of the current web applications which were developed using other web technologies like classic ASP and JSP. There are separate videos for ColdFusion and PHP developers also.

 - #1 | [Intro to ASP .NET 2.0:] ASP .NET 2.0 Fundamentals  
 - #2 | [Intro to ASP .NET 2.0:] User Interface Elements  
 - #3 | [Migrating from] Classic ASP to ASP .NET  
 - #4 | Intro to ASP .NET for JSP Developers: Welcome to ASP .NET 2.0  
 - #5 | Intro to ASP .NET for JSP Developers: Building Applications  
 - #6 | Intro to ASP .NET for ColdFusion Developers: Adding ASP .NET to Your Repertoire  
 - #7 | Introduction to ASP .NET for ColdFusion Developers: Building an ASP .NET Application  
 - #8 | Interop between PHP and the Windows Platform

Tags for this post>>

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

June 6, 2009

75 ASP.Net Data Access Tutorials

These 75 ASP .Net Data Access Tutorials at explain in detail techniques for implementing the common data access patterns in ASP .NET 2.0. These tutorials are geared to be concise and provide step-by-step instructions with plenty of screen shots to walk you through the process visually. The tutorials are constructed in such a manner that both VB and C# developers will find it easy to follow different topics.

In the introductory tutorials, the topics covered are creating the Data Access Layer (DAL) to access the information in a database, how to centralize your business rules into a Business Logic Layer (BLL).

 - 1. Creating a Data Access Layer  C#
 - 2. Creating a Business Logic Layer  C#
 - 3. Master Pages and Site Navigation  C#

Basic Reporting
These tutorials discuss topics like displaying data with the ObjectDataSource control, declarative parameters and programmatically setting the ObjectDataSource's parameter values.

 - 4. Displaying Data With the ObjectDataSource  C#
 - 5. Declarative Parameters  C#
 - 6. Programmatically Setting the ObjectDataSource's Parameter Values  C#

These ASPdotNET tutorials examine topics like how to display the master records in a DropDownList control and the details of the selected list item in a GridView, the master/detail relationship to add a third layer etc.

 - 7. Master/Detail Filtering With a DropDownList  C#
 - 8. Master/Detail Filtering With Two DropDownLists  C#
 - 9. Master/Detail Filtering Across Two Pages  C#
 - 10. Master/Detail Using a Selectable Master GridView with a Details DetailView  C#

Custom Formatting
These tutorials teach topics such as how to accomplish data bound formatting through the use of the DataBound and RowDataBound event handlers, achieving a greater degree of customization with the GridView and DetailsView controls etc.

 - 11. Custom Formatting Based Upon Data  C#
 - 12. Using TemplateFields in the GridView Control  C#
 - 13. Using TemplateFields in the DetailsView Control  C#
 - 14. Using the FormView's Templates  C#
 - 15. Displaying Summary Information in the GridView's Footer  C#

Editing, Inserting, and Deleting Data
These ASPdotNETtutorials examine topics like inserting, updating and deleting data, examining the events associated with it, handling BLL and DAL exceptions, adding validation controls to the editing and inserting interfaces and limiting data modification functionality based on the user.

 - 16. An Overview of Inserting, Updating, and Deleting Data  C#
 - 17. Examining the Events Associated with Inserting, Updating, and Deleting  C#
 - 18. Handling BLL- and DAL-Level Exceptions in an ASP.NET Page  C#
 - 19. Adding Validation Controls to the Editing and Inserting Interfaces  C#
 - 20. Customizing the Data Modification Interface  C#
 - 21. Implementing Optimistic Concurrency  C#
 - 22. Adding Client-Side Confirmation When Deleting  C#
 - 23. Limiting Data Modification Functionality Based on the User  C#

Paging and Sorting
These tutorials demonstrate topics such as paging and sorting report data, efficiently paging through large amounts of data, sorting custom paged data and creating a customized sorting user interface.

 - 24. Paging and Sorting Report Data  C#
 - 25. Efficiently Paging Through Large Amounts of Data  C#
 - 26. Sorting Custom Paged Data  C#
 - 27. Creating a Customized Sorting User Interface  C#

Custom Button Actions
This tutorial shows how to create custom button actions in a GridView.

 - 28. Adding and Responding to Buttons to a GridView  C#

Displaying Data with the DataList and Repeater
These tutorials discuss topics like displaying data with the DataList and Repeater controls, formatting the DataList and Repeater controls based upon data, showing multiple records per row with the DataList Control and nested data web controls.

 - 29. Displaying Data with the DataList and Repeater Controls  C#
 - 30. Formatting the DataList and Repeater Based Upon Data  C#
 - 31. Showing Multiple Records per Row with the DataList Control  C#
 - 32. Nested Data Web Controls  C#

Filtering Scenarios with the DataList and Repeater
These tutorials examine using different filtering scenarios with the DataList and Repeater controls. This section also covers the master/detail filtering with a DropDownList, master/detail filtering across two pages and master/detail using a bulleted list of master records with a Details DataList

 - 33. Master/Detail Filtering With a DropDownList  C#
 - 34. Master/Detail Filtering Across Two Pages  C#
 - 35. Master/Detail Using a Bulleted List of Master Records with a Details DataList  C#

Editing and Deleting Data Through the DataList
These tutorials demonstrate ASPdotNET techniques like editing and deleting data in the DataList, performing batch updates, handling BLL and DAL level exceptions, adding validation controls to the DataList's editing interface, customizing the DataList's editing interface etc.

 - 36. An Overview of Editing and Deleting Data in the DataList  C#
 - 37. Performing Batch Updates  C#
 - 38. Handling BLL- and DAL-Level Exceptions  C#
 - 39. Adding Validation Controls to the DataList’s Editing Interface  C#
 - 40. Customizing the DataList’s Editing Interface  C#
 - 41. Implementing Optimistic Concurrency  C#
 - 42. Adding Client-Side Confirmation When Deleting  C#
 - 43. Limiting Data Modification Functionality Based on the User  C#

Paging and Sorting with the DataList and Repeater
These tutorials shows how to create paging report data in a DataList or Repeater control and how to sort data in a DataList or Repeater control.

 - 44. Paging Report Data in a DataList or Repeater Control  C#
 - 45. Sorting Data in a DataList or Repeater Control  C#

Custom Button Actions with the DataList and Repeater
This tutorial examines the topic of custom button action with the DataList and Repeater controls.

 - 46. Custom Buttons in the DataList and Repeater  C#

Accessing the Database Directly from an ASP.NET Page
These tutorials examine topics like querying data with the SqlDataSource control, using parameterized queries with the SqlDataSource control, inserting, updating and deleting data with the SqlDataSource control and implementing optimistic concurrency with the SqlDataSource control.

 - 47. Querying Data with the SqlDataSource Control  C#
 - 48. Using Parameterized Queries with the SqlDataSource  C#
 - 49. Inserting, Updating, and Deleting Data with the SqlDataSource  C#
 - 50. Implementing Optimistic Concurrency with the SqlDataSource  C#

Enhancing the GridView
These tutorials show ASPdotNET techniques such as adding a GridView column of radio buttons and checkboxes and inserting a new record from the GridView's footer.

 - 51. Adding a GridView Column of Radio Buttons  C#
 - 52. Adding a GridView Column of Checkboxes  C#
 - 53. Inserting a New Record from the GridView’s Footer  C#

Working with Binary Files
These tutorials examine these techniques: uploading binary files, displaying binary data in the data web controls, including a file upload option when adding a new record and updating, deleting existing binary data.

 - 54. Uploading FilesC#
 - 55. Displaying Binary Data in the Data Web Controls  C#
 - 56. Including a File Upload Option When Adding a New Record  C#
 - 57. Updating and Deleting Existing Binary Data  C#

Caching Data
These tutorials teach topics like caching data with the ObjectDataSource, caching data in the architecture and application startup and using SQL cache dependencies.

 - 58. Caching Data with the ObjectDataSource  C#
 - 59. Caching Data in the Architecture  C#
 - 60. Caching Data at Application Startup  C#
 - 61. Using SQL Cache Dependencies  C#

Database-Driven Site Maps
This tutorial shows how to build a custom database driven site map provider.

 - 62. Building a Custom Database-Driven Site Map Provider  C#

Working with Batched Data
These tutorials demonstrate techniques with working with batched data and wrapping database modifications within a transaction

 - 63. Wrapping Database Modifications within a Transaction  C#
 - 64. Batch Updating  C#
 - 65. Batch Deleting  C#
 - 66. Batch Inserting  C#

Advanced Data Access Scenarios
These tutorials teach topics of advanced data access scenarios. The topics include creating new stored procedures, using existing stored procedures, updating the TableAdapter to use JOINs, adding additional DataTable columns, working with computed columns, debugging stored procedures and creating stored procedures and user defined functions with manages code.

 - 67. Creating New Stored Procedures for the Typed DataSet’s TableAdapters  C#
 - 68. Using Existing Stored Procedures for the Typed DataSet’s TableAdapters  C#
 - 69. Updating the TableAdapter to Use JOINs  C#
 - 70. Adding Additional DataTable Columns  C#
 - 71. Working with Computed Columns  C#
 - 72. Configuring the Data Access Layer’s Connection- and Command-Level Settings  C#
 - 73. Protecting Connection Strings and Other Configuration Information  C#
 - 74. Debugging Stored Procedures  C#
 - 75. Creating Stored Procedures and User-Defined Functions with Managed Code  C#

Tags for this post>> |

Filed under: Best New Free Computer IT Training Tutorial Resources — computer_teacher @ 9:58 am

June 3, 2009

ASP.NET Security Tutorials

These 14 ASP.NET Security Tutorials at describe the security features of ASP .NET and how to use them in your code. The following ASP .NET Security tutorials explain in detail several ASP .NET Security features that are very useful to both novice and professional web application developers. These tutorials are constructed in such a manner that both VB and C# programmers will find it easy to follow. They explore techniques for authenticating visitors through a web form, authorizing access to particular pages and functionality, and managing user accounts in an ASP .NET application.

In the introductory section of this tutorial the topics covered are identifying and log users in to a website, usage ASP .NET’s Membership framework to manage user accounts, Create, update, and delete user accounts, managing user roles, customizing and extending ASP .NET’s security Web controls, forms authentication and configuration and host of other related topics.

 - #1 | Security Basics and ASP.NET Support  View in VB or C#
 - #2 | An Overview of Forms Authentication  View in VB or C#
 - #3 | Forms Authentication Configuration and Advanced Topics  View in VB or C#

These tutorials examine techniques for adding the necessary schema to the database in order to use the SqlMembershipProvider, which uses a Microsoft SQL Server database as the user store. These tutorials also examine the key tables in the schema and discuss their purpose and importance. Other topics included are user based authorization, and storing additional information which is explained by building a rudimentary guestbook application.

 - #4 | Creating the Membership Schema in SQL Server  View in VB or C#
 - #5 | Creating User Accounts  View in VB or C#
 - #6 | Validating User Credentials Against the Membership User Store  View in VB or C#
 - #7 | User-Based Authorization  View in VB or C#
 - #8 | Storing Additional User Information  View in VB or C#

These tutorials demonstrate: the steps necessary for configuring the Roles framework, building two ASP .NET pages to assist with managing what users belong to what roles, how to apply role-based URL authorization rules, and using declarative and programmatic means for altering the data displayed.

 - #9 | Creating and Managing Roles  View in VB or C#
 - #10 | Assigning Roles to Users  View in VB or C#
 - #11 | Role-Based Authorization  View in VB or C#

Administrative Tasks
These tutorials teach these topics: building an interface to select one user account from many, recovering and changing passwords using controls like PasswordRecovery and ChangePassword, and unlocking and approving user accounts by building a web page for administrators.

 - #12 | Building an Interface to Select One User Account from Many  View in VB or C#
 - #13 | Recovering and Changing Passwords  View in VB or C#
 - #14 | Unlocking and Approving User Accounts  View in VB or C#

Tags for this post>> |

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

May 14, 2009

Many Programming and IT Certification eBooks

Here are many, many downloadable Programming eBooks and Certification Preparation Study Manuals and Books for several technologies, including Linux, Sun, Oracle, Cisco, and Microsoft. Many of the topics for these ebooks and prep guides are listed below.

Update Jan. 8, 2011: There are more freely available ebooks on this site at this location.

Technical and Programming Topics of these ebooks:

 - C++ Programming
 - C Programming
 - Java Programming
 - JSP, Struts
 - Web Design
 - PHP and MySQL
 - C# Programming
 - XML
 - DOM
 - UML
 - Agile Development
 - Extreme Programming
 - Algorithms
 - Security and SSCP
 - Linux Kernel
 - Linux Shell Scripting
 - Linux+ Certification
 - Red Hat RHCE Preparation
 - Sun Certification Preparation
 - Oracle Certification Preparation
 - Database Design, SQL
 - Cisco
 - Networking
 - 4G Wireless, WLAN, WPAN
 - 3G Networks
 - System Architecture
 - Microsoft Certification Prep
 - 3D Game Programming DirectX
 - SQL Server
 - Windows Server 2003
 - Visual Basic .NET (VB.Net)
 - Assembly
 - Bioinformatics
 - Fiber Optics
 - Neural Networks
 - Electricity and Electronics
 - AutoCAD

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

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

May 6, 2009

ASP.Net AJAX Tutorials and Cheat Sheets

Here are 6 ASP .Net AJAX Tutorials and 7 AJAX Library Cheat Sheets. These tutorials and sheets explain and demonstrate ASP .Net Ajax by showing and exploring techniques in building ASP .Net applications. The Ajax tutorials describe various topics, such as partial page updates, UpdatePanel triggers, authentication and profile application services, and localization. The Ajax Library Cheat Sheets list the commonly used methods and types.

6 ASP .Net AJAX Tutorials

#1 Understanding Partial Page Updates with ASP .Net AJAX
This tutorial will teach you about ASP .Net AJAX Extensions which has the ability to do partial or incremental updates with out doing a full post back to the web server.

#2 Understanding ASP .Net AJAX UpdatePanel Triggers
This tutorial explains about one of  the two child elements of an UpdatePanel control, the Triggers element, which specifies the controls on the page that will trigger a partial render of the UpdatePanel control in which the element resides.

#3 Understanding ASP .Net AJAX Authentication and Profile Application Services
This tutorial explains about the Authentication service which allows users to provide credentials in order to receive an authentication cookie, and is the gateway service to allow custom user profiles provided by ASP .Net.

#4 Understanding ASP .Net AJAX Localization
This tutorial explains about Localization which is the process of designing and integrating support for a specific language and culture into an application or an application component.

#5 Understanding ASP .Net AJAX Web Services
This tutorial explains about ASP .Net AJAX web services which are an integral part of the .NET framework that provide a cross-platform solution for exchanging data between distributed systems.

#6 Understanding ASP .Net AJAX Debugging Capabilities
This tutorial explains about various debugging techniques which could be very useful for a ASP .Net AJAX programmer.

7 AJAX Library Cheat Sheets
These are seven pdfs in one zip download.

MS Ajax Array extensions
This cheat sheet list out array type extensions available in Microsoft Ajax Library. This pdf document helps to remember the functions and operations that can be done with arrays.

MS Ajax Client Life-Cycle Events
This sheet shows the ASP .Net AJAX life cycle events with a diagram. This pdf also lists out PageRequestManager and Application events.

MS Ajax Date and Boolean extensions
This cheat sheet lists out the boolean type extensions and date type extensions of Microsoft Ajax library.

MS Ajax DomElement class
This pdf document lists out the DomElement class and its methods.

MS Ajax DomEvent class
This cheat sheet lists out the event handlers of DomEvent. This pdf also lists the event properties and its description.

MS Ajax Number and Error extensions
This cheat sheet list out the Number type extensions and error type extensions with sample code.

MS Ajax String and Object extensions
This cheat sheet lists out the String and Object type extensions available in the Microsoft Ajax Library.

Tags for this post>> |

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

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.

Tags for this post>> | |

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

April 3, 2009

53 ASP.NET Tutorials

Here are 53 ASP .NET Tutorials, located in the tutorials section at'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

Tags for this post>>

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

March 28, 2009

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)
 - VB .NET
 - VBA
 - Active Directory
 - Windows XP
 - UML
 - Use Cases
 - Project Management
 - Cryptography
 - Data Mining
 - Borland Delphi
 - Artificial Intelligence
 - Assembly

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

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

March 12, 2009

.NET Web Services and CLR Presentation Slides

Here are Jim Miller's two Web Services and Common Language Runtime Presentations, located at Dr. Miller, who works as a Lead Program Manager for Microsoft Corporation, explains the concept of Web Services and the Common Language Runtime (CLR) in two separate presentations, the first flowing to concepts presented in the second. These presentations help you understand more about these two concepts using source code and examples from Microsoft Stack.

This first section outlines problems of the web in terms of interaction between multiple applications and explains how this issue can be overcome using Web Services. Dr. Miller talks about the various distributed technologies that have emerged over the years, which include Web Services. He also explains how to utilize Web Services and various other standards, simplifying it with source code and industry examples.

Web Services Presentation I
 - Web Services Part I (html)
 - Web Services Part I (ppt)

In the second section, Dr. Miller discusses the various web development tools available to develop web applications using web services. The first few slides of the presentations help us to understand how a web service can be used in traditional web applications using the HTML, ASP.Net, Scripting, UDDI,WSDL,SOAP etc. This seciton also covers the .Net Common Language Runtime architecture and the .NET execution model for managed and unmanaged code, along with details about native code, IL code and Meta data and mapping these with and WSDL, etc.

Web Services Presentation II:
 - Web Services Part II (html)
 - Web Services Part II (ppt)

Tags for this post>> | |

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

February 27, 2009

dotNET Framework Training Modules from MIT

Here are 11 excellent free .NET Framework Training Modules from MIT, split into 4 training distributions A- D, as linked below. These .NET tutorials and learning lessons are professionally produced and will impart a great amount of knowledge and understanding of how to code and program using the .NET Framework, C# applications, Object-Oriented software, the CLR, .NET GUI apps, .NET Security, Web Forms with ASP.NET, and XML Web Services. These training modules will help you get going with coding in .NET, or can be used to increase your .NET programming proficiency. Each module has a tutorial with exercises and a slide presentation that can be used as a quick introduction to the concepts in the tutorial. 

Distribution A:

Introduction to the .NET Framework
 - Tutorial
 - Presentation

Learning C# programming (C Sharp)
 - Tutorial
 - Presentation

Writing Object Oriented Software with C#
 - Tutorial
 - Presentation

Distribution B:

Introduction to the Common Language Runtime
 - Tutorial
 - Presentation

Working with the .NET Framework Class LibraryWriting .NET GUI Applications
 - Tutorial
 - Presentation

Distribution C

Security and the .NET Framework
 - Tutorial
 - Presentation

Advanced Common Language Runtime
 - Tutorial
 - Presentation

Advanced .NET Framework Class Library
 - Tutorial
 - Presentation

Distribution D:

Advanced .NET GUI programming
 - Tutorial
 - Presentation

Web Form Programming using ASP.NET
 - Tutorial
 - Presentation

XML Web Services
 - Tutorial
 - Presentation

Tags for this post>> | | | |

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

Next Page »

Powered by WordPress