Beginners Guide To .Net
What is the .NET Framework?
The Microsoft .NET Framework or also known briefly as .Net is a platform for building, deploying, and running Web Services and other types of Windows applications in a distributed environment. It is Microsoft’s next generation technology that promises to ease development and deployment tremendously. Briefly here is the design goal on which we can say .Net framework technology has been built:- Applications can be built and distributed as reusable components over the internet.
- Applications to be shared as a "service" (web services).
- True "interoperability" wherein the language used is only a matter of choice, thus enabling organizations to take advantage of existing skill sets.
- Elimination of the DLL hell by using Assemblies for deployment.
- Granular security control on applications and resources with Code Access Security.
Applicability Scenarios
.Net framework is a complete development platform, enabling one to develop all types of applications on all the different tiers of a project. The .Net framework SDK itself comes with the CLR (Common Language Runtime), .Net’s multi-language execution environment and a rich set of System class libraries. Together these enable us to develop:- ASP.Net applications
- Windows Forms applications
- Web services
- Windows Services
- Networking applications
- Remoting applications
- Every other type of application that goes in a distributed environment
Getting started with .Net
The first thing a novice starting to get acquainted with .Net development needs to download the .Net framework SDK itself. The Microsoft .NET Framework 1.1 Software Development Kit (SDK) includes the .NET Framework 1.1, as well as everything you need to write, build, test, and deploy applications using the .NET Framework 1.1, including documentation, samples, and command-line tools and compilers.Get the .NET Framework 1.1 SDK from our tool center.
In the beginning to get familiar with language syntax it is enough that you have Notepad as the editor- source code can be compiled through command line. Visual Studio 2003 is the latest IDE recommended for .Net development. Visual Studio 2003 can be obtained from Microsoft and other resources like Amazon. For those of you who cannot afford to have Visual Studio 2003 there are few options to choose from.
Free tools available for Development
- SharpDevelop- a free, open source IDE for .Net development.
- trial version of Visual Studio.
- WebMatrix a free IDE for ASP.Net development.
- C#Builder from Borland, their Personal Edition for non commercial development is free.
- Novel’s Mono for Cross platform development in .Net, an open source IDE.
What can Programmers Heaven Offer
Programmers Heaven can be your one stop .Net reference website. We have in depth material- Our ASP.Net zone with Articles, Code Snippets, Resources and Links.
- We have excellent online schools for C# and VB.Net.
- In depth .Net FAQs
- Books with Sample Chapters
- Message Boards categorized by different .Net topics
- Download Tools developed in .Net or for .Net
Sponsored links
Six Sigma Certification
100% Online-Six Sigma Certificate from Villanova - Find Out More Now.
100% Online-Six Sigma Certificate from Villanova - Find Out More Now.
Automatic Updating for .Net
Add updating features directly into your .Net apps. Secure, transactable updating made easy.
Add updating features directly into your .Net apps. Secure, transactable updating made easy.
SFTP components for .NET
Add complete SSH and SFTP support to your .NET framework application
Add complete SSH and SFTP support to your .NET framework application
3 Months Free - ASP.NET Web Hosting
3 Months Free & No Setup Fees on ASP.NET 3.5/2.0 Hosting on Windows 2008/2003 Servers ? Click Here!
3 Months Free & No Setup Fees on ASP.NET 3.5/2.0 Hosting on Windows 2008/2003 Servers ? Click Here!
PureCM Software Configuration Management
Version control and integrated issue tracking - powerful and easy to use. Get your FREE trial now!
Version control and integrated issue tracking - powerful and easy to use. Get your FREE trial now!
