1 / 11

An Introduction to Visual Studio and VB

An Introduction to Visual Studio.net and VB.net. Tem McGallagher April 2002. .net Framework. Languages CLS Interface Data / XML BCL CLR. Common Language Runtime. BCL Support Threads Type Checking Exception/Error Handling Security Garbage Collection Class Loader. System Namespace.

garnet
Download Presentation

An Introduction to Visual Studio and VB

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. An Introduction to Visual Studio.net and VB.net Tem McGallagher April 2002

  2. .net Framework • Languages • CLS • Interface • Data / XML • BCL • CLR

  3. Common Language Runtime • BCL Support • Threads • Type Checking • Exception/Error Handling • Security • Garbage Collection • Class Loader

  4. System Namespace • Namespaces are “groups” of classes (similar to Java packages) • The System namespace contains nearly 100 classes that provide the core-runtime • The System namespace has 25 second level namespaces (System.Data, System.IO, System.XML are examples) • The System namespace also contains the classes for base data types

  5. .net IDE

  6. Additions/Deletions to VB.net • Data types have been removed (Variant and Currency data types no longer exist) • Many syntax changes • VB.net is “Type Safe” (You cannot store data of one data type in a variable with a different data type) • System.Object class (is the super class of all objects in .net & VB.net)

  7. OOP in VB.net • VB.net is now truly an object oriented language • VB.net supports both “code” inheritance and visual inheritance (Windows forms) • Methods can be overloaded like with Java class methods • Every component (visual or code) in VB.net is now an Object

  8. ADO.net • No longer contains a Recordset object • The DataSet object is the “heart” of ADO.net • The DataSet object contains a cached version of your data • The DataSet object is disconnected from the server; only when changes are committed or data is refreshed is a connection established • The DataSet object is created by a SqlDataAdapter object, which stores information about the data in an XML schema • All data in ADO.net can be represented, stored, viewed and transmitted in XML

  9. ADO.net Sample Data Flow

  10. ASP.net and Web Services • Key features of ASP.net • Language Independence • Simplified Development • Separation of Code and Content • Support for multiple clients • Enhanced server-side processing

  11. ASP.net and Web Services • Web Services • Replaces DCOM (Distributed COM) in a distributed environment • Utilizes SOAP and XML for data transfer • Are expected to be widely offered by many companies via the Internet for Some applications could be • Exchange rates from banks • Stock quotes • Weather updates • The limits are boundless…any service a company has to offer can be exposed over the Internet with Web services

More Related