Visual Basic 2008 How to Program, 4/E Outline

Size: px
Start display at page:

Download "Visual Basic 2008 How to Program, 4/E Outline"

Transcription

1 vbhtp4_outline.fm Page ix Monday, December 17, :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 1 Introduction to Computers, the Internet and Visual Basic 1.1 Introduction 1.2 What Is a Computer? 1.3 Computer Organization 1.4 Early Operating Systems 1.5 Personal Computing, Distributed Computing and Client/Server Computing 1.6 Hardware Trends 1.7 Microsoft s Windows Operating System 1.8 Machine Languages, Assembly Languages and High-Level Languages 1.9 Visual Basic 1.10 C, C++, Java and Visual C# 1.11 Other High-Level Languages 1.12 The Internet and the World Wide Web 1.13 Extensible Markup Language (XML) 1.14 Microsoft s.net 1.15 The.NET Framework and the Common Language Runtime 1.16 Test-Driving a Visual Basic Application 1.17 (Only Required Section of the Case Study) Software Engineering Case Study: Introduction to Object Technology and the UML 1.18 Wrap-Up 1.19 Web Resources 2 Introduction to the Visual Basic Express 2008 IDE 2.1 Introduction 2.2 Overview of the Visual Studio 2008 IDE 2.3 Menu Bar and Toolbar 2.4 Navigating the Visual Studio IDE Solution Explorer Toolbox Properties Window 2.5 Using Help

2 vbhtp4_outline.fm Page x Monday, December 17, :40 PM x 2.6 Using Visual Programming to Create a Simple Program that Displays Text and an Image 2.7 Wrap-Up 2.8 Web Resources 3 Introduction to Visual Basic Programming 3.1 Introduction 3.2 Displaying a Line of Text 3.3 Creating Your First Console Application in Visual Basic Express 3.4 Displaying a Single Line of Text with Multiple Statements 3.5 Adding Integers 3.6 Memory Concepts 3.7 Arithmetic 3.8 Decision Making: Equality and Relational Operators 3.9 Using a Message Dialog to Display a Message 3.10 (Optional) Software Engineering Case Study: Examining the ATM Requirements Document 3.11 Wrap-Up 3.12 Web Resources 4 Introduction to Classes and Objects 4.1 Introduction 4.2 Classes, Objects, Methods and Instance Variables 4.3 Declaring a Class with a Method and Instantiating an Object of a Class 4.4 Declaring a Method with a Parameter 4.5 Instance Variables and Properties 4.6 Value Types and Reference Types 4.7 Initializing Objects with Constructors and Object Initializers 4.8 Validating Data with Set Accessors in Properties 4.9 (Optional) Software Engineering Case Study: Identifying the Classes in the ATM Requirements Document 4.10 Wrap-Up 5 Control Statements: Part Introduction 5.2 Algorithms 5.3 Pseudocode 5.4 Control Structures 5.5 If Then Selection Statement 5.6 If Then Else Selection Statement 5.7 While Repetition Statement 5.8 Do While Loop Repetition Statement 5.9 Do Until Loop Repetition Statement

3 vbhtp4_outline.fm Page xi Monday, December 17, :40 PM xi 5.10 Compound Assignment Operators 5.11 Formulating Algorithms: Case Study 1 (GradeBook with Counter-Controlled Repetition) 5.12 Formulating Algorithms with Top-Down, Stepwise Refinement: Case Study 2 (GradeBook with Sentinel-Controlled Repetition) 5.13 Formulating Algorithms with Top-Down, Stepwise Refinement: Case Study 3 (Nested Control Statements) 5.14 Formulating Algorithms with Top-Down, Stepwise Refinement: Case Study 4 (Nested Repetition Statements) 5.15 Visual Basic Programming in a Windows Application 5.16 (Optional) Software Engineering Case Study: Identifying Class Attributes in the ATM System 5.17 Wrap-Up 6 Control Statements: Part Introduction 6.2 Essentials of Counter-Controlled Repetition 6.3 For Next Repetition Statement 6.4 Examples Using the For Next Statement 6.5 GradeBook Case Study: Select Case Multiple-Selection Statement 6.6 Do Loop While Repetition Statement 6.7 Do Loop Until Repetition Statement 6.8 Using the Exit Statement in Repetition Statements 6.9 Using the Continue Statement in Repetition Statements 6.10 Logical Operators 6.11 (Optional) Software Engineering Case Study: Identifying Objects States and Activities in the ATM System 6.12 Wrap-Up 6.13 Structured Programming Summary 7 Methods: A Deeper Look 7.1 Introduction 7.2 Modules, Classes and Methods 7.3 Subroutines: Methods That Do Not Return a Value 7.4 Functions: Methods That Return a Value 7.5 Shared Methods and Class Math 7.6 GradeBook Case Study: Declaring Methods with Multiple Parameters 7.7 Notes on Declaring and Using Methods 7.8 Method Call Stack and Activation Records 7.9 Implicit Argument Conversions 7.10 Option Strict and Data-Type Conversions 7.11 Value Types and Reference Types 7.12 Framework Class Library Namespaces 7.13 Passing Arguments: Pass-by-Value vs. Pass-by-Reference

