WXGA 6101 ADVANCED ISSUES IN PROGRAMMING - PowerPoint PPT Presentation

1 / 14
About This Presentation
Title:

WXGA 6101 ADVANCED ISSUES IN PROGRAMMING

Description:

Enhanced object browser and XML designer. Building Web-based Applications ... ADO.NET enables data binding to any database,as well as classes,collections and arrays. ... – PowerPoint PPT presentation

Number of Views:58
Avg rating:3.0/5.0
Slides: 15
Provided by: hema
Category:

less

Transcript and Presenter's Notes

Title: WXGA 6101 ADVANCED ISSUES IN PROGRAMMING


1
WXGA 6101 ADVANCED ISSUES IN PROGRAMMING
  • NAME HEMALATA VASUDAVAN
  • MATRIX NO WGA050016
  • LECTURER DR.TEH

LANGUAGE OF CHOICE VISUAL BASIC.NET
2
PART 1 INTRODUCTION
  • HISTORY OF LANGUAGE
  • Microsoft introduced their Microsoft.Net
    initiative at the Professional Developers
    Conference (PDC) in Orlando,Florida in July 2000.
  • VB.Net is a Microsoft-created object-oriented
    programming language
  • VB.Net would be sequel to Visual Basic 6.0 is
    totally different language.
  • VB.Net is designed to create
  • .Net Applications
  • Web Applications
  • Web Services
  • Windows Application
  • Run on the Microsoft Windows operating system

3
PART 1 INTRODUCTION
  • PROGRAMMING PARADIGM
  • VB.Net implemented on the Microsoft.Net
    framework and runs on windows operating system
  • Developers use Visual Studio.Net as their
    integrated development environment (IDE))
  • Totally object-oriented programming
  • The core concept behind object-orientation is
    encapsulation
  • The functionality is wrapped up in a self
    contained manner.
  • Application Area suited
  • Building desktop application Inventory
    Systems,Banking Systems etc
  • Web Applications E-commerce,E-Learning,E-Banking
    etc

4
PART 1 INTRODUCTION
  • Features

Powerful Windows Based Application Menu editor,
automatic control anchoring and docking Offers
fast automatic formatting of code as
typing Enhanced object browser and XML
designer Building Web-based Applications Enhanced
HTML Editor for working with complex Web pages
5
PART 1 INTRODUCTION
  • Features

Powerful,Flexible,Simplified Data Access ADO.NET
enables data binding to any database,as well as
classes,collections and arrays. XML Web
Services Enable to call components running on any
platform using open internet protocols Com
Interoperability Enables to leverage existing
code assets and offers seamless communication
between VB 6.0 and VB.Net
6
PART 1 INTRODUCTION
7
PART 1 INTRODUCTION
  • Compilation/Interpretation/Execution Model

Visual Basic.Net Source Code
Visual Basic.Net Compiler
Compilation create Microsoft Intermediate
Language The program only runs in compatible
processor or intel chips
MSIL
MSIL to x86 Convertor
X86 Instruction Set
8
PART 2 Description of Language
Scalar data objects are either real or complex
values. The values of scalar can be assigned to
variable names chosen by user, such as for
numeric, boolean, characters, enumerations and etc
Below are comparison between VB.Net and Java
Numeric Values
9
PART 2 Description of Language
Composite objects is an object designed as
composition of one or more similar objects.
Utilize multiple objects in the same way, and
often have nearly identical code to handle it,
such as for string or pointers.
Below are comparison between VB.Net and Java
Strings
10
PART 2 Description of Language
Structured objects is storing hierarchical data
within a single file, such as Array, Records,
List and sets
Below are comparison between VB.Net and Java
Array Values
11
PART 2 Description of Language
Abstract data types set of data values and
associated operations that are precisely
specified independent of any particular
implementation ,sucah as classes.
Below are comparison between VB.Net and Java
Classes
12
PART 2 Description of Language
SAMPLE VB.NET APPLICATION PURCHASING SYSTEM (
Prototype )
13
PART 3 FINAL EVALUATION
  • SUMMARY OF EVALUATION
  • Do you have any basics to agree or disagree with
    any claims made of its security,portability,effici
    encyextensibility/maintainability
  • I agree that Vb.net is true oop, easier
    deployment, better interoperability and better
    environment to develop both tradisional and web
    applications.
  • What aspect of this language did you find most
    difficult to learn/understand?
  • Aspect which is difficult to learn will be
    developing a distributed system, using XML
    functions that running on different computers
    across the world.
  • How would you rate the programming environment?
    Compiler/interpreter messages?
  • The programming environment is a sophisticated
    because the debuggers can target the Common
    Language Runtime
  • Would you use this language again and if so what
    for ? If not,what would you choose to use instead
    and why
  • I will use this language again for many useful
    windows applications
  • Design mistakes ( in your opinion or the opinion
    of others)? Have they been corrected in other
    languages that were a follow-on. What if anything
    is missing in your opinion ?
  • Browser-based clients are difficult to create and
    offer limited user interfaceCan use Java applets
    to make the user interface richer and more
    functional.

14
THE END THANK YOU
Write a Comment
User Comments (0)
About PowerShow.com