|
The
following are a list of selected resources to help you get started with
learning how to develop .Net applications. The main contributor to these
resources is the MSDN Library and other online tutorials and articles.
Tutorials/Labs
Sections
Under
each heading you’ll find a Tutorials/Lab section which will contain a list of
hands on labs to get you familiar with coding .Net applications quickly.
To work with Visual Studio 2003 from
anywhere, you can create an account with
https://msdn.demoservers.com/default.aspx?o=dashboard&m=User&session_focus=0&profile_focus=0&t=group_detail&group=asp
so you can access the software and
complete the Microsoft labs. You will have 2 hours at a time to stay on that
server.
The
labs and examples walk you through coding an application; they do not
offer literature on the framework or languages. My recommendation is for you to
read a few of the resources that relate to the lab you are about to start so
you get a quick background on the topic before you start any of the labs in
that section.
Net
Quick Start Tutorials
http://www.csharpfriends.com/quickstart/aspplus/doc/stateoverview.aspx
Good
resource of quick start tutorials.
.Net
Framework
Inside the .NET Framework
Describes key .NET Framework concepts such as the common language runtime, the common type system (CTS), cross-language
interoperability, managed execution, assemblies, and security.
Programming with the .NET Framework
Explains common programming tasks that apply to a range of .NET Framework applications. Topics include accessing data,
extending metadata, handling and throwing exceptions, processing transactions,
and securing applications.
.NET
Framework Class Library
Contains links to topics that explain the namespaces in the .NET Framework class library and explains how to use the class
library documentation.
Building
Applications
Provides instructive overviews and detailed, step-by-step procedures for creating applications in the .NET Framework
http://www.codeproject.com/dotnet/dotnet.asp
Meet
Microsoft.NET by Michael Youssef.
Sep 30, 2003.
.NET Framework at a Glance by Chandrakant
Parmar. May 18, 2004.
Tutorials/Labs
C#
Good
C# Beginner Tutorial
I would recommend this tutorial for anyone new to C# and wants to get up and
running quickly.
Another C# Tutorial
C# Compiler Options
Provides a reference to the C# compiler options and build errors. Includes information on Building from the Command Line.
C# Programmer's Reference
Provides a quick reference for keywords, types, operators, attributes, and
preprocessor directives. Includes the C# Tutorials and topics on language
features.
C# Language Specification
Provides the syntax, semantics, and design of the language.
Tutorials/Labs
VB.net
Start
VB.NET
Great starting VB.NET set for students who want to understand VB.NET! Sections
include OOP Basics, Winforms, ADO.NET,
Multithreading, and deployment.
Getting
Started with Visual Basic .NET
Excellent VB.Net tutorial from MSDN academic alliance. Eight part multi-page
tutorial. Also includes source code, downloadable project files, and
executables.
VBCity Visual Basic.Net Resources
One of the best VB.Net development sites. Great articles, tutorials and
resources.
101
VB.NET Code Samples
Impressive list of code samples from Microsoft. Samples include windows forms,
security, web services, data access, and the .NET framework.
Writing
Your First VB.NET Program
Step by step instructions on how to create your first winform
or webapp applications using Visual Basic .NET.
ASP.Net
HTML
Server Controls
Details the ASP.NET syntax used to instantiate HTML server controls declaratively on a page.
Web
Server Controls
Describe the ASP.NET syntax that you use when creating a Web server control in a text or HTML editor.
Validation
Server Controls
Describes the ASP.NET syntax you must use when creating one of the validation controls in a text or HTML editor.
Web
Forms Syntax
Defines the markup syntax that you can use to declaratively create an ASP.NET Web Forms page or user control, which are text
files that have an .aspx or .ascx
file name extension, respectively.
XML
Web Services Syntax
Defines the markup syntax that you can use to declaratively create an XML Web service, which is a text file that has an .asmx
file name extension.
Global.asax
Syntax
Describes each of the sections within global.asax, the application configuration file, and shows
the full syntax that each supports.
ASP.NET
Regular Expression API Reference
Provides API reference documentation for ASP.NET regular expression classes.
ASP.NET
Settings Schema
The ASP.NET configuration section schema contains elements that control how ASP.NET Web applications behave.
Creating
ASP.NET Web Applications
Introduces ASP.NET and the features it offers that allow you to create powerful, dynamic Web applications.
Authentication
in ASP.NET: .NET Security Guidance
IIS
Lockdown Tool
Walkthrough:
Deploying a Web Solution
Converting
ASP to ASP.NET
Migrating
to Web Forms
Remote
Server Configuration for Developing Web Projects Using Visual Studio .NET
XML
Web Services Infrastructure
Tutorials/Labs
Intro
to ASP.net: ASP Fundamentals
Intro
to ASP.net: Web Forms
Intro
to ASP.net: ADO.net and Data Binding
Intro
to ASP.net: Configuration and Deployment
Creating
ASP.net applications with C# - Part 1
Creating
ASP.net applications with C# - Part 2
A
complete walkthrough of a “Movie Review” web application
ADO.Net
Overview
of ADO.NET
Provides an introduction to the design and components of ADO.NET.
Using
.NET Framework Data Providers to Access Data
Describes the use of the Command, Connection, DataReader, and
DataAdapter objects.
Creating
and Using DataSets
Describes how to create and customize DataSet objects.
XML
and the DataSet
Describes how the DataSet interacts with XML as a data source, including loading and
persisting the contents of a DataSet as XML
data.
Creating
and Using DataTables
Describes how to create and customize DataTable objects.
Creating
and Using DataViews
Describes how to create dynamic views of data in a DataTable, commonly used for
data-binding applications.
Accessing
an ADO Recordset or Record from ADO.NET
Describes how to populate a DataSet from an ADO Record or Recordset
using the OleDbDataAdapter.
Sample
ADO.NET Scenarios
Provides examples of common programming scenarios for data-aware applications, and solutions for these scenarios using
ADO.NET.
Writing
Secure ADO.NET Code
Describes secure coding practices when using ADO.NET.
Implementing
a .NET Framework Data Provider
Describes how to create a custom .NET Framework data provider for your data store, and provides you with template code.
Tutorials/Labs
Web
Services
Microsoft’s
Web Service Developer Domain
XML and Web Services
Tutorials/Labs
.Net 2.0
Master
Pages in ASP.NET 2.0 by Dipal
Choksi. June 15, 2005.
This article
explores the master pages feature of ASP.Net 2.0. At the detail level, the
article enumerates the usage and the programmatic manipulation of master pages.
Coding
Model and Compilation in ASP.NET 2.0 by Santhi
Maadhaven. May 16, 2005.
This article
explains about differences between different coding models and the compilation
techniques of ASP.NET pages.
Enhanced
ASP.NET 1.0 Controls with ASP.NET 2.0 by Radhika
Vemura. March 19, 2005.
This article
explains about some common controls and the ways to implement these controls.
Working
with ASP.NET 2.0 TreeView Control by Mahesh
Chand. Nov 23, 2004.
ASP.NET 2.0
TreeView control provides pretty similar functionality as Windows
Forms TreeView control. A TreeView
is used to display data in hierarchical order in a tree structure which has a
parent and children and sub children and the navigation in a TreeView
happens by moving from a parent to child, grand child and vice versa.
Working
with ASP.NET 2.0 XML Data Source Controls by Mahesh Chand.
Nov
22, 2004.
XML Data Source is
a new addition to the data source controls available in ASP.NET 2.0. These
controls provide built-in functionality to support many data binding features.
In this step by step tutorial, I will discuss how to use XmlDataSource
control in your data-driven Web applications.
Working
with ASP.NET 2.0 Object Data Source Controls by Mahesh Chand. Oct
22, 2004.
Object Data Source
is a new addition to the data source controls available in ASP.NET 2.0. These
controls provide built-in functionality to support many data binding features.
In this step by step tutorial, I will discuss how to use ObjectDataSource
control in your data-driven Web applications.
Introduction
to ASP.NET 2.0 Data Source Controls
by Mahesh Chand.
Oct 04, 2004.
SP.NET 2.0
provides new data source and data-bound server controls, which allow developers
to write full-fledged data-driven applications without writing even a single
line of code. This article is an introduction to these new data source
controls.
Internals
of ASP.NET 2.0 by Kalyan D.
Bheri.
Sep 25, 2004.
For professional ASP.NET developers, the big questions about ASP.NET 2.0 relate
to what has changed on the inside. New features are fun and interesting to
learn about, but changes to the core structure of ASP.NET speak louder to
developers who really want to master the technology. In this article, you will
see how the internal structure of ASP.NET 2.0 has changed since version 1.x is
covered.
Caching
in ASP.NET 2.0 by Jerome M. July 30, 2004.
In this article we are going to see the new and improved caching techniques
available in ASP.NET 2.0. We also see about data caching enhancements.
New
Features of ASP.NET 2.0 by Shailesh
Saha. July 16, 2004.
ASP.NET 2.0 introduces a lot of new features. Some of these features aim to
simplify the problems faced using the earlier versions and some features are
introduced to provide lots of new facilities.
New
Features of ASP.NET 2.0 by Srikanth
Kancharla. July 01, 2004.
ASP.NET 2.0 provides many new and improved features for developers to improve
the performance and reduce the code. This article discusses new features of
ASP.NET 2.0.
Bulk
Copy Operations in ADO.NET 2.0 by Mahesh Chand.
June
22, 2004.
Bulk copying of
data from one data source to another data source is a new feature added to
ADO.NET 2.0. Bulk copy classes provides the fastest
way to transfer set of data from once source to the other. In this article, I
discuss how to use bulk copy operation in ADO.NET 2.0.
Refactoring
in Visual Studio 2005 by Mahesh Chand.
June 11, 2004.
Refactoring
allows developers to use the built-in feature of Visual Studio to rename and
convert and change the signatures and definitions of a class
members. In this article, I will show you how refactoring
feature provided by Visual Studio 2005 can be a handy tool when you are
reorganizing or optimizing your existing projects.
Master
Pages in ASP.NET 2.0 by
Mahesh Chand.
May 18, 2004.
Master pages is a
new concept in ASP.NET 2.0, which allows site developers to build master
templates for their site's look and feel and put all common code which is
shared by all the pages. This article discusses master pages and how to use
them in ASP.NET 2.0.
Tutorials
Introduction
to Developing with the .NET Framework
Shows how to create .NET Framework applications and components.
Packaging
and Deploying .NET Framework Applications
Describes how to package and deploy .NET Framework applications and components.
Resources
and Localization Using the .NET Framework SDK
Explains how to work with text and binary resources to build .NET Framework applications, components, and Web applications.
Debugging
with the .NET Framework SDK
Describes how to debug .NET Framework applications.
Ildasm.exe
Tutorial
Introduces the MSIL Disassembler, called Ildasm.exe, that ships with
the .NET Framework SDK.
Note The SDK includes an additional tutorial,
the Common Language Runtime Fundamentals tutorial, which demonstrates a series
of concepts and examples that introduce the syntax, architecture, and power of
the common language runtime and the core parts of the .NET Framework class
library. This tutorial is located in the <FrameworkSDK>\Samples\Tutorials\CLR_Fundamentals
directory of the SDK installation. To start the tutorial, run Default.htm.
Samples
Component
Services
Provides samples demonstrating object construction and object pooling, queued components, and role-based security.
Cross-Dev
Language Technology Sample
Demonstrates the use of different development languages in one project.
Delegates
and Events Technology Sample
Provides an introductory example of a type-safe method callback mechanism.
Exceptions
Technology Sample
Demonstrates structured exception handling in different programming languages.
Garbage
Collection Technology Sample
Introduces the concept of garbage collection in the .NET Framework.
MSIL
Round-Trip Technology Sample
Demonstrates the round-trip conversion of an executable file to modifiable source code.
Interop
Provides a variety of basic and advanced examples of interop technology, including several small
applications.
Permissions
Technology Sample
Introduces the code access security mechanism.
Platform
Invoke Sample
Introduces concepts relating to platform invoke.
Public
Key Cryptography Sample
Provides an introductory example of how to use public key encryption.
Reflection
Provides several samples demonstrating different aspects of reflection technology.
Remoting
Provides a variety of basic and advanced examples of remoting technology, including several
unsupported custom tools.
Serialization
Technology Sample
Demonstrates serializing an object graph to a stream in the common language runtime.
Threading
Provides a variety of examples of threading technology in the .NET Framework.
Value
and Enum Types Technology Sample
Introduces the value and enumerated types in the .NET Framework.
End to End Applications
Application
Samples
Provides examples of complete applications written for the .NET Framework.
.Net
User Groups
Omaha
.Net User Group Home Page
Active
group, 50 to 60 members attend the meetings, almost 300 database members. Visit
their site for upcoming meetings and speaker topics.
|