《精通Visual Basic.NET中文版》PDF下载

  • 购买积分:20 如何计算积分?
  • 作  者:刘炳文编著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2004
  • ISBN:7111129199
  • 页数:707 页
图书介绍:本书介绍了计算机知识。

目 录 1

前言 1

第1章Visual Basic.NET程序开发环境 1

1.1概述 1

1.1.1 Visual Basic.NET的新特点 1

11.6菜单项的基本操作 34 3

11.2菜单的属性、事件和方法 32 3

1.1.2 Visual Basic.NET的软硬件需求 3

1.2 从Visual Basic 6.0到Visual Basic.NET 4

1.2.1功能的变化 4

1.2.2关键字的变化 5

1.3 启动和退出Visual Basic.NET 6

1.4标题、菜单和工具栏 11

1.4.1标题栏和菜单栏 11

1.4.2工具栏 13

1.5起始页窗口 14

1.6 Windows窗体设计器、解决方案资源管理器与属性窗口 19

1.6.1 Windows窗体设计器和解决方案管理器窗口 19

1.6.2属性窗口和工具箱窗口 22

1.7窗口管理 23

1.7.1主窗口 23

1.7.2其他窗口 25

第2章类、对象与名称空间 28

2.1面向对象和类 28

2.1.1面向对象 28

2.1.2类和对象 31

2.2名称空间 32

2.2.1什么是名称空间 32

2.2.2.NET中的名称空间 33

第17章继承 5 34

2.2.3名称空间的使用 37

2.3对象 40

2.3.1对象的属性、事件和方法 40

2.3.2对象属性设置 42

2.4窗体 44

2.4.1窗体的结构与属性 45

2.5控件 50

2.4.2窗体事件 50

2.5.1 Windows窗体控件 51

2.5.2工具箱的管理 52

2.6控件的画法和基本操作 54

2.6.1控件的画法 54

2.6.2控件的基本操作 55

6.3.2应用举例 1 56

第3章简单Visual Basic.NET程序设计 57

3.1语句 57

3.2 编写简单的Visual Basic.NET应用程序 60

3.2.1用Visual Basic.NET开发应用程序的一般步骤 60

3.2.2编写Visual Basic.NET应用程序 61

3.2.3代码编辑器 67

3.3程序的保存和装入 73

3.3.2装入程序 74

3.3.1保存程序 74

3.4程序的运行 76

3.5 VisualBasic.NET应用程序的工作方式 77

4.1数据类型 79

第4章Visual Basic.NET程序设计基础 79

4.1.1基本数据类型 79

4.1.2枚举类型 82

4.2常量和变量 85

4.2.1常量 85

4.2.2变量 88

4.3.1变量的隐式声明 91

4.3变量的隐式声明与类型转换 91

4.3.2类型转换 95

4.4.1变量的作用域 98

4.4变量的作用域和生存期 98

4.4.2变量的生存期 100

4.5常用内部函数 101

4.6字符处理与字符串函数 104

4.6.1 Visual Basic.NET的字符处理机制 104

4.6.2字符串函数 106

4.7运算符与表达式 110

4.7.1算术运算符 110

4.7.2复合运算符 112

4.7.3关系运算符和逻辑运算符 113

4.7.4表达式的执行顺序 117

5.1数据输入——InputBox函数 119

第5章数据输入输出 119

5.2.1 MsgBox函数 123

5.2 MsgBox函数和MsgBox语句 123

5.2.2 MsgBox语句 127

5.3 MessageBox.Show方法 128

5.4.1控制台输入输出方法 130

5.4控制台输入输出 130

5.4.2控制台应用程序的建立和执行 132

5.5在集成环境外建立控制台应用程序 136

5.5.1 Visual BasiC.NET编译器 137

5.5.2程序举例 138

5.6数值的格式输出 140

第6章常用Windows窗体控件 143

6.1.1标签 143

6.1文本控件 143

6.1.2文本框 145

6.2图形控件 149

6.2.1图片框的主要属性 150

6.2.2图形文件的装入 151

6.3按钮控件 154

6.3.1属性和事件 155

6.4.1复选框和单选按钮的属性和事件 158

6.4选择控件——复选框和单选按钮 158

6.4.2应用举例 159

6.5选择控件——列表框和组合框 161

6.5.1列表框 161

6.5.2组合框 167

6.6滚动条 171

6.7计时器 173

6.8分组框控件 176

6.9.1焦点 179

6.9焦点与Tab顺序 179

6.9.2 Tab顺序 180

第7章Visual Basic.NET控制结构 182

7.1选择控制结构 182

7.1.1单行结构条件语句 182

7.1.2块结构条件语句 183

7.1.3 IIf函数 187

7.2多分支控制结构 189

