《Visual Basic 5从入门到精通》PDF下载

  • 购买积分:18 如何计算积分?
  • 作  者:(美)(E.彼得鲁措)Evangelos Petroutsos著;邱仲潘等译
  • 出 版 社:北京:电子工业出版社
  • 出版年份:1997
  • ISBN:7505343726
  • 页数:624 页
图书介绍:

目 录 1

第一部分 Visual编程:Visual Basic基础 1

第1章 Visual Basic初步 1

一个语言,三个版本 1

集成式开发环境 2

菜单条 4

工具条 4

Project Explorer 5

工具框 5

窗体设计器 6

属性窗口 6

窗体布局 7

Immediate窗口 7

第一个VB项目 7

更名与保存项目 8

用户接口元素 9

设计用户接口 10

对齐控件 11

运行应用程序 13

编制应用程序 15

编制命令钮程序 16

成组控件 18

可视开发与事件驱动编程 20

几个常用属性 20

几个常用方法 21

几个常见事件 22

焦点 25

定制环境 27

Editor标签 27

Editor Format标签 29

General标签 29

Environment标签 30

Docking标签 30

Advanced标签 32

第2章 Visual Basic项目 33

VB5应用:贷款计算器 33

贷款应用程序如何工作 33

建立用户接口 34

编制Loan应用程序 36

验证数据 37

VB5实例:数学计算器 40

建立用户接口 40

编制Math应用程序 41

加入更多特性 46

错误捕获功能 47

多窗体应用程序 49

VB5实例:计算器应用程序 49

启动对象(Startup Object) 51

项目文件 52

细谈项目文件 53

窗体文件 53

移动和复制项目 57

公布执行文件 58

第3章 Visual Basic语言 62

变量 62

声明变量 63

变量类型 65

变换变量类型 74

用户定义的数据类型 75

特殊数值 76

强制的变量声明 78

变量范围 79

变量的寿命周期 80

常量 81

数组 82

集合 86

过程 89

函数 90

子程序 90

变元 91

流程控制语句 98

循环语句 102

第4章 使用窗体 108

窗体的外观 108

装入、显示或隐藏窗体 110

用一个窗体控制另一窗体 114

设计菜单 117

菜单命令的编程 120

使用访问键和快捷键 120

运行时操作菜单 121

拖放操作 125

VB5实例:DrpEvents应用程序 127

鼠标冲突 128

VB5实例:DragDrop应用程序 129

VB5实例:FormDrop应用程序 130

手工拖动 132

拖动清单项目 133

第5章 基本ActiveX控件 136

文本框控件 136

基本属性 137

操作控件文本 138

选择文本 139

查找和替换操作 142

捕获键入 144

列表框与组合框控件 146

基本属性 147

列表框的控件方法 148

箭头 151

用列表框控件索引 152

搜索排序清单 155

滚动条控件与滑标控件 160

滚动条控件 161

滚动条控件事件 163

公共对话框控件 167

使用公共对话框控件 167

Color公共对话框 170

Font公共对话框 171

FileOpen和FileSave公共对话框 174

Print公共对话框 177

Help公共对话框 178

文件控件 180

第6章 Visual Basic绘图 183

调整图形大小 184

窗体、图象框和图形框控件 184

装入和保存图形 185

设置图形和图象的属性 186

通过剪贴板交换图形 187

坐标系统 188

Scale方法与属性 190

VB5实例:COORDS应用程序 192

绘图方法 193

绘制文本 193

画直线 194

填充形体 196

画方框 196

使用Circle方法 197

使用绘制方式 200

VB5实例:Draw应用程序 204

画曲线 208

操作象素 214

定义颜色 215

定义渐变 216

什么是颜色值 217

使用PaintPicture方法 220

处理图形 223

优化问题 233

何时刷新 234

透明图形 235

优美的橡筋线形体 237

第二部分 高级Visual Basic 239

第7章 高级ActiveX控件 239

RichTextBox控件 239

RTF语言 240

VB5实例:RTFDemo应用程序 242

RTFPad应用程序 244

文本操作属性 244

RichTextBox控件的方法 245

文本格式化属性 248

文本对齐属性 249

VB5实例:RTFPad应用程序 251

MSFlexGrid控件 255

基本属性 256

使用多个单元 260

单元外观与对齐方式 261

网格排序 263

合并单元 265

数据项 266

VB5实例:GridEdit应用程序 267

VB5实例:FlexGrid应用程序 270

第8章 用多媒体元素加强应用程序 276

用图形加强应用程序 276

图形质量 276

图形格式 279

图形压缩 281

图形处理工具 282

VB5实例:Wipes应用程序 284

用声音加强应用程序 288

使用波形音频 289

使用MCI控件 290

使用MIDI 290

其它API声音函数 303

向应用程序加入声音信息 306

用影象加强应用程序 308

使用Video for Windows 308

使用MPEG 309

第9章 多文档接口 310

MDI应用程序基础 310

MDI内置功能 312

上级菜单和子菜单 313

VB5实例:MDIDemol窗体 313

对象和实例 316

装入和卸出子窗体 318

VB5实例:MDIPad应用程序 320

向MDIEditor加入子窗体 321

编程新命令 321

编程Open命令 322

TextPad与MDIPad之间的差别 323

