Visual Basic Leksykon.pdf

(540 KB) Pobierz
IDZ DO
Visual Basic. Leksykon
SPIS TRECI
Autor: Arkadiusz Wilczyñski
ISBN: 83-7197-643-7
Format: B5, stron: 232
KATALOG KSI¥¯EK
KATALOG ONLINE
ZAMÓW DRUKOWANY KATALOG
TWÓJ KOSZYK
Aby wiedzieæ, jak dane narzêdzie wykorzystaæ, trzeba dok³adnie siê z nim zapoznaæ.
I  w³anie temu s³u¿yæ ma ta ksi¹¿ka. Dla niedowiadczonego czytelnika poznanie
warsztatu pracy programisty jest zawsze trudne, zw³aszcza gdy ma do czynienia
z  czêsto nieczyteln¹ dokumentacj¹ (np. napisan¹ w jêzyku obcym). Rozbudowany spis
treci, liczne przyk³ady zastosowania m.in. funkcji czy obiektów definiowanych przez
Visual Basic u³atwi¹ prze³amanie pierwszych lodów. Jednak zarówno pocz¹tkuj¹cy,
jak  i  zaawansowany programista znajd¹ w Leksykonie interesuj¹ce informacje.
Szczególnie wa¿ne jest to, ¿e nie zosta³ pominiêty opis interfejsu rodowiska
programistycznego, co stwarza niepowtarzaln¹ szansê na uzupe³nienie wiadomoci
o  przyciskach i oferowanym menu.
Liczne uwagi i komentarze odautorskie stawiaj¹ tê ksi¹¿kê ponad przeciêtn¹ ocenê,
z  jak¹  mog³yby siê spotkaæ inne publikacje przyjmuj¹ce formê leksykonu. Treæ staje
siê ¿ywa i  ³atwo przyswajalna, a sam proces programowania ³atwy i przyjemny jak
zapewnia autor we wstêpie do ksi¹¿ki.
DODAJ DO KOSZYKA
CENNIK I INFORMACJE
ZAMÓW INFORMACJE
O NOWOCIACH
ZAMÓW CENNIK
CZYTELNIA
FRAGMENTY KSI¥¯EK ONLINE
Wydawnictwo Helion
ul. Chopina 6
44-100 Gliwice
tel. (32)230-98-63
e-mail: helion@helion.pl
945161627.014.png 945161627.015.png 945161627.016.png 945161627.017.png 945161627.001.png 945161627.002.png 945161627.003.png 945161627.004.png 945161627.005.png 945161627.006.png 945161627.007.png 945161627.008.png 945161627.009.png 945161627.010.png 945161627.011.png 945161627.012.png
 
