일반 사용자가 책을 통해 프로그래밍 언어를 배우는 과정에서 맨먼저 부딪히는 문제는 책에 담긴 코드조각들이 어떤 기능을 하는지 제대로 알 수 없다는 점이다. 설사 알더라도 들인 노력에 비해 성과는 보잘 것 없을 경우도 많다. 그러다보니 이 단계에서 성취 동기가 크게 떨어지면서 아예 배우기를 그만두는 경우가 많이 생긴다.
이 문제를 크게 해결한 것이 이 책의 특장점이다. 코드길이가 짧고, 매 코드마다 작업 목적을 분명히 밝혀 초보자도 쉽게 따라할 수 있다. 200여 개의 주제를 중심으로 각 단원이 끊어져 있으므로 지루함도 피할 수 있다. 한편 모두 실무 위주로 구성된 700개의 예제는 전문가라 해도 참조하기에 손색이 없다. MS오피스와 데이터베이스를 다루는 부분도 심도 있게 설명되어 있다. 데이터베이스를 다루는 부분에서 한 프로젝트가 너무 길게 늘어지는 점이 단점이라면 단점으로 꼽을 수 있을 것이다.
이 책의 구성을 보고 미국의 유명한 비주얼베이직 도서인 리차드 맨스필드의
주요 내용
1부. 비주얼베이직 기본
1장. 규 약
2장. 서브루틴, 함수, 프로시저
3장. 문 자
4장. 변 수
5장. 개 체
6장. 속성, 메쏘드
7장. 이벤트, 컨트롤
8장. 문 장
9장. 모듈, 클래스
2부. 세부 항목별 예제
10. Activate, Deactivate
11. Add, Remove
12. AddItem, RemoveItem
13. ADO
14. App
15. AppActivate
16. Array
17. Arrays
18. Asc
19. byRef, byVa
20. Call
21. cBool, cByte, cCur, cDate, cDbl, cDec, cInt, cLng, cSng, cVar, cStr
22. Change
23. ChDir, ChDrive
24. CheckBox
25. Choose
26. Chr
27. Circle
28. Class Module
29. Clear, Cls
30. Click
31. Clipboard
32. Collection
33. ComboBox
34. CommandButton
35. CommonDialog
36. Const
37. Control Array
38. CreateObject
39. CurDir
40. CurrentX, CurrentY
41. Data
42. Date
43. DateSerial
44. DateValue
45. Day, Month, Year, Weekday
46. DblClick
47. Dim
48. Dir
49. Do...Loop
50. DoEvents
51. Drag
52. DragDrop
53. DragOver
54. DriveListBox, DirectoryListBox, FileListBox
55. DropDown
56. Environ
57. EOF
58. Err
59. Error
60. Exit
61. FileAttr
62. FileCopy
63. For Each...Next
64. For...Next
65. Form
66. Format
67. Frame
68. Get
69. GetAttr, SetAttr
70. GetObject
71. GotFocus
72. Height, Width
73. Hex
74. If...Then...Else
75. IIF
76. Image
77. Index
78. Initialize & Terminate
79. Input #, Line Input #
80. Input, InputB
81. InputBox
82. InStr, InstrRev, InStrB
83. Int
84. Is Queries (IsArray, IsDate, IsEmpty, IsError, IsMissing, IsObject, IsNull, & IsNumeric)
85. KeyDown, KeyUp
86. KeyPress
87. Kill
88. Label
89. Left
90. Left, Top
91. Len
92. Line
93. Line
94. ListBox
95. Load
96. LoadPicture
97. Loc
98. LOF
99. LostFocus
100. Mid
101. MkDir, RmDir
102. MouseDown, MouseUp
103. MouseMove
104. Move
105. MsgBox
106. Name
107. Now
108. On Error
109. Open
110. OptionButton
111. Paint
112. PictureBox
113. Print
114. Print #
115. Printer
116. PrintForm
117. PSet
118. Public
119. QBColor
120. Randomize
121. Resize
122. Resume
123. RGB
124. RichTextBox
125. Rnd
126. SavePicture
127. Scale
128. ScaleHeight, ScaleWidth
129. ScaleLeft, ScaleTop
130. ScaleMode
131. Seek
132. SelectCase
133. Selected
134. SelLength, SelStart, SelText
135. SendKeys
136. Set
137. SetFocus
138. Shape
139. Shell
140. Show
141. SQL
142. Static
143. Str
144. StrComp
145. String
146. Switch
147. Text
148. TextBox
149. TextHeight, TextWidth
150. Time
151. Timer
152. TimeSerial, TimeValue
153. Trim, Ltrim, Rtrim
154. TypeName
155. Val
156. Value
157. VarType
158. VBA
159. While...Wend
160. With...End With
161. ZOrder
분야별 차례
개체
규약
모듈, 클래스
문자
문장
변수
서브루틴, 함수, 프로시저
속성, 메쏘드
이벤트, 컨트롤
개 체
App
Clipboard
Collection
Err
Form
Printer
개체 프로그래밍
Class Module
CreateObject
GetObject
VBA
데이터베이스
ADO
Data
SQL
메쏘드
Add, Remove
AddItem, RemoveItem
Circle
Clear, Cls
Drag
Line
Move
Print
PrintForm
PSet
Scale
SetFocus
Show
TextHeight, TextWidth
ZOrder
문 장
AppActivate
Call
ChDir, ChDrive
Const
Date
Dim
Do...Loop
DoEvents
Error
Exit
FileCopy
For Each...Next
For...Next
Get
If...Then...Else
Input #, Line Input #
Kill
Load
Mid
MkDir, RmDir
MsgBox
Name
Open
Print #
Public
Randomize
Resume
SavePicture
Seek
SelectCase
SendKeys
Set
Static
Time
While~Wend
With...End With
속 성
CurrentX, CurrentY
Height, Width
Index
Left, Top
ScaleHeight, ScaleWidth
ScaleLeft, ScaleTop
ScaleMode
Selected 셀렉티드
SelLength, SelStart, SelText
Shape
Text
Value
이벤트
Activate, Deactivate
Change
Click
DblClick
DragDrop
DragOver
DropDown
GotFocus
Initialize & Terminate
KeyDown, KeyUp
KeyPress
Load
LostFocus
MouseDown, MouseUp
MouseMove
Paint
Resize
Timer
컨트롤
CheckBox
ComboBox
CommandButton
CommonDialog
DriveListBox, DirectoryListBox, FileListBox
Frame
Image
Label
Line
ListBox
OptionButton
PictureBox
RichTextBox
Shape
TextBox
Timer
함 수
Array
Asc
cBool, cByte, cCur, cDate, cDbl, cDec, cInt, cLng, cSng, cVar, cStr
Choose
Chr
CurDir
Date
DateSerial
DateValue
Day, Month, Year, Weekday
Dir
DoEvents
Environ
EOF
Err
Error
FileAttr
Format
GetAttr, SetAttr
Hex
IIF
Input, InputB
InputBox
InStr, InstrRev, InStrB
Int
Is Queries (IsArray, IsDate, IsEmpty, IsError, IsMissing, IsObject, IsNull, & IsNumeric)
Left
Len
LoadPicture
Loc
LOF
Mid
MsgBox
Now
QBColor
RGB
Rnd
Seek
Shell
Str
StrComp
String
Switch
Time
Timer
TimeSerial, TimeValue
Trim, Ltrim, Rtrim
TypeName
Val
VarType
기 타
Arrays
byRef, byVal
Control Array
On Error
자료명 | 등록일 | 다운로드 |
---|---|---|
예제소스 | 2016-04-06 | 다운로드 |