4 vbhtp4_outline.fm Page xii Monday, December 17, :40 PM xii 7.14 Scope of Declarations 7.15 Case Study: Random Number Generation 7.16 Case Study: A Game of Chance 7.17 Method Overloading 7.18 Optional Parameters 7.19 Recursion 7.20 (Optional) Software Engineering Case Study: Identifying Class Operations in the ATM System 7.21 Wrap-Up 8 Arrays 8.1 Introduction 8.2 Arrays 8.3 Declaring and Allocating Arrays 8.4 Examples Using Arrays Allocating an Array Initializing the Values in an Array Summing the Elements of an Array Using Arrays to Analyze Survey Results cusing Bar Charts to Display Array Data Graphically Using the Elements of an Array as Counters 8.5 Case Study: Card Shuffling and Dealing Simulation 8.6 Passing an Array to a Method 8.7 For Each Next Repetition Statement 8.8 GradeBook Case Study: Using an Array to Store Grades 8.9 Sorting an Array with Method Sort of Class Array 8.10 Searching Arrays Searching an Array with Linear Search Searching a Sorted Array with Method BinarySearch of Class Array 8.11 Rectangular Arrays 8.12 GradeBook Case Study: Using a Rectangular Array 8.13 Variable-Length Parameter Lists 8.14 Jagged Arrays 8.15 Using the ReDim Statement to Change the Size of an Array at Execution Time 8.16 Passing Arrays: ByVal vs. ByRef 8.17 (Optional) Software Engineering Case Study: Collaboration Among Objects in the ATM System 8.18 Wrap-Up 9 Introduction to LINQ 9.1 Introduction 9.2 LINQ Query Keywords

5 vbhtp4_outline.fm Page xiii Monday, December 17, :40 PM xiii 9.3 Implicitly Typed Local Variables and Arrays 9.4 Using LINQ with Strings 9.5 Using LINQ with Arrays 9.6 Sorting with LINQ 9.7 Searching with LINQ 9.8 Wrap-Up 10 Classes and Objects: A Deeper Look 10.1 Introduction 10.2 Time Class Case Study 10.3 Class Scope 10.4 Default and Parameterless Constructors 10.5 Time Class Case Study: Overloaded Constructors 10.6 Partial Classes 10.7 Composition 10.8 Using the Me Reference to Access the Current Object 10.9 Garbage Collection Shared Class Members Const and ReadOnly Members Object Browser Partial Classes and Partial Methods Delegates Lambda Expressions Extension Methods Anonymous Types (Optional) Software Engineering Case Study: Starting to Program the Classes of the ATM System Wrap-Up 11 Object-Oriented Programming: Inheritance 11.1 Introduction 11.2 Base Classes and Derived Classes 11.3 Protected Members 11.4 Relationship between Base Classes and Derived Classes Creating and Using a CommissionEmployee Class Creating a BasePlusCommissionEmployee Class without Using Inheritance Creating a CommissionEmployee BasePlusCommissionEmployee Inheritance Hierarchy CommissionEmployee BasePlusCommissionEmployee Inheritance Hierarchy Using Protected Instance Variables CommissionEmployee BasePlusCommissionEmployee Inheritance Hierarchy Using Private Instance Variables 11.5 Constructors in Derived Classes

6 vbhtp4_outline.fm Page xiv Monday, December 17, :40 PM xiv 11.6 Software Engineering with Inheritance 11.7 Class Object 11.8 Friend Members 11.9 Wrap-Up 12 Object-Oriented Programming: Polymorphism 12.1 Introduction 12.2 Polymorphic Video Game Demonstrating Polymorphic Behavior 12.4 Abstract Classes and Methods 12.5 Case Study: Payroll System Class Hierarchy Using Polymorphism Creating Abstract Base Class Employee Creating Concrete Derived Class SalariedEmployee Creating Concrete Derived Class HourlyEmployee Creating Concrete Derived Class CommissionEmployee Creating Indirect Concrete Derived Class BasePlusCommissionEmployee Demonstrating Polymorphic Processing, Expression TypeOf Is, TryCast and Downcasting Summary of the Allowed Assignments between Base Class and Derived Class Variables 12.6 NotOverridable Methods and NotInheritable Classes 12.7 Case Study: Creating and Using Interfaces Developing an IPayable Hierarchy Declaring Interface IPayable Creating Class Invoice Modifying Class Employee to Implement Interface IPayable Modifying Class SalariedEmployee for Use in the IPayable Hierarchy Using Interface IPayable to Process Invoices and Employees Polymorphically Common Interfaces of the.net Class Library 12.8 (Optional) Software Engineering Case Study: Incorporating Inheritance and Polymorphism into the ATM System 12.9 Wrap-Up 13 Exception Handling 13.1 Introduction 13.2 Exception Handling Overview 13.3 Example: Divide by Zero Without Exception Handling 13.4 Example: Handling DivideByZeroExceptions and FormatExceptions Enclosing Code in a Try Block Catching Exceptions Uncaught Exceptions Termination Model of Exception Handling

