IE 423 – Design of Decision Support Systems Visual Studio Introduction to VB.NET programming.

Slides:



Advertisements
Similar presentations
CS0004: Introduction to Programming Visual Studio 2010 and Controls.
Advertisements

Creating a Program In today’s lesson we will look at: what programming is different types of programs how we create a program installing an IDE to get.
Introduction to Computer Programming in C
© by Pearson Education, Inc. All Rights Reserved.
Visual Basic 2010 How to Program Reference: Instructor: Maysoon Bin Duwais slides Visual Basic 2010 how to program by Deitel © by Pearson Education,
CSE3030Lecture 11 Know Your User The First Slogan.
ISYS 512 Business Application Design and Development with.Net David Chao.
Slide 1 ICS 012 Visual Programming I Ahmed Esmat Second.
Objectives Machine language vs.. High-level language Procedure-oriented, object-oriented, and event- driven languages Background of Visual Basic VB Integrated.
Introduction to Visual Basic. What is Visual Basic? An environment for developing Windows applications Components –A GUI (Graphical User Interface - gooey)
Copyright © 2001 by Wiley. All rights reserved. Chapter 1: Introduction to Programming and Visual Basic Computer Operations What is Programming? OOED Programming.
Visual Basic 6.0 Derived from BASIC Developed by Microsoft in 1998 An event driven programming language Associated with a development environment.
Programming Paradigms Imperative programming Functional programming Logic programming Event-driven programming Object-oriented programming A programming.
Intro to dot Net Dr. John Abraham UTPA – Fall 09 CSCI 3327.
Your Interactive Guide to the Digital World Discovering Computers 2012.
Chapter 1 Introduction Outstanding Features About This Book 1. A novel writing style is adopted to try to attract students’ or beginning programmers’ interesting.
Microsoft Visual Basic 2012 CHAPTER ONE Introduction to Visual Basic 2012 Programming.
Microsoft Visual Basic 2005 CHAPTER 1 Introduction to Visual Basic 2005 Programming.
Introduction to VBA. What is VBA? VBA stands for Visual Basic for Applications. It is a programming language used exclusively by the Microsoft Office.
1 Programming Concepts Module Code : CMV6107 Class Contact Hours: 45 hours (Lecture 15 hours) (Laboratory/Tutorial 30 hours) Module Value: 1 Textbook:
CSCI 3327 Visual Basic Chapter 1: Introduction to Visual Basic
Introduction to VB.NET Tonga Institute of Higher Education.
Unit 20: Event Driven Programming
CS 2340 Programming in VB.NET Instructor: Dr. Qi Yang Office: 213 Ullrich Phone: YangQ 1.
Object Oriented Programming CEN 221. Course Description Classes, objects, inheritance, polymorphism, graphical user interfaces, event handling, exception.
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.
Microsoft Visual Basic 2005: Reloaded Second Edition
Introduction to .NET Rui Ye.
Lecture Set 1 Part B: Understanding Visual Studio and.NET – Structure and Terminology 1/16/ :04 PM.
Lesley Bross, August 29, 2010 ArcGIS 10 add-in glossary.
CIS 338: Creating ActiveX Controls Dr. Ralph D. Westfall March, 2003.
Microsoft Excel Macros & Excel Solver (IENG490)
Introduction to VBA MGMI Aug What is VBA? VBA = Visual Basic for Application Excel’s powerful built-in programming language An event-driven.
An Introduction to Visual Basic
Introduction to Visual Basic. Quick Links Windows Application Programming Event-Driven Application Becoming familiar with VB Control Objects Saving and.
Creating Web Applications Using ASP.NET Chapter Microsoft Visual Basic.NET: Reloaded 1.
Tutorial 121 Creating a New Web Forms Page You will find that creating Web Forms is similar to creating traditional Windows applications in Visual Basic.
Integrated Development Environment (IDE)
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.
IE 423 – Design of Decision Support Systems Visual Studio Introduction to VB.NET programming.
Microsoft Programming Technologies By George SquillaceGeorge Squillace New Horizons of Michigan MCT, MCSE, MCDBA, CompTIA A+, CompTIA Network+ MCITP –
Object Oriented Software Development 9. Creating Graphical User Interfaces.
An Introduction to Visual Basic.NET. What is.NET.Net is a new framework for developing windows-based and web-based applications within the Microsoft environment.
Systems Analysis and Design in a Changing World, 3rd Edition
CHAPTER TWO INTRODUCTION TO VISUAL BASIC © Prepared By: Razif Razali 1.
1 Visual Studio.NET.NET as a Teaching Tool John D. Haney John M. Lovely Northern Arizona University College of Business Administration.
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.
Microsoft Visual Studio 2010 Teacher: Ms. Olifer.
Introduction to Visual Studio & GUI Programming Prepared by: Ahmad Ramin Rahimee Assistant Professor ICTI.
Introduction to Java Beans CIS 421 Web-based Java Programming.
Copyright © 2010 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Starting Out with Programming Logic & Design Second Edition by Tony Gaddis.
1.
Chapter 1 Introduction Visual Basic.NET. Copyright (c) 2003 by Prentice Hall Provided By: Qasim Al-ajmi 2 Objectives Explain what Visual Basic is Contrast.
Chapter 27 Getting “Web-ified” (Web Applications) Clearly Visual Basic: Programming with Visual Basic nd Edition.
INTRODUCTION CHAPTER #1 Visual Basic.NET. VB.Net General features It is an object oriented language  In the past VB had objects but focus was not placed.
Lecture Set 1 Part B: Understanding Visual Studio and.NET – Structure and Terminology 1/16/ :04 PM.
CIS 338: Events Dr. Ralph D. Westfall April, 2011.
Visual Basic.NET Comprehensive Concepts and Techniques Chapter 2 The Visual Basic.NET Integrated Development Environment.
Microsoft Visual Basic 2015 CHAPTER ONE Introduction to Visual Basic 2015 Programming.
In today’s lesson we will be looking at: what we mean by the software development lifecycle the phases in the lifecycle We will focus particularly on testing:
Chapter 1 Introduction to Visual Basic
Unit 20: Event Driven Programming
An Introduction to Visual Basic .NET and Program Design
Welcome to E-Prime E-Prime refers to the Experimenter’s Prime (best) development studio for the creation of computerized behavioral research. E-Prime is.
Chapter One: An Introduction to Programming and Visual Basic
Chapter 15: GUI Applications & Event-Driven Programming
Programming in Visual Basic
Tonga Institute of Higher Education IT 141: Information Systems
Tonga Institute of Higher Education IT 141: Information Systems
Presentation transcript:

