Download History of VB.NET - Lecture Notes - Advances Business Computer and Applications | BIT 3444 and more Study notes Introduction to Business Management in PDF only on Docsity! History of VB.NET • 2002: Version 1.0 • 2003: Version 1.1 – The first version to be included as part of the Windows operating system (Windows Server 2003) – Better performance and reliability of the .NET IDE – .NET Compact Framework • 2005: Version 2.0 – Full 64-bit support for 64-bit hardware platforms – Improved ASP.NET support • 2006: Version 3.0 – Added support for Windows Vista and Windows Server 2008 operating systems – New APIs for XML, graphics, workflow, web services, and e- business • 2007: Version 3.5 – Included in Visual Studio 2008 – Still uses CLR of version 2.0 – Language Integrated Query (LINQ) – Support AJAX web programming without page reloading – New classes in the base class library • 2008: Version 4.0 – Parallel extensions to improve parallel extensions; multi- core distributed systems • PLINQ, Task Parallel Library – Support for a subset of the .NET Framework and ASP.NET – Code Contracts – M programming languages; OSLO – Software transactional memory support Objectives: The .NET framework To provide a consistent object-oriented programming environment – To provide a smooth code execution environment – To make the developer experience consistency across widely varying types of applications – To build all communication on industry standards to ensure that code based on .NET can integrate with any other code .NET vs. JAVA Both are object oriented .NET mainly works on Windows, even though it’s supposed to be platform independent JAVA x - platform support desktop applications suck with JAVA .NET vs. C# same runtime engine language is very similar; functions, variables, constants, loops etc. Data Types: Byte Short Integer Long Single Double Boolean Object Char String Decimal New in 3.0: 1. Windows Presentation Foundation (WPF) 2. Windows Communication Foundation (WCF) 3. Windows Workflow Foundation (WF) 4. Windows CardSpace New in 3.5: 1. Uses CLR of 2.0 2. Includes compilers for C# and VB NET 9.0 3. ASP.NET – AJAX: no page reloading Integrated Development Environment: 1. Languages supported by VS 2008: unlmtd. 2. How to compile and execute a VB.NET application 3. Major components of VS 2008 4. How to design a VB Application 5. Project and solution concepts Solution .NET FrameworkVisual Studio Project Common Language Runtime Integrated Development Environment Source files Visual Basic compiler 1 2 3 Assembly Intermediate Language (IL) Class references Common Type System The ability of objects programmed in different languages to interact Base Class Library: (Namespaces) 1. System 2. System.Collections 3. System.IO Data Types (Byte, short, long, integer) are Objects; Objects, Date, and String are Data Types The form itself is an Object Variable names are not case sensitive! So Dim susan as String = Susan (same thing) Decimal vs. Double: Double 1. Less precise 2. Less memory Decimal 1. More sig figs --- more precise! 2. Takes up more memory Classes: 1. Single 2. Double When you open a project file; it opens the solution. When you open a solution file; it opens all projects within the solution. Project file can be stored with the solution file. Properties: Name – languageTextBox Text – what shows up in the form, or label 1.