7 vbhtp4_outline.fm Page xv Monday, December 17, :40 PM xv Flow of Control When Exceptions Occur 13.5.NET Exception Hierarchy Classes ApplicationException and SystemException Determining Which Exceptions a Method Throws 13.6 Finally Block 13.7 Exception Properties 13.8 User-Defined Exception Classes 13.9 Wrap-Up 14 Graphical User Interfaces with Windows Forms 14.1 Introduction 14.2 Windows Forms 14.3 Event Handling A Simple Event-Driven GUI Another Look at the Visual Studio Generated Code Delegates and the Event-Handling Mechanism Other Ways to Create Event Handlers Locating Event Information 14.4 Control Properties and Layout 14.5 Labels, TextBoxes and Buttons 14.6 GroupBoxes and Panels 14.7 CheckBoxes and RadioButtons 14.8 PictureBoxes 14.9 ToolTips NumericUpDown Control Mouse-Event Handling Keyboard-Event Handling ComboBox Control TreeView Control Menus Multiple Document Interface (MDI) Windows Visual Inheritance User-Defined Controls Wrap-Up 15 Graphical User Interfaces with Windows Presentation Foundation (WPF) and XAML 15.1 Introduction 15.2 Windows Presentation Foundation 15.3 XAML 15.4 Event Handling 15.5 Controls, Control Properties and Layout 15.6 Windows and Menus 15.7 Intermixing Windows Forms and WPF

8 vbhtp4_outline.fm Page xvi Monday, December 17, :40 PM xvi 15.8 Wrap-Up 16 Windows Presentation Foundation (WPF) Graphics and Multimedia 16.1 Introduction 16.2 Shapes 16.3 Colors 16.4 Fonts 16.5 Advanced Graphics Capabilities 16.6 Introduction to Multimedia 16.7 Loading, Displaying and Scaling Images 16.8 Audio and Video 16.9 Animation Wrap-Up 17 Strings, Characters and Regular Expressions 17.1 Introduction 17.2 Fundamentals of Characters and Strings 17.3 String Constructors 17.4 String Indexer, Length Property and CopyTo Method 17.5 Comparing Strings 17.6 Locating Characters and Substrings in Strings 17.7 Extracting Substrings from Strings 17.8 Concatenating Strings 17.9 Miscellaneous String Methods Class StringBuilder Length and Capacity Properties, EnsureCapacity Method and Indexer of Class StringBuilder Append and AppendFormat Methods of Class StringBuilder Insert, Remove and Replace Methods of Class StringBuilder Char Methods Card Shuffling and Dealing Simulation Regular Expressions and Class Regular Expression Example Validating User Input with Regular Expressions Regex methods Replace and Split Wrap-Up 18 Files and Streams 18.1 Introduction 18.2 Data Hierarchy 18.3 Files and Streams

9 vbhtp4_outline.fm Page xvii Monday, December 17, :40 PM xvii 18.4 My.Computer.FileSystem Object 18.5 Creating a Sequential-Access File 18.6 Reading Data from a Sequential-Access File 18.7 Using LINQ to Objects with Files 18.8 Wrap-Up 19 Extensible Markup Language (XML) and LINQ to XML 19.1 Introduction 19.2 XML Basics 19.3 Structuring Data 19.4 XML Namespaces 19.5 Document Type Definitions (DTDs) 19.6 W3C XML Schema Documents 19.7 Extensible Stylesheet Language and XSL Transformations 19.8 Document Object Model (DOM) XML Manipulation with LINQ to XML XML Literals and XML Properties Wrap-Up Web Resources 20 Databases, LINQ to SQL and LINQ to DataSets 20.1 Introduction 20.2 Relational Databases 20.3 Relational Database Overview: Books Database 20.4 SQL Basic SELECT Query WHERE Clause ORDER BY Clause Merging Data from Multiple Tables: INNER JOIN INSERT Statement UPDATE Statement DELETE Statement 20.5 LINQ to SQL 20.6 Extracting Information from a Database Displaying a Database Table in a DataGridView How Data Binding Works 20.7 Querying the Books Database 20.8 Address Book Case Study 20.9 Processing a DataSet with LINQ to DataSets Wrap-Up Web Resources