Wstp ................................................................................................................11
Rozdział 1. Podstawy obsługi programu VB ........................................................13
1.1. Menu programu .........................................................................................................13
1.1.1. File...............................................................................................................13
1.1.2. Edit..............................................................................................................16
1.1.3. View............................................................................................................20
1.1.4. Project .........................................................................................................23
1.1.5. Format .........................................................................................................25
1.1.6. Debug..........................................................................................................28
1.1.7. Run..............................................................................................................30
1.1.8. Tools............................................................................................................31
1.1.9. Add-Ins........................................................................................................32
1.1.10 Window.......................................................................................................33
1.1.11. Help.............................................................................................................34
1.2. Okna w VB ................................................................................................................35
1.2.1. Call Stack ....................................................................................................35
1.2.2. Code ............................................................................................................35
1.2.3. Components.................................................................................................36
1.2.4. Form............................................................................................................38
1.2.5. Form Layout................................................................................................39
1.2.6. Immediate....................................................................................................40
1.2.7. Locals..........................................................................................................40
1.2.8. Object Browser............................................................................................41
1.2.9. Project .........................................................................................................42
1.2.10. Properties.....................................................................................................43
1.2.11. Toolbox .......................................................................................................44
1.2.12. Watch ..........................................................................................................45
Rozdział 2. Podstawy programowania w VB .......................................................47
2.1. Instrukcje steruj5ce.....................................................................................................47
2.1.1. Do................................................................................................................47
2.1.2. For ...............................................................................................................49
2.1.3. If..................................................................................................................50
2.1.4. Select Case ..................................................................................................52
2.2. Funkcje wbudowane...................................................................................................54
2.2.1. Daty i czasu.................................................................................................54
2.2.2. Konwertuj5ce ..............................................................................................64
2.2.3. Matematyczne .............................................................................................71
2.2.4. Tekstowe .....................................................................................................76
945161627.013.png
2
Visual Basic. Leksykon
2.2.5. Testuj5ce .....................................................................................................86
2.2.6. Wej9cia-wyj9cia ..........................................................................................92
2.2.7. Pozostałe ...................................................................................................103
Rozdział 3. Obiekty w VB.................................................................................107
3.1. Kontrolki standardowe.............................................................................................107
3.1.1. Animation..................................................................................................107
3.1.2. CheckBox..................................................................................................108
3.1.3. ComboBox ................................................................................................109
3.1.4. CommandButton .......................................................................................110
3.1.5. CommonDialog.........................................................................................111
3.1.6. Data ...........................................................................................................111
3.1.7. DBCombo .................................................................................................112
3.1.7. DBGrid......................................................................................................113
3.1.8. DBList.......................................................................................................116
3.1.9. Debug........................................................................................................117
3.1.10. DirListBox.................................................................................................117
3.1.11. DriveListBox.............................................................................................118
3.1.12. FileListBox................................................................................................119
3.1.13. Form..........................................................................................................120
3.1.14. Frame.........................................................................................................122
3.1.15. HScroolBar................................................................................................123
3.1.16. Image.........................................................................................................124
3.1.17. Label..........................................................................................................125
3.1.18. Line ...........................................................................................................126
3.1.19. ListBox......................................................................................................126
3.1.20. MDIForm ..................................................................................................127
3.1.21. Menu .........................................................................................................129
3.1.22. OLE...........................................................................................................129
3.1.23. OptionButton.............................................................................................130
3.1.24. Panel..........................................................................................................131
3.1.25. PictureBox.................................................................................................131
3.1.26. Printer........................................................................................................133
3.1.27. ProgressBar ...............................................................................................134
3.1.28. Shape.........................................................................................................135
3.1.29. Slider .........................................................................................................135
3.1.30. SSTab........................................................................................................136
3.1.31. StatusBar ...................................................................................................137
3.1.32. TabStrip.....................................................................................................138
3.1.33. TextBox.....................................................................................................139
3.1.34. ToolBar .....................................................................................................141
3.1.35. Timer.........................................................................................................142
3.1.36. UpDown....................................................................................................142
3.1.37. UserControl...............................................................................................143
3.1.38. VScrollBar.................................................................................................145
3.2. Wła9ciwo9ci kontrolek standardowych ...................................................................145
3.2.1. Action........................................................................................................145
3.2.2. ActionControl............................................................................................146
3.2.3. ActiveForm ...............................................................................................146
3.2.4. Align..........................................................................................................147
3.2.5. Alignment..................................................................................................147
3.2.6. Appearance................................................................................................148
3.2.7. Archive......................................................................................................148
3.2.8. AutoRedraw ..............................................................................................149
3.2.9. AutoShowChildren....................................................................................149
Spis treci
3
3.2.10. AutoSize....................................................................................................149
3.2.11. BackColor .................................................................................................150
3.2.12. BorderColor...............................................................................................151
3.2.13. BorderStyle ...............................................................................................152
3.2.14. BorderWidth..............................................................................................153
3.2.15. Cancel........................................................................................................153
3.2.16. Caption......................................................................................................154
3.2.17. Checked.....................................................................................................154
3.2.18. ClipControls..............................................................................................154
3.2.19. Columns (DBGrid)....................................................................................155
3.2.20. Columns (ListBox)....................................................................................155
3.2.21. Container...................................................................................................155
3.2.22. ControlBox................................................................................................156
3.2.23. Controls.....................................................................................................156
3.2.24. Count (VB Collections).............................................................................156
3.2.25. CurrentX, CurrentY...................................................................................156
3.2.26. Database....................................................................................................157
3.2.27. DatabaseName...........................................................................................157
3.2.28. DataChanged.............................................................................................158
3.2.29. DataField...................................................................................................158
3.2.30. DataSource................................................................................................158
3.2.31. Default.......................................................................................................158
3.2.32. DisabledPicture .........................................................................................159
3.2.33. DownPicture..............................................................................................159
3.2.34. DragIcon....................................................................................................159
3.2.35. DragMode .................................................................................................160
3.2.36. DrawMode.................................................................................................160
3.2.37. DrawStyle..................................................................................................161
3.2.38. DrawWidth................................................................................................161
3.2.39. Drive..........................................................................................................162
3.2.40. Enabled......................................................................................................162
3.2.41. FileName...................................................................................................162
3.2.42. FillColor....................................................................................................163
3.2.43. FillStyle.....................................................................................................163
3.2.44. Font ...........................................................................................................164
3.2.45. FontBold....................................................................................................164
3.2.46. FontItalic ...................................................................................................164
3.2.47. FontName..................................................................................................164
3.2.48. FontSize.....................................................................................................165
3.2.49. FontStrikethru ...........................................................................................165
3.2.50. FontTransparent ........................................................................................165
3.2.51. FontUnderline ...........................................................................................165
3.2.52. ForeColor ..................................................................................................166
3.2.53. hDC ...........................................................................................................166
3.2.54. Hidden.......................................................................................................166
3.2.55. Height........................................................................................................166
3.2.56. HelpContextID..........................................................................................167
3.2.57. hWnd.........................................................................................................167
3.2.58. HideSelection............................................................................................167
3.2.59. Icon............................................................................................................168
3.2.60. Image.........................................................................................................168
3.2.61. Index (ActiveX) ........................................................................................168
3.2.62. Index (Control Array) ...............................................................................168
3.2.63. IntegralHeight ...........................................................................................169
3.2.64. Interval ......................................................................................................169
4
Visual Basic. Leksykon
3.2.65. ItemData....................................................................................................169
3.2.66. KeyPreview...............................................................................................170
3.2.67. LargeChange .............................................................................................170
3.2.68. Left............................................................................................................170
3.2.69. LinkItem....................................................................................................171
3.2.70. LinkMode..................................................................................................171
3.2.71. LinkTimeout..............................................................................................172
3.2.72. LinkTopic..................................................................................................172
3.2.73. List.............................................................................................................173
3.2.74. ListCount...................................................................................................173
3.2.75. ListIndex ...................................................................................................173
3.2.76. Locked.......................................................................................................174
3.2.77. MaskColor.................................................................................................174
3.2.78. Max ...........................................................................................................174
3.2.79. MaxButton.................................................................................................175
3.2.80. MaxLength................................................................................................175
3.2.81. MDIChild..................................................................................................175
3.2.82. Min............................................................................................................176
3.2.83. MinButton .................................................................................................176
3.2.84. MouseIcon.................................................................................................176
3.2.85. MousePointer ............................................................................................177
3.2.86. Moveable...................................................................................................178
3.2.87. MultiLine...................................................................................................178
3.2.88. MultiSelect................................................................................................178
3.2.89. Name .........................................................................................................179
3.2.90. Negotiate ...................................................................................................179
3.2.91. NegotiateMenus ........................................................................................179
3.2.92. NegotiatePosition......................................................................................179
3.2.93. NegotiateToolbars.....................................................................................180
3.2.94. NewIndex..................................................................................................180
3.2.95. Normal.......................................................................................................180
3.2.96. OLEDragMode..........................................................................................181
3.2.97. OLEDropMode .........................................................................................181
3.2.98. Palette........................................................................................................182
3.2.99. PaletteMode...............................................................................................182
3.2.100. Parent.........................................................................................................183
3.2.101. PasswordChar............................................................................................183
3.2.102. Path............................................................................................................183
3.2.103. Pattern .......................................................................................................184
3.2.104. Picture .......................................................................................................184
3.2.105. ReadOnly...................................................................................................184
3.2.106. ScaleHeight ...............................................................................................185
3.2.107. ScaleLeft ...................................................................................................185
3.2.108. ScaleMode.................................................................................................185
3.2.109. ScaleTop....................................................................................................186
3.2.110. ScaleWidth................................................................................................186
3.2.111. ScrollBars..................................................................................................187
3.2.112. SellCount...................................................................................................187
3.2.113. Selected .....................................................................................................188
3.2.114. SelLength ..................................................................................................188
3.2.115. SelStart......................................................................................................188
3.2.116. SelText ......................................................................................................189
3.2.117. Shape.........................................................................................................189
3.2.118. Shortcut .....................................................................................................190
3.2.119. ShowInTaskbar .........................................................................................190
Zgłoś jeśli naruszono regulamin