图书介绍

Visual Basic 2008编程参考手册【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

Visual Basic 2008编程参考手册
  • (美)斯蒂芬斯(Stephens,R.)著;徐燕华译 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302207665
  • 出版时间:2009
  • 标注页数:988页
  • 文件大小:667MB
  • 文件页数:1013页
  • 主题词:BASIC语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Visual Basic 2008编程参考手册PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第Ⅰ部分 IDE3

第1章 IDE简介3

1.1不同的IDE外观4

1.2 IDE配置5

1.3项目和解决方案6

1.4启动IDE6

1.5创建项目7

1.6保存项目10

1.7小结11

第2章 菜单、工具栏和窗口13

2.1菜单13

2.1.1 File菜单14

2.1.2 Edit菜单16

2.1.3 View菜单17

2.1.4 Project菜单19

2.1.5 Build菜单23

2.1.6 Debug菜单24

2.1.7 Data菜单24

2.1.8 Format菜单24

2.1.9 Tools菜单25

2.1.10 Test菜单29

2.1.11 Window菜单29

2.1.12 Community菜单30

2.1.13 Help菜单30

2.2工具栏31

2.3辅助窗口31

2.3.1 Toolbox窗口32

2.3.2 Properties窗口34

2.4小结35

第3章 定制37

3.1添加命令37

3.2删除命令38

3.3修改命令39

3.4创建键盘快捷键40

3.5小结41

第4章 Windows Form Designer43

4.1设置设计器的选项43

4.2添加控件44

4.3选择控件45

4.4复制控件45

4.5控件的移动和大小设置46

4.6安排控件46

4.7设置属性47

4.7.1设置组属性47

4.7.2设置几个控件的属性47

4.7.3使用智能标记48

4.7.4使用命令动词48

4.8给控件添加代码49

4.9小结50

第5章 WPF设计器51

5.1早期版本的警告51

5.2设计器窗口52

5.3添加控件53

5.4选择控件54

5.5复制控件55

5.6控件的移动和大小设置55

5.7设置属性56

5.8设置组属性57

5.9给控件添加代码57

5.10小结58

第6章 Visual Basic代码编辑器59

6.1边空图标60

6.2大纲视图61

6.3工具提示62

6.4 IntelliSense63

6.5代码着色和突出显示65

6.6代码段67

6.6.1使用代码段67

6.6.2创建代码段68

6.7运行时的代码编辑器70

6.8小结71

第7章 调试73

7.1 Debug菜单73

7.2 Debug→Windows子菜单75

7.3 Breakpoint窗口79

7.4 Command窗口和Immediate窗口80

7.5小结82

第Ⅱ部分 开始学习85

第8章 选择Windows窗体控件85

8.1控件概述85

8.2选择控件89

8.2.1包含控件和安排控件89

8.2.2进行选择91

8.2.3输入数据92

8.2.4显示数据92

8.2.5提供反馈93

8.2.6初始化动作94

8.2.7显示图形95

8.2.8显示对话框95

8.2.9支持其他控件96

8.3第三方控件96

8.4小结97

第9章 使用Windows窗体控件99

9.1控件和组件99

9.2创建控件100

9.2.1在设计时创建控件101

9.2.2添加控件到容器101

9.2.3在运行时创建控件102

9.3属性104

9.3.1设计时的属性104

9.3.2运行时的属性108

9.3.3有用的控件属性109

9.3.4位置和尺寸属性112

9.4方法113

9.5事件114

9.5.1在设计时创建事件处理程序114

9.5.2 WithEvents事件处理程序115

9.5.3在运行时设置事件处理程序116

9.5.4控件数组事件117

9.5.5验证事件117

9.6小结122

第10章 Windows窗体123

10.1透明性123

10.2 About对话框、启动画面和登录窗体126

10.3鼠标光标127

10.4图标129

10.4.1应用程序图标130

10.4.2通知图标130

10.5子控件采用的属性131

10.6属性复位方法132

10.7重写WndProc132

10.8 SDI和MDI133

10.8.1 MDI的功能134

