Table Of Contents VISUAL BAISC 2005 FOR BEGINNERS

Size: px
Start display at page:

Download "Table Of Contents VISUAL BAISC 2005 FOR BEGINNERS"

Transcription

1 Table Of Contents SECTION I: REVOLUTION AND DESIGN ENVIRONMENT OF VISUAL BASIC INTRODUCTION TO MICROSOFT VISUAL STUDIO HISTORY OF MICROSOFT VISUAL STUDIO... 1 Visual Studio Visual Studio Visual Studio.NET (2002)... 2 Visual Studio.NET Visual Studio Future Versions... 4 INTRODUCTION TO.NET... 4 Origin Of.NET... 5 Goals Based On Which.NET Emerged... 6 Highly Distributed Applications... 6 Software Development Simplified... 7 Better User Interface Over The Web... 7 Deployment Simplified... 7 A Variety Of Languages Supported... 7 An Extendable Platform For The Future... 7 Future Portability of Compiled Applications... 8 Structure Of.NET... 8 Common Language Runtime... 9.NET Framework Base Classes... 9 ASP.NET Windows Forms PROGRAMMING LANGUAGES OF VISUAL STUDIO Visual Basic Visual C Visual C# Visual J# NET Framework Web Forms Windows Forms Web Services XML Support INTRODUCTION TO VISUAL BASIC HISTORY OF VISUAL BASIC Versions Of Visual Basic Versions Of Visual Basic.NET FEATURES OF VISUAL BASIC VISUAL BASIC 6.0 V/S VISUAL BASIC Data Types Changes VISUAL BAISC 2005 FOR BEGINNERS

2 Page viii Variable Declarations Changes...20 Improved Type Safety...20 Arrays...20 Array Bounds...20 Fixed Arrays...21 ReDim Statement...21 Arithmetic Operators...21 Fixed Length Strings...21 Boolean Operators...21 Structures and User-Defined Types...22 New And Nothing Keywords...22 No Support For Set Statement...22 Changes In Procedure Syntax...23 C++ Like Procedure Calls...23 ByVal Is Default Argument Type...23 Optional Keyword...23 Return Statement...24 Changes In Control Flow Statements...24 ADVANTAGES OF VISUAL BASIC Build Robust Windows-Based Applications...24 Resolve Deployment And Versioning Issues Seamlessly...24 Create Web Applications With A Zero Learning Curve...25 SYSTEM REQUIREMENTS FOR VISUAL BASIC DIFFERENT EDITIONS OF VISUAL BASIC THE OUTLOOK OF VISUAL BASIC INTRODUCTION TO VISUAL BASIC IDE...28 Getting Started...28 UNDERSTANDING THE VISUAL STUDIO IDE...31 Start Page...31 The Menu Bar...32 The File Menu...32 The Edit Menu...34 The View Menu...36 The Tools Menu...47 The Window Menu...49 Working With Windows...49 Docking Windows...49 Tabbing Windows...50 Floating Windows...51 Hiding Window...51 Auto Hiding Window...51 Additional (Dynamic) Menu Bar...52 The Project Menu...52 The Build Menu...57 The Debug Menu...57 The Class Diagram Menu...60 The Data Menu...62 TABLE OF CONTENTS

3 Page ix 4. GETTING STARTED WITH THE IDE START PAGE OF IDE SOLUTIONS AND PROJECTS What Is A Solution? What Is A Project? What Are Items? CREATING SOLUTIONS AND PROJECTS Creating Solutions Creating A Project Working With Solution Explorer Working With The Properties Window Working With ToolBox Naming Conventions Designing The Form Short Description Of ToolBar SAVING THE PROJECT OPENING THE EXISTING PROJECT Using Start Page Using Menu Item Using The Toolbar USING THE CODE EDITOR Adding Event Handlers / Methods RUNNING THE PROJECT SECTION II: VISUAL BASIC 2005 BASICS 5. VARIABLES, ARRAYS AND COLLECTIONS Code Statements In Visual Basic Comments VARIABLES Data Types Boolean Data Type Byte Data Type Char Data Type DateTime Data Type Decimal Data Type Double Data Type Integer Data Type Long Data Type Object Data Type Short Data Type Single Data Type String Data Type User Defined Data Type Memory Consumed By Data Types VISUAL BASIC 2005 FOR BEGINNERS

4 Page x Declaring A Variable Initializing Variables New Keyword Nothing Keyword Null Keyword Implicit And Explicit Declarations VARIABLE SCOPE Block Scope Procedure Scope Module Scope Namespace Scope ACCESSIBILITY OF A VARIABLE Public Private Friend Protected Protected Friend STRUCTURES CONVERSION BETWEEN VALUES OF DIFFERENT DATA TYPES Widening And Narrowing Conversions Widening Conversions Narrowing Conversions Implicit And Explicit Conversions CType Keyword Value Changes During Conversions Changes During Narrowing And Widening Conversions Changes During Reference Type Conversions Conversions Between Strings And Other Types Conversion Of Numbers To Strings Conversion Of Strings To Numbers Typeless Programming Type Checking Object As The Universal Data Type Changing Data Type Object As An Alternative To A Structure Efficient Use Of Data Types CONSTANTS ARRAYS Declaring Arrays Initializing Array Variables Array Size Limits Multidimensional Arrays Dynamic Arrays Resizing An Array The Erase Statement Array Class Methods GetUpperBound Method TABLE OF CONTENTS

5 Page xi GetLowerBound Method GetLength Method SetValue Method Array.Sort Method Arrays Of Arrays ARRAYLIST Using An ArrayList Adding Items To The ArrayList Removing Items From The ArrayList The Item Property COLLECTIONS Creating Collections Zero-Based and One-Based Collections Arrays V/s Collections Adding Items To A Collection Deleting Items From A Collection Retrieving Items From A Collection Collection Types Hashtable SortedList Queue (First In First Out i.e. FIFO) Stack (Last In First Out i.e. LIFO) Counting Items In A Collection OPERATORS AND CONDITIONAL STATEMENTS OPERATORS Arithmetic Operators The ^ Operator The * Operator The / Operator The \ Operator The Mod Operator The + Operator The Operator Assignment Operators The = Operator The ^= Operator The *= Operator The /= Operator The \= Operator The += Operator The = Operator The <<= Operator The >>= Operator The &= Operator The Bit Shift Operators The << Operator VISUAL BASIC 2005 FOR BEGINNERS

6 Page xii The >> Operator The Comparison Operators The Is Operator The Like Operator The Concatenation Operators The Logical / Bitwise Operators The AND Operator The NOT Operator The OR Operator The XOR Operator The AndAlso Operator The OrElse Operator Operator Precedence CONDITIONAL STATEMENTS Decision Statements The If...Then...Else Statement The Select Case Statement The Try...Catch...Finally Statements Loop Statements The While...End While Statement The Do...Loop Statement The For...Next Statement The For Each...Next Statement The With...End With Statement Nested Conditional Statements PROCEDURES AND FUNCTIONS PROCEDURES Scope Or Accessibility Of Procedures Sub Procedures Sub Main Procedure Event Handling Procedures Arguments Passing Arguments By Value Passing Arguments By Reference Passing Arguments By Position And By Name Passing Arguments By Position Passing Arguments By Name Mixing Arguments By Position And By Name Optional Arguments Parameter Arrays Recursive Sub Procedures Overloading Sub Procedures Functions Properties Arguments Passing Arguments By Value TABLE OF CONTENTS

