当前位置:首页 > 工业技术
Visual Basic 3.0 for Windows从入门到精通
Visual Basic 3.0 for Windows从入门到精通

Visual Basic 3.0 for Windows从入门到精通PDF电子书下载

工业技术

  • 电子书积分:22 积分如何计算积分?
  • 作 者:(美)(W.古列维奇)Wathan Gurewich,(美)(O.古列维奇)Ori Gurewich著;杨羽译
  • 出 版 社:北京:学苑出版社
  • 出版年份:1994
  • ISBN:7507708071
  • 页数:809 页
图书介绍:
上一篇:制造工程训练下一篇:冷冲模设计
《Visual Basic 3.0 for Windows从入门到精通》目录
标签:精通 入门

第一章 高级Visual Basic程序设计 1

1.1具有语音功能——不需要音频卡和驱动程序 1

1.2与本书配套的CD盘 1

1.3程序组的图标 2

1.4有关本书 4

1.5下一步该干什么 30

第二章 创建窗体和多窗体 31

2.1 MyMulti程序 31

2.2 MyMulti程序的可视化实现 32

2.3给Exit按钮的Click事件附加代码 33

2.4给About按钮的Click事件附加代码 33

2.5设计自己的About对话框 34

2.6给frmMyAbout窗体的About按钮的Click事件附加代码 36

2.7给frmAbout窗体的OK按钮的Click事件附加代码 36

2.8完成一个一般的对话框 36

2.9给窗体frmMyMulti的cmdSetData按钮的Click事件附加代码 37

2.10给cmdSetData按钮的Click事件附加代码 40

2.11给frmInput窗体的OK按钮和Cancel按钮的Click事件附加代码 40

2.12实现OK和Cancel功能 40

2.13不用全局变量来实现输入对话框 43

2.14给frmMyMulti窗体附加SetData2按钮 44

第三章 菜单、工具条与状态条 47

3.1 MyMenu程序 47

3.2 MenuGrow程序 62

3.3 MyPopUp程序 69

第四章 多文档接口——MDI 75

4.1基于 MDI的程序是什么 75

4.2 MyMDI程序的可视化实现 76

4.3增加三个子窗口到项目中 77

4.4给窗体frmChild 1的Close按钮的Click事件附加代码 80

4.5给窗体frmChild1的Beep Once菜单项的Click事件附加代码 80

4.6给窗体frmChildl的Beep Twice菜单选项的Click事件附加代码 80

4.7给窗体frmChild 1的Close Me菜单选项的Click事件附加代码 81

4.8给窗体frmChild2的Close按钮的Click事件附加代码 82

4.9 frmChild3窗体的可视化实现 83

4.10给窗体frmChild3的Close按钮的Click事件附加代码 83

4.11窗体frmMyMDI的可视化实现 84

4.12给窗体MDIForm的Load事件附加代码 84

4.13给窗体frmMyMDI的Clear All菜单的Click事件附加代码 85

4.14给窗体frmMyMDI的Show All菜单的Click事件附加代码 85

4.15给父窗口的过程mnuShowChild1_Click()附加代码 86

4.16给父窗口的过程mnuShowChild2_Click()附加代码 86

4.17给父窗口的过程mnuShowChild3_Click()附加代码 86

4.18给Exit按钮的Click事件附加代码 87

4.19设置启动窗体 87

4.20激活子窗体和菜单 88

4.21给Child3附加小孩哭声 91

4.22给frmChild3窗体附加菜单 93

4.23创建Window菜单 95

4.24增强Window菜单 96

4.25在父窗口中放置控件 104

4.26为父窗口创建一个工具条 105

4.27给父窗体frmMyMDI增加Exit按钮 106

4.28在工具条上实现定制按钮 107

4.29创建一个状态条 109

4.30 MNotepad程序 111

4.31 MNotepad程序的可视化实现 113

4.32关键字Me 115

4.33创建多个子窗口 115

4.34把标题赋与子窗体 117

第五章 剪贴板 119

5.1 MyClip程序 119