结束MDI应用程序 324

第10章 递归编程 327

基本概念 327

实际生活中的递归 328

简单例子 329

无意递归 333

折半查找的递归实现 334

定制的文件管理器 336

递归过程的描述 336

将自然语言的描述变成代码 337

定制的Explorer 339

映射文件夹 340

堆栈机制 343

堆栈介绍 344

递归编程与堆栈 344

通过堆栈传递变元 344

很容易写成死循环程序 345

递归编程中的特殊问题 345

知道何时使用递归编程 346

第11章 Visual Basic的数据库编程 347

数据库与数据库管理系统 347

记录集 348

Data控件 349

Data控件属性 350

Data控件的方法 352

关系型数据库的概念 357

主关键字 357

使用可视数据管理器 358

数据项索引 358

外部关键字 358

用可视数据管理器指定索引 360

BIBLIO数据库的结构 361

数据验证 362

证实事件 363

Error事件 363

输入数据 364

引用完整性 364

VB 5实例:DEntry应用程序 365

访问记录集中的字段 368

VB5实例:扫描记录集 369

VB5实例:ManyTbls应用程序 370

SQL简介 373

SQL语句的格式 373

SQL中的连接 376

使用SQL语句 378

将查询语句附加到数据库中 379

高级约束数据控件 382

使用约束数据列表控件 382

使用约束数据组合框控件 384

使用约束数据网格控件 385

映射数据库 386

Database对象 387

TableDef对象:表格定义 387

QueryDef对象:查询的定义 389

第三部分 扩展Visual Basic 393

第12章 Windows API 393

基本概念 394

从Visual Basic中访问Win32 API 394

Windows变元 396

声明32位函数和结构 397

访问内存及文件 398

确定Windows的全局内存 398

管理大型数据文件 402

确定磁盘介质和磁盘的自由空间 406

其它文件函数 407

窗体与窗口 410

生成带位图的菜单 410

运行时改变菜单 414

探测鼠标移动 416

使窗口保持在最上层 418

访问系统 419

查询其它应用程序 419

注册表函数 423

操作图形 427

第13章 Visual Basic的对象编程 429

用OLE扩展Visual Basic 429

什么是OLE 430

OLE术语 431

链接与嵌入举例 433

OLE容器控件 435

设计时采用链接与嵌入对象 435

OLE控件快捷菜单 441

运行时进行对象链接与嵌入 442

常用OLE容器控件的属性 448

常用OLE容器控件方法 449

OLE自动化 450

Discount应用程序的使用 452

Excel工作表 454

编写服务器应用程序 454

建立简单的服务器程序 457

建立健全的服务器 459

建立ActiveX构件 463

在其它项目中引用构件 463

通过Excel访问CalcServer 464

OLE自动注册 464

VB5实例:HTMLServer应用程序 465

VB 5实例:HTMLCln2应用程序 470

第14章 建立ActiveX控件 472

定制控件 472

Gradient控件规范 474

ActiveX控件的用户接口向导程序 474

测试新的ActiveX控件 480

ActiveX控件框架 481

绘制渐变 488

枚举属性 490

测试最后的控件 491

与容器交互 495

设计属性页 498

生成常规控件 503

建立常规控件 503

加入属性 504

控件寿命 506

初始化控件及其属性 508

控件的关键字属性 509

VB5实例:Alarm ActiveX控件 511

设计Alarm控件 512

更新显示 515

测试Alarm ActiveX控件 516

第15章 Visual Basic与Web 519

第4部分 从桌面到Web 519

HTML基础 520

URL与超链接 520

HTML标志 521

HTML页面脚本 526

ActiveX Control Pad 528

文字编辑器 529

HTML布局编辑器 530

脚本向导程序 531

Internet Explorer ActiveX控件 534

Marquee控件 534

HotSpot ActiveX控件 537

在Web页面上使用专用ActiveX控件 538

Alarm页面 539

Gradient控件 543

会说话的页面 544

ActiveX文档 546

把Visual Basic应用程序变成ActiveX文档 547

带菜单的ActiveX文档 549

处理多个ActiveX文档 551

ActiveX文档查错 553

第16章 脚本模型 556

脚本模型的对象 556

脚本对象的属性 557

脚本对象的方法 558

ActiveX Control Pad与脚本模型 559

Window对象 560

Window对象的属性 561

Window对象的方法 562

Document对象 565

Document对象的属性 566

Document对象的方法 570

VB5实例:Pagel例子 571

VB5实例:日历生成器 572

History对象的方法 574

History对象 574

Navigator对象的属性 575

Navigator对象 575

Location对象 577

Location对象的属性 577

Links对象 577

第17章 Web浏览控件 579

WebBrowser控件 579

VB5实例:WebBrowser应用程序 580

InternetExplorer对象 582

VB5实例:应用程序IExplore 582

InternetExplorer对象与WebBrowser控件的方法 585

WebBrowser控件的属性与InternetExplorer对象 585

WebBrowser控件与InternetExplorer对象的事件 587

使用WebBrowser控件 589

VB5实例:专用Web浏览器 589

监视下载进程 591

在Visual Basic应用程序中使用超链接 592

VB5实例:DemoPage应用程序 592

附录A 内部函数 596

关于本书选配的光盘 623

读者购盘说明 624