Vai al contenuto principale della pagina

Simply visual basic 2010 : an app-driven approach / / Paul J Deitel, Harvey M Deitel, Abbey Deitel



(Visualizza in formato marc)    (Visualizza in BIBFRAME)

Autore: Deitel Paul J. Visualizza persona
Titolo: Simply visual basic 2010 : an app-driven approach / / Paul J Deitel, Harvey M Deitel, Abbey Deitel Visualizza cluster
Pubblicazione: Harlow, England : , : Pearson Education, Limited, , [2013]
©2013
Edizione: Fourth edition.
Descrizione fisica: 1 online resource (848 pages) : illustrations
Disciplina: 005.2762
Soggetto topico: BASIC (Computer program language)
Visual Basic (Computer program language)
Persona (resp. second.): DeitelAbbey
DeitelHarvey M. <1945->
Note generali: Includes index.
Nota di contenuto: Cover -- Contents -- Preface -- Before You Begin -- 1 Test-Driving a Painter App -- Introducing Computers, the Internet and Visual Basic -- 1.1 Computing in Business, Industry and Research -- 1.2 Hardware and Software -- 1.3 Data Hierarchy -- 1.4 Computer Organization -- 1.5 Machine Languages, Assembly Languages and High- Level Languages -- 1.6 Object Technology -- 1.7 Microsoft's Windows® Operating System -- 1.8 Programming Languages -- 1.9 Visual Basic -- 1.10 The Internet and the World Wide Web -- 1.11 Microsoft .NET -- 1.12 Web 2.0: Going Social -- 1.13 Test-Driving the Visual Basic Advanced Painter App -- 1.14 Web Resources -- 1.15 Wrap-Up -- 2 Welcome App -- Introducing the Visual Basic 2010 Express IDE -- 2.1 Test-Driving the Welcome App -- 2.2 Overview of the Visual Studio 2010 IDE -- 2.3 Creating a Project for the Welcome App -- 2.4 Menu Bar and Toolbar -- 2.5 Navigating the Visual Studio IDE -- Auto-Hide -- Solution Explorer -- Toolbox -- Properties Window -- 2.6 Using Help -- 2.7 Saving and Closing Projects in Visual Basic -- 2.8 Web Resources -- 2.9 Wrap-Up -- 3 Welcome App -- Introduction to Visual App Development -- 3.1 Test-Driving the Welcome App -- 3.2 Constructing the Welcome App -- 3.3 Objects Used in the App -- 3.4 Wrap-Up -- 4 Designing the Inventory App -- Introducing TextBoxes and Buttons -- 4.1 Test-Driving the Inventory App -- 4.2 Constructing the Inventory App -- 4.3 Adding Labels to the Inventory App -- 4.4 Adding TextBoxes and a Button to the Form -- 4.5 Wrap-Up -- 5 Completing the Inventory App -- Introducing Programming -- 5.1 Test-Driving the Inventory App -- 5.2 Introduction to Visual Basic Program Code -- 5.3 Inserting an Event Handler -- 5.4 Performing a Calculation and Displaying the Result -- 5.5 Using the IDE to Eliminate Compilation Errors -- 5.6 Wrap-Up -- 6 Enhancing the Inventory App.
Introducing Variables, Memory Concepts and Arithmetic -- 6.1 Test-Driving the Enhanced Inventory App -- 6.2 Variables -- 6.3 Handling the TextChanged Event -- 6.4 Memory Concepts -- 6.5 Arithmetic -- 6.6 Using the Debugger: Breakpoints -- 6.7 Wrap-Up -- 7 Wage Calculator App -- Introducing Algorithms, Pseudocode and Program Control -- 7.1 Test-Driving the Wage Calculator App -- 7.2 Algorithms -- 7.3 Pseudocode -- 7.4 Control Statements -- 7.5 If...Then Selection Statement -- 7.6 If...Then...Else Selection Statement and Conditional If Expressions -- 7.7 Constructing the Wage Calculator App -- 7.8 Assignment Operators -- 7.9 Formatting Text -- 7.10 Using the Debugger: The Watch Window -- 7.11 Wrap-Up -- 8 Dental Payment App -- Introducing CheckBoxes and Message Dialogs -- 8.1 Test-Driving the Dental Payment App -- 8.2 Designing the Dental Payment App -- 8.3 Using CheckBoxes -- 8.4 Using a Dialog to Display a Message -- 8.5 Logical Operators -- Using AndAlso -- Using OrElse -- Short-Circuit Evaluation -- Using Xor -- Using Not -- 8.6 Designer-Generated Code -- 8.7 Wrap-Up -- 9 Car Payment Calculator App -- Introducing the Do While...Loop and Do Until...Loop Repetition Statements -- 9.1 Test-Driving the Car Payment Calculator App -- 9.2 Do While...Loop Repetition Statement -- 9.3 Do Until...Loop Repetition Statement -- 9.4 Constructing the Car Payment Calculator App -- 9.5 Wrap-Up -- 10 Class Average App -- Introducing the Do...Loop While and Do...Loop Until Repetition Statements -- 10.1 Test-Driving the Class Average App -- 10.2 Do...Loop While Repetition Statement -- 10.3 Do...Loop Until Repetition Statement -- 10.4 Creating the Class Average App -- 10.5 Wrap-Up -- 11 Interest Calculator App -- Introducing the For...Next Repetition Statement and NumericUpDown Control -- 11.1 Test-Driving the Interest Calculator App -- 11.2 Essentials of Counter-Controlled Repetition.
11.3 Introducing the For...Next Repetition Statement -- 11.4 Examples Using the For...Next Statement -- 11.5 Constructing the Interest Calculator App -- 11.6 Wrap-Up -- 12 Security Panel App -- Introducing the Select Case Multiple-Selection Statement -- 12.1 Test-Driving the Security Panel App -- 12.2 Introducing the Select Case Multiple-Selection Statement -- 12.3 Constructing the Security Panel App -- 12.4 Wrap-Up -- 13 Enhancing the Wage Calculator App -- Introducing Function Procedures and Sub Procedures -- 13.1 Test-Driving the Enhanced Wage Calculator App -- 13.2 Classes and Procedures -- 13.3 Function Procedures -- 13.4 Using Procedures in the Wage Calculator App -- 13.5 Using the Debugger: Debugging Controls -- 13.6 Optional Parameters -- 13.7 Wrap-Up -- 14 Shipping Time App -- Using Dates and Timers -- 14.1 Test-Driving the Shipping Time App -- 14.2 Date Variables -- Declaring a Date Variable -- Using Date Members -- 14.3 Creating the Shipping Time App: Design Elements -- 14.4 Creating the Shipping Time App: Inserting Code -- 14.5 Wrap-Up -- 15 Fund Raiser App -- Introducing Scope, Pass-by-Reference and Option Strict -- 15.1 Test-Driving the Fund Raiser App -- 15.2 Constructing the Fund Raiser App -- 15.3 Passing Arguments: Pass-by-Value vs. Pass-by-Reference -- 15.4 Option Strict -- 15.5 Wrap-Up -- 16 Craps Game App -- Introducing Random-Number Generation and Enum -- 16.1 Test-Driving the Craps Game App -- 16.2 Random-Number Generation -- 16.3 Constructing the Craps Game App -- 16.4 Using Random Numbers in the Craps Game App -- 16.5 Wrap-Up -- 17 Flag Quiz App -- Introducing One-Dimensional Arrays and ComboBoxes -- 17.1 Test-Driving the Flag Quiz App -- 17.2 Introducing Arrays -- 17.3 Declaring and Allocating Arrays -- 17.4 Constructing the Flag Quiz App -- 17.5 Sorting Arrays -- 17.6 Wrap-Up -- 18 Student Grades App.
Introducing Two-Dimensional Arrays and RadioButtons -- 18.1 Test-Driving the Student Grades App -- 18.2 Two-Dimensional Rectangular Arrays -- 18.3 Using RadioButtons -- 18.4 Inserting Code into the Student Grades App -- 18.5 Wrap-Up -- 19 Microwave Oven App -- Building Your Own Classes and Objects -- 19.1 Test-Driving the Microwave Oven App -- 19.2 Designing the Microwave Oven App -- 19.3 Adding a New Class to the Project -- 19.4 Initializing Class Objects: Constructors -- 19.5 Properties -- 19.6 Completing the Microwave Oven App -- 19.7 Controlling Access to Members -- 19.8 Auto-Implemented Properties -- 19.9 Using the Debugger: The Locals Window -- 19.10 Wrap-Up -- 20 Shipping Hub App -- Introducing Generic Collections, LINQ, For Each...Next and Access Keys -- 20.1 Test-Driving the Shipping Hub App -- 20.2 Package Class -- 20.3 Using Properties TabIndex and TabStop -- 20.4 Using Access Keys -- 20.5 Collections -- 20.6 Shipping Hub App: Using Class List(Of T) -- 20.7 For Each...Next Repetition Statement -- 20.8 Language-Integrated Query (LINQ) -- 20.9 Wrap-Up -- 21 Typing App -- Introducing Keyboard Events, Menus, Dialogs and the Dictionary Collection -- 21.1 Test-Driving the Typing App -- 21.2 Analyzing the Typing App -- 21.3 Keyboard Events -- 21.4 IsNot Operator -- 21.5 Menus -- 21.6 Wrap-Up -- 22 Screen Scraping App -- Introducing String Processing -- 22.1 Test-Driving the Screen Scraping App -- 22.2 Fundamentals of Strings -- 22.3 Analyzing the Screen Scraping App -- 22.4 Locating Substrings in Strings -- 22.5 Extracting Substrings from Strings -- 22.6 Replacing Substrings in Strings -- 22.7 Other String Methods -- 22.8 Wrap-Up -- 23 Ticket Information App -- Introducing Sequential-Access Files -- 23.1 Test-Driving the Ticket Information App -- 23.2 Files and Streams -- 23.3 Writing to a File-Creating the Write Event App.
23.4 Building the Ticket Information App -- 23.5 Using LINQ and Class File to Extract Data from a Text File -- 23.6 Wrap-Up -- 24 Enhanced Car Payment Calculator App -- Introducing Exception Handling -- 24.1 Test-Driving the Enhanced Car Payment Calculator App -- 24.2 Introduction to Exception Handling -- 24.3 Exception Handling in Visual Basic -- 24.4 Constructing the Enhanced Car Payment Calculator App -- 24.5 Additional Exception Handling Capabilities -- 24.6 Wrap-Up -- 25 CheckWriter App -- Introducing Graphics and Printing -- 25.1 Test-Driving the CheckWriter App -- 25.2 GDI+ Introduction -- 25.3 Constructing the CheckWriter App -- 25.4 PrintPreviewDialogs and PrintDocuments -- 25.5 Creating an Event Handler for the CheckWriter App -- 25.6 Graphics Objects: Colors, Lines and Shapes -- Colors -- Drawing Lines, Rectangles and Ovals -- 25.7 Printing Each Control of the CheckWriter App -- 25.8 Font Class -- 25.9 Previewing and Printing the Check -- 25.10 Wrap-Up -- 26 "Cat and Mouse" Painter App -- Introducing Graphics with Windows Presentation Foundation (WPF) and Mouse Events -- 26.1 Test-Driving the Painter App -- 26.2 Windows Presentation Foundation (WPF) -- 26.3 XAML (Extensible Application Markup Language) -- 26.4 Creating the Painter App's GUI in WPF -- 26.5 Constructing the Painter App -- 26.6 Handling the MouseLeftButtonDown Event -- 26.7 Handling the MouseLeftButtonUp Event -- 26.8 Handling the MouseMove Event -- 26.9 Handling Right Mouse Button Events -- 26.10 Selecting Colors with RadioButtons -- 26.11 Wrap-Up -- 27 Address Book App -- Databases and LINQ -- 27.1 Relational Databases -- 27.2 A Books Database -- 27.3 LINQ to SQL -- 27.4 Querying a Database with LINQ -- Creating LINQ to SQL Classes -- Data Bindings Between Controls and the LINQ to SQL Classes -- 27.5 Dynamically Binding Query Results.
Creating the Display Query Results GUI.
Sommario/riassunto: For introductory courses in Visual Basic Programming, offered in departments of Information Technology, Computer Science or Business. Merging the concept of a lab manual with that of a conventional textbook, the Deitels have crafted an innovative approach that enables students to learn programming while having a mentor-like book by their side. This best-seller blends the Deitel™ signature Live-Code™ Approach with their Application-Driven™ methodology.  Students learn programming and Visual Basic by working through a set of applications.  Each tutorial builds upon previously learned concepts while learning new ones. An abundance of self assessment exercises are available at the end of most chapters to reinforce key ideas.  This approach makes it possible to cover a wealth of programming constructs within the Visual Basic 2010 environment. View the Deitel Buzz online to learn more about the newest publications from the Deitels.
Titolo autorizzato: Simply visual basic 2010  Visualizza cluster
ISBN: 0-273-77682-7
Formato: Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione: Inglese
Record Nr.: 9910150209603321
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilitĂ  qui
Serie: Always learning.