Introduction to VB.Net

12
Introduction to Introduction to VB.Net VB.Net ITE-370 ITE-370

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

Page 1: Introduction to VB.Net

Introduction to VB.NetIntroduction to VB.Net

ITE-370ITE-370

Page 2: Introduction to VB.Net

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

Page 3: Introduction to VB.Net

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

Page 4: Introduction to VB.Net

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

Page 5: Introduction to VB.Net

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…

Page 6: Introduction to VB.Net

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

Page 7: Introduction to VB.Net

.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

Page 8: Introduction to VB.Net

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)

Page 9: Introduction to VB.Net

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

Page 10: Introduction to VB.Net

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.

Page 11: Introduction to VB.Net

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

Page 12: Introduction to VB.Net

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