10 vbhtp4_outline.fm Page xviii Monday, December 17, :40 PM xviii 21 ASP.NET and ASP.NET Ajax 21.1 Introduction 21.2 Simple HTTP Transactions 21.3 Multitier Application Architecture 21.4 Creating and Running a Simple Web-Form Example Examining an ASPX File Examining a Code-Behind File Relationship Between an ASPX File and a Code-Behind File How the Code in an ASP.NET Web Page Executes Examining the XHTML Generated by an ASP.NET Application Building an ASP.NET Web Application 21.5 Web Controls Text and Graphics Controls AdRotator Control Validation Controls 21.6 Session Tracking Cookies Session Tracking with HttpSessionState 21.7 Case Study: Connecting to a Database in ASP.NET Building a Web Form That Displays Data from a Database Modifying the Code-Behind File for the Guestbook Application 21.8 Case Study: Secure Books Database Application Examining the Completed Secure Books Database Application Creating the Secure Books Database Application 21.9 ASP.NET Ajax and the Microsoft Ajax Libraries Wrap-Up Web Resources 22 Web Services and Windows Communication Foundation (WCF) 22.1 Introduction 22.2.NET Web Services Basics Creating a Web Service in Visual Web Developer Discovering Web Services Determining a Web Service s Functionality Testing a Web Service s Methods Building a Client to Use a Web Service 22.3 Simple Object Access Protocol (SOAP) 22.4 Publishing and Consuming Web Services Defining the HugeInteger Web Service Building a Web Service in Visual Web Developer Deploying the HugeInteger Web Service Creating a Client to Consume the HugeInteger Web Service Consuming the HugeInteger Web Service

11 vbhtp4_outline.fm Page xix Monday, December 17, :40 PM xix 22.5 Session Tracking in Web Services Creating a Blackjack Web Service Consuming the Blackjack Web Service 22.6 Using Web Forms and Web Services Adding Data Components to a Web Service Creating a Web Form to Interact with the Airline Reservation Web Service 22.7 User-Defined Types in Web Services 22.9 REST-Based Web Services REST-Based Web Service Functionality Creating a REST-Based Web Service Adding Data Components to a Web Service 22.8 Wrap-Up 22.9 Web Resources 23 Microsoft Silverlight and Rich Internet Applications 23.1 Introduction 23.2 Platform Overview 23.3 Silverlight 1.0 Installation and Overview 23.4 Creating a Movie Viewer for Silverlight Creating a User Interface In XAML Using Expression Blend Using Storyboards Creating Controls Using JavaScript for Event Handling and DOM Manipulation 23.5 Embedding Silverlight in HTML 23.6 Silverlight Streaming 23.7 Silverlight 1.1 Installation and Overview 23.8 Creating a Cover Viewer for Silverlight 1.1 Alpha 23.9 Building an Application with Third-Party Controls Consuming a Web Service Consuming the HugeInteger Web Service Silverlight Demos, Games and Web Resources Wrap-Up 24 Data Structures 24.1 Introduction 24.2 Simple-Type Structures, Boxing and Unboxing 24.3 Self-Referential Classes 24.4 Linked Lists 24.5 Stacks 24.6 Queues 24.7 Trees Binary Search Tree of Integer Values

12 vbhtp4_outline.fm Page xx Monday, December 17, :40 PM xx Binary Search Tree of IComparable Objects 24.8 Wrap-Up 25 Generics 25.1 Introduction 25.2 Motivation for Generic Methods 25.3 Generic Method Implementation 25.4 Type Constraints 25.5 Overloading Generic Methods 25.6 Generic Classes 25.7 Multiple Constraints 25.8 Notes on Generics and Inheritance 25.9 Wrap-Up 26 Collections 26.1 Introduction 26.2 Collections Overview 26.3 Class Array and Enumerators 26.4 Non-Generic Collections Class ArrayList Class Stack Class Hashtable 26.5 Generic Collections Generic Class SortedDictionary Generic Class LinkedList 26.6 Using LINQ to Objects with Collections 26.7 Synchronized Collections 26.8 Wrap-Up A Operator Precedence Chart B Primitive Types C Number Systems C.1 Introduction C.2 Abbreviating Binary Numbers as Octal and Hexadecimal Numbers C.3 Converting Octal and Hexadecimal Numbers to Binary Numbers C.4 Converting from Binary, Octal or Hexadecimal to Decimal C.5 Converting from Decimal to Binary, Octal or Hexadecimal C.6 Negative Binary Numbers: Two s Complement Notation

13 vbhtp4_outline.fm Page xxi Monday, December 17, :40 PM xxi D Using the Visual Studio Debugger D.1 Introduction D.2 Breakpoints and the Continue Command D.3 The Locals and Watch Windows D.4 Controlling Execution Using the Step Into, Step Over, Step Out and Continue Commands D.5 Other Features D.5.1 Edit and Continue D.5.2 Exception Assistant D.5.3 Just My Code Debugging D.5.4 Other New Debugger Features D.6 Wrap-Up E ATM Case Study Code E.1 ATM Case Study Implementation E.2 Class ATM E.3 Class Screen E.4 Class Keypad E.5 Class CashDispenser E.6 Class DepositSlot E.7 Class Account E.8 Class BankDatabase E.9 Class Transaction E.10 Class BalanceInquiry E.11 Class Withdrawal E.12 Class Deposit E.13 Class ATMCaseStudy E.14 Wrap-Up F UML 2: Additional Diagram Types F.1 Introduction F.2 Additional Diagram Types G ASCII Character Set H Unicode H.1 Introduction H.2 Unicode Transformation Formats H.3 Characters and Glyphs H.4 Advantages/Disadvantages of Unicode H.5 Using Unicode

14 vbhtp4_outline.fm Page xxii Monday, December 17, :40 PM xxii H.6 Character Ranges

