Visual.Basic.2012.Programmers.Reference.Aug.2012.pdf

(23819 KB) Pobierz
973746690.035.png
973746690.036.png 973746690.037.png 973746690.038.png 973746690.001.png 973746690.002.png 973746690.003.png 973746690.004.png
VISUAL BASIC® 2012
PROGRAMMER’S REFERENCE
INTRODUCTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxvii
PART I
IDE
CHAPTER 1
Introduction to the IDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
CHAPTER 2
Menus, Toolbars, and Windows. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15
CHAPTER 3
Windows Forms Designer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
CHAPTER 4
WPF Designer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
CHAPTER 5
Visual Basic Code Editor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
CHAPTER 6
Debugging. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
PART II
GETTING STARTED
CHAPTER 7
Selecting Windows Forms Controls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .81
CHAPTER 8
Using Windows Forms Controls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
CHAPTER 9
Windows Forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
CHAPTER 10 Selecting WPF Controls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
CHAPTER 11
Using WPF Controls. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
CHAPTER 12
WPF Windows. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
CHAPTER 13
Program and Module Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
CHAPTER 14
Data Types, Variables, and Constants . . . . . . . . . . . . . . . . . . . . . . . . . . . 203
CHAPTER 15
Operators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251
CHAPTER 16
Subroutines and Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267
CHAPTER 17
Program Control Statements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299
CHAPTER 18
Error Handling. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321
CHAPTER 19
Database Controls and Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337
CHAPTER 20
LINQ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 381
CHAPTER 21
Metro-Style Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .417
973746690.005.png 973746690.006.png 973746690.007.png 973746690.008.png 973746690.009.png 973746690.010.png 973746690.011.png 973746690.012.png 973746690.013.png 973746690.014.png
PART III
OBJECT-ORIENTED PROGRAMMING
CHAPTER 22
OOP Concepts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 433
CHAPTER 23
Classes and Structures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 449
CHAPTER 24
Namespaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 481
CHAPTER 25
Collection Classes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 493
CHAPTER 26 Generics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 515
PART IV
INTERACTING WITH THE ENVIRONMENT
CHAPTER 27
Printing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 529
CHAPTER 28
Confi guration and Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 547
CHAPTER 29
Streams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 571
CHAPTER 30
Filesystem Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 585
PART V
APPENDICES
APPENDIX A
Useful Control Properties, Methods, and Events . . . . . . . . . . . . . . . . . . . 611
APPENDIX B
Variable Declarations and Data Types . . . . . . . . . . . . . . . . . . . . . . . . . . . 619
APPENDIX C
Operators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 629
APPENDIX D
Subroutine and Function Declarations . . . . . . . . . . . . . . . . . . . . . . . . . . 637
APPENDIX E
Control Statements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 641
APPENDIX F
Error Handling. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 647
APPENDIX G
Windows Forms Controls and Components . . . . . . . . . . . . . . . . . . . . . . 649
APPENDIX H
WPF Controls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 657
APPENDIX I
Visual Basic Power Packs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 665
APPENDIX J
Form Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 669
APPENDIX K
Classes and Structures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 681
APPENDIX L
LINQ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 685
APPENDIX M Generics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 695
APPENDIX N
Graphics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 699
APPENDIX O
Useful Exception Classes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 711
APPENDIX P
Date and Time Format Specifi ers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 715
973746690.015.png 973746690.016.png 973746690.017.png 973746690.018.png 973746690.019.png 973746690.020.png 973746690.021.png 973746690.022.png 973746690.023.png 973746690.024.png
APPENDIX Q
Other Format Specifi ers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 719
APPENDIX R
The Application Class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 725
APPENDIX S
The My Namespace. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 729
APPENDIX T
Streams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 747
APPENDIX U
Filesystem Classes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 755
APPENDIX V
Visual Studio Versions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .771
INDEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 773
973746690.025.png 973746690.026.png 973746690.027.png 973746690.028.png 973746690.029.png 973746690.030.png 973746690.031.png 973746690.032.png 973746690.033.png 973746690.034.png
Zgłoś jeśli naruszono regulamin