Introduction to VB.Net
-
Upload
lars-gentry -
Category
Documents
-
view
283 -
download
25
description
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