10.8.2 MDI事件137

10.8.3 MDI与SDI的对比138

10.9 MRU列表139

10.10对话框141

10.11向导143

10.12小结144

第11章 选择WPF控件145

11.1控件概述146

11.2包含和安排控件146

11.3选择控件148

11.4输入数据148

11.5显示数据149

11.6提供反馈149

11.7执行动作150

11.8表示图形和媒体151

11.9提供导航152

11.10管理文档152

11.11数字墨水152

11.12小结153

第12章 使用WPF控件155

12.1 WPF概念155

12.1.1用户界面和代码分离156

12.1.2 WPF控件层次结构156

12.2 IDE中的WPF157

12.2.1编辑XAML158

12.2.2编辑Visual Basic代码161

12.3 XAML功能163

12.3.1对象164

12.3.2资源166

12.3.3样式167

12.3.4模板168

12.3.5变换170

12.3.6动画171

12.3.7绘图对象173

12.4过程化WPF177

12.5文档181

12.5.1流文档182

12.5.2固定文档183

12.5.3 XPS文档184

12.6小结184

第13章 WPF窗口187

13.1 Window应用程序187

13.2 Page应用程序189

13.2.1浏览器应用程序189

13.2.2框架应用程序191

13.2.3 PageFunction应用程序192

13.2.4向导应用程序194

13.3小结198

第14章 程序和模块结构199

14.1隐藏文件199

14.2代码文件结构203

14.2.1代码区域204

14.2.2条件编译205

14.2.3名称空间211

14.3印刷代码元素213

14.3.1注释213

14.3.2 XML注释214

14.3.3续行217

14.3.4行连接218

14.3.5行标签218

14.4小结218

第15章 数据类型、变量和常量221

15.1数据类型222

15.2类型字符223

15.3数据类型转换225

15.3.1收缩转换226

15.3.2数据类型解析方法228

15.3.3扩大转换228

15.4变量声明228

15.4.1 attribute_list229

15.4.2 accessibility子句229

15.4.3 Shared230

15.4.4 Shadows231

15.4.5 ReadOnly233

15.4.6 Dim233

15.4.7 WithEvents234

15.4.8 name236

15.4.9 bounds list236

15.4.10 New237

15.4.11 as子句和推断类型238

15.4.12 initialization expression239

15.4.13多个变量的声明242

15.5 Option Explicit和Option Strict243

15.6作用域245

15.6.1块作用域245

15.6.2过程作用域246

15.6.3模块作用域246

15.6.4名称空间作用域247

15.6.5 限制作用域247

15.7参数声明248

15.8属性过程250

15.9枚举数据类型251

15.10匿名类型253

15.11可空类型254

15.12常量255

15.12.1 accessibility255

15.12.2 As Type256

15.12.3 initialization_expression256

15.13委托256

15.14命名约定258

15.15小结259

第16章 运算符261

16.1算术运算符261

16.2连接运算符262

16.3比较运算符262

16.4逻辑运算符264

16.5按位运算符266

16.6 运算符优先级266

16.7赋值运算符267

16.8 StringBuilder类268

16.9 Date数据类型和TimeSpan操作270

16.10运算符重载273

16.11带可空类型的运算符275

16.12小结276

第17章 子例程和函数277

17.1子例程277

17.1.1 attribute_list277

17.1.2 inheritance_mode281

17.1.3 accessibility282

17.1.4 subroutine_name283

17.1.5 parameters283

17.1.6 Implements interface.subroutine289

17.1.7 statements290

17.2函数290

17.3属性过程291

17.4扩展方法292

17.5 lambda函数293

17.6 非严格委托294

17.7部分方法297

17.8小结298

第18章 程序控制语句299

18.1判定语句299

18.1.1单行的If Then语句299

18.1.2多行If Then语句300

18.1.3 Select Case语句301

18.1.4枚举值303

18.1.5 IIf语句304

18.1.6 If语句305

18.1.7 Choose语句305

18.2循环语句307

18.2.1 For Next循环307

18.2.2非整数的For Next循环309

18.2.3 For Each循环310

