My Account Log in

1 option

Faster smarter beginning programming.

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Buyens, Jim.
Language:
English
Subjects (All):
Programming.
Computer programming.
Programming languages (Electronic computers).
Local Subjects:
Programming.
Physical Description:
1 online resource (694 p.)
Edition:
1st edition
Place of Publication:
Sebastopol : Microsoft Press, 2009.
Language Note:
English
System Details:
text file
Summary:
Now you can write your own programs with Microsoft® Visual Basic® .NET-faster, smarter, and better. Dive in-this friendly, high-energy guide makes it easy to learn exactly what you need. Use the numbered steps, code listings, and expert tips to accelerate your programming productivity-and move on to doing the cool things you want to do! Learn basic concepts, syntax, and language elementsFollow easy coding techniques to build your dexterityWrite and run your first Visual Basic .NET programUse built-in functions
Contents:
Faster Smarter Beginning Programming; Acknowledgments; Introduction; System Requirements; Support; 1. Introducing Basic Concepts; Appreciating Data Types; High-Level Languages; The Concept of Layered Software; Structured Programming Constructs; Top-Down Design; Subroutines and Functions; Processing Events; Classes and Objects; Key Points; 2. Introducing Microsoft Visual Basic .NET; Preparing for .NET Web Applications; Sizing Your Computer; Obtaining Visual Basic .NET; Installing Visual Basic .NET; Easing into Visual Basic .NET; Manipulating Visual Studio Windows
Help, More Help, and Beyond Help Understanding Visual Basic .NET Syntax; Writing and Running Your First Program; Key Points; 3. Using Elementary Statements; Using Literals; Using Variables; Using Constants; Option Explicit and Option Strict; Working with Arrays; Scoping Out Variables; Writing Decision Statements; Writing Loops; Coding Loops with For...Next Statements; Coding Loops with While...End While Statements; Example: Writing a Tape Calculator; Key Points; 4. Using Operators and Expressions; Forming Expressions; Using Arithmetic Operators; Using Assignment Operators
Understanding Type Conversion Assigning Reference Variables; Using Comparison Operators; Comparing Strings; Using the Like Operator; Getting It Together with Concatenation Operators; Using Logical Operators; Using Bitwise Operators; Using Miscellaneous Operators; Testing Operators and Expressions; Key Points; 5. Using Functions and Subroutines; Coding Your Own Functions and Subroutines; Declaring Arguments; Passing Arguments by Value; Passing Arguments by Reference; Sidestepping Arguments; Specifying Return Values; Exiting Functions and Subroutines; Functions, Subroutines, Variables, and Scope
Designing Functions and Subroutines Effectively Example: Writing a Four-Function Calculator; Key Points; 6. Using Built-In Functions; Using Type Conversion Functions; Logical Functions; Manipulating Dates; Manipulating Strings; Using Array Functions; Generating Random Numbers; Example: Shuffling Cards; Shuffle the Cards; Key Points; 7. Creating Classes and Objects; Scrupulous Methods; Desirable Properties; Matters of Scope; Creating Objects from Classes; Example 1: Shuffling with Class; Construction and Destruction; Using Property Procedures; Using Structures
Trying Times and Exceptional Results Example 2: Shuffling with Property Procedures; Deck.vb; Key Points; 8. Using Classes, Modules, and Forms; Referencing Namespaces; Importing Namespaces; Making the Most of Objects and Classes; Overloading and Polymorphism; Events (i.e., Getting a Raise); Handling Events; Wiring Event Handlers Declaratively; Wiring Event Handlers Dynamically; Using Forms; Using Modules; Example: Dealing Cards; Displaying the Player Forms; Moving the Player Forms; Declaring a Deck of Cards; Dealing the Cards; Ending the Game; Playing a Card; Player.vb; Key Points
9. Designing and Using Windows Forms
Notes:
Description based upon print version of record.
Description based on publisher supplied metadata and other sources.
ISBN:
9780735635623
0735635625
9780585475011
0585475016
OCLC:
609857038

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account