7 Page xiii Passing Arguments By Reference Passing Arguments By Position And By Name Passing Arguments By Position Passing Arguments By Name Mixing Arguments By Position And By Name Optional Arguments Parameter Arrays Recursive Functions Overloading Functions HANDS ON EXERCISES CONSTRUCTING A USER INTERFACE USING WINDOWS FORMS USER INTERFACE Forms Properties WINDOWS FORMS THE SYSTEM.WINDOWS.FORMS NAMESPACE CREATING A USER INTERFACE USING WINDOWS FORMS Creating The Form Changing The File Name Changing The Form Title Changing The Form Name Saving The Project Adding A TextBox Control Name The Text Box Control Adding The Code Spec Running The Program INTERACTING WITH FORMS Form Controls Common Properties Common Events Controls Button Control CheckBox Control ComboBox Control DateTimePicker Control Label Control LinkLabel Control ListBox Control MaskedTextBox Control NumericUpDown Control PictureBox Control RadioButton Control RichTextBox Control TextBox Control WebBrowser Control GroupBox Control VISUAL BASIC 2005 FOR BEGINNERS

8 Page xiv TabControl Control DataGridView Control Dialog Boxes ColorDialog Control FontDialog Control OpenFileDialog Control SaveFileDialog Control BUILDING AN EDITOR Form Specifications Creating The Form Adding Form Controls As Per Form Specifications Adding Code Spec Running The Program HANDS ON EXERCISES MDI APPLICATIONS AND MENUS MDI APPLICATIONS Creating MDI Application Creating The MDI Parent Window Creating MDI Child Window MENUS Types Of Menus Main Menu The MenuStrip Class Adding MenuStrip Control Adding Menu Items And Sub Menu Items To The MenuStrip Adding A Separator To The Menu Items Adding Access Keys To The Menu Items Adding A Shortcut Key To The Menu Items Adding Images To The Menu Items Items Collection Editor Adding Code To Menu Items Context Menu Adding ContextMenuStrip Control Adding Menu Items And Sub Menu Items To The ContextMenuStrip Adding A Separator To Context Menu Items Adding Access Keys To Context Menu Items Adding A Shortcut Key To Context Menu Items Adding Images To Context Menu Items Items Collection Editor Adding Code To Context Menu Items HANDS ON EXERCISE WORKING WITH DATABASES USING ADO.NET EVOLUTION OF ADO.NET ADO.NET TABLE OF CONTENTS

9 Page xv THE ADO.NET OVERVIEW NET Data Providers GETTING STARTED WITH ADO.NET OBJECTS Namespaces Connections Commands DataReader DataAdapter DataSets CommandBuilder AN EMPLOYEE MASTER FORM DATAGRIDVIEW WITH ADO.NET HANDS ON EXERCISE SOLUTIONS TO HANDS ON EXERCISES SECTION III: OBJECT ORIENTED PROGRAMMING 11. INTRODUCTION TO OBJECT ORIENTED PROGRAMMING Abstraction Encapsulation Inheritance Polymorphism OBJECT Object Composition Working With Objects Declaring And Instantiating An Object Object References De-Referencing Objects CLASS Class Members Access Keywords Creating A Class Properties Read-Only Properties Write-Only Properties Constructor Methods Parameterized Constructors Optional Parameters Method Overloading Inheritance CREATING A CLASS LIBRARY USING VISUAL BASIC Building The Class Library Importing The Build Class VISUAL BASIC 2005 FOR BEGINNERS

10 Page xvi 12. OBJECT ORIENTED PROGRAMMING WITH ACCESS DB CREATING A LIBRARY CREATING A CLIENT Form Specifications SECTION IV: ADVANCED VISUAL BASIC EXCEPTIONS AND ERROR HANDLING TYPES OF ERRORS Syntax Error Runtime Error Trapping Runtime Errors The Try Block The Catch Block The Finally Block Logic Error DEBUGGING IN VISUAL BASIC The Debug Menu The Watch Window The Output Window The Breakpoints Window The Autos Window The Locals Window The Call Stack Window The Immediate Window DEALING WITH FILES AND DIRECTORIES FILE AND DIRECTORY PROCESSING FILES The Stream Class FileStream Class StreamReader And StreamWriter Class BinaryReader And BinaryWriter Class DEVELOPING A NOTEPAD TYPE EDITOR DEALING WITH XML AN INTRODUCTION TO XML WHAT XML DOES XML Can Be Used To Exchange Data XML Can Be Used To Share Data XML Can Be Used To Store Data XML Can Make Data More Useful XML Can Be Used To Create New Languages XML Can Be Used To Reduce Incompatibilities TABLE OF CONTENTS

11 Page xvii USING XML WITH ADO.NET Saving Data To XML File Form Specifications Table Specifications Adding The Code Spec Run The Application Loading Data From XML File Form Specifications (Only Modifications) Adding The Code Spec Run The Application Creating XML Schema Generating A XML Schema Form Specifications (Only Modifications) Run The Application The XML Schema File Validating The XML Document Using XML Schema Run The Application DATA EXPORTER FROM ACCESS DB TABLE TO MYSQL DB TABLE XML NAMESPACES AND CLASSES Retrieving XML Document's Properties Retrieving NodeType Information Writing XML Documents Using XMLDocument To Write XML Documents WINDOWS USER CONTROLS CREATING A DATA BOUND COMBOBOX Creating A Windows Control Library Adding The Code Spec Creating A Client Application CREATING A LOGIN FORM AS A USER CONTROL Form Specifications Creating A Windows Control Library Adding Code Spec Creating A Client Application Using The State Property DECLARING AND RAISING EVENTS HANDS ON EXERCISE INTRODUCTION TO SETUP AND DEPLOYMENT THE SETUP WIZARD DEPLOYING THE PMS APPLICATION SOLUTIONS TO HANDS ON EXERCISES VISUAL BASIC 2005 FOR BEGINNERS

12 Page xviii SECTION V: PROJECT MANAGEMENT SYSTEM 18. PROJECT MANAGEMENT SYSTEM TABLE DEFINITIONS PROJECT SCOPE TABLE DEFINITIONS FOR THE PROJECT MANAGEMENT SYSTEM ProjectMaster ProjectDetails ModuleDetails TaskMaster TypeMaster CheckListMaster TaskTypeMaster AuditMaster ErrorMaster EmployeeMaster EmployeeDetails AddressMaster QualificationMaster EmployeeMuster ProjectMembers CheckListDetails THE ENTITY RELATIONSHIP DIAGRAM PROJECT MANAGEMENT SYSTEM USER MANUAL THE PROJECT MANAGEMENT SYSTEM REQUIREMENTS GETTING STARTED The Entry Point The Data Entry Forms Of The Application Employee Master Purpose Accessed Using Adding A New Employee Modifying An Existing Employee Details Deleting An Existing Employee Canceling Data Entry Project Type Master Purpose Accessed using Adding A New Project Type Modifying An Existing Project Type Deleting An Existing Project Type Canceling Data Entry Check List Master Purpose Accessed using Adding A New Check List TABLE OF CONTENTS

13 Page xix Modifying An Existing Check List Deleting An Existing Check List Canceling Data Entry Task Type Master Purpose Accessed using Adding A New Task Modifying An Existing Task Deleting An Existing Task Canceling Data Entry Project Master Purpose Accessed using Adding A New Project Details Modifying An Existing Project Details Deleting An Existing Project Canceling Data Entry Project Management Purpose Accessed using Defining A Task Submitting Completed Task Submitting A Task For Auditing Returning An Audited Task Completed Tasks Solving Errors Pointed Out Task Available For Re-Auditing Duplicate Task Definition Deleting A Task Deleting A Task Submitted For Auditing Employee Muster Purpose Accessed using Adding A New Muster Record Modifying A Muster Record Deleting A Check List Canceling Data Entry PROJECT MANAGEMENT SYSTEM LIBRARY MODULE getconnection cleargrid fillgrid getnextid clearform formtogrid checkfordelete transfergridtodb VISUAL BASIC 2005 FOR BEGINNERS