18.2.4枚举器311

18.2.5迭代器313

18.2.6 Do Loop循环313

18.2.7 While End循环314

18.2.8 Exit和Continue315

18.3 GoTo语句315

18.4小结318

第19章 错误处理319

19.1故障与计划之外的情况319

19.1.1捕获故障320

19.1.2捕获预料之外的情况321

19.1.3全局异常处理323

19.2结构化的错误处理324

19.2.1异常对象326

19.2.2 StackTrace对象327

19.2.3抛出异常327

19.2.4自定义异常329

19.3 Visual Basic传统错误处理331

19.3.1 On Error GoTo line331

19.3.2 On Error Resume Next332

19.3.3 On Error GoTo 0333

19.3.4 On Error GoTo-1333

19.3.5错误处理模式334

19.4结构化错误处理与传统错误处理335

19.5 Err对象336

19.6调试338

19.7小结338

第20章 数据库控件和对象339

20.1自动数据连接339

20.1.1连接数据源339

20.1.2添加数据控件到窗体342

20.2自动创建的对象346

20.3其他数据对象347

20.4数据概述348

20.5连接对象349

20.6事务对象352

20.7数据适配器354

20.8命令对象358

20.9 DataSet359

20.9.1 DataTable363

20.9.2 DataRow365

20.9.3 DataColumn367

20.9.4 DataRelation369

20.9.5约束371

20.10 DataView373

20.11 DataRowView376

20.12简单数据绑定377

20.13 CurrencyManager378

20.14复杂数据绑定380

20.15小结383

第21章 LINQ385

21.1 LINQ简介386

21.2 LINQ查询的基本语法387

21.2.1 From子句388

21.2.2 Where子句389

21.2.3 Order By子句389

21.2.4 Select子句390

21.2.5使用LINQ结果392

21.3高级LINQ查询语法392

21.3.1 Join关键字393

21.3.2 Group By子句394

21.3.3聚合函数396

21.3.4设置操作397

21.3.5限制结果397

21.4 LINQ函数398

21.5 LINQ扩展方法399

21.5.1基于方法的查询399

21.5.2使用lambda函数的基于方法的查询401

21.5.3扩展LINQ402

21.6 LINQ to Objects405

21.7 LINQ to XML405

21.7.1 XML字面量405

21.7.2使用LINQ将数据移入XML对象406

21.7.3使用LINQ将数据移出XML对象407

21.8 LINQ to ADO.NET410

21.8.1 LINQ to SQL和LINQ to Entities410

21.8.2 LINQ to DataSet411

21.9小结413

第22章 自定义控件415

22.1自定义控件概述416

22.1.1创建控件项目416

22.1.2设置工具箱图标416

22.1.3在UserControl Test Container中测试417

22.1.4建立测试项目418

22.1.5测试控件419

22.1.6实现属性、方法和事件419

22.1.7分配特性420

22.1.8管理设计时和运行时422

22.2派生的控件422

22.2.1遮蔽父特性424

22.2.2隐藏父特性425

22.3复合控件426

22.4从头开始构建控件428

22.5组件429

22.6不可见的控件429

22.7选择控件类430

22.8可执行项目中的控件和组件431

22.8.1可执行项目中的 UserControl431

22.8.2可执行项目中的继承的UserControl431

22.8.3可执行项目中的控件432

22.8.4可执行项目中的继承控件432

22.8.5 可执行项目中的组件432

22.9自定义组件安全性433

22.9.1强命名程序集433

22.9.2使用签名权威机构435

22.10小结435

第23章 拖动、释放和剪贴板437

23.1拖放事件438

23.1.1简单示例439

23.1.2学习可用的数据类型441

23.1.3在应用程序中拖动441

23.1.4接受释放的文件442

23.1.5拖动对象443

23.1.6改变格式名称445

23.1.7拖动多种数据格式446

23.2使用剪贴板448

23.3小结451

第24章 UAC安全功能453

24.1 UAC概览453

24.2规划UAC454

24.3提升程序457

24.3.1用户457

