𝔖 Scriptorium
✦   LIBER   ✦

📁

Simply Visual Basic 2008 [With DVD-ROM]

✍ Scribed by Deitel, Harvey M.; Ayer, Greg J.; Deitel, Paul J


Publisher
Pearson Prentice Hall
Year
2008;2009
Tongue
English
Leaves
891
Series
Simply series
Edition
3rd ed
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


Combining the Deitel(TM) signature "Live-Code(TM) Approach" with a new "Application-Driven(TM)" methodology, this book uses a step-by-step tutorial approach to explore the basics of programming, builds upon previously learned concepts, and introduces new programming features in each successive tutorial. Updated throughout for Visual Studio 2008, Visual Basic 2008 and .NET 3.5.Audits presentation of Visual Basic against the most recent Microsoft Visual Basic Language Specification. Covers GUI design, controls, methods, functions, data types, control structures, procedures, arrays, object-oriented programming, strings and characters, sequential files, and more. Includes higher-end topics such as database programming, multimedia and graphics, and Web applications development. For individuals beginning their mastery of Visual Basic Programming.

✦ Table of Contents


Cover......Page 1
Contents......Page 14
Preface......Page 22
Before You Begin......Page 34
1.1 What Is a Computer?......Page 44
1.2 Computer Organization......Page 45
1.3 Machine Languages, Assembly Languages and High-Level Languages......Page 46
1.4 Visual Basic......Page 47
1.5 Other High-Level Languages......Page 48
1.6 Structured Programming......Page 49
1.7 Key Software Trend: Object Technology......Page 50
1.8 The Internet and the World Wide Web......Page 51
1.9 Introduction to Microsoft .NET......Page 52
1.10 Test-Driving the Visual Basic Advanced Painter Application......Page 53
1.11 Web Resources......Page 55
1.12 Wrap-Up......Page 56
2.1 Test-Driving the Welcome Application......Page 61
2.2 Overview of the Visual Basic 2008 Express Edition IDE......Page 62
2.3 Creating a Project for the Welcome Application......Page 64
2.4 Menu Bar and Toolbar......Page 69
2.5 Visual Basic 2008 Express Edition IDE Windows......Page 70
2.6 Auto-Hide......Page 74
2.7 Using Help......Page 76
2.10 Wrap-Up......Page 77
3.1 Test-Driving the Welcome Application......Page 83
3.2 Constructing the Welcome Application......Page 85
3.3 Objects Used in the Welcome Application......Page 96
3.4 Wrap-Up......Page 97
4.1 Test-Driving the Inventory Application......Page 107
4.2 Constructing the Inventory Application......Page 109
4.3 Adding Labels to the Inventory Application......Page 113
4.4 Adding TextBoxes and a Button to the Form......Page 116
4.5 Wrap-Up......Page 119
5.1 Test-Driving the Inventory Application......Page 126
5.2 Introduction to Visual Basic Code......Page 127
5.3 Inserting an Event Handler......Page 130
5.4 Performing a Calculation and Displaying the Result......Page 134
5.5 Using the IDE to Eliminate Compilation Errors......Page 137
5.6 Wrap-Up......Page 141
6.1 Test-Driving the Enhanced Inventory Application......Page 148
6.2 Variables......Page 149
6.3 Handling the TextChanged Event......Page 152
6.4 Memory Concepts......Page 154
6.5 Arithmetic......Page 155
6.6 Using the Debugger: Breakpoints......Page 158
6.7 Wrap-Up......Page 161
7.1 Test-Driving the Wage Calculator Application......Page 169
7.2 Algorithms......Page 170
7.3 Pseudocode......Page 171
7.4 Control Structures......Page 172
7.5 If…Then Selection Statement......Page 174
7.6 If…Then…Else Selection Statement and Conditional If Expressions......Page 177
7.7 Constructing the Wage Calculator Application......Page 179
7.8 Assignment Operators......Page 184
7.9 Formatting Text......Page 185
7.10 Using the Debugger: The Watch Window......Page 187
7.11 Wrap-Up......Page 191
8.1 Test-Driving the Dental Payment Application......Page 199
8.2 Designing the Dental Payment Application......Page 202
8.3 Using CheckBoxes......Page 203
8.4 Using a Dialog to Display a Message......Page 205
8.5 Logical Operators......Page 209
8.6 Designer-Generated Code......Page 213
8.7 Wrap-Up......Page 215
9.1 Test-Driving the Car Payment Calculator Application......Page 223
9.2 Do While…Loop Repetition Statement......Page 225
9.3 Do Until…Loop Repetition Statement......Page 227
9.4 Constructing the Car Payment Calculator Application......Page 229
9.5 Wrap-Up......Page 236
10.1 Test-Driving the Class Average Application......Page 244
10.2 Do…Loop While Repetition Statement......Page 246
10.3 Do…Loop Until Repetition Statement......Page 248
10.4 Creating the Class Average Application......Page 250
10.5 Wrap-Up......Page 256
11.1 Test-Driving the Interest Calculator Application......Page 264
11.2 Essentials of Counter-Controlled Repetition......Page 266
11.3 Introducing the For… Next Repetition Statement......Page 267
11.5 Constructing the Interest Calculator Application......Page 271
11.6 Wrap-Up......Page 278
12.1 Test-Driving the Security Panel Application......Page 286
12.2 Introducing the Select Case Multiple-Selection Statement......Page 288
12.3 Constructing the Security Panel Application......Page 290
12.4 Wrap-Up......Page 298
13.1 Test-Driving the Enhanced Wage Calculator Application......Page 306
13.2 Classes and Procedures......Page 307
13.3 Function Procedures......Page 308
13.4 Using Sub Procedures in the Wage Calculator Application......Page 316
13.5 Using the Debugger: Debugging Controls......Page 320
13.6 Optional Parameters......Page 323
13.7 Wrap-Up......Page 324
14.1 Test-Driving the Shipping Time Application......Page 332
14.2 Date Variables......Page 333
14.3 Creating the Shipping Time Application: Design Elements......Page 336
14.4 Creating the Shipping Time Application: Inserting Code......Page 341
14.5 Wrap-Up......Page 348
15.1 Test- Driving the Fund Raiser Application......Page 356
15.2 Constructing the Fund Raiser Application......Page 358
15.3 Passing Arguments: Pass-by-Value vs. Pass-by-Reference......Page 363
15.4 Option Strict......Page 366
15.5 Wrap-Up......Page 373
16.1 Test-Driving the Craps Game Application......Page 380
16.2 Random-Number Generation......Page 382
16.3 Constructing the Craps Game Application......Page 384
16.4 Using Random Numbers in the Craps Game Application......Page 387
16.5 Wrap-Up......Page 394
17.1 Test-Driving the Flag Quiz Application......Page 400
17.2 Introducing Arrays......Page 402
17.3 Declaring and Allocating Arrays......Page 403
17.4 Constructing the Flag Quiz Application......Page 406
17.5 Sorting Arrays......Page 417
17.6 Wrap-Up......Page 419
18.1 Test-Driving the Student Grades Application......Page 427
18.2 Two-Dimensional Rectangular Arrays......Page 429
18.3 Using RadioButtons......Page 431
18.4 Inserting Code into the Student Grades Application......Page 433
18.5 Wrap-Up......Page 443
19 Microwave Oven Application Building Your Own Classes and Objects......Page 450
19.1 Test-Driving the Microwave Oven Application......Page 451
19.2 Designing the Microwave Oven Application......Page 453
19.3 Adding a New Class to the Project......Page 457
19.4 Initializing Class Objects: Constructors......Page 459
19.5 Properties......Page 461
19.6 Completing the Microwave Oven Application......Page 464
19.7 Controlling Access to Members......Page 470
19.8 Using the Debugger: The Locals Window......Page 475
19.9 Wrap-Up......Page 478
20.1 Test-Driving the Shipping Hub Application......Page 488
20.2 Package Class......Page 491
20.3 Using Properties TabIndex and TabStop......Page 492
20.4 Using Access Keys......Page 493
20.5 Collections......Page 494
20.6 Shipping Hub Application: Using Class List(Of T)......Page 495
20.7 For Each…Next Repetition Statement......Page 503
20.8 Language- Integrated Query (LINQ)......Page 505
20.9 Wrap-Up......Page 511
21.1 Test-Driving the Typing Application......Page 520
21.2 Analyzing the Typing Application......Page 523
21.3 Keyboard Events......Page 524
21.4 IsNot Operator......Page 531
21.5 Menus......Page 532
21.6 Wrap-Up......Page 541
22.1 Test-Driving the Screen Scraping Application......Page 551
22.2 Fundamentals of Strings......Page 553
22.3 Analyzing the Screen Scraping Application......Page 554
22.4 Locating Substrings in Strings......Page 555
22.5 Extracting Substrings from Strings......Page 558
22.6 Replacing Substrings in Strings......Page 559
22.7 Other String Methods......Page 561
22.8 Wrap-Up......Page 562
23.1 Test-Driving the Ticket Information Application......Page 570
23.2 Data Hierarchy......Page 572
23.4 Writing to a File—Creating the Write Event Application......Page 574
23.5 Building the Ticket Information Application......Page 583
23.6 Using LINQ and Class File to Extract Data from a Text File......Page 591
23.7 Wrap-Up......Page 595
24 Address Book Application Introducing Database Programming......Page 605
24.1 Test-Driving the Address Book Application......Page 606
24.2 Planning the Address Book Application......Page 609
24.3 Creating Database Connections......Page 610
24.4 Programming the Address Book Application......Page 618
24.5 Wrap-Up......Page 624
25.1 Test-Driving the Enhanced Car Payment Calculator Application......Page 632
25.2 Introduction to Exception Handling......Page 635
25.3 Exception Handling in Visual Basic......Page 636
25.4 Constructing the Enhanced Car Payment Calculator Application......Page 637
25.5 Additional Exception Handling Capabilities......Page 642
25.6 Wrap-Up......Page 643
26.1 Test-Driving the CheckWriter Application......Page 648
26.2 GDI+ Introduction......Page 650
26.3 Constructing the CheckWriter Application......Page 651
26.5 Creating an Event Handler for the CheckWriter Application......Page 654
26.6 Graphics Objects: Colors, Lines and Shapes......Page 657
26.7 Printing Each Control of the CheckWriter Application......Page 659
26.8 Font Class......Page 661
26.9 Previewing and Printing the Check......Page 663
26.10 Wrap-Up......Page 669
27.1 Test-Driving the Painter Application......Page 677
27.2 Windows Presentation Foundation (WPF)......Page 679
27.3 XAML (Extensible Application Markup Language)......Page 680
27.4 Creating the Painter Application's GUI in WPF......Page 681
27.5 Constructing the Painter Application......Page 694
27.6 Handling the MouseLeftButtonDown Event......Page 695
27.7 Handling the MouseLeftButtonUp Event......Page 699
27.8 Handling the MouseMove Event......Page 700
27.9 Handling Right Mouse Button Events......Page 702
27.10 Select Colors with RadioButtons......Page 704
27.11 Wrap-Up......Page 708
28.1 Multitier Architecture......Page 719
28.2 Web Servers......Page 720
28.4 Test-Driving the Bookstore Web Application......Page 722
28.5 Wrap-Up......Page 726
29.1 Analyzing the Bookstore Web Application......Page 730
29.2 Creating ASPX Pages......Page 731
29.3 Designing the Books.aspx Page......Page 734
29.4 Designing the BookInformation.aspx Page......Page 740
29.5 Wrap-Up......Page 743
30.1 Reviewing the Bookstore Web Application......Page 750
30.3 Connecting to the Database and Retrieving Information......Page 752
30.4 Wrap-Up......Page 758
31.1 Reviewing the Bookstore Web Application......Page 761
31.2 Programming the Books Page's Code-Behind File......Page 763
31.3 Coding the BookInformation Page's Code-Behind File and Data Binding to the DetailsView......Page 767
31.4 ASP.NET Ajax......Page 772
31.6 Wrap-Up......Page 777
32.1 Platform Overview......Page 784
32.3 Test-Driving the Weather Viewer Application......Page 786
32.4 Overviewing the Weather Viewer Application......Page 788
32.5 Creating the Weather Viewer Application......Page 789
32.6 Calling a Web Service and Using LINQ to XML to Process the Results......Page 795
32.7 Customizing the Data Presentation......Page 803
32.8 Creating a Customized Silverlight Control......Page 806
32.9 Final Weather Viewer Application Code......Page 810
32.10 Wrap-Up......Page 814
A: Operator Precedence Chart......Page 825
B: ASCII Character Set......Page 826
C: GUI Design Guidelines......Page 827
D: Visual Basic 2008 Express Windows Form Designer Tools......Page 832
D. 1 Internet and Web Resources......Page 836
E: Keyword Chart......Page 837
F: Primitive Data Types......Page 839
A......Page 841
B......Page 842
C......Page 843
D......Page 844
E......Page 846
F......Page 847
I......Page 848
K......Page 849
M......Page 850
O......Page 852
P......Page 853
R......Page 854
S......Page 855
T......Page 857
W......Page 858
Y......Page 859
A......Page 860
B......Page 861
C......Page 862
D......Page 864
E......Page 866
F......Page 867
I......Page 868
L......Page 869
M......Page 870
O......Page 871
P......Page 872
R......Page 873
S......Page 874
U......Page 876
W......Page 877
Y......Page 878


📜 SIMILAR VOLUMES


An introduction to programming using Vis
✍ Schneider, David I 📂 Library 📅 2008;2009 🏛 Pearson Prentice Hall 🌐 English

This revision of Schneider’s best-selling guide is designed for readers with no prior programming experience. It focuses on developing good problem-solving skills, building a strong foundation that will give readers a sustainable understanding of programming.KEYTOPICS:Based on Visual Basic 2008, the

Visual Basic 2008 In Simple Steps
✍ Kogent Solutions 📂 Library 📅 2009 🏛 Dreamtech Press 🌐 English

This is a book that helps you to learn Visual Basic using Visual Studio 2008. Precision, an easy-to-understanding style, real life examples in support of the concepts, and practical approach in presentation are some of the features that make the book unique in itself. The text in the book is present

Visual Basic 2005 Made Simple
✍ Stephen Morris 📂 Library 📅 2017 🏛 Routledge 🌐 English

Visual Basic .NET is the most recent version of Microsoft's language for creating Windows programs and developing Internet applications. Visual Basic .NET forms part of the .NET Framework, the development environment now used for all Microsoft programming languages.Visual Basic .NET is an enhanced e