7.3 For循环控制结构 194

7.4当循环控制结构 199

7.5 Do循环控制结构 202

7.6多重循环 205

7.7 GoTo语句 209

8.1数组 211

第8章复合数据类型 211

8.1.1数组的定义 211

8.1.2默认数组与嵌套数组 215

8.2数组的初始化和引用 217

8.2.1数组的初始化 218

8.2.2数组元素的引用 220

8.3动态数组 221

8.3.1动态数组的定义 221

8.3.2数组的清除和重定义 223

8.4数组的基本操作 225

8.4.1数组元素的输入、输出和复制 225

8.4.2 ForEach…Next语句 229

8.5程序举例 230

8.6结构 235

8.6.1引例 235

8.6.2结构类型与结构变量的定义 237

8.6.3结构变量的初始化及其引用 240

8.7结构数组 243

8.8集合 246

8.8.1建立集合并向集合中添加项目 246

8.8.2集合成员的删除和检索 250

9.1 Sub过程 253

第9章过程 253

9.1.1建立Sub过程 253

9.1.2调用Sub过程 255

9.1.3通用过程与事件过程 258

12.3.2窗体文件名与窗体名 260

9.2.1建立Function过程 260

9.2 Function过程 260

9.2.2调用Function过程 262

9.3参数传送 268

9.3.1形参与实参 268

9.3.2引用 270

9.3.3传值 272

9.3.4数组参数的传送 275

9.4可选参数与可变参数 278

9.4.1可选参数 279

9.4.2可变参数 280

9.5局部内存分配 281

9.6递归 286

9.7 Shell函数 290

第10章键盘与鼠标事件过程 293

10.1 KeyPress事件 293

10.2 KeyDown和KeyUp事件 296

10.3鼠标事件 304

10.3.1压下、松开与移动鼠标 305

10.3.2 MouseEnter和MouseLease事件 308

10.4鼠标光标的形状 311

10.4.1 Cursor属性 311

10.4.2设置鼠标光标形状 312

10.5.1与拖放有关的属性、类型、事件和方法 314

10.5拖放 314

10.5.2拖放的实现 317

11.1.1菜单概述 321

11.1 Visual Basic.NET中的菜单 321

第11章菜单程序设计 321

11.1.2主菜单 322

11.2.1菜单的属性 323

11.2.2事件和方法 327

11.3建立菜单 328

11.3.1界面设计 329

11.3.2编写程序代码 331

1 1.4菜单项的控制 333

11.4.1有效性控制 333

11.4.2菜单项标记 334

11.4.3键盘选择 338

11.5.1弹出式菜单控件 339

11.5弹出式菜单 339

11.5.2建立弹出式菜单 340

12.1 Visual Basic.NET中的窗体 346

第12章多重窗体程序设计 346

12.1.1设置窗体的特殊效果 346

12.1.2与多重窗体程序设计有关的方法 348

12.2建立多重窗体应用程序 350

12.2.1建立界面 350

12.2.2编写程序代码 353

12.3.1指定启动窗体 360

12.3多窗体程序设计中应注意的问题 360

12.4 Visual Basic.NET程序结构 363

12.4.1 Visual Basic.NET中的文件类型 363

12.4.2代码编写顺序 365

12.5.1模块与窗体的构成 367

12.5模块与窗体 367

12.5.2程序举例 369

12.6闲置循环与DoEvents方法 372

第13章多文档界面(MDI) 376

13.1 MDI窗体与MDI子窗体 376

13.1.1 MDI子窗体 376

13.1.2引例 377

13.1.3几点说明 380

13.2 MDI特性 381

13.2.1与MDI有关的属性、方法和事件 381

13.2.2 Dim语句和WindowState属性 382

13.3.1建立MDI应用程序的一般过程 383

13.3建立MDI应用程序 383

13.3.2 MDI应用程序举例 384

13.4 MDI应用程序中的菜单 392

13.4.1 MDI中菜单的建立 393

13.4.2 MDI菜单应用程序举例 393

13.5用MDI建立工具栏 397

13.5.1用MDI建立工具条的一般步骤 397

13.5.2程序举例 398

14.1概述 402

14.1.1对话框的分类与特点 402

第14章对话框程序设计 402

14.1.2自定义对话框 403

14.1.3通用对话框控件 406

14.2打开文件对话框 407

14.2.1主要属性、方法和事件 407

14.2.2打开文件对话框举例 410

14.3保存文件对话框 412

14.4.1颜色(Color)对话框 415

14.4其他对话框 415

14.4.2字体(Font)对话框 417

第15章数据文件 422

15.1文件概述 422

15.2文件的打开与关闭 424

15.2.1文件的打开(建立) 424

15.2.2文件的关闭 427