5.2 ClipPic程序 123

5.3 ClipData程序 127

第六章 执行挂起事件 134

6.1 Loop程序 134

6.2 Loop程序的可视化实现 134

6.3给Stop Looping按钮的Click事件附加代码 135

6.4挂起事件 137

6.5 DoEvents语句 137

6.6 LOOP程序的最后增强 139

6.7 LOOP2程序 140

6.8 LOOP2程序的可视化实现 141

6.9通用声明部分 142

6.10给窗体的Load事件附加代码 143

6.11给Display Speech按钮的Click事件附加代码 144

6.12给Play Speech按钮的Click事件附加代码 145

6.13给窗体的Unload事件附加代码 145

6.14在播放期间使鼠标有效 146

6.15执行挂起事件 147

第七章 空闲循环 150

7.1 LOOP3程序 150

7.2 MyClock程序 159

第八章 文件操作 163

8.1 Select程序 163

8.2 MyCommon程序 176

8.3 MyPhone程序 180

8.4实现MyPhone程序的文件访问任务 194

8.5顺序访问文件 208

8.6 SEQUEN程序 210

8.7 ReadAuto程序 222

8.8 ReadSamp程序 226

第九章 计时器 230

9.1 Book程序 230

9.2 Announce程序 237

第十章 特殊控件 241

10.1 My3D程序 241

10.2 3D成组按钮 244

10.3其他3D控件 248

10.4 Other3D的可视化实现 248

10.5给Exit按钮的Click事件附加代码 252

第十一章 活动图标 253

11.1 MyIcon程序 253

11.2 MyIcon2程序 257

11.3为其他程序建立活动图标 262

第十二章 动态数据交换 269

12.1 DEST和SOURCE程序 269

12.2 SPicture和DPicture程序 284

12.3在源程序之前执行目标程序 292

12.4共享数据 293

12.5 Remote.EXE程序 298

12.6 TeachMe程序 302

第十三章 使用动态链接库 306

13.1动态链接库(DLL)是什么 306

13.2 WhatAmI程序 307

13.3 GetOut程序 313

13.4 HowMuch程序 316

13.5 Where程序 318

第十四章 使用VBX文件 323

14.1 什么是VBX文件 323

14.2 MyTable程序 323

14.3 DragDrop和DragOver事件 337

第十五章 多媒体:播放WAV文件 343

15.1 什么是TegoMM.VBX多媒体控件 343

15.2 PlayWave程序 343

第十六章 多媒体:MIDI文件 354

16.1 PlayMidi程序 354

16.2 PlayMidi程序的可视化实现 355

16.3 多媒体控件特性的初始化 357

16.4 给多媒体控件的Done事件附加代码 359

16.5 在播放过程中改变hsbPosition滚动条 360

16.6 给hsbTempo滚动条附加的代码 362

16.7 给Slowest,Normal和Fastest按钮上附加代码 363

第十七章 多媒体:电影 365

17.1 播放视频文件 365

17.2 MOVIE应用程序 368

第十八章 多媒体:CD-ROM音频 379

18.1 用Media Player播放音频CD盘 379

18.2 CD Player程序 380

第十九章 多媒体:PC的扬声器 391

19.1 SPEAKER程序 391

19.2 SPEAKER程序的可视化实现 392

19.3 多媒体控件特性的初始化 394

19.4 给cmdPlay按钮附加代码 395

19.5 给TegommPC_Done过程附加代码 396

19.6 给单选钮附加代码 397

19.7 给hsbSpeed滚动条附加代码 398

19.8 给Slowest,Normal和Fastest按钮附加代码 400

19.9 给多任务复选框附加代码 400

19.10 给自动重复特性编写代码 402

19.11 判断用户有无声音卡 404

第二十章 动画:第一部分 405

20.1 WEST程序 405

20.2 WEST程序的可视化实现 406

20.3编写Form_ Load ()过程的代码 408

20.4给cdmPlay按钮附加代码 413

20.5给多媒体控件的Done事件附加代码 414

20.6编写播放动画的代码 415