15 vbhtp4_outline.fm Page xxiii Monday, December 17, :40 PM xxiii New Visual Basic 9.0 &.NET 3.5 Features Covered in this Edition Chapter 4, Introduction to Classes and Objects 1. Object initializers Shorthand notation for initializing an object, similar to an array initializer. Chapter 9, Introduction to LINQ 2. New chapter that introduces LINQ and demonstrates using LINQ to Objects to perform array manipulations. 3. Implicitly Typed Local Variables and Arrays Visual Basic can infer the type of a variable from the initializer expression that you assign to the variable. Chapter 10, Classes and Objects: A Deeper Look 4. Anonymous Types A convenient way to encapsulate a set of read-only properties into a single object without having to first explicitly define a type. 5. Partial Classes and Partial Methods Provides a more formal introduction to partial classes from C# 2.0 and introduces partial methods from C# Delegates (possibly a new chapter) Provides a more formal introduction to delegates. 7. Lambda Expressions This would follow delegates because this is a new mechanism to make delegate programming easier. 8. Extension Methods A new type of static method for adding functionality to an existing class without creating a new subclass. Chapter 15, Graphical User Interfaces with Windows Presentation Foundation and XAML 9. New chapter that shows how to build GUIs with WPF and XAML. Demonstrates intermixing WPF and Windows Forms. Chapter 16, Windows Presentation Foundation (WPF) Graphics and Multimedia 10. New chapter that shows how to use graphics and multimedia with WPF and XAML. Chapter 18, Files and Streams 11. New section on using LINQ to Objects with files.

16 vbhtp4_outline.fm Page xxiv Monday, December 17, :40 PM xxiv Chapter 19, XML and LINQ to XML 12. Introduces LINQ to XML and replaces all.net 2.0 and earlier XML processing with LINQ to XML. 13. Introduces Visual Basic s new XML literals, XML namespace and XML Member capabilities. Chapter 20, Databases, LINQ to SQL and Link to DataSets 14. Now introduces LINQ to SQL and LINQ to DataSets and replaces all ADO.NET 2.0 database manipulating with LINQ. Chapter 21, ASP.NET and ASP.NET Ajax 15. Now includes coverage of ASP.NET Ajax and the Microsoft Ajax Library. Chapter 22, Web Services and Windows Communication Foundation (WCF) 16. Introduces WCF and shows how to build and consume WCF-based web services. Chapter 23, Microsoft Silverlight and Rich Internet Applications 17. Introduces Microsoft s Silverlight web browser plug-in and how to develop rich internet applications for it using C#,.NET and XAML.

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

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

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

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

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

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

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

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

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

ощ 'ршорвшэш! цвн-эориэу ощ '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

Contents. 2 Introduction to C++ Programming,

Contents. 2 Introduction to C++ Programming, cppfp2_toc.fm Page vii Thursday, February 14, 2013 9:33 AM Chapter 24 and Appendices F K are PDF documents posted online at www.informit.com/title/9780133439854 Preface xix 1 Introduction 1 1.1 Introduction

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

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

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

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

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

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

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. 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

Simply Visual Basic 2010

Simply Visual Basic 2010 INTERNATIONAL EDITION Simply Visual Basic 2010 An App-Driven Approach FOURTH EDITION Paul Deitel Harvey Deitel Abbey Deitel Deitel Series Page How To Program Series Android How to Program C++ How to Program,

More information

Contents. Before You Begin. Appendices M Q are PDF documents posted online at the book s Companion Website (www.pearsonhighered.com/deitel/).

Contents. Before You Begin. Appendices M Q are PDF documents posted online at the book s Companion Website (www.pearsonhighered.com/deitel/). Contents Appendices M Q are PDF documents posted online at the book s Companion Website (www.pearsonhighered.com/deitel/). Preface Before You Begin xxiii xxxiii 1 Introduction to Computers and Java 1 1.1

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

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. 1 Introduction to Computers, the Internet and the World Wide Web 1. 2 Introduction to C Programming 26

Contents. 1 Introduction to Computers, the Internet and the World Wide Web 1. 2 Introduction to C Programming 26 Preface xix 1 Introduction to Computers, the Internet and the World Wide Web 1 1.1 Introduction 2 1.2 What Is a Computer? 4 1.3 Computer Organization 4 1.4 Evolution of Operating Systems 5 1.5 Personal,

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

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

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

Contents. 1 Introduction to Computers, the Internet and the Web 1

Contents. 1 Introduction to Computers, the Internet and the Web 1 jhtp4toc.fm Page vii Friday, January 11, 2002 12:01 PM Contents Preface xxxv 1 Introduction to Computers, the Internet and the Web 1 1.1 Introduction 2 1.2 What Is a Computer? 7 1.3 Computer Organization

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

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

Visual Basic Introduction What Is acomputer? Computer Organization Early Operating Systems 5

Visual Basic Introduction What Is acomputer? Computer Organization Early Operating Systems 5 Contents Preface xxiii 1 Introduction tocomputers, the Internet and Visual Basic 1 1.1 Introduction 2 1.2 What Is acomputer? 3 1.3 Computer Organization 3 1.4 Early Operating Systems 5 1.5 PersonalComputing,

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

