VISUAL C++ 6
Visual C++ 6 ,
,
Visual C++ 6
Windows API, Microsoft Foundation Classes (MFC).
, ,
CD-ROM,
Windows-
.
MFC.
, , ,
, "" (DocView), Web-.
,
ActiveX.
,
-.
Microsoft.
8
1. :
12
VC++
13
VC++
NotePod:
15
AppWizard
16
25
NotePod
28
30
: ?
33
2. Windows
35
36
, DOS
, Windows
39
41
Windows:
API
Windows: MFC
51
MFC
58
3.
59
60
Dialog Editor
65
Bitmap Editor
68
Dialog Editor
74
86
4.
FourUp
:
:
5. ClassWizard:
Dialog Editor
BN_CLICKED
OnDealCards()
:
!
6.
CWnd
CStatic
CButton
7. :
LineOne
LineTwo
Windows
PaintItGray
8.
Windows GDI
CDC
GDI
CDC
?
9. :
1 PaintORama
2 PaintORama:
, ...
10. PaintORama:
3 PaintORama:
PaintORama:
87
88
92
101
108
110
111
112
113
119
121
124
127
132
133
134
139
144
151
152
153
156
159
164
166
168
170
172
173
174
177
178
187
188
192
193
194
206
213
214
215
223
:
11.
PaintORama: WM_PAINT
SDIOne: DocView
12. DocView
, ?
DocView: ?
CSDIOneApp: InitInstance()?
?
13. : MiniSketch
?
MiniSketch
?
14. ,
15. MiniSketch:
Shape
Minisketch
?
16. :
?
:
-
17. :
MiniSketch
: WordZilla
WordZilla
ActiveX
233
235
237
245
252
254
255
257
265
272
273
274
278
285
293
294
295
299
300
306
316
317
319
321
326
328
331
334
338
339
340
342
345
349
353
354
361
362
364
364
368
372
380
18. ActiveX ,
WordZilla
ActiveX- DatePicker
ActiveX
19. :
ODBC
OBos
DAO
OLE DB
: ActiveX " "
20.
?
DAO
: SQL
ActiveX
ActiveX DBExplore
- Web
21. Internet:
HTMLView
: HTML
WinInet
...
CD-ROM
299
DocView 255
236
319, 432
14
52
457
381
383
389
392
397
404
406
407
409
410
417
423
428
429
430
431
434
440
445
447
455
456
457
459
466
469
477
481
482
483
484
- 40
364
464
57
149
176
60
422
432
174
326
21
ClassView 26
Document Template Strings 21
Window Styles 21
431
93
67, 94
IDR_MAINFRAME 67
JUNK 94
66
169
309
73
31, 73, 166
Brush 73, 166
Pen 166
Pencil 73
Text 74
WizardBar 31
166
(IDE) 13
169
GUI 36
17
52
271
331
432
166, 186
295
Box 325
CAboutDlg 26
CAboutDlg 102
CArray 247
CBDApp 56
CBDWindow 56
CBrush 184
CButton 144
CChildFrame 26
CColorDialog 215
CComboBox 195, 215
CDC 177
CDialog 102, 135
CDocument 260
CFormView 382
CFourUpApp 63, 95
CFourUpDlg 63, 103
CFrameWnd 52
CListBox 215
CMainFrame 26, 258, 394
CMetaFileDC 195, 237
CMSDoc 331
CMSStatusBar 311
CMSView 286
CNotePodApp 26
CNotePodDoc 26
CNotePodView 26
CPaintDC 158
CPaintORamaDlg 197, 238
CPen 179
CPickDateDlg 396
CSDIOneDoc 260, 262
CStatic 139
CString 123
CWinApp 100, 257
CWnd 101, 134, 389
CWZView 393
FilledShape 324
Line 323
MyWindowClass 46
Oval 325
Shape 320
Squiggle 324
- 303
MFC 329
432
271
14
90
224
SetFont() 138
SetTimer() 169
195, 227
383
392
168
270
Windows
217
Win32
207
57, 247, 335
CArchive 335
CBDApp 57
CPoint 247
92
- 236
- 236
- 236
319
432
50
38
DOS 38
Windows 38, 39
95
39
431
177
39
333
73
Color 73
Drawing 73
65, 295, 300,
470
432
48
220
bool 199
int 199
CBrushOne 187
CDaoRecordView 424
CPenOne 183
DocView 245
FourUp 88
LineTwo 159
PaintltGray 170
PaintORama 215
SDIOne 246
SuperSaver 188
16
46
14
278
68
14, 108
175, 349
187
431, 440
90
27
Windows 60
88
403
334
43, 403
42
331
78
76
136
220
179
431
295, 306
432
432
195, 207
431
149
Windows 169
bool 168
319
422
320
125
65
319
224
API 46
MFC 355
AddDocTemplate() 269
AddPoint() 262
CalculateWinnings() 131
CFourUpApp::InitInstance() 99
Close() 242
Create() 138
CreateObject() 270
CreateSolidBrush() 185
CreateWindow() 46
CSuperSaverApp::InitInstance()
189
CWnd::Create() 135
CWnd::lnvalidate() 162
DealCards() 130
DeflateRect() 200
DispatchMessage() 49
DoDataExchange() 103, 385, 390
DoModal() 288, 376, 391, 422
DPtoLP() 351
Draw() 320, 345
Drawltem() 314
Drawline() 174
DrawShape() 227, 241
DrawShapes() 225
EndDialog() 391
Fopen() 176
Fputc() 176
GetCharFormatSelection() 376
GetClientDC() 205
GetDlgltem() 200
GetFirstView() 261
GetMessage() 48
GetNextView() 261
GetRuntimeClass() 270
GetWindowRect() 200
InitInstance() 98, 100, 265
lnvalidate() 168
LineTo() 159
LoadStdProfileSettings() 267
LPtoDP() 351
Main() 41
MessageBox() 122
MoveTo() 158, 205
OnAppAbout() 265
OnAppExit() 272
OnBeginPrinting() 264, 355
OnBrushColor() 342
OnBrushcolor() 232
OnCancel() 122, 123, 391
OnCharEffects() 376
OnClearbtn() 243
OnDealCards() 124
OnDraw() 252, 277, 347
OnEditPasteDate() 387
OnEndPrinting() 264, 355
OnFormatFont() 375
OnInitDialog() 105, 169, 200,
220
OnLButtonDown() 203, 204, 222,
251,343
OnLButtonUp() 227, 344
OnMouseMove() 205, 226, 227,
344
OnNewFile() 405
OnOK() 391, 405
OnPaint() 107, 156, 233
OnPencolor() 220
OnPensColor() 287
OnPensWidth() 292
OnPrepareDC() 355
OnPreparePrinting() 264, 355
OnPrint() 355
OnQueryDragIcon() 108
OnSysCommand() 106
OnTimer() 170, 190
PaintBrushPreview() 233
PickRandomCard() 130
PlayMetaFile() 242
Printf() 174
PtlnRect() 204
Putch() 174
Putpixel() 174
Rectangle() 164
RegisterClass() 46
ScreenToClient() 200
Serialize() 335
SetDialogkColor() 189
SetIcon() 130
SetPos() 211
SetRange() 211
SetRegistryKey() 268
ShowWindow() 47
TextOut() 176
TranslateMessage() 49
Update() 347
UpdateData() 390
WinMain() 45, 47, 53
WndProc() 45, 50, 53
169
X
188
179
269
179
(SQL) 408
A
ActiveX 381
ADO 18
API 46
AppWizard 14, 20, 22, 30, 62, 154
AutoCompletion 33
B
Bitmap Editor 68
C
CEditView 24
ClassView 26
ClassWizard 30, 121, 125, 163, 210,
283, 402
COM 19, 41
Control Toolbar 65
D
DAO 408, 434
DBos 425
DDV 103
DDX 103
Dialog Editor 65, 113
Dialog Toolbar 77
DLL 22
DocView 245, 255
DOS 38
DSN 408
F
FIFO 42
FourUp 88
G
GDI 40, 156
GetStockObject() 178
GUI 36, 274
H
HTML 33, 457
I
IDE 13
ISAM 410
ISR 42
M
MDI 18, 256
Menu Editor 278
MFC 22, 23, 36, 51, 52, 53
MiniSketch 364
MRU 21
MSDN 33
MSG 43
MVC 236
N
NotePod 15, 22, 24, 28, 63
O
ODBC 408, 410
OLE 18, 41
OLE DB 428
P Pascal 25
R
RC- 108
Resource Editor 108
ResourceView 27
ResourceView (
) 27
S
SDI 17, 255
SQL 408, 440
T
Tip Wizard 14
Toolbar Editor 301
Ter 462
V
Visual C++ 14, 408, 409
W
Web- 457
Web- 462z
Window Styles 21
Windows 38, 39
Windows Message 43
Windows Notepad 15
Winlnet 477
WizardBar 31
WordZilla 368, 383