IE 423 – Design of Decision Support Systems Visual Studio Introduction to VB.NET programming

Important Events

Keepin Up Read Pol and Ahuja – Chapter 10 – Visual Studio Pol and Ahuja – Chapters 11-13

DSS Application Programming Spreadsheets, Databases, etc. are tools to support decision making You still need a delivery systems Sometimes you can build a delivery system within a tool – like Access …but it often involves some programming

DSS Application Programming We will be using Visual Basic.NET Don’t worry about the.NET part yet VB programming model Object Oriented Programming Event-driven programming

DSS Application Programming Object Oriented Programming As oppose to ? Focus on objects as the major organizing principle for the software …rather than the procedure or algorithm as the organizing principle In part, it is about how you think about the program and its design

DSS Application Programming Object Oriented Programming Objects are things in the program Objects have attributes, usually called Properties  Properties have a name and one or more values  Values can change or be set by your program

DSS Application Programming Object Oriented Programming Objects have actions, called Methods  Methods are things that the object do,…  …or have done to them  Methods are components of objects Not independent

DSS Application Programming Event-driven Programming Events are things that can happen to objects In VB many events are predefined (click) …but you can define others Code (program code – the code that you are going to write) is associated with events

DSS Application Programming So, how do you start thinking about developing a program? What’s the “old” way?

DSS Application Programming What’s the “old” way? Procedural Programming What to do to start. What to do next …and next …and next if this or that …and next And wrap it up

DSS Application Programming Consider an exchange rate calculator Print “Welcome to the Exchange Rate Calculator” Get exchangerate !get todays rate Input “Enter amount in US Dollars”, amt foreignamt = amt * exchangerate Print amt, “in this foreign currency = “, foreignamt end

DSS Application Programming Previous slide is an example of procedural programming Why? Alternative – Object Oriented Programming  How is this different?

DSS Application Programming Procedural vs Object Oriented programming Product might be the same From a functional (I/0) standpoint, could you produce the same program either way? Two important differences Thinking Implementation

DSS Application Programming What are the objects in your problem and your design? Some problem specific Some are UI objects What are the properties of these objects? What should happen when events happen to these objects?

DSS Application Programming Note: your programming language must support object oriented, event-driven programming Visual Basic Visual C++ Visual C# C++ (object oriented)

DSS Application Programming Visual Studio A place to make movies? A place to make music videos? A type of apartment with big windows? IDE – Interactive Development Environment

DSS Application Programming Visual Studio IDE An environment to create and edit software …to run and test the software Has many, many tools to make software development easier  Controls (?)  Windows  Web  Servers Helps manage software development  Configuration management

DSS Application Programming Visual Studio IDE You can run your software in Visual Studio When it is finished and tested you can make a standalone software package

DSS Application Programming Visual Studio IDE Mostly for MicroSoft Development products