Chapters and Appendices F J are PDF documents posted online at the book s Companion Website, which is accessible from.

Chapters and Appendices F J are PDF documents posted online at the book s Companion Website, which is accessible from. Contents Chapters 23 26 and Appendices F J are PDF documents posted online at the book s Companion Website, which is accessible from http://www.pearsonhighered.com/deitel See the inside front cover for

More information

Contents. Before You Begin. Copyright by Pearson Education, Inc. All Rights Reserved.

Contents. Before You Begin. Copyright by Pearson Education, Inc. All Rights Reserved. AndroidHTP.book Page vii Monday, January 23, 2012 1:33 PM Preface Before You Begin xix xxxi 1 Introduction to Android 1 1.1 Introduction 2 1.2 Android Overview 4 1.3 Android 2.2 (Froyo) 7 1.4 Android 2.3

More information

Introduction. Part I: Silverlight Fundamentals for ASP.NET Developers 1

Introduction. Part I: Silverlight Fundamentals for ASP.NET Developers 1 Introduction xxi Part I: Silverlight Fundamentals for ASP.NET Developers 1 Chapter 1: Silverlight in a Nutshell 3 Uphill Struggle 3 Rich Client or Web Reach? 4 Silverlight Steps In 4 The Impact of Silverlight

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

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

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

.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

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

This page intentionally left blank

This page intentionally left blank This page intentionally left blank arting Out with Java: From Control Structures through Objects International Edition - PDF - PDF - PDF Cover Contents Preface Chapter 1 Introduction to Computers and Java

More information

Contents. 1 IntroductiontoComputers,the Internetand

Contents. 1 IntroductiontoComputers,the Internetand Contents Preface BeforeYouBegin xxiii 1 IntroductiontoComputers,the Internetand Visual C# 1 1.1 Introduction 2 1.2 WhatIs acomputer? 3 1.3 Computer Organization 3 1.4 Personal Computing, Distributed Computing

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

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

Apex TG India Pvt. Ltd.