14 Page xx dooperation hidecolumns changecolor checkblank checkrelatedtables fillcombo getidfromcombo getnamefromcombo changetextcolor PROJECT MANAGEMENT SYSTEM MASTER DATA ENTRY FORMS CHECK LIST MASTER Data Entry Form Specifications Data Entry Form Fields Validation Rules Micro-Help For Form Fields Form Layout For Check List Master The Pseudo Flow Of The Form Code Spec When The Form Loads Viewing Form Data Inserting Form Data Updating Form Data Deleting Form Data Canceling Data Entry Submitting Form Data PROJECT TYPE MASTER Data Entry Form Specifications Data Entry Form Fields Validation Rules Micro-Help For Form Fields Form Layout For Project Type Master The Pseudo Flow Of The Form Code Spec When The Form Loads Viewing Form Data Inserting Form Data Updating Form Data Deleting Form Data Canceling Data Entry Submitting Form Data TASK TYPE MASTER Data Entry Form Specifications Data Entry Form Fields Validation Rules Micro-Help For Form Fields Form Layout For Task Type Master The Pseudo Flow Of The Form Code Spec When The Form Loads Viewing Form Data Inserting Form Data Updating Form Data TABLE OF CONTENTS

15 Page xxi Deleting Form Data Canceling Data Entry Submitting Form Data EMPLOYEE MASTER Data Entry Form Specifications Data Entry Form Fields Validation Rules Micro-Help For Form Fields Form Layout For EmployeeMaster The Pseudo Flow Of The Form Code Spec When The Form Loads Viewing Form Data Inserting Form Data Updating Form Data Deleting Form Data Canceling Data Entry Submitting Form Data PROJECT MANAGEMENT SYSTEM MASTER/DETAIL DATA ENTRY FORMS EMPLOYEE MUSTER Data Entry Form Specifications Data Entry Form Fields Validation Rules Micro-Help For Form Fields Form Layout For Employee Muster The Pseudo Flow Of Form Code Spec When The Form Loads Viewing Form Data Inserting Form Data Updating Form Data Deleting Form Data Canceling Data Entry Submitting Form Data PROJECT MASTER Data Entry Form Specifications Data Entry Form Fields Validation Rules Micro-Help For Form Fields Form Layout For Project Master The Pseudo Flow Of Form Code Spec When The Form Loads Viewing Form Data Inserting Form Data Updating Form Data Deleting Form Data Canceling Data Entry Submitting Form Data PROJECT MANAGEMENT Data Entry Form Specifications Data Entry Form Fields Validation Rules VISUAL BASIC 2005 FOR BEGINNERS

16 Page xxii Micro-Help For Form Form Layout For Project Management The Pseudo Flow Of The Form Code Spec When The Form Loads Viewing Form Data Inserting Form Data Updating Form Data Deleting Form Data Canceling Data Entry SECTION VI: APPENDIX A. UPGRADING APPLICATIONS FROM VISUAL BASIC 6.0 TO VISUAL BASIC GENERAL REQUIREMENTS FOR AN UPGRADE THE UPGRADE WIZARD Starting The Upgrade Wizard Fixing The Warnings Running The Application B. WORKING WITH MYSQL USING MYSQL CONNECTOR/NET INTRODUCTION INSTALLING MYSQL Starting The MySQL Command Line Client On Windows CONNECTOR/NET Installing Connector/NET AN EMPLOYEE MASTER FORM Adding A Reference To MySql.Data.dll Importing MySql.Data.MySqlClient Namespace Adding The Code Spec C. CRYSTAL REPORTS INTRODUCTION CREATING AN EMPLOYEE REPORT D. USING A VB USER CONTROL IN OTHER CLR COMPLIANT LANGUAGES EMBEDDING THE LOGIN CONTROL IN C# EMBEDDING THE LOGIN CONTROL IN J# EMBEDDING THE LOGIN CONTROL IN C E. BUILT-IN FUNCTIONS Application Enhancement Functions The MessageBox Or MsgBox Function InputBox Function Console.WriteLine Function String Functions Comparing Strings TABLE OF CONTENTS

17 Page xxiii Reversing A String Searching For A String Extracting Part Of String Uppercase And Lowercase Of A String Trimming Spaces And Characters From A String Finding The Length Of A String Replacing String Padding Strings Concatenating Strings Copying Strings Adding Strings Removing Strings Concatenating An Array Of Strings Splitting Strings Quick Manipulation Of Strings With StringBuilder Appending String Inserting String Replacing String Removing A Substring Finding The Index Of A String Splitting String Comparing Strings Date Functions Getting Current Date / Time Now() Function Today() Function TimeOfDay() Function Performing Date Calculations DateAdd() Function DateDiff() Function DatePart() Function Returning Date DateSerial() Function DateValue() Function MonthName() Function WeekdayName() Function Returning Time TimeSerial() Function TimeValue() Function Setting The Date And Time DateString() Function TimeString() Function Formatting Date and Time Math Functions Absolute Value Square Root Value Rounding Off A Value VISUAL BASIC 2005 FOR BEGINNERS

18 Page xxiv Number Signs Value Logarithmic Value Exponential Value Trigonometric Value Random Value F. REGULAR EXPRESSIONS Regular Expressions Or The Regex Class Character Escapes Character Classes Atomic Zero-Width Assertions Quantifiers Grouping And Alternating Constructs Backreferences Backtracking Regular Expressions Examples Validating Parsing Dates TABLE OF CONTENTS

C# Programming: From Problem Analysis to Program Design. Fourth Edition

C# Programming: From Problem Analysis to Program Design. Fourth Edition C# Programming: From Problem Analysis to Program Design Fourth Edition Preface xxi INTRODUCTION TO COMPUTING AND PROGRAMMING 1 History of Computers 2 System and Application Software 4 System Software 4

More information

C# 2008 and.net Programming for Electronic Engineers - Elektor - ISBN

C# 2008 and.net Programming for Electronic Engineers - Elektor - ISBN Contents Contents 5 About the Author 12 Introduction 13 Conventions used in this book 14 1 The Visual Studio C# Environment 15 1.1 Introduction 15 1.2 Obtaining the C# software 15 1.3 The Visual Studio

More information

Contents. Using Interpreters... 5 Using Compilers... 5 Program Development Life Cycle... 6

Contents. Using Interpreters... 5 Using Compilers... 5 Program Development Life Cycle... 6 Contents ***Introduction*** Introduction to Programming... 1 Introduction... 2 What is a Program?... 2 Role Played by a Program to Perform a Task... 2 What is a Programming Language?... 3 Types of Programming

More information

CHAPTER 1: INTRODUCTION TO THE IDE 3

CHAPTER 1: INTRODUCTION TO THE IDE 3 INTRODUCTION xxvii PART I: IDE CHAPTER 1: INTRODUCTION TO THE IDE 3 Introducing the IDE 3 Different IDE Appearances 4 IDE Configurations 5 Projects and Solutions 6 Starting the IDE 6 Creating a Project

More information

Contents. Figures. Tables. Examples. Foreword. Preface. 1 Basics of Java Programming 1. xix. xxi. xxiii. xxvii. xxix