24.3.2调用程序457

24.3.3被调用的程序458

24.4小结458

第Ⅲ部分 面向对象编程463

第25章 OOP概念463

25.1类463

25.2封装465

25.3继承466

25.3.1继承的层次结构467

25.3.2细化和抽象468

25.3.3“有一个(has-a)”和“是一个(is-a)”关系469

25.3.4添加和修改类特性470

25.3.5接口继承472

25.4多态472

25.5重载473

25.6扩展方法475

25.7小结475

第26章 类和结构体477

26.1类477

26.1.1 attribute list478

26.1.2 Partial478

26.1.3 accessibility479

26.1.4 Shadows480

26.1.5 inheritance480

26.1.6 Of type-list482

26.1.7 Inherits parent_class482

26.1.8 Implements interface483

26.2结构体486

26.2.1结构体不可以继承486

26.2.2结构体是值类型486

26.2.3所需的内存487

26.2.4堆和栈的性能488

26.2.5对象赋值488

26.2.6 参数传递489

26.2.7装箱(boxing)和拆箱(unboxing)490

26.3类实例化的相关细节491

26.4结构体实例化的相关细节493

26.5垃圾回收495

26.5.1 Finalize方法495

26.5.2 Dispose方法497

26.6常量、属性和方法499

26.7事件500

26.7.1声明事件500

26.7.2引发事件502

26.7.3捕获事件502

26.7.4声明自定义事件504

26.7.5共享的变量507

26.7.6共享的方法508

26.8小结510

第27章 名称空间511

27.1 Imports语句511

27.1.1自动导入513

27.1.2名称空间别名514

27.1.3名称空间元素515

27.2根名称空间515

27.3建立名称空间515

27.4类、结构体和模块517

27.5解析名称空间518

27.6小结521

第28章 集合类523

28.1集合的定义523

28.2数组524

28.2.1数组的维525

28.2.2下界525

28.2.3调整大小526

28.2.4速度526

28.2.5 Array类的其他特性527

28.3集合529

28.3.1 ArrayList529

28.3.2 StringCollection531

28.3.3强类型的集合531

28.3.4只读的强类型集合533

28.3.5 NameValueCollection533

28.4字典534

28.4.1 ListDictionary535

28.4.2 Hashtable536

28.4.3 HybridDictionary537

28.4.4 强类型的字典537

28.4.5其他强类型的派生类538

28.4.6 StringDictionary539

28.4.7 SortedList539

28.5 CollectionUtil539

28.6栈和队列540

28.6.1栈540

28.6.2队列542

28.7泛型543

28.8小结544

第29章 泛型547

29.1泛型的优点547

29.2定义泛型548

29.2.1泛型构造函数550

29.2.2多类型550

29.2.3约束类型552

29.3使用泛型553

29.3.1导入别名554

29.3.2继承类554

29.4预定义泛型类555

29.5泛型方法555

29.6泛型和扩展方法556

29.7小结557

第Ⅳ部分 绘图561

第30章 绘图基础561

30.1绘图概述561

30.2绘图名称空间563

30.2.1 System.Drawing563

30.2.2 System.Drawing.Drawing2D565

30.2.3 System.Drawing.Imaging566

30.2.4 System.Drawing.Text567

30.2.5 System.Drawing.Printing569

30.3 Graphics570

30.3.1绘图方法570

30.3.2填充方法574

30.3.3其他图形属性和方法575

30.3.4抗锯齿577

30.3.5变换基础578

30.3.6 高级变换582

30.3.7保存和恢复图形状态585

30.4绘图事件586

30.5小结588

第31章 笔刷、画笔和路径589

31.1画笔589

31.1.1 Alignment591

31.1.2 CompoundArray592

31.1.3自定义线帽593

31.1.4画笔变换594

31.2笔刷596

31.2.1 SolidBrush597

31.2.2 TextureBrush597

31.2.3 HatchBrush599

31.2.4 LinearGradientBrush599

31.2.5 PathGradientBrush603

31.3 GraphicsPath对象607

31.4垃圾回收问题611

31.5小结612