Apex TG India Pvt. Ltd. (Core C# Programming Constructs) Introduction of.net Framework 4.5 FEATURES OF DOTNET 4.5 CLR,CLS,CTS, MSIL COMPILER WITH TYPES ASSEMBLY WITH TYPES Basic Concepts DECISION CONSTRUCTS LOOPING SWITCH OPERATOR

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

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

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

Contents. Preface. Introduction. Introduction to C Programming

Contents. Preface. Introduction. Introduction to C Programming c11fptoc.fm Page vii Saturday, March 23, 2013 4:15 PM Preface xv 1 Introduction 1 1.1 1.2 1.3 1.4 1.5 Introduction The C Programming Language C Standard Library C++ and Other C-Based Languages Typical

More information

C#.NET TRAINING / /

C#.NET TRAINING / / C#.NET TRAINING.NET ENTERPRISE ARCHITECTURE Introduction to the.net platform Common Language Run Time(CLR) The Common Type Specification(CTS) The Common Language Specification(CLS) Microsoft Intermediate

More information

"Charting the Course... MOC A Introduction to Web Development with Microsoft Visual Studio Course Summary

Charting the Course... MOC A Introduction to Web Development with Microsoft Visual Studio Course Summary Description Course Summary This course provides knowledge and skills on developing Web applications by using Microsoft Visual. Objectives At the end of this course, students will be Explore ASP.NET Web

More information

Appendices E through H are PDF documents posted online at the book s Companion Website (located at

Appendices E through H are PDF documents posted online at the book s Companion Website (located at chtp7_printonlytoc.fm Page vii Monday, January 23, 2012 1:30 PM Appendices E through H are PDF documents posted online at the book s Companion Website (located at www.pearsonhighered.com/deitel). Preface

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

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

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

.Net. Course Content ASP.NET

.Net. Course Content ASP.NET .Net Course Content ASP.NET INTRO TO WEB TECHNOLOGIES HTML ü Client side scripting langs ü lls Architecture ASP.NET INTRODUCTION ü What is ASP.NET ü Image Technique and code behind technique SERVER SIDE

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

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

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

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

JAVASCRIPT FOR PROGRAMMERS

JAVASCRIPT FOR PROGRAMMERS JAVASCRIPT FOR PROGRAMMERS DEITEL DEVELOPER SERIES Paul J. Deitel Deitel & Associates, Inc. Harvey M. Deitel Deitel & Associates, Inc. PRENTICE HALL Upper Saddle River, NJ Boston Indianapolis San Francisco

More information

Contents. 1 Introduction to Computers, Internet and World Wide Web 1

Contents. 1 Introduction to Computers, Internet and World Wide Web 1 pythonhtp1_01toc.fm Page viii Monday, January 14, 2002 12:20 PM Preface xxxvii 1 Introduction to Computers, Internet and World Wide Web 1 1.1 Introduction 2 1.2 What Is a Computer? 3 1.3 Computer Organization

More information

.NET Advance Package Syllabus

.NET Advance Package Syllabus Module 1: Introduction to.net Lecture 1: About US: About SiSTech About your self Describe training methodology Lecture 2: What is.net? Application developed in.net Application development Architecture.Net

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

C++ How To Program 10 th Edition. Table of Contents

C++ How To Program 10 th Edition. Table of Contents C++ How To Program 10 th Edition Table of Contents Preface xxiii Before You Begin xxxix 1 Introduction to Computers and C++ 1 1.1 Introduction 1.2 Computers and the Internet in Industry and Research 1.3

More information

C ONTENTS PART I FUNDAMENTALS OF PROGRAMMING 1. and Java 3. Chapter 1 Introduction to Computers, Programs,

C ONTENTS PART I FUNDAMENTALS OF PROGRAMMING 1. and Java 3. Chapter 1 Introduction to Computers, Programs, C ONTENTS PART I FUNDAMENTALS OF PROGRAMMING 1 Chapter 1 Introduction to Computers, Programs, and Java 3 1.1 Introduction 4 1.2 What Is acomputer? 4 1.3 Programs 7 1.4 Operating Systems 9 1.5 Number Systems

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

JAVA CONCEPTS Early Objects

JAVA CONCEPTS Early Objects INTERNATIONAL STUDENT VERSION JAVA CONCEPTS Early Objects Seventh Edition CAY HORSTMANN San Jose State University Wiley CONTENTS PREFACE v chapter i INTRODUCTION 1 1.1 Computer Programs 2 1.2 The Anatomy

More information

The C# Programming Language. Overview

The C# Programming Language. Overview The C# Programming Language Overview Microsoft's.NET Framework presents developers with unprecedented opportunities. From web applications to desktop and mobile platform applications - all can be built

More information

Global edition. Java How to Program. Late Objects Version. TENTH edition. Paul Deitel Harvey Deitel

Global edition. Java How to Program. Late Objects Version. TENTH edition. Paul Deitel Harvey Deitel Global edition Java How to Program Late Objects Version TENTH edition Paul Deitel Harvey Deitel GLOBAL EDITION Java How to Program Late Objects Version TENTH EDITION Java: How to Program (Late Objects),

More information

C# Programming in the.net Framework

C# Programming in the.net Framework 50150B - Version: 2.1 04 May 2018 C# Programming in the.net Framework C# Programming in the.net Framework 50150B - Version: 2.1 6 days Course Description: This six-day instructor-led course provides students

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

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

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

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

Cowley College & Area Vocational Technical School

Cowley College & Area Vocational Technical School Cowley College & Area Vocational Technical School COURSE PROCEDURE FOR C++ PROGRAMMING CIS1862 3 Credit Hours Student Level: This course is open to students on the college level in either freshman or sophomore

More information

2310C VB - Developing Web Applications Using Microsoft Visual Studio 2008 Course Number: 2310C Course Length: 5 Days

2310C VB - Developing Web Applications Using Microsoft Visual Studio 2008 Course Number: 2310C Course Length: 5 Days 2310C VB - Developing Web Applications Using Microsoft Visual Studio 2008 Course Number: 2310C Course Length: 5 Days Certification Exam This course will help you prepare for the following Microsoft Certified

More information

B.E /B.TECH DEGREE EXAMINATIONS,

B.E /B.TECH DEGREE EXAMINATIONS, B.E /B.TECH DEGREE EXAMINATIONS, November / December 2012 Seventh Semester Computer Science and Engineering CS2041 C# AND.NET FRAMEWORK (Common to Information Technology) (Regulation 2008) Time : Three

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

MyProgram m i ng Lab. get with the programming. Through the power of practice and immediate personalized

MyProgram m i ng Lab. get with the programming. Through the power of practice and immediate personalized get with the programming Through the power of practice and immediate personalized feedback, MyProgrammingLab improves your performance. MyProgram m i ng Lab Learn more at www.myprogramminglab.com Preface

More information

ALPHAPRIMETECH 112 New South Road, Hicksville, NY 11801

ALPHAPRIMETECH 112 New South Road, Hicksville, NY 11801 ALPHAPRIMETECH 112 New South Road, Hicksville, NY 11801 Course Curriculum COMPUTER SYSTEM ANALYST-.NET C# Introduction to.net Framework.NET Framework OverView CLR,CLS MSIL Assemblies NameSpaces.NET Languages

More information

Internet & World Wide Web

Internet & World Wide Web INTERNATIONAL EDITION Internet & World Wide Web HOW TO PROGRAM Fifth Edition Paul Deitel Harvey Deitel Abbey Deitel Deitel Series Page How To Program Series C++ How to Program, 8/E C How to Program, 6/E

More information

10267A CS: Developing Web Applications Using Microsoft Visual Studio 2010

10267A CS: Developing Web Applications Using Microsoft Visual Studio 2010 10267A CS: Developing Web Applications Using Microsoft Visual Studio 2010 Course Overview This instructor-led course provides knowledge and skills on developing Web applications by using Microsoft Visual

More information

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

Contents. 1 Introduction to Computers, the Internet and Java 1. Before You Begin Contents The online chapters and appendices listed at the end of this Table of Contents are located on the book s Companion Website (http://www.pearsonhighered.com/deitel/) see the inside front cover of

More information

[CHAPTER] 1 INTRODUCTION 1

[CHAPTER] 1 INTRODUCTION 1 FM_TOC C7817 47493 1/28/11 9:29 AM Page iii Table of Contents [CHAPTER] 1 INTRODUCTION 1 1.1 Two Fundamental Ideas of Computer Science: Algorithms and Information Processing...2 1.1.1 Algorithms...2 1.1.2

More information

Weiss Chapter 1 terminology (parenthesized numbers are page numbers)

Weiss Chapter 1 terminology (parenthesized numbers are page numbers) Weiss Chapter 1 terminology (parenthesized numbers are page numbers) assignment operators In Java, used to alter the value of a variable. These operators include =, +=, -=, *=, and /=. (9) autoincrement

More information

VB.NET Web : Phone : INTRODUCTION TO NET FRAME WORK

VB.NET Web : Phone : INTRODUCTION TO NET FRAME WORK Web :- Email :- info@aceit.in Phone :- +91 801 803 3055 VB.NET INTRODUCTION TO NET FRAME WORK Basic package for net frame work Structure and basic implementation Advantages Compare with other object oriented

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

Dot Net Online Training

Dot Net Online Training chakraitsolutions.com http://chakraitsolutions.com/dotnet-online-training/ Dot Net Online Training DOT NET Online Training CHAKRA IT SOLUTIONS TO LEARN ABOUT OUR UNIQUE TRAINING PROCESS: Title : Dot Net

More information

Diploma in Microsoft.NET

Diploma in Microsoft.NET Course Duration For Microsoft.NET Training Course : 12 Weeks (Weekday Batches) Objective For Microsoft.NET Training Course : To Become a.net Programming Professional To Enable Students to Improve Placeability

More information

Big Java Late Objects

Big Java Late Objects Big Java Late Objects Horstmann, Cay S. ISBN-13: 9781118087886 Table of Contents 1. Introduction 1.1 Computer Programs 1.2 The Anatomy of a Computer 1.3 The Java Programming Language 1.4 Becoming Familiar

More information

2609 : Introduction to C# Programming with Microsoft.NET

2609 : Introduction to C# Programming with Microsoft.NET 2609 : Introduction to C# Programming with Microsoft.NET Introduction In this five-day instructor-led course, developers learn the fundamental skills that are required to design and develop object-oriented

More information

CHAPTER 1 Introduction to Computers and Programming CHAPTER 2 Introduction to C++ ( Hexadecimal 0xF4 and Octal literals 031) cout Object

CHAPTER 1 Introduction to Computers and Programming CHAPTER 2 Introduction to C++ ( Hexadecimal 0xF4 and Octal literals 031) cout Object CHAPTER 1 Introduction to Computers and Programming 1 1.1 Why Program? 1 1.2 Computer Systems: Hardware and Software 2 1.3 Programs and Programming Languages 8 1.4 What is a Program Made of? 14 1.5 Input,

More information

Developing Web Applications Using Microsoft Visual Studio 2008 SP1

Developing Web Applications Using Microsoft Visual Studio 2008 SP1 Developing Web s Using Microsoft Visual Studio 2008 SP1 Introduction This five day instructor led course provides knowledge and skills on developing Web applications by using Microsoft Visual Studio 2008

More information

Course Syllabus C # Course Title. Who should attend? Course Description

Course Syllabus C # Course Title. Who should attend? Course Description Course Title C # Course Description C # is an elegant and type-safe object-oriented language that enables developers to build a variety of secure and robust applications that run on the.net Framework.

More information

Introduction to Web Development with Microsoft Visual Studio 2010

Introduction to Web Development with Microsoft Visual Studio 2010 Introduction to Web Development with Microsoft Visual Studio 2010 Course 10267; 5 Days, Instructor-led Course Description This five-day instructor-led course provides knowledge and skills on developing

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

Table Of Contents VISUAL BAISC 2005 FOR BEGINNERS

Table Of Contents VISUAL BAISC 2005 FOR BEGINNERS Table Of Contents SECTION I: REVOLUTION AND DESIGN ENVIRONMENT OF VISUAL BASIC 2005 1. INTRODUCTION TO MICROSOFT VISUAL STUDIO 2005... 1 HISTORY OF MICROSOFT VISUAL STUDIO... 1 Visual Studio 97... 1 Visual

More information

"Charting the Course to Your Success!" MOC B Programming in C# Course Summary

Charting the Course to Your Success! MOC B Programming in C# Course Summary Course Summary Description This training course teaches developers the programming skills that are required for developers to create Windows applications using the C# language. During their five days in

More information

Pro Business Applications with Silverlight 4

Pro Business Applications with Silverlight 4 Pro Business Applications with Silverlight 4 Chris Anderson Apress* Contents at a Glance Contents About the Author Acknowledgments iv v xix xx a Chapter 1: Introduction 1 Who This Book Is For 1 About This

More information