Contents. Figures. Tables. Examples. Foreword. Preface. 1 Basics of Java Programming 1. xix. xxi. xxiii. xxvii. xxix PGJC4_JSE8_OCA.book Page ix Monday, June 20, 2016 2:31 PM Contents Figures Tables Examples Foreword Preface xix xxi xxiii xxvii xxix 1 Basics of Java Programming 1 1.1 Introduction 2 1.2 Classes 2 Declaring

More information

Contents. Illustrations. 1 Introduction to Computers, the Internet, the Web and C# 1

Contents. Illustrations. 1 Introduction to Computers, the Internet, the Web and C# 1 csphtp1toc.fm Page viii Friday, December 14, 2001 1:49 PM Illustrations Preface viii xix xxxviii 1 Introduction to Computers, the Internet, the Web and C# 1 1.1 Introduction 2 1.2 What Is a Computer? 3

More information

Visual C# 2008 How to Program, 3/E Outline

Visual C# 2008 How to Program, 3/E Outline vcsharp2008htp_outline.fm Page ix Monday, December 17, 2007 4:39 PM Visual C# 2008 How to Program, 3/E Outline ( subject to change) current as of 12/17/07. As the contents change, we ll post updates at

More information

CHAPTER 1: INTRODUCING C# 3

CHAPTER 1: INTRODUCING C# 3 INTRODUCTION xix PART I: THE OOP LANGUAGE CHAPTER 1: INTRODUCING C# 3 What Is the.net Framework? 4 What s in the.net Framework? 4 Writing Applications Using the.net Framework 5 What Is C#? 8 Applications

More information

Visual Basic 2008 How to Program, 4/E Outline

Visual Basic 2008 How to Program, 4/E Outline vbhtp4_outline.fm Page ix Monday, December 17, 2007 4:40 PM Visual Basic 2008 How to Program, 4/E Outline ( subject to change) current as of 12/17/07. As the contents change, we ll post updates at www.deitel.com/books/vbhtp4/.

More information

Preface... (vii) CHAPTER 1 INTRODUCTION TO COMPUTERS

Preface... (vii) CHAPTER 1 INTRODUCTION TO COMPUTERS Contents Preface... (vii) CHAPTER 1 INTRODUCTION TO COMPUTERS 1.1. INTRODUCTION TO COMPUTERS... 1 1.2. HISTORY OF C & C++... 3 1.3. DESIGN, DEVELOPMENT AND EXECUTION OF A PROGRAM... 3 1.4 TESTING OF PROGRAMS...

More information

COPYRIGHTED MATERIAL. Contents. Part I: C# Fundamentals 1. Chapter 1: The.NET Framework 3. Chapter 2: Getting Started with Visual Studio

COPYRIGHTED MATERIAL. Contents. Part I: C# Fundamentals 1. Chapter 1: The.NET Framework 3. Chapter 2: Getting Started with Visual Studio Introduction XXV Part I: C# Fundamentals 1 Chapter 1: The.NET Framework 3 What s the.net Framework? 3 Common Language Runtime 3.NET Framework Class Library 4 Assemblies and the Microsoft Intermediate Language

More information

OVERVIEW ENVIRONMENT PROGRAM STRUCTURE BASIC SYNTAX DATA TYPES TYPE CONVERSION

OVERVIEW ENVIRONMENT PROGRAM STRUCTURE BASIC SYNTAX DATA TYPES TYPE CONVERSION Program: C#.Net (Basic with advance) Duration: 50hrs. C#.Net OVERVIEW Strong Programming Features of C# ENVIRONMENT The.Net Framework Integrated Development Environment (IDE) for C# PROGRAM STRUCTURE Creating

More information

Microsoft Visual C# 2005: Developing Applications Table of Contents

Microsoft Visual C# 2005: Developing Applications Table of Contents Table of Contents INTRODUCTION...INTRO-1 Prerequisites...INTRO-2 Installing the Practice Files...INTRO-3 Software Requirements...INTRO-3 Sample Database...INTRO-3 Security...INTRO-4 Installation...INTRO-4

More information

Learning C# 3.0. Jesse Liberty and Brian MacDonald O'REILLY. Beijing Cambridge Farnham Köln Sebastopol Taipei Tokyo

Learning C# 3.0. Jesse Liberty and Brian MacDonald O'REILLY. Beijing Cambridge Farnham Köln Sebastopol Taipei Tokyo Learning C# 3.0 Jesse Liberty and Brian MacDonald O'REILLY Beijing Cambridge Farnham Köln Sebastopol Taipei Tokyo Table of Contents Preface xv 1. C# and.net Programming 1 Installing C# Express 2 C# 3.0

More information

Microsoft. Microsoft Visual C# Step by Step. John Sharp

Microsoft. Microsoft Visual C# Step by Step. John Sharp Microsoft Microsoft Visual C#- 2010 Step by Step John Sharp Table of Contents Acknowledgments Introduction xvii xix Part I Introducing Microsoft Visual C# and Microsoft Visual Studio 2010 1 Welcome to

More information

CONTENTS. PART 1 Structured Programming 1. 1 Getting started 3. 2 Basic programming elements 17

CONTENTS. PART 1 Structured Programming 1. 1 Getting started 3. 2 Basic programming elements 17 List of Programs xxv List of Figures xxix List of Tables xxxiii Preface to second version xxxv PART 1 Structured Programming 1 1 Getting started 3 1.1 Programming 3 1.2 Editing source code 5 Source code

More information

Deitel Series Page How To Program Series

Deitel Series Page How To Program Series Deitel Series Page How To Program Series Android How to Program C How to Program, 7/E C++ How to Program, 9/E C++ How to Program, Late Objects Version, 7/E Java How to Program, 9/E Java How to Program,

More information

B.V Patel Institute of Business Management, Computer & Information Technology

B.V Patel Institute of Business Management, Computer & Information Technology BCA (Semester 4 th ) 030010401: GUI Programming Teaching Schedule Objective: To provide fundamentals of.net framework, C# language and to introduce development of rich Windows form applications with event

More information

Introduction to Programming Using Java (98-388)

Introduction to Programming Using Java (98-388) Introduction to Programming Using Java (98-388) Understand Java fundamentals Describe the use of main in a Java application Signature of main, why it is static; how to consume an instance of your own class;

More information

