PROGRAMMING IN VISUAL BASIC.NET INTRODUCTION TO VISUAL BASIC.NET Bilal Munir Mughal 1 Chapter-1.

Slides:



Advertisements
Similar presentations
Distributed Data Processing
Advertisements

Lesson 6 Software and Hardware Interaction
4 1 4 C H A P T E R Software: Systems and Application Software.
Introduction to.NET Technology Marcello Benati Software Engineer.NET Architect.
CIM2564 Introduction to Development Frameworks 1 Overview of a Development Framework Topic 1.
Microsoft.Net Technology Sachin Shetty Vimal Amin Thomas Mullasaril Vinutna Pulavarti Software Engineering CS616 Instructor:Dr.Tappert.
ISYS 546 Client/Server Database Application Development.
Object Oriented System Development with VB .NET
Chapter 10 Application Development. Chapter Goals Describe the application development process and the role of methodologies, models and tools Compare.
1 An Introduction to Visual Basic Objectives Explain the history of programming languages Define the terminology used in object-oriented programming.
Presented by Sujit Tilak. Evolution of Client/Server Architecture Clients & Server on different computer systems Local Area Network for Server and Client.
Types of software. Sonam Dema..
CLOUD COMPUTING. A general term for anything that involves delivering hosted services over the Internet. And Cloud is referred to the hardware and software.
Microsoft Visual Basic 2012 CHAPTER ONE Introduction to Visual Basic 2012 Programming.
Microsoft Visual Basic 2005 CHAPTER 1 Introduction to Visual Basic 2005 Programming.
.NET, and Service Gateways Group members: Andre Tran, Priyanka Gangishetty, Irena Mao, Wileen Chiu.
TC2-Computer Literacy Mr. Sencer February 8, 2010.
A Free sample background from © 2001 By Default!Slide 1.NET Overview BY: Pinkesh Desai.
Introduction to .Net Framework
Introduction to ASP.NET. Prehistory of ASP.NET Original Internet – text based WWW – static graphical content  HTML (client-side) Need for interactive.
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. WEB.
High thoughts must have high language. Aristophanes
Architecture of.NET Framework .NET Framework ٭ Microsoft.NET (pronounced “dot net”) is a software component that runs on the Windows operating.
 2002 Prentice Hall. All rights reserved. 1 Introduction to Visual Basic.NET,.NET Framework and Visual Studio.NET Outline 1.7Introduction to Visual Basic.NET.
Introduction to Microsoft.Net Session 01 Mata kuliah: M0874 – Programming II Tahun: 2010.
Microsoft Visual Basic 2005: Reloaded Second Edition
Introduction to .NET Rui Ye.
CIS 375—Web App Dev II Microsoft’s.NET. 2 Introduction to.NET Steve Ballmer (January 2000): Steve Ballmer "Delivering an Internet-based platform of Next.
Cloud Computing 1. Outline  Introduction  Evolution  Cloud architecture  Map reduce operation  Platform 2.
M1G Introduction to Database Development 6. Building Applications.
ISYS 573 Special Topic – VB.Net David Chao. The History of VB Early 1960s:BASIC-Beginner’s All-Purpose Symbolic Instruction Code –Teaching –Simple syntax,
CS480 Computer Science Seminar Introduction to Microsoft Solutions Framework (MSF)
Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 1 Introduction to Computers and Programming.
Chapter 11 An Introduction to Visual Basic 2008 Why Windows and Why Visual Basic How You Develop a Visual Basic Application The Different Versions of Visual.
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. WEB.
1 Introduction to Middleware. 2 Outline What is middleware? Purpose and origin Why use it? What Middleware does? Technical details Middleware services.
Chapter 3 Software. Learning Objectives Upon successful completion of this chapter, you will be able to: Define the term software Describe the two primary.
MIDORI The Post Windows Operating System Microsoft Research’s.
Learning Objective The students should be able to: a. state the definition of software b. state the usage of software c. list different types of software.
Chapter 11 An Introduction to Visual Basic 2005 Why Windows and Why Visual Basic How You Develop a Visual Basic Application The Different Versions of Visual.
MIS 105 LECTURE 1 INTRODUCTION TO COMPUTER HARDWARE CHAPTER REFERENCE- CHP. 1.
PRIOR TO WEB SERVICES THE OTHER TECHNOLOGIES ARE:.
1 Title: Introduction to Computer Instructor: I LTAF M EHDI.
FOUNDATION IN INFORMATION TECHNOLOGY (CS-T-101) TOPIC : INFORMATION SYSTEM – SOFTWARE.
Virtualization Technology and Microsoft Virtual PC 2007 YOU ARE WELCOME By : Osama Tamimi.
Getting Started with.NET Getting Started with.NET/Lesson 1/Slide 1 of 31 Objectives In this lesson, you will learn to: *Identify the components of the.NET.
Slide 6-1 Chapter 6 System Software Considerations Introduction to Information Systems Judith C. Simon.
Text Introduction to.NET Framework. CONFIDENTIAL Agenda .NET Training – Purpose  What is.NET?  Why.NET?  Advantages  Architecture  Components: CLR,
VPN. CONFIDENTIAL Agenda Introduction Types of VPN What are VPN Tokens Types of VPN Tokens RSA How tokens Work How does a user login to VPN using VPN.
Software. Introduction n A computer can’t do anything without a program of instructions. n A program is a set of instructions a computer carries out.
M ICROSOFT.NET Kyle Adamski 10/15/2012. Road Map What is.NET? Common Language Runtime (CLR) Language Integrate Queries (LINQ).NET Pros.NET Cons Sources.
Microsoft Visual Basic 2015 CHAPTER ONE Introduction to Visual Basic 2015 Programming.
Ch3 ALL ABOUT COMPUTERS Session # 2. OBJECTIVES In this Session we will discuss about  Computer Components (The Software)  The definition of Software.
Chapter 1 WHAT IS A COMPUTER Faculty of ICT & Business Management Tel : BCOMP0101 Introduction to Information Technology.
Visual Basic.NET Comprehensive Concepts and Techniques Chapter 1 An Introduction to Visual Basic.NET and Program Design.
A Detailed Introduction To Visual Studio.NET CRB Tech ReviewsCRB Tech Reviews introduces you to the world of Visual.
INTRO. To I.T Razan N. AlShihabi
Introduction to Visual Basic. NET,. NET Framework and Visual Studio
Fundamentals of Information Systems, Sixth Edition
Introduction to Visual Basic 2008 Programming
Introduction to .NET Framework Ch2 – Deitel’s Book
An Introduction to Visual Basic .NET and Program Design
IT INFRASTRUCTURES Business-Driven Technologies
CIS16 Application Development – Programming with Visual Basic
.Net Framework Details Imran Rashid CTO at ManiWeber Technologies.
Introduction to Computing
Java Programming Introduction
Chapter-1 Computer is an advanced electronic device that takes raw data as an input from the user and processes it under the control of a set of instructions.
Chapter 3 Software.
FUNDAMENTALS OF DOT NET TRAINING BY SURBHI KALE. INDEX 1.Dot net training Framework Fundamentals 2.CLR Features 3.Class Library Features 4.The Common.
Presentation transcript:

PROGRAMMING IN VISUAL BASIC.NET INTRODUCTION TO VISUAL BASIC.NET Bilal Munir Mughal 1 Chapter-1

Topics  Understanding Programming and Visual Basic's Role  The Importance of Application Design  Tips for a Good Design  Big Changes in Visual Basic.NET 2

Understanding Programming and Visual Basic's Role  What Is a Computer Program?  A computer program(also known as an application) is a series of instructions that enables a computer to perform a specific task.  A programming language such as Visual Basic is used to translate instructions, as we humans understand them, into the steps that the computer can comprehend and follow e.g. track of your grocery list, calculating conversions between different units, tracking the satellites orbiting Earth 3

Understanding Programming and Visual Basic's Role Broad categories of computer programs  Packaged programs are those that you can purchase in a software store, via mail order, direct from a manufacturer, and so on. Packaged programs (sometimes known as canned programs) are predesigned to accomplish one or more specific tasks e.g. Microsoft Word  Custom programs (also known as proprietary programs) are usually designed for a specific purpose within a particular organization.  Distributed applications utilize the Internet (or other large-scale connectivity, such as a local intranet) to allow several different layers of an application to run at different locations. Application Service Providers (ASPs) allow companies to access programs and store data on their servers. Thanks to the Internet, these services are accessible to nearly everyone. 4

Understanding Programming and Visual Basic's Role  Visual Studio.NET Framework, is Microsoft's attempt to bring these types of applications within the domain of the programmer .NET Framework (pronounced dot net) is a software framework developed by Microsoft that runs primarily on Microsoft Windows.  It includes a large library and provides language interoperability (each language can use code written in other languages) across several programming languages.  Programs written for.NET Framework execute in a software environment (as contrasted to hardware environment), known as the Common Language Runtime (CLR), an application virtual machine that provides services such as security, memory management, and exception handling.  The class library and the CLR together constitute.NET Framework. 5

Common Language Infrastructure (CLI) 6

Understanding Programming and Visual Basic's Role  The Evolution of Visual Basic  Visual Basic is a descendant of BASIC (Dartmouth University in 1964 )  Succeeding the classic Visual Basic version 6.0, the first version of Visual Basic.NET debuted in As of 2014, seven versions of Visual Basic.NET are released.  in 2002 (VB 7.0)  in 2003 (VB 7.1)  in 2005 (VB 8.0)  in 2008 (VB 9.0)  in 2010 (VB 10.0)  in 2012 (VB 11.0)  in 2013 (VB 12.0) 7

The Importance of Application Design  Program's purpose is to solve a specific problem, and the design determines how it will solve that problem.  Investing a significant amount of time in program design will benefit both you and the users of your programs. 8

How Design Fits into the Programming Process The following types of questions must be addressed when designing your programs:  What are the specific tasks the program needs to perform?  Who are the users of this program?  What will the user interface (screens) look like?  What type of architecture should I use (Web-based, client-server)?  What will the databases look like? 9

Tips for a Good Design  TIP 1: Understand the Requirements in Detail  TIP 2: Make Your Design Flexible  TIP 3: Keep Code Maintainability in Mind  TIP 4: Design for Reuse  TIP 5: Test Your Design 10

Systems Development Life-cycle (SDLC) 11

Systems Development Life-cycle (SDLC) 12

13 Q & A ?