Visual Basic 3.0 for Windows从入门到精通PDF电子书下载
- 电子书积分:22 积分如何计算积分?
- 作 者:(美)(W.古列维奇)Wathan Gurewich,(美)(O.古列维奇)Ori Gurewich著;杨羽译
- 出 版 社:北京:学苑出版社
- 出版年份:1994
- ISBN:7507708071
- 页数:809 页
第一章 高级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
- 《HTML5从入门到精通 第3版》(中国)明日科技 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《Python3从入门到实战》董洪伟 2019
- 《小提琴入门新教程 第3册》王中男著 2018
- 《小提琴入门新教程 第2册》王中男编著 2017
- 《新手养花从入门到精通》徐帮学编 2019
- 《少儿速成中国象棋 入门篇 上》田磊 2016
- 《隐之诗 不打草稿的古风水彩画入门》肖辉责任编辑;(中国)飞乐鸟工作室 2019
- 《人工智能入门》范瑞峰,顾小清主编 2019
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《海明威书信集:1917-1961 下》(美)海明威(Ernest Hemingway)著;潘小松译 2019
- 《古代巴比伦》(英)莱昂纳德·W.金著 2019
- 《迁徙 默温自选诗集 上》(美)W.S.默温著;伽禾译 2020
- 《上帝的孤独者 下 托马斯·沃尔夫短篇小说集》(美)托马斯·沃尔夫著;刘积源译 2017
- 《巴黎永远没个完》(美)海明威著 2017
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《西单大杂院-北京老舍文学院首届中青年作家高研班学员小说作品集》北京老舍文学院编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 七年级 上 配人教版》周志英总主编 2019
- 《北京人民艺术剧院剧本系列 白露》刘国华,马鹏程 2019
- 《北京模式》吴建繁,王德海,朱岩编 2017
- 《指向核心素养 北京十一学校名师教学设计 数学 八年级 上 配人教版》周志英总主编 2019