20.7给Slowest, Normal和Fastest按钮附加代码 417

20.8使动画播放与声音同步 418

第二十一章 动画:第二部分 419

21.1 KENNEDY(肯尼迪)程序 419

21.2 KENNEDY程序的可视化实现 419

21.3编写Form_Load()过程的代码 421

21.4给cmdPlay按钮附加代码 424

21.5给多媒体控件的Done事件附加代码 425

21.6编写用于播放的代码 426

第二十二章 编写一个完整的Wave Editor应用程序 429

22.1 Wave Editor程序的使用 429

22.2打开一个WAV文件 429

22.3开始播放 431

22.4播放WAV文件的一部分 431

22.5鼠标器位置指示器 432

22.6放大声音区 433

22.7删除声音区域 439

22.8使用声音编辑程序录音 440

22.9最大录音长度特性 444

22.10拷贝、粘贴、剪切、静音和音量特性 445

22.11 8位、16位、单声道、立体声的WAV文件 445

22.12 Wave Editor程序的其他特性 446

22.13 Wave Editor程序是怎样工作的 447

22.14 Wave Editor程序主窗体的可视化实现 448

22.15 frmWEdit窗体的通用声明区域 453

22.16 Form_ Load()过程 454

22.17 SetBackgroundColor()过程 456

22.18 DisableAllControls()过程 456

22.19 EnableAllControls()过程 457

22.20打开一个WAV文件 457

22.21以图形格式显示WAV文件的采样 463

22.22 X2SampleNumber()函数 466

22.23 RoundNumber()函数 467

22.24选择矩形 467

22.25 Form_MouseDown()过程 468

22.26 Form_ MouseMove()过程 469

22.27 Form_MouseUp()过程 471

22.28 CmdPlay_ Click ()过程 471

22.29 cmdPlaySelection_ Click()过程 473

22.30 SetWindowTilte()过程 481

22.31 CloseWavFile()过程 482

22.32 cmdZoomIn_Click ()过程 483

22.33 mnuCopy_ Click()过程 484

22.34 mnuPaste_ Click()过程 486

22.35 mnuDelete_Click ()过程 488

22.36 mnuCut_Click()过程 491

22.37 mnuSilence_Click()过程 492

22.38 mnuIncreaseVolume_Click()过程 494

22.39 mnuDecreaseVolume_Click过程 496

22.40 mnuFile_Click()过程 497

22.41 mnuSave_Click()过程 497

22.42 mnuSaveAs_Click()过程 498

22.43 mnuFileType_Click()过程 500

22.44 mnuZoomIn_Click()过程 500

22.45 mnuZoomOut_Click ()过程 501

22.46 mnuSelectAll_Click()过程 501

22.47 Form_Paint()过程 502

22.48 Maximum Recording Length菜单项 502

22.49 mnuGreen_Click()过程 504

22.50 mnuWhite_Click()过程 505

22.51 mnuAbout_Click()过程 505

22.52 mnuInfo_Click()过程 505

22.53 mnuExit_Click()过程 506

22.54 Form_Unload()过程 507

22.55 16位和立体声WAV文件 508

22.56判断WAV文件的类型 508

22.57访问8位和16位WAV文件的采样 509

22.58访问立体声WAV文件中的采样 510

第二十三章 旋转控件 511

23.1 SpinIt程序 511

23.2 SpinIt程序的可视化实现 512

第二十四章 键盘的状态 527

24.1 SetLock程序 527

24.2 SetLock程序的可视化实现 528

24.3 KEYSTAT.VBX控件的AutoSize特性 532

第二十五章 测量仪控件 539

25.1 MyGauge程序 539

25.2 MyGauge程序的可视化实现 539

25.3 frmMyGauge窗体的cmdExit_Click()过程 541

25.4 frmMyGauge窗体的cmdIne_Click()过程 541

25.5 frmMuyGauge窗体的cmdDec_Click()过程 542

25.6测量仪控件的Picture特性 542

25.7使用其他类型的测量仪 544

第二十六章 编写字处理器程序 547

