Introduction to VB.Net

Post on 31-Dec-2015

284 views 25 download

Tags:

description

Introduction to VB.Net. ITE-370. What is .NET?. A brand of Microsoft technologies A platform for creating distributed Web applications A combination of new and updated technologies. Technologies in .NET. The .NET Framework Visual Studio.NET Support for Web Services - PowerPoint PPT Presentation

Transcript of Introduction to VB.Net

Introduction to VB.NetIntroduction to VB.Net

ITE-370ITE-370

What is .NET?What is .NET?

A brand of Microsoft technologiesA brand of Microsoft technologies

A platform for creating distributed Web A platform for creating distributed Web applicationsapplications

A combination of new and updated A combination of new and updated technologiestechnologies

Technologies in .NETTechnologies in .NET

The .NET FrameworkThe .NET Framework

Visual Studio.NETVisual Studio.NET

Support for Web ServicesSupport for Web Services

Other .NET technologiesOther .NET technologies .NET My Services.NET My Services .NET Enterprise Services.NET Enterprise Services

The .NET FrameworkThe .NET Framework

Consists of two major components:Consists of two major components: The Common Language Runtime (CLR)The Common Language Runtime (CLR) Various Class LibrariesVarious Class Libraries

The .NET Framework is the foundation The .NET Framework is the foundation for .NET developmentfor .NET development Needed by all Visual Studio.NET developersNeeded by all Visual Studio.NET developers Required by users running .NET appsRequired by users running .NET apps

Common Language Runtime

.NET Framework Class Library

ASP.NET ADO.NETWindows

FormsEnterpriseServices

Windows

BrowserApps

Web ServicesApps

LocalApps

The .NET Framework includes the CLR and the class libraries

…more

more…

Common Language RuntimeCommon Language Runtime

Common Type System (CTS)Common Type System (CTS)

A just-in-time (JIT) compiler converts A just-in-time (JIT) compiler converts Microsoft Intermediate Language (MSIL) Microsoft Intermediate Language (MSIL) code into native codecode into native code

Performs other functionsPerforms other functions Garbage collectionGarbage collection Exception managingException managing MoreMore

.NET Applications.NET Applications

Local apps that run in WindowsLocal apps that run in Windows

ASP.NET apps that run in browsersASP.NET apps that run in browsers

Web Services that may be invoked by Web Services that may be invoked by applications via the Internet; a means of applications via the Internet; a means of distributed computingdistributed computing

Multiple .NET languages all support these Multiple .NET languages all support these multiple application typesmultiple application types

InstallationInstallation

Should have 2 GB free for installation – Should have 2 GB free for installation – the program takes 1.5 GBthe program takes 1.5 GBRun Windows Update (30 min- 1.5 hours)- Run Windows Update (30 min- 1.5 hours)- install Critical updates and Service Packsinstall Critical updates and Service PacksInstall Internet Information Services (IIS) Install Internet Information Services (IIS) and FrontPage Server Extensions FPSEand FrontPage Server Extensions FPSEInternet Explorer 6.0Internet Explorer 6.0Install Visual Studio.NET (takes about 1.5 Install Visual Studio.NET (takes about 1.5 – 3 hours)– 3 hours)

Installation SkillsInstallation Skills

Installation: A Classic Skill or a Hot Skill?Installation: A Classic Skill or a Hot Skill?

Classic SkillClassic Skill Skills that are likely to last a lifetime in terms Skills that are likely to last a lifetime in terms

of their relevanceof their relevance Principles and Theories, esp. ones that are Principles and Theories, esp. ones that are

useful in the performance of workuseful in the performance of work

Hot SkillHot Skill A Skill that can help you land a JobA Skill that can help you land a Job

Installation Skills?Installation Skills?

Visual Studio 2005 installation:Visual Studio 2005 installation: Classic Skill?Classic Skill? Answer: NoAnswer: No Hot Skill?Hot Skill? Answer: Yes, but for a short time.Answer: Yes, but for a short time.

Installation: A Classic Skill?Installation: A Classic Skill?

Some Classic skills that are related to Some Classic skills that are related to installation are:installation are: Troubleshooting skillsTroubleshooting skills Technology EvaluationTechnology Evaluation Life-Long Learning SkillsLife-Long Learning Skills Basic Computer FundamentalsBasic Computer Fundamentals Systems TheorySystems Theory Social Learning TheorySocial Learning Theory Configuration ManagementConfiguration Management

ReferencesReferences

Chappell, D. Chappell, D. Understanding .NET: A Tutorial and AnalysisUnderstanding .NET: A Tutorial and Analysis, 2002, , 2002, Addison-Wesley, Boston, MAAddison-Wesley, Boston, MA

Ceccucci, W. “Workshop: Moving From VB 6.0 to VB.NET,” 2003, Ceccucci, W. “Workshop: Moving From VB 6.0 to VB.NET,” 2003, Information Systems Education Conference (ISECON),Information Systems Education Conference (ISECON), Nov. 2003, Nov. 2003, San Diego, CASan Diego, CA

Oancea, G. and McDonald, B. Oancea, G. and McDonald, B. Visual Basic.NET By ExampleVisual Basic.NET By Example, 2002, , 2002, Que, Indianapolis, INQue, Indianapolis, IN