Chapters are PDF documents posted online at the book s Companion Website (located at

Chapters are PDF documents posted online at the book s Companion Website (located at vbhtp6printonlytoc.fm Page ix Wednesday, February 27, 2013 11:59 AM Chapters 16 31 are PDF documents posted online at the book s Companion Website (located at www.pearsonhighered.com/deitel/). Preface

More information

Index. B base classes creating, , 389 inheriting, inheriting in new classes, 390

Index. B base classes creating, , 389 inheriting, inheriting in new classes, 390 Index Symbols & (string concatenation (combination) operator), 70, 135 function of, 174 * (multiplication operator), 135 + (addition operator), 135 / (division operator), 135 = (assignment (equal to) operator),

More information

Excel Programming with VBA (Macro Programming) 24 hours Getting Started

Excel Programming with VBA (Macro Programming) 24 hours Getting Started Excel Programming with VBA (Macro Programming) 24 hours Getting Started Introducing Visual Basic for Applications Displaying the Developer Tab in the Ribbon Recording a Macro Saving a Macro-Enabled Workbook

More information

Contents. Before You Begin. Object Technology: A Brief Review

Contents. Before You Begin. Object Technology: A Brief Review csfp6_printonly.book Page vii Thursday, June 30, 2016 4:11 PM Preface Before You Begin xxi xxxii 1 Introduction 1 1.1 1.2 1.3 Introduction Object Technology: A Brief Review C# 1.3.1 Object-Oriented Programming

More information

James Foxall. Sams Teach Yourself. Visual Basic 2012 *24. Hours. sams. 800 East 96th Street, Indianapolis, Indiana, USA

James Foxall. Sams Teach Yourself. Visual Basic 2012 *24. Hours. sams. 800 East 96th Street, Indianapolis, Indiana, USA James Foxall Sams Teach Yourself Visual Basic 2012 *24 Hours sams 800 East 96th Street, Indianapolis, Indiana, 46240 USA Table of Contents Introduction 1 PART I: The Visual Basic 2012 Environment HOUR

More information

Before You Begin. and Visual Basic 1

Before You Begin. and Visual Basic 1 Contents Preface Before You Begin xxiii xli 1 Introduction to Computers, the Internet and Visual Basic 1 1.1 Introduction 2 1.2 What Is a Computer? 3 1.3 Computer Organization 3 1.4 Early Operating Systems

More information

"Charting the Course... Java Programming Language. Course Summary

Charting the Course... Java Programming Language. Course Summary Course Summary Description This course emphasizes becoming productive quickly as a Java application developer. This course quickly covers the Java language syntax and then moves into the object-oriented

More information

Chapters and Appendix F are PDF documents posted online at the book s Companion Website (located at

Chapters and Appendix F are PDF documents posted online at the book s Companion Website (located at Contents Chapters 16 27 and Appendix F are PDF documents posted online at the book s Companion Website (located at www.pearsonhighered.com/deitel/). Preface Before You Begin xix xxix 1 Introduction to

More information

UNIT 1. Introduction to Microsoft.NET framework and Basics of VB.Net

UNIT 1. Introduction to Microsoft.NET framework and Basics of VB.Net UNIT 1 Introduction to Microsoft.NET framework and Basics of VB.Net 1 SYLLABUS 1.1 Overview of Microsoft.NET Framework 1.2 The.NET Framework components 1.3 The Common Language Runtime (CLR) Environment

More information

VB.NET. Exercise 1: Creating Your First Application in Visual Basic.NET

VB.NET. Exercise 1: Creating Your First Application in Visual Basic.NET VB.NET Module 1: Getting Started This module introduces Visual Basic.NET and explains how it fits into the.net platform. It explains how to use the programming tools in Microsoft Visual Studio.NET and

More information

Introduction... xxi. Chapter 1: Introducing Visual Basic In Depth... 2

Introduction... xxi. Chapter 1: Introducing Visual Basic In Depth... 2 Introduction... xxi Chapter 1: Introducing Visual Basic 2008... 1 In Depth... 2 New Features Introduced in Visual Basic 2008... 2 Language Improvements in Visual Basic 2008... 2 Compiler Changes and Options

More information

Acknowledgments Introduction. Chapter 1: Introduction to Access 2007 VBA 1. The Visual Basic Editor 18. Testing Phase 24

Acknowledgments Introduction. Chapter 1: Introduction to Access 2007 VBA 1. The Visual Basic Editor 18. Testing Phase 24 Acknowledgments Introduction Chapter 1: Introduction to Access 2007 VBA 1 What Is Access 2007 VBA? 1 What s New in Access 2007 VBA? 2 Access 2007 VBA Programming 101 3 Requirements-Gathering Phase 3 Design

More information

Before You Begin 1 Graphing Application 1 Introducing Computers, the Internet and Visual Basic.NET

Before You Begin 1 Graphing Application 1 Introducing Computers, the Internet and Visual Basic.NET CO N T E N T S Preface Before You Begin xviii xxviii 1 Graphing Application 1 Introducing Computers, the Internet and Visual Basic.NET 1.1 What Is a Computer? 1 1.2 Computer Organization 2 1.3 Machine

More information

2. A GUI A. uses buttons, menus, and icons B. should be easy for a user to manipulate C. both (a) and (b) D. stands for Graphic Use Interaction

2. A GUI A. uses buttons, menus, and icons B. should be easy for a user to manipulate C. both (a) and (b) D. stands for Graphic Use Interaction 1. Which language is not a true object-oriented programming language? A. VB 6 B. VB.NET C. JAVA D. C++ 2. A GUI A. uses buttons, menus, and icons B. should be easy for a user to manipulate C. both (a)

More information

C# Syllabus. MS.NET Framework Introduction

C# Syllabus. MS.NET Framework Introduction C# Syllabus MS.NET Framework Introduction The.NET Framework - an Overview Framework Components Framework Versions Types of Applications which can be developed using MS.NET MS.NET Base Class Library MS.NET

More information

Beginning ASP.NET. 4.5 in C# Matthew MacDonald

Beginning ASP.NET. 4.5 in C# Matthew MacDonald Beginning ASP.NET 4.5 in C# Matthew MacDonald Contents About the Author About the Technical Reviewers Acknowledgments Introduction xxvii xxix xxxi xxxiii UPart 1: Introducing.NET. 1 & Chapter 1: The Big

More information

Table of Contents. Preface... xxi

Table of Contents. Preface... xxi Table of Contents Preface... xxi Chapter 1: Introduction to Python... 1 Python... 2 Features of Python... 3 Execution of a Python Program... 7 Viewing the Byte Code... 9 Flavors of Python... 10 Python

More information

Murach s Beginning Java with Eclipse

Murach s Beginning Java with Eclipse Murach s Beginning Java with Eclipse Introduction xv Section 1 Get started right Chapter 1 An introduction to Java programming 3 Chapter 2 How to start writing Java code 33 Chapter 3 How to use classes

More information

Introduction to Microsoft.NET Framework Programming using VS 2005 (C#)

Introduction to Microsoft.NET Framework Programming using VS 2005 (C#) Introduction to Microsoft.NET Framework Programming using VS 2005 (C#) Course Length: 5 Days Course Overview This instructor-led course teaches introductory-level developers who are not familiar with the

More information

Outsource. Laboratories. Introduction to Programming with Microsoft Visual Basic.NET. Outsource Laboratories Press

Outsource. Laboratories. Introduction to Programming with Microsoft Visual Basic.NET. Outsource Laboratories Press Outsource Laboratories Introduction to Programming with Microsoft Visual Basic.NET Outsource Laboratories Press Copyright 2004 Outsource Laboratories Press. Printed in the United States of America ISBN

More information

Contents. More Controls 51. Visual Basic 1. Introduction to. xiii. Modify the Project 30. Print the Project Documentation 35

Contents. More Controls 51. Visual Basic 1. Introduction to. xiii. Modify the Project 30. Print the Project Documentation 35 Contents Modify the Project 30 Introduction to Print the Project Documentation 35 Visual Basic 1 Sample Printout 36 Writing Windows Applications The Form Image 36 The Code 37 with Visual Basic 2 The Form

More information

B.V Patel Institute of BMC & IT, UTU

B.V Patel Institute of BMC & IT, UTU Corse Code and Corse Name: 030010401-GUI Programming Unit 1. Introduction to.net Framework Short Questions 1. What is.net Framework? 2. What is VB.NET? 3. Which are the main components of.net Framework?

More information

GUJARAT TECHNOLOGICAL UNIVERSITY DIPLOMA IN INFORMATION TECHNOLOGY Semester: 4

GUJARAT TECHNOLOGICAL UNIVERSITY DIPLOMA IN INFORMATION TECHNOLOGY Semester: 4 GUJARAT TECHNOLOGICAL UNIVERSITY DIPLOMA IN INFORMATION TECHNOLOGY Semester: 4 Subject Name VISUAL BASIC Sr.No Course content 1. 1. Introduction to Visual Basic 1.1. Programming Languages 1.1.1. Procedural,

More information

Introduction to Programming Microsoft.NET Framework Applications with Microsoft Visual Studio 2005 (C#)

Introduction to Programming Microsoft.NET Framework Applications with Microsoft Visual Studio 2005 (C#) Introduction to Programming Microsoft.NET Framework Applications with Microsoft Visual Studio 2005 (C#) Course Number: 4994A Length: 3 Day(s) Certification Exam There are no exams associated with this

More information

Microsoft Visual Studio 2010

Microsoft Visual Studio 2010 Microsoft Visual Studio 2010 A Beginner's Guide Joe Mayo Mc Grauu Hill New York Chicago San Francisco Lisbon London Madrid Mexico City Milan New Delhi San Juan Seoul Singapore Sydney Toronto Contents ACKNOWLEDGMENTS

More information

2559 : Introduction to Visual Basic.NET Programming with Microsoft.NET

2559 : Introduction to Visual Basic.NET Programming with Microsoft.NET 2559 : Introduction to Visual Basic.NET Programming with Microsoft.NET Introduction Elements of this syllabus are subject to change. This five-day instructor-led course provides students with the knowledge

More information

.NET, C#, and ASP.NET p. 1 What Is.NET? p. 2 The Common Language Runtime p. 2 Introducing C# p. 3 Introducing ASP.NET p. 4 Getting Started p.

.NET, C#, and ASP.NET p. 1 What Is.NET? p. 2 The Common Language Runtime p. 2 Introducing C# p. 3 Introducing ASP.NET p. 4 Getting Started p. Introduction p. xix.net, C#, and ASP.NET p. 1 What Is.NET? p. 2 The Common Language Runtime p. 2 Introducing C# p. 3 Introducing ASP.NET p. 4 Getting Started p. 5 Installing Internet Information Server

More information

6 Months Training Module in.net Module 1-Total Days-20

6 Months Training Module in.net Module 1-Total Days-20 6 Months Training Module in.net Visual Studio Version: 2008.net Framework: 3.5 Database: SQL Server 2005 Module 1-Total Days-20 Introduction to.net framework: History of.net.net framework.net version Features/advantages

More information

M Introduction to Visual Basic.NET Programming with Microsoft.NET 5 Day Course

M Introduction to Visual Basic.NET Programming with Microsoft.NET 5 Day Course Module 1: Getting Started This module introduces Visual Basic.NET and explains how it fits into the.net platform. It explains how to use the programming tools in Microsoft Visual Studio.NET and provides

More information

.NET-6Weeks Project Based Training

.NET-6Weeks Project Based Training .NET-6Weeks Project Based Training Core Topics 1. C# 2. MS.Net 3. ASP.NET 4. 1 Project MS.NET MS.NET Framework The.NET Framework - an Overview Architecture of.net Framework Types of Applications which

More information

Variable Scope The Main() Function Struct Functions Overloading Functions Using Delegates Chapter 7: Debugging and Error Handling Debugging in Visual

Variable Scope The Main() Function Struct Functions Overloading Functions Using Delegates Chapter 7: Debugging and Error Handling Debugging in Visual Table of Contents Title Page Introduction Who This Book Is For What This Book Covers How This Book Is Structured What You Need to Use This Book Conventions Source Code Errata p2p.wrox.com Part I: The OOP

More information

This course is designed for web developers that want to learn HTML5, CSS3, JavaScript and jquery.

This course is designed for web developers that want to learn HTML5, CSS3, JavaScript and jquery. HTML5/CSS3/JavaScript Programming Course Summary Description This class is designed for students that have experience with basic HTML concepts that wish to learn about HTML Version 5, Cascading Style Sheets

More information

PESIT- Bangalore South Campus Hosur Road (1km Before Electronic city) Bangalore

PESIT- Bangalore South Campus Hosur Road (1km Before Electronic city) Bangalore PESIT- Bangalore South Campus Hosur Road (1km Before Electronic city) Bangalore 560 100 Department of MCA COURSE INFORMATION SHEET Programming Using C#.NET (13MCA53) 1. GENERAL INFORMATION: Academic Year:

More information

Absolute C++ Walter Savitch

Absolute C++ Walter Savitch Absolute C++ sixth edition Walter Savitch Global edition This page intentionally left blank Absolute C++, Global Edition Cover Title Page Copyright Page Preface Acknowledgments Brief Contents Contents

More information

Contents. 1 Introduction to Computers, the Internet. Before You Begin

Contents. 1 Introduction to Computers, the Internet. Before You Begin Contents Preface Before You Begin xxiii xxxvii 1 Introduction to Computers, the Internet and Visual C# 1 1.1 Introduction 2 1.2 Computers and the Internet in Industry and Research 2 1.3 Hardware and Software

More information

Model Question Paper. Credits: 4 Marks: 140. Part A (One mark questions)

Model Question Paper. Credits: 4 Marks: 140. Part A (One mark questions) Model Question Paper Subject Code: MT0040 Subject Name: VB.Net Credits: 4 Marks: 140 (One mark questions) 1. The is a systematic class framework used for the development of system tools and utilities.

More information

Acknowledgments Introduction. Part I: Programming Access Applications 1. Chapter 1: Overview of Programming for Access 3

Acknowledgments Introduction. Part I: Programming Access Applications 1. Chapter 1: Overview of Programming for Access 3 74029ftoc.qxd:WroxPro 9/27/07 1:40 PM Page xiii Acknowledgments Introduction x xxv Part I: Programming Access Applications 1 Chapter 1: Overview of Programming for Access 3 Writing Code for Access 3 The

More information

Visual Basic.NET. 1. Which language is not a true object-oriented programming language?

Visual Basic.NET. 1. Which language is not a true object-oriented programming language? Visual Basic.NET Objective Type Questions 1. Which language is not a true object-oriented programming language? a.) VB.NET b.) VB 6 c.) C++ d.) Java Answer: b 2. A GUI: a.) uses buttons, menus, and icons.

More information

3 Welcome Application 41 Introduction to Visual Programming

3 Welcome Application 41 Introduction to Visual Programming CO N T E N T S Preface xvii 1 Graphing Application 1 Introducing Computers, the Internet and Visual Basic.NET 1.1 What Is a Computer? 1 1.2 Computer Organization 2 1.3 Machine Languages, Assembly Languages

More information

COPYRIGHTED MATERIAL. Contents. Introduction. Chapter 1: Welcome to SQL Server Integration Services 1. Chapter 2: The SSIS Tools 21

COPYRIGHTED MATERIAL. Contents. Introduction. Chapter 1: Welcome to SQL Server Integration Services 1. Chapter 2: The SSIS Tools 21 Introduction xxix Chapter 1: Welcome to SQL Server Integration Services 1 SQL Server SSIS Historical Overview 2 What s New in SSIS 2 Getting Started 3 Import and Export Wizard 3 The Business Intelligence

More information

Vision V sion o n I n n 1975 V sion o n T o T d o a d y A c o c m o pu p t u er e o n o n e v e e v r e y E po p w o er e p e p o e p o l p e

Vision V sion o n I n n 1975 V sion o n T o T d o a d y A c o c m o pu p t u er e o n o n e v e e v r e y E po p w o er e p e p o e p o l p e Mobile Applications.. Vision Vision In 1975 A computer on every desk and in every home Vision Today Empower people through great software any time, any place, and on any device Mobility Group Empower people

More information

ощ 'ршорвшэш! цвн-эориэу ощ 'sajbpossv # PIPG DUJ 'ssjmoossv ^ PIPG pipa w н OX ЛЮН VAV

ощ 'ршорвшэш! цвн-эориэу ощ 'sajbpossv # PIPG DUJ 'ssjmoossv ^ PIPG pipa w н OX ЛЮН VAV ощ 'ршорвшэш! цвн-эориэу ощ 'sajbpossv # PIPG DUJ 'ssjmoossv ^ PIPG pipa w н OX ЛЮН VAV Contents Preface Chapter 1 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 1.10 1.11 1.12 1.13 1.14 1.15 1.16 1.17 1.18 1.19

More information

B. V. Patel Institute of Business Management, Computer & Information Technology, UTU

B. V. Patel Institute of Business Management, Computer & Information Technology, UTU BCA (Semester IV) 03010401: GUI Programming Teaching Schedule Objectives: To provide fundamentals of.net framework, VB.NET language and to introduce development of rich windows form applications with event

More information

M. K. Institute Of Computer Studies, Bharuch SYBCA SEM IV VB.NET (Question Bank)

M. K. Institute Of Computer Studies, Bharuch SYBCA SEM IV VB.NET (Question Bank) Unit-1 (overview of Microsoft.net framework) 1. What is CLR? What is its use? (2 times) 2 2. What is garbage collection? 2 3. Explain MSIL (mar/apr-201) 2 times 2 4. Explain CTS in detail 2 5. List the

More information

Contents. iii Copyright 1998 Sun Microsystems, Inc. All Rights Reserved. Enterprise Services August 1998, Revision B

Contents. iii Copyright 1998 Sun Microsystems, Inc. All Rights Reserved. Enterprise Services August 1998, Revision B Contents About the Course...xv Course Overview... xvi Course Map... xvii Module-by-Module Overview... xviii Course Objectives... xxii Skills Gained by Module... xxiii Guidelines for Module Pacing... xxiv

More information

Index. Symbol function, 391

Index. Symbol function, 391 Index Symbol @@error function, 391 A ABP. See adjacent broker protocol (ABP) ACID (Atomicity, Consistency, Isolation, and Durability), 361 adjacent broker protocol (ABP) certificate authentication, 453

More information

Mastering VB.NET using Visual Studio 2010 Course Length: 5 days Price: $2,500

Mastering VB.NET using Visual Studio 2010 Course Length: 5 days Price: $2,500 Mastering VB.NET using Visual Studio 2010 Course Length: 5 days Price: $2,500 Summary Each day there will be a combination of presentations, code walk-throughs, and handson projects. The final project

More information

Object-Oriented Programming in C# (VS 2015)

Object-Oriented Programming in C# (VS 2015) Object-Oriented Programming in C# (VS 2015) This thorough and comprehensive 5-day course is a practical introduction to programming in C#, utilizing the services provided by.net. This course emphasizes

More information

INTRODUCTION TO.NET. Domain of.net D.N.A. Architecture One Tier Two Tier Three Tier N-Tier THE COMMON LANGUAGE RUNTIME (C.L.R.)

INTRODUCTION TO.NET. Domain of.net D.N.A. Architecture One Tier Two Tier Three Tier N-Tier THE COMMON LANGUAGE RUNTIME (C.L.R.) INTRODUCTION TO.NET Domain of.net D.N.A. Architecture One Tier Two Tier Three Tier N-Tier THE COMMON LANGUAGE RUNTIME (C.L.R.) CLR Architecture and Services The.Net Intermediate Language (IL) Just- In-

More information

Object-Oriented Programming

Object-Oriented Programming Object-Oriented Programming 1. What is object-oriented programming (OOP)? OOP is a technique to develop logical modules, such as classes that contain properties, methods, fields, and events. An object

More information

DOT NET Syllabus (6 Months)

DOT NET Syllabus (6 Months) DOT NET Syllabus (6 Months) THE COMMON LANGUAGE RUNTIME (C.L.R.) CLR Architecture and Services The.Net Intermediate Language (IL) Just- In- Time Compilation and CLS Disassembling.Net Application to IL

More information

Getting started 7. Setting properties 23

Getting started 7. Setting properties 23 Contents 1 2 3 Getting started 7 Introducing Visual Basic 8 Installing Visual Studio 10 Exploring the IDE 12 Starting a new project 14 Adding a visual control 16 Adding functional code 18 Saving projects

More information

This page intentionally left blank

This page intentionally left blank This page intentionally left blank Starting Out With Visual Basic: International Edition Table of Contents Cover Contents Preface Chapter 1 Introduction to Programming and Visual Basic 1.1 Computer Systems:

More information

The Definitive Guide to. NetBeans Platform 7. Heiko Bock. Apress*

The Definitive Guide to. NetBeans Platform 7. Heiko Bock. Apress* The Definitive Guide to NetBeans Platform 7 Heiko Bock Apress* Contents About the Author About the Translator About the Technical Reviewers Acknowledgments Introduction xiv xiv xv xvi xvii * Part 1: Basics

More information

CERTIFICATE IN WEB PROGRAMMING

CERTIFICATE IN WEB PROGRAMMING COURSE DURATION: 6 MONTHS CONTENTS : CERTIFICATE IN WEB PROGRAMMING 1. PROGRAMMING IN C and C++ Language 2. HTML/CSS and JavaScript 3. PHP and MySQL 4. Project on Development of Web Application 1. PROGRAMMING

More information

CHAPTER 1: GETTING STARTED WITH ASP.NET 4 1

CHAPTER 1: GETTING STARTED WITH ASP.NET 4 1 FOREWORD INTRODUCTION xxv xxvii CHAPTER 1: GETTING STARTED WITH ASP.NET 4 1 Microsoft Visual Web Developer 2 Getting Visual Web Developer 3 Installing Visual Web Developer Express 3 Creating Your First

More information

SECURED PROGRAMMING IN.NET DETAILED TRAINING CONTENT INDUSTRIAL TRAINING PROGRAM ( )

SECURED PROGRAMMING IN.NET DETAILED TRAINING CONTENT INDUSTRIAL TRAINING PROGRAM ( ) SECURED PROGRAMMING IN.NET DETAILED TRAINING CONTENT INDUSTRIAL TRAINING PROGRAM (2013-2014) MODULE: C# PROGRAMMING CHAPTER 1: INTRODUCING.NET AND C# 1.1 INTRODUCTION TO LANGUAGES C++ C# DIFFERENCES BETWEEN

More information

"Charting the Course... SharePoint 2007 Hands-On Labs Course Summary

Charting the Course... SharePoint 2007 Hands-On Labs Course Summary Course Summary Description This series of 33 hands-on labs allows students to explore the new features of Microsoft SharePoint Server, Microsoft Windows, Microsoft Office, including Microsoft Office Groove,

More information

Subject to Change Drawing Application 1 Introducing Computers, the Internet and C#

Subject to Change Drawing Application 1 Introducing Computers, the Internet and C# CO N T E N T S Subject to Change 08-01-2003 Preface Before You Begin Brief Table of Contents i iv vii 1 Drawing Application 1 Introducing Computers, the Internet and C# 1.1 What Is a Computer? 1 1.2 Computer

More information

Contents Chapter 1 Introduction to Programming and the Java Language

Contents Chapter 1 Introduction to Programming and the Java Language Chapter 1 Introduction to Programming and the Java Language 1.1 Basic Computer Concepts 5 1.1.1 Hardware 5 1.1.2 Operating Systems 8 1.1.3 Application Software 9 1.1.4 Computer Networks and the Internet

More information

PROBLEM SOLVING WITH FORTRAN 90

PROBLEM SOLVING WITH FORTRAN 90 David R. Brooks PROBLEM SOLVING WITH FORTRAN 90 FOR SCIENTISTS AND ENGINEERS Springer Contents Preface v 1.1 Overview for Instructors v 1.1.1 The Case for Fortran 90 vi 1.1.2 Structure of the Text vii

More information

Uka Tarsadia University MCA ( 3rd Semester)/M.Sc.(CA) (1st Semester) Course : / Visual Programming Question Bank

Uka Tarsadia University MCA ( 3rd Semester)/M.Sc.(CA) (1st Semester) Course : / Visual Programming Question Bank Unit 1 Introduction to.net Platform Q: 1 Answer in short. 1. Which three main components are available in.net framework? 2. List any two new features added in.net framework 4.0 which is not available in

More information

CHAPTER 1: VISUAL STUDIO

CHAPTER 1: VISUAL STUDIO INTRODUCTION xxxi PART I: LANGUAGE CONSTRUCTS AND ENVIRONMENT CHAPTER 1: VISUAL STUDIO 2012 3 Visual Studio 2012 4 Visual Basic Keywords and Syntax 5 Console Applications 10 Creating a Project from a Project

More information

Object-Oriented Programming in C# (VS 2012)

Object-Oriented Programming in C# (VS 2012) Object-Oriented Programming in C# (VS 2012) This thorough and comprehensive course is a practical introduction to programming in C#, utilizing the services provided by.net. This course emphasizes the C#

More information

Practical C++ Programming

Practical C++ Programming SECOND EDITION Practical C++ Programming Steve Oualline O'REILLY' Beijing Cambridge Farnham Koln Paris Sebastopol Taipei Tokyo Preface xv Part I. The Basics 1. What Is C++? 3 A Brief History of C++ 3 C++

More information

Developing Microsoft.NET Applications for Windows (Visual Basic.NET)

Developing Microsoft.NET Applications for Windows (Visual Basic.NET) Developing Microsoft.NET Applications for Windows (Visual Basic.NET) Course Number: 2555 Length: 1 Day(s) Certification Exam This course will help you prepare for the following Microsoft Certified Professional

More information

Coding Faster: Getting More Productive with Microsoft Visual

Coding Faster: Getting More Productive with Microsoft Visual Microsoft Coding Faster: Getting More Productive with Microsoft Visual Studio Covers Microsoft Visual Studio 2005, 2008, and 2010 Zain Naboulsi Sara Ford Table of Contents Foreword Introduction xxiii xxvii

More information

Program Contents: DOTNET TRAINING IN CHENNAI

Program Contents: DOTNET TRAINING IN CHENNAI DOTNET TRAINING IN CHENNAI NET Framework - In today s world of enterprise application development either desktop or Web, one of leaders and visionary is Microsoft.NET technology. The.NET platform also

More information

DOT NET SYLLABUS FOR 6 MONTHS

DOT NET SYLLABUS FOR 6 MONTHS DOT NET SYLLABUS FOR 6 MONTHS INTRODUCTION TO.NET Domain of.net D.N.A. Architecture One Tier Two Tier Three Tier N-Tier THE COMMON LANGUAGE RUNTIME (C.L.R.) CLR Architecture and Services The.Net Intermediate

More information

Microsoft Visual C# Step by Step. John Sharp

Microsoft Visual C# Step by Step. John Sharp Microsoft Visual C# 2013 Step by Step John Sharp Introduction xix PART I INTRODUCING MICROSOFT VISUAL C# AND MICROSOFT VISUAL STUDIO 2013 Chapter 1 Welcome to C# 3 Beginning programming with the Visual

More information

1 OBJECT-ORIENTED PROGRAMMING 1

1 OBJECT-ORIENTED PROGRAMMING 1 PREFACE xvii 1 OBJECT-ORIENTED PROGRAMMING 1 1.1 Object-Oriented and Procedural Programming 2 Top-Down Design and Procedural Programming, 3 Problems with Top-Down Design, 3 Classes and Objects, 4 Fields

More information

Syllabus & Curriculum for Certificate Course in Java. CALL: , for Queries

Syllabus & Curriculum for Certificate Course in Java. CALL: , for Queries 1 CONTENTS 1. Introduction to Java 2. Holding Data 3. Controllin g the f l o w 4. Object Oriented Programming Concepts 5. Inheritance & Packaging 6. Handling Error/Exceptions 7. Handling Strings 8. Threads

More information

SAULT COLLEGE OF APPLIED ARTS AND TECHNOLOGY SAULT STE. MARIE, ONTARIO COURSE OUTLINE. Computer Programmer/Analyst.

SAULT COLLEGE OF APPLIED ARTS AND TECHNOLOGY SAULT STE. MARIE, ONTARIO COURSE OUTLINE. Computer Programmer/Analyst. SAULT COLLEGE OF APPLIED ARTS AND TECHNOLOGY SAULT STE. MARIE, ONTARIO Sault College COURSE OUTLINE COURSE TITLE: Visual Basic - Prototyping CODE NO. : SEMESTER: 5 PROGRAM: AUTHOR: DATE: APPROVED: TOTAL

More information

Introduction. Assessment Test. Part I The Programmer s Exam 1

Introduction. Assessment Test. Part I The Programmer s Exam 1 4276FM.fm Page ix Thursday, October 2, 2003 11:22 AM at a Glance Introduction Assessment Test xix xxv Part I The Programmer s Exam 1 Chapter 1 Language Fundamentals 3 Chapter 2 Operators and Assignments

More information

Standard. Number of Correlations

Standard. Number of Correlations Computer Science 2016 This assessment contains 80 items, but only 80 are used at one time. Programming and Software Development Number of Correlations Standard Type Standard 2 Duty 1) CONTENT STANDARD

More information

CHAPTER 1: A QUICK TOUR 3

CHAPTER 1: A QUICK TOUR 3 INTRODUCTION xxxi PART I: INTEGRATED DEVELOPMENT ENVIRONMENT CHAPTER 1: A QUICK TOUR 3 Getting Started 3 Installing Visual Studio 2017 3 Running Visual Studio 2017 9 Is Visual Studio Really Cloud Enabled?

More information

ASP.NET Web Forms Programming Using Visual Basic.NET

ASP.NET Web Forms Programming Using Visual Basic.NET ASP.NET Web Forms Programming Using Visual Basic.NET Duration: 35 hours Price: $750 Delivery Option: Attend training via an on-demand, self-paced platform paired with personal instructor facilitation.

More information

Programming in Scala Second Edition

Programming in Scala Second Edition Programming in Scala Second Edition Martin Odersky, Lex Spoon, Bill Venners artima ARTIMA PRESS WALNUT CREEK, CALIFORNIA Contents Contents List of Figures List of Tables List of Listings Foreword Foreword

More information

Files. C# Programming: From Problem Analysis to Program Design 2nd Edition. David McDonald, Ph.D. Director of Emerging Technologies

Files. C# Programming: From Problem Analysis to Program Design 2nd Edition. David McDonald, Ph.D. Director of Emerging Technologies 12 Working with Files C# Programming: From Problem Analysis to Program Design 2nd Edition David McDonald, Ph.D. Director of Emerging Technologies Chapter Objectives Learn about the System.IO namespace

More information

Course Hours

Course Hours Programming the.net Framework 4.0/4.5 with C# 5.0 Course 70240 40 Hours Microsoft's.NET Framework presents developers with unprecedented opportunities. From 'geoscalable' web applications to desktop and

More information

Perl Scripting. Students Will Learn. Course Description. Duration: 4 Days. Price: $2295

Perl Scripting. Students Will Learn. Course Description. Duration: 4 Days. Price: $2295 Perl Scripting Duration: 4 Days Price: $2295 Discounts: We offer multiple discount options. Click here for more info. Delivery Options: Attend face-to-face in the classroom, remote-live or on-demand streaming.

More information