Visual Basic.NET Programming Introduction to Visual Basic.NET VB.NET Programming Environment (Review) (Part I of IV) (Lecture Notes 1A) Prof. Abel Angel Rodriguez2 CHAPTER 1 INTRODUCTION TO OBJECT-ORIENTED PROGRAMMING ..................................... 41.1 Understanding Object-Oriented Programming .............................................................................................................................. 41.1.1 The Procedural Programming Approach to Programming ............................................................................................................ 4Procedural Programming ................................................................................................................................................................... 4Event Driven Programming................................................................................................................................................................ 41.1.2 The Object-Oriented Programming (OOP) Approach .................................................................................................................. 5Thinking Objects ................................................................................................................................................................................ 5Data Encapsulation ............................................................................................................................................................................ 5Reusability ......................................................................................................................................................................................... 61.2 Components of an Object-Oriented Program ................................................................................................................................. 71.2.1 Understanding Classes & Objects ................................................................................................................................................. 7The Class ............................................................................................................................................................................................ 7Objects ............................................................................................................................................................................................... 7Private Data ........................................................................................................................................................................................ 7Public Properties (Attributes) ............................................................................................................................................................. 7Methods (Behavior) ........................................................................................................................................................................... 8Events ................................................................................................................................................................................................. 81.2.2 Creating Object-Oriented Programs (IMPORTANT!) ................................................................................................................ 101.2.4 Object-Oriented Programming and Graphical Elements (Forms & Controls) ............................................................................. 111.3 Object-Oriented Analysis, Design & Programming ...................................................................................................................... 121.3.1 Analysis and Design .................................................................................................................................................................... 121.3.2 Program Development Cycle ...................................................................................................................................................... 12Visual Basic Solution & Project ...................................................................................................................................................... 12Creating an Applications to solve a problem ................................................................................................................................... 131.3.3 Designing the Code – Creating an Algorithm ............................................................................................................................. 141.3.4 Summary of Strategy for Developing the Algorithm ................................................................................................................... 17CHAPTER 2 VISUAL STUDIO.NET DEVELOPMENT ENVIRONMENT ......................................... 182.1 Microsoft .NET Framework and Visual Studio.NET ................................................................................................................... 182.1.1 Microsoft .NET Framework ........................................................................................................................................................ 182.2 The Visual Studio.NET Environment & Visual Basics.NET ........................................................................................................ 192.2.1 Introduction ................................................................................................................................................................................. 19Browser ............................................................................................................................................................................................ 20Web Page or Web Application......................................................................................................................................................... 202.2.2 Creating Project Using the Integrated Development Environment (IDE)
View Full Document