دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: 4 نویسندگان: Deitel. Abbey, Deitel. Harvey M., Deitel. Paul J سری: Simply series ISBN (شابک) : 0132990601, 0273776819 ناشر: Pearson سال نشر: 2013 تعداد صفحات: 839 زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 14 مگابایت
کلمات کلیدی مربوط به کتاب Simply Visual Basic 2010: یک رویکرد برنامه محور: ویژوال بیسیک (زبان برنامه کامپیوتری)، بیسیک (زبان برنامه کامپیوتری)
در صورت تبدیل فایل کتاب Simply Visual Basic 2010: an app-driven approach به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب Simply Visual Basic 2010: یک رویکرد برنامه محور نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
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.
Cover......Page 1
Contents......Page 11
Preface......Page 18
Before You Begin......Page 28
1.1 Computing in Business, Industry and Research......Page 30
1.2 Hardware and Software......Page 34
1.3 Data Hierarchy......Page 35
1.4 Computer Organization......Page 37
1.5 Machine Languages, Assembly Languages and High- Level Languages......Page 39
1.6 Object Technology......Page 40
1.8 Programming Languages......Page 42
1.9 Visual Basic......Page 43
1.10 The Internet and the World Wide Web......Page 44
1.11 Microsoft .NET......Page 45
1.12 Web 2.0: Going Social......Page 46
1.13 Test-Driving the Visual Basic Advanced Painter App ......Page 50
1.15 Wrap-Up......Page 53
2.1 Test-Driving the Welcome App ......Page 59
2.2 Overview of the Visual Studio 2010 IDE ......Page 60
2.3 Creating a Project for the Welcome App ......Page 62
2.4 Menu Bar and Toolbar......Page 66
2.5 Navigating the Visual Studio IDE; Auto-Hide......Page 69
Solution Explorer......Page 70
Properties Window......Page 71
2.6 Using Help......Page 73
2.9 Wrap-Up......Page 74
3.1 Test-Driving the Welcome App ......Page 80
3.2 Constructing the Welcome App ......Page 83
3.3 Objects Used in the App......Page 93
3.4 Wrap-Up......Page 94
4.1 Test-Driving the Inventory App ......Page 104
4.2 Constructing the Inventory App......Page 105
4.3 Adding Labels to the Inventory App ......Page 109
4.4 Adding TextBoxes and a Button to the Form ......Page 113
4.5 Wrap-Up......Page 115
5.1 Test-Driving the Inventory App ......Page 122
5.2 Introduction to Visual Basic Program Code......Page 123
5.3 Inserting an Event Handler......Page 126
5.4 Performing a Calculation and Displaying the Result......Page 130
5.5 Using the IDE to Eliminate Compilation Errors......Page 133
5.6 Wrap-Up......Page 136
6.1 Test-Driving the Enhanced Inventory App ......Page 143
6.2 Variables ......Page 144
6.3 Handling the TextChanged Event ......Page 147
6.4 Memory Concepts......Page 149
6.5 Arithmetic......Page 150
6.6 Using the Debugger: Breakpoints......Page 153
6.7 Wrap-Up......Page 156
7.1 Test-Driving the Wage Calculator App......Page 164
7.2 Algorithms......Page 165
7.3 Pseudocode......Page 166
7.4 Control Statements......Page 167
7.5 If…Then Selection Statement ......Page 169
7.6 If…Then…Else Selection Statement and Conditional If Expressions ......Page 171
7.7 Constructing the Wage Calculator App ......Page 174
7.8 Assignment Operators......Page 178
7.9 Formatting Text......Page 179
7.10 Using the Debugger: The Watch Window ......Page 182
7.11 Wrap-Up......Page 185
8.1 Test-Driving the Dental Payment App ......Page 193
8.2 Designing the Dental Payment App ......Page 196
8.3 Using CheckBoxes......Page 197
8.4 Using a Dialog to Display a Message......Page 199
Using AndAlso......Page 203
Short-Circuit Evaluation......Page 204
Using Not......Page 205
8.6 Designer-Generated Code......Page 207
8.7 Wrap-Up......Page 208
9.1 Test-Driving the Car Payment Calculator App ......Page 217
9.2 Do While…Loop Repetition Statement ......Page 219
9.3 Do Until…Loop Repetition Statement ......Page 221
9.4 Constructing the Car Payment Calculator App ......Page 223
9.5 Wrap-Up......Page 230
10.1 Test-Driving the Class Average App ......Page 238
10.2 Do…Loop While Repetition Statement ......Page 240
10.3 Do…Loop Until Repetition Statement ......Page 242
10.4 Creating the Class Average App ......Page 244
10.5 Wrap-Up......Page 250
11.1 Test-Driving the Interest Calculator App ......Page 258
11.2 Essentials of Counter-Controlled Repetition......Page 260
11.3 Introducing the For…Next Repetition Statement ......Page 261
11.4 Examples Using the For…Next Statement ......Page 264
11.5 Constructing the Interest Calculator App ......Page 265
11.6 Wrap-Up......Page 272
12.1 Test-Driving the Security Panel App ......Page 280
12.2 Introducing the Select Case Multiple-Selection Statement ......Page 282
12.3 Constructing the Security Panel App ......Page 284
12.4 Wrap-Up......Page 292
13.1 Test-Driving the Enhanced Wage Calculator App ......Page 299
13.2 Classes and Procedures......Page 300
13.3 Function Procedures ......Page 301
13.4 Using Procedures in the Wage Calculator App ......Page 308
13.5 Using the Debugger: Debugging Controls ......Page 312
13.6 Optional Parameters ......Page 315
13.7 Wrap-Up......Page 316
14.1 Test-Driving the Shipping Time App ......Page 324
Declaring a Date Variable......Page 325
Using Date Members......Page 327
14.3 Creating the Shipping Time App: Design Elements ......Page 328
14.4 Creating the Shipping Time App: Inserting Code ......Page 333
14.5 Wrap-Up......Page 340
15.1 Test-Driving the Fund Raiser App ......Page 348
15.2 Constructing the Fund Raiser App......Page 350
15.3 Passing Arguments: Pass-by-Value vs. Pass-by-Reference......Page 355
15.4 Option Strict ......Page 357
15.5 Wrap-Up......Page 363
16.1 Test-Driving the Craps Game App ......Page 370
16.2 Random-Number Generation......Page 372
16.3 Constructing the Craps Game App ......Page 374
16.4 Using Random Numbers in the Craps Game App ......Page 377
16.5 Wrap-Up......Page 384
17.1 Test-Driving the Flag Quiz App ......Page 390
17.2 Introducing Arrays......Page 392
17.3 Declaring and Allocating Arrays......Page 393
17.4 Constructing the Flag Quiz App ......Page 396
17.5 Sorting Arrays......Page 406
17.6 Wrap-Up......Page 409
18.1 Test-Driving the Student Grades App ......Page 417
18.2 Two-Dimensional Rectangular Arrays ......Page 419
18.3 Using RadioButtons ......Page 421
18.4 Inserting Code into the Student Grades App ......Page 423
18.5 Wrap-Up......Page 433
19.1 Test-Driving the Microwave Oven App ......Page 440
19.2 Designing the Microwave Oven App ......Page 443
19.3 Adding a New Class to the Project......Page 447
19.4 Initializing Class Objects: Constructors......Page 449
19.5 Properties......Page 451
19.6 Completing the Microwave Oven App ......Page 454
19.7 Controlling Access to Members......Page 459
19.8 Auto-Implemented Properties......Page 465
19.9 Using the Debugger: The Locals Window ......Page 466
19.10 Wrap-Up......Page 468
20.1 Test-Driving the Shipping Hub App ......Page 478
20.2 Package Class ......Page 480
20.3 Using Properties TabIndex and TabStop ......Page 481
20.4 Using Access Keys......Page 483
20.5 Collections......Page 484
20.6 Shipping Hub App: Using Class List(Of T) ......Page 485
20.7 For Each…Next Repetition Statement ......Page 493
20.8 Language-Integrated Query (LINQ)......Page 494
20.9 Wrap-Up......Page 500
21.1 Test-Driving the Typing App ......Page 509
21.2 Analyzing the Typing App ......Page 512
21.3 Keyboard Events......Page 513
21.4 IsNot Operator ......Page 520
21.5 Menus......Page 521
21.6 Wrap-Up......Page 530
22.1 Test-Driving the Screen Scraping App ......Page 540
22.2 Fundamentals of Strings ......Page 542
22.3 Analyzing the Screen Scraping App ......Page 543
22.4 Locating Substrings in Strings ......Page 544
22.6 Replacing Substrings in Strings ......Page 547
22.7 Other String Methods ......Page 549
22.8 Wrap-Up......Page 551
23.1 Test-Driving the Ticket Information App ......Page 559
23.2 Files and Streams......Page 561
23.3 Writing to a File—Creating the Write Event App ......Page 562
23.4 Building the Ticket Information App ......Page 570
23.5 Using LINQ and Class File to Extract Data from a Text File ......Page 578
23.6 Wrap-Up......Page 582
24.1 Test-Driving the Enhanced Car Payment Calculator App ......Page 591
24.2 Introduction to Exception Handling......Page 594
24.3 Exception Handling in Visual Basic......Page 595
24.4 Constructing the Enhanced Car Payment Calculator App ......Page 596
24.5 Additional Exception Handling Capabilities......Page 600
24.6 Wrap-Up......Page 601
25.1 Test-Driving the CheckWriter App ......Page 607
25.2 GDI+ Introduction......Page 609
25.3 Constructing the CheckWriter App ......Page 610
25.5 Creating an Event Handler for the CheckWriter App ......Page 613
Colors......Page 616
Drawing Lines, Rectangles and Ovals......Page 617
25.7 Printing Each Control of the CheckWriter App ......Page 618
25.8 Font Class ......Page 620
25.9 Previewing and Printing the Check ......Page 622
25.10 Wrap-Up......Page 628
26.1 Test-Driving the Painter App ......Page 636
26.3 XAML (Extensible Application Markup Language)......Page 638
26.4 Creating the Painter App’s GUI in WPF ......Page 639
26.5 Constructing the Painter App ......Page 653
26.6 Handling the MouseLeftButtonDown Event ......Page 655
26.7 Handling the MouseLeftButtonUp Event ......Page 659
26.8 Handling the MouseMove Event ......Page 660
26.9 Handling Right Mouse Button Events ......Page 662
26.10 Selecting Colors with RadioButtons ......Page 664
26.11 Wrap-Up......Page 668
27.1 Relational Databases......Page 679
27.2 A Books Database......Page 681
27.3 LINQ to SQL......Page 684
27.4 Querying a Database with LINQ......Page 685
Creating LINQ to SQL Classes......Page 686
Data Bindings Between Controls and the LINQ to SQL Classes......Page 688
27.5 Dynamically Binding Query Results......Page 691
Creating the Display Query Results GUI......Page 692
Coding the Display Query Results Application......Page 693
27.6 Retrieving Data from Multiple Tables with LINQ......Page 695
Creating the Master/Detail GUI......Page 699
Coding the Master/Detail Application......Page 701
27.8 Address Book Case Study......Page 704
Creating the Address Book Application’s GUI......Page 705
Coding the Address Book Application......Page 706
27.9 Tools and Web Resources......Page 708
27.10 Wrap-Up......Page 709
Web App Development with ASP.NET......Page 716
28.1 Web Basics......Page 717
28.2 Multitier App Architecture......Page 718
28.3 Your First Web App......Page 719
Building the WebTime App......Page 721
Examining WebTime.aspx’s Code-Behind File......Page 729
28.4 Standard Web Controls: Designing a Form......Page 730
28.5 Validation Controls......Page 734
28.6 Session Tracking......Page 740
Cookies......Page 741
Session Tracking with HttpSessionState......Page 742
28.7 Case Study: Database-Driven ASP.NET Guestbook......Page 749
Options.aspx: Selecting a Programming Language......Page 744
Recommendations.aspx: Displaying Recommendations Based onSession Values......Page 747
Modifying the Code-Behind File for the Guestbook App......Page 754
28.8 Wrap-Up......Page 755
Examining the ASP.NET Web Site Template......Page 764
Test-Driving the Completed App......Page 767
Configuring the Website......Page 768
Modifying the Default.aspx and About.aspx Pages......Page 771
Customizing the Password-Protected Books.aspx Page......Page 775
Ajax Web Apps......Page 780
Testing an ASP.NET Ajax App......Page 781
The ASP.NET Ajax Control Toolkit......Page 782
Using Controls from the Ajax Control Toolkit......Page 783
29.3 Wrap-Up......Page 786
A Operator Precedence Chart......Page 792
B ASCII Character Set ......Page 793
C GUI Design Guidelines ......Page 794
D Keyword Chart ......Page 798
E Primitive Data Types ......Page 800
A......Page 802
B......Page 803
C......Page 804
D......Page 805
E......Page 807
F......Page 808
I......Page 809
K......Page 810
M......Page 811
O......Page 813
P......Page 814
R......Page 815
S......Page 816
T......Page 818
W......Page 819
Y......Page 820
Index ......Page 821