26.1 PicDOC.VBX与文本框控件 547

26.2 MyWP程序的可视化实现 548

26.3 frmMyWP窗体的 Form_ Resize ()过程 549

26.4给菜单项附加代码 550

26.5 WP1控件的ChartStyle特性 551

26.6 FontFace特性 552

26.7 FontSize特性 552

26.8 RTFText特性 552

第二十七章 游戏和虚拟现实 553

27.1 MyCard程序 553

27.2 MyDice程序 571

27.3 MyDice2程序 575

27.4虚拟现实 579

27.5 Monster程序 580

27.6 Tunnel程序 586

第二十八章 通信 593

28.1调制解调器 593

28.2从调制解调器中接收数据 593

28.3自动电话接线 594

28.4通信程序的可视化实现 595

28.5用MSCOMM.VBX控件来实现通信 600

第二十九章 电子报表 603

29.1 GRID.VBX与SSBC.VBX 603

29.2 Spreac.EXE程序 603

29.3 Spread程序的可视化实现 604

29.4在程序中读出单元格的值 607

29.5写入单元格 608

29.6设置公式 609

第三十章 图形 612

30.1 MyGraph程序 612

30.2 WavGraph程序 627

第三十一章 数据库 640

31.1 MyData程序 640

31.2把数据输入到Expenses表格 644

31.3 frmMyData窗体的cmdExit_Click ()过程 646

31.4指定一个Access数据库 647

第三十二章OLE:对象链接与嵌入 657

32.1什么是OLE 657

32.2 MyOLE2程序 661

第三十三章 创建Visual Basic的动态链接库 668

33.1谁需要DLL 668

33.2生成DLL所需的框架文件 668

33.3用Visual C++生成DLL 669

33.4定制MyDLL.C文件 671

33.5编写MyBeep () DLL函数 672

33.6编写MyDelay ()函数 673

33.7定制MyDLL.H文件 675

33.8定制MyDLL.DEF文件 675

33.9生成MyDLL.DLL文件 676

33.10退出Visual C++程序 676

33.11测试MyDLL.DLL文件 676

33.12 frmTestDLLL窗体的cmdExit_Click()过程 677

33.13声明DLL函数 677

33.14 frmTestDLL窗体的cmdTestDLL()过程 678

第三十四章 创建自己的VBX控件 679

34.1 MYCLOCK.VBX控件 679

34.2开发MYCLOCK.VBX控件 688

第三十五章 应用程序的发行 735

35.1基于运行模块与已编译的独立应用程序 735

35.2与程序一起发行的其他文件 735

35.3编写安装程序 735

35.4准备发行的EXE文件 736

35.5创建SETUP程序 739

35.6测试发行盘 745

35.7较困难的方法 746

35.8准备发行盘 746

35.9准备要发行的应用程序 746

35.10 SETUP.LST文件 747

35.11 SETUP.EXE文件 747

35.12压缩文件 747

35.13定制SETUP1项目 748

35.14定制常量 749

35.15定制SETUP1.FRM窗体的Form_Load)过程 749

35.16在Program Manager中创建程序组 752

35.17制作SETUP1.EXE并拷贝到发行盘上 752

35.18安装LOOP 3程序 752

附录A辅导:第一部分 754

A.1 ItsFun程序 754

附录B辅导:第二部分 776

B.1过程、函数、变量和其他 776

B.2给Calculate_Click ()事件附加程序 777

B.3 Option Explicit语句 778

B.4加入一个字符串 780

B.5 Str$()函数 781

B.6 If语句 783

B.7 For循环 785

B.8 MsgBox语句 786

B.9 MsgBox)函数 789

B.10还有更多Visual Basic内容要学吗 791

附录C辅导:第三部分 792

C.1使用TegoSND.DLL库 792

C.2移去Calculate按钮 798

C.3制作一个可执行文件 799

C.4给ItsFun加图标 801

C.5建立程序组和ItsFun程序的图标 803

C.6应用程序的标题 805

C.7特性表 806

返回顶部