Visual Basic 6.0 Derived from BASIC Developed by Microsoft in 1998 An event driven programming language Associated with a development environment.

Slides:



Advertisements
Similar presentations
Publishing Your PDB Under Windows
Advertisements

Tahir Nawaz Introduction to.NET Framework. .NET – What Is It? Software platform Language neutral In other words:.NET is not a language (Runtime and a.
Chapter 17: Client/Server Computing Business Data Communications, 4e.
Using Visual Basic 6.0 to Create Web-Based Database Applications
CS 501: Software Engineering Fall 2000 Lecture 16 System Architecture III Distributed Objects.
Advanced Object-Oriented Programming Features
14 1 Chapter 14 Database Connectivity and Web Development Database Systems: Design, Implementation, and Management, Seventh Edition, Rob and Coronel.
Database Programming (using ADO) Universal Data Access – Microsoft strategy for providing access to information across the enterprise. – UDA provides high-performance.
1 An Introduction to Visual Basic Objectives Explain the history of programming languages Define the terminology used in object-oriented programming.
UNIT4 BUSINESS ANALYTICS. page WHAT IS THE PRODUCT? 2 A business intelligence tool kit, specializing in Coporate Performance Management An application.
Overview of Database Access in.Net Josh Bowen CIS 764-FS2008.
By: Md Rezaul Huda Reza Lecturer:  Md Rezaul Huda Reza Former Lecturer of  Bexley College under University.
Programming Paradigms Imperative programming Functional programming Logic programming Event-driven programming Object-oriented programming A programming.
Web-based Software Development - An introduction.
CIS 764 – Presentation Somil Chandwani.  With Microsoft Data Access Components (MDAC), developers can connect to and use data from a wide variety of.
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
Visual Basic: An Object Oriented Approach 12 – Creating and using ActiveX objects.
Beyond DHTML So far we have seen and used: CGI programs (using Perl ) and SSI on server side Java Script, VB Script, CSS and DOM on client side. For some.
1 Classes- Inheritance Multiple Inheritance It is possible to derive a new class from more than one base class. This is called Multiple Inheritance. Under.
Microsoft Visual Basic 2005: Reloaded Second Edition
CIS 338: Creating ActiveX Controls Dr. Ralph D. Westfall March, 2003.
Using Visual Basic 6.0 to Create Web-Based Database Applications
Fundamentals of Database Chapter 7 Database Technologies.
9 Chapter Nine Compiled Web Server Programs. 9 Chapter Objectives Learn about Common Gateway Interface (CGI) Create CGI programs that generate dynamic.
Programming language A programming language is an artificial language designed to communicate instructions to a machine,languageinstructionsmachine particularly.
CS480 Computer Science Seminar Introduction to Microsoft Solutions Framework (MSF)
Integrated Development Environment (IDE)
Introduction to VB, ASP, COM Presented by Charley Jones The Maxim Group Las Vegas, NV All code samples will be posted to:
Method-Oriented B2B Application Integration Chapter 4 Sungchul Hong.
IE 423 – Design of Decision Support Systems Visual Studio Introduction to VB.NET programming.
1 Course Title: Visual Basic Programming Topic: Introduction to programming Languages (Visual basic 6.0) Lecturer: Mahamud Ahmed Jimale, BsIT, MsCs, CCNA,
File Processing Concepts – Field – combination of 1 or more characters that is the smallest unit of data to be accessed – Record – group of related fields.
Microsoft Programming Technologies By George SquillaceGeorge Squillace New Horizons of Michigan MCT, MCSE, MCDBA, CompTIA A+, CompTIA Network+ MCITP –
Introduction to ADO Y.-H. Chen International College Ming-Chuan University Fall, 2004.
§Visual - A method used to create GUI applications. §BASIC - Beginner’s All - purpose Symbolic Instruction Code developed by John Kemeny. §VB- Evolved.
Active Server Pages and Application Service Providers Architecture for 2000 and beyond Krishen Kota Denali Technologies
IE 423 – Design of Decision Support Systems Visual Studio Introduction to VB.NET programming.
CHAPTER TWO INTRODUCTION TO VISUAL BASIC © Prepared By: Razif Razali 1.
What is database?  Any Method for access info into Application from DataBase?  ODBC is standard for Accessing Data.  Problem with ODBC:  Information.
1 Visual Studio.NET.NET as a Teaching Tool John D. Haney John M. Lovely Northern Arizona University College of Business Administration.
CC111 Lec7 : Visual Basic 1 Visual Basic(1) Lecture 7.
Microsoft.NET Norman White Stern School of Business.
Active Server Pages (ASP), also known as Classic ASP or ASP Classic, was Microsoft's first server-side script engine for dynamically generated web pages.
CS 501: Software Engineering Fall 1999 Lecture 12 System Architecture III Distributed Objects.
Microsoft Visual Basic 2008 CHAPTER ELEVEN Multiple Classes and Inheritance.
DAVID M. KROENKE’S DATABASE PROCESSING, 10th Edition © 2006 Pearson Prentice Hall 12-1 David M. Kroenke’s Chapter Twelve: ODBC, OLE DB, ADO, and ASP Part.
ASP.NET (Active Server Page) SNU OOPSLA Lab. October 2005.
Chapter 1 Introduction to Ecommerce What is E-Commerce? Microsoft Technologies for E- Commerce. What is an ASP Page. Objectives :
5-1 VISUAL J++ Colorado Technical University IT420 Tim Peterson.
The business logic engine for Microsoft IIS Speaker T.M. Arnett.
Database Connectivity with ASP.NET. 2 Introduction Web pages commonly used to: –Gather information stored on a Web server database Most server-side scripting.
CIS 375—Web App Dev II ASP.NET 1 Getting Started.
COMPUTER III. Fundamental Concepts of Programming Control Structures Sequence Selection Iteration Flowchart Construction Introduction to Visual Basic.
7-1 Active Server and ADO Colorado Technical University IT420 Tim Peterson.
Creating Simple and Parallel Data Loads With DTS.
ADO & Recordsets. ADO Description & History  ActiveX Data Objects  History  1991 ODBC  Data Access Objects (DAO) for VB developers (JET)  Remote.
Introduction to ASP.NET development. Background ASP released in 1996 ASP supported for a minimum 10 years from Windows 8 release ASP.Net 1.0 released.
1 CS 501 Spring 2002 CS 501: Software Engineering Lecture 15 System Architecture III.
Jim Fawcett CSE687 – Object Oriented Design Spring 2001
Web-based Software Development - An introduction
Accessing the Database Server: ODBC, OLE DB, and ADO
آشنایی با نرم افزار Microsoft Access
Microsoft Visual Basic 2005: Reloaded Second Edition
CS212: Object Oriented Analysis and Design
1. Introduction to Visual Basic
VISUAL BASIC.
CIS16 Application Development – Programming with Visual Basic
Database Processing: David M. Kroenke’s Chapter Twelve: Part One
Chapter 11 Class Inheritance
Jim Fawcett CSE687 – Object Oriented Design Spring 2014
Presentation transcript:

Visual Basic 6.0 Derived from BASIC Developed by Microsoft in 1998 An event driven programming language Associated with a development environment

Inheritance Implementation Inheritance is not support Interface inheritance is provided through multiple ActiveX interfaces. method and operator overloading is not supported. methods can not be overridden.

Message Binding Supports early and late binding Early binding : access to the member of an object can be resolved at compile time Late binding: the existence of the member is checked at run time Late binding is much slower

Reuse ASP scripts for writing functions and procedures Concept of VB COM family of COM technologies includes COM+, Distributed COM (DCOM) and ActiveX® Controls. ActiveX DLLs ActiveX DLLs are COMponents where you can hide your code call it in your ASP and distribute with your application

Information Hiding declare attributes and behaviors with the Private keyword Public keyword : other objects can access those properties and methods yet know nothing of their actual implementation

Database Support Microsoft Access, dBase, Excel, MySQL, SQLserver, Oracle Microsoft ODBC Drivers Data Access Objects Remote Data Objects ActiveX Data Objects Access uses OLE DB or ADO

IDE Visual Studio 6.0 Standalone applications Web application Visual Studio 2005 Does support web development By using Active Server pages for Frontend Creating dll’s for back end

Screenshot

Usability Easy to us and accessible Provides Rapid Application development Best bet for building deep prototyping quickly

Reality Visual Basic 6.0 was generally available in January 1999 Mainstream support ended March 31, 2005 Visual Basic 6.0 will no longer be supported starting March 2008 Microsoft Visual Basic Learning Edition(v 6.0) costs $ Microsoft Visual Studio 6.0 Enterprise Edition costs $983.98

Pros and cons Pros: Increased speed of development with the use of CASE tools, and other techniques. Larger emphasis on simplicity and usability of GUI design Cons: Does not have IntelliSense Does not support web services Not completely Object Oriented Programming Language