15.3文件操作语句和函数 427

15.3.1文件指针 427

15.3.2其他语句和函数 428

15.4顺序文件的写操作 430

15.4.1 Print函数和PrintLine函数 430

15.4.2与Print函数有关的函数 433

15.5顺序文件的读操作 438

15.6随机文件 442

15.6.1随机文件的打开与读写操作 443

15.6.2随机文件中记录的增加、代换与删除 450

15.7用控件显示和修改随机文件 453

15.8二进制文件 457

15.9流与System.IO模型 460

15.9.1 System.IO模型所提供的资源 461

15.9.2 System.IO名称空间的功能 462

15.10.1有关的方法 463

15.10流输入/输出程序举例 463

15.10.2程序举例 467

15.11文件和目录操作 473

15.11.1文件操作 473

15.11.2目录操作 475

15.11.3用Visual Basic.NET函数执行文件/目录操作 478

第16章对象和类 481

16.1 Visual Basic.NET中预定义的类和对象 481

16.1.1预定义对象和类 481

16.1.2对象的操作 482

16.2对象变量 484

16.2.1对象变量的声明和赋值 484

16.2.2实例 487

16.2.3绑定 488

16.3类的定义 489

16.3.1 Class语句 490

16.3.2建立类 491

16.4属性(Property)过程 500

16.4.1属性的定义 500

16.4.2属性过程举例 504

16.5向类中添加事件 510

16.5.1有关的语句和关键字 510

16.5.2事件处理的基本概念 513

16.5.3建立事件处理程序 514

16.6构造函数 519

16.7重载与共享 524

16.7.1方法重载 525

16.7.2共享成员 530

17.1继承与派生 534

17.1.1基类与派生类 534

17.1.2继承的实现 536

17.2重载与覆盖 541

17.2.1方法重载 541

17.2.2覆盖 547

17.2.3扩展式覆盖与覆盖重载 551

17.3虚拟方法与隐藏 554

17.3.1虚拟方法 554

17.3.2隐藏 558

17.4基类、类和对象 566

17.4.1 Me关键字 566

17.4.2 MyBase和MyClass关键字 570

17.5构造函数与继承 573

17.5.1无参构造函数的继承 573

17.5.2带参数的构造函数 575

17.6成员的作用域 577

17.7.1事件与继承 579

17.7事件和共享方法的继承 579

17.7.2共享方法的继承 584

17.8抽象基类 587

17.8.1 MustOverride与MustInherit关键字 587

17.8.2程序举例 589

第18章接口、委托与多态 592

18.1接口 592

18.1.1接口的定义 592

18.1.2接口的实现 595

18.2.1委托的声明和调用 600

18.2委托 600

18.2.2程序举例 604

18.3多态与后期绑定 606

18.3.1什么是多态性 606

18.3.2后期绑定 607

18.4通过接口和继承实现多态性 612

18.4.1用接口实现多态性 612

18.4.2用继承实现多态性 614

18.5类、结构和名称空间 616

18.5.1类和结构 616

18.5.2类与名称空间 619

18.6.1类视图 621

18.6类视图与对象浏览器 621

18.6.2对象浏览器 622

第19章图形程序设计 626

19.1 GDI+坐标系统 626

19.1.1逻辑坐标与设备坐标 626

19.1.2 GDI+坐标系统和主要功能 627

19.2画笔与像素 628

19.2.1画笔 628

19.2.2像素 630

19.3.1 DrawLine方法 631

19.3直线 631

19.3.2画直线 632

19.3.3清屏 637

19.4矩形和多边形 639

19.4.1画矩形 639

19.4.2画多边形 641

19.5圆、椭圆、弧和饼图 643

19.5.1画圆和椭圆 643

19.5.2画弧和饼图 645

19.6刷子与填充 647

19.6.1实心刷子 647

19.6.2阴影刷子 650

19.6.3纹理刷子 653

19.6.4渐变刷子 654

19.7 曲线 656

19.7.1闭合曲线与不闭全曲线 656

19.7.2贝赛尔(Bezier)曲线 660

19.8文本输出 663

19.8.1简单文本输出 663

19.8.2格式文本输出 668

第20章建立Windows窗体控件 675

20.1基础知识 675

20.1.1控件源与自定义控件 675

20.1.2基本概念 676

20.2.1Control类 677

20.2控件的基类 677

20.2.2 UserControl类 679

20.3通过继承建立Windows窗体控件 680

20.3.1建立自定义控件 680

20.3.2测试自定义控件 684

20.3.3自定义控件图标 686

20.4建立复合控件 686

20.4.1建立和测试控件 687

20.4.2控件的继承 689

20.5复合控件举例 694

20.6通过继承Control类建立控件 701