第32章 文本615

32.1绘制文本615

32.2文本格式化616

32.2.1 FormatFlags618

32.2.2制表位621

32.2.3修剪621

32.3 MeasureString622

32.4字体度量标准625

32.5小结628

第33章 图像处理631

33.1图像631

33.2位图633

33.2.1加载位图633

33.2.2保存位图634

33.2.3实现AutoRedraw635

33.2.4像素级操作637

33.3 Metafile对象641

33.4小结643

第34章 打印645

34.1打印注意事项645

34.2基本打印646

34.3打印文本650

34.4打印输出居中655

34.5缩放图片至页面的大小657

34.6简化绘图和打印658

34.7小结661

第35章 报表663

35.1 Report对象663

35.2构建报表664

35.3 CrystalReportViewer671

35.4自定义报表672

35.5外部报表675

35.6 ReportDocument675

35.7小结676

第Ⅴ部分 与环境交互681

第36章 配置和资源681

36.1 My名称空间681

36.1.1 Me对象和My名称空间682

36.1.2 My名称空间的元素682

36.2环境683

36.2.1设置环境变量683

36.2.2使用Environ函数684

36.2.3使用System.Environment684

36.3注册表686

36.3.1 Visual Basic自带的注册表方法687

36.3.2 My.Computer.Registry688

36.4配置文件690

36.5资源文件694

36.5.1应用程序资源694

36.5.2使用应用程序资源694

36.5.3嵌入式资源695

36.5.4卫星资源696

36.5.5本地化资源698

36.5.6 ComponentResourceManager699

36.6 Application对象701

36.6.1 Application对象的属性701

36.6.2 Application对象的方法702

36.6.3 Application对象的事件704

36.7小结705

第37章 流707

37.1 Stream708

37.2 FileStream709

37.3 MemoryStream709

37.4 BufferedStream710

37.5 BinaryReader和BinaryWriter710

37.6 TextReader和TextWriter712

37.7 StringReader和StringWriter713

37.8 StreamReader和StreamWriter714

37.9 OpenText、 CreateText和AppendText方法715

37.10自定义流类716

37.11小结716

第38章 文件系统对象717

38.1权限717

38.2 Visual Basic方法717

38.2.1文件方法718

38.2.2文件系统方法719

38.2.3顺序文件访问720

38.2.4随机文件访问720

38.2.5二进制文件访问722

38.3 .NET Framework类722

38.3.1 Directory723

38.3.2 File724

38.3.3 DriveInfo725

38.3.4 DirectoryInfo726

38.3.5 FileInfo727

38.3.6 FileSystemInfo729

38.3.7 FileSystemWatcher729

38.3.8 Path731

38.4 My.Computer.FileSystem732

38.5 My.Computer.FileSystem.SpecialDirectories733

38.6小结734

第39章WCF737

39.1早期版本的警告737

39.2 WCF概念738

39.3 WCF示例738

39.4构建初始服务739

39.5构建QuoteService741

39.6测试QuoteService743

39.7构建QuoteClient744

39.8托管服务744

39.9小结746

第40章 有用的名称空间747

40.1高级名称空间747

40.1.1 Microsoft名称空间748

40.1.2 System名称空间748

40.2高级示例750

40.2.1正则表达式750

40.2.2 XML752

40.2.3加密754

40.2.4反射757

40.2.5 Direct3D760

40.3小结766

第Ⅵ部分 附录769

附录A有用的控件属性、方法和事件769

附录B变量声明和数据类型779

附录C运算符787

附录D子例程和函数声明793

附录E控制语句797

附录F错误处理803

附录G Windows窗体控件和组件805

附录H WPF控件875

附录Ⅰ Visual Basic Power Packs881

附录J窗体对象885

附录K类和结构体897

附录L LINQ901

附录M泛型909

附录N图形913

附录O有用的异常类923

附录P 日期和时间格式指示符927

附录Q其他格式指示符931

附录R Application类935

附录S My名称空间939

附录T流953

附录U文件系统类959

附录Ⅴ示例索引973

热门推荐