图书介绍

Visual Basic NET技术与技巧【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

Visual Basic NET技术与技巧
  • (美)Kris Jamsa著;陈维军,王慧英等译 著
  • 出版社: 北京:机械工业出版社
  • ISBN:7111115252
  • 出版时间:2003
  • 标注页数:517页
  • 文件大小:55MB
  • 文件页数:532页
  • 主题词:

PDF下载


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

下载说明

Visual Basic NET技术与技巧PDF格式电子书版下载

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

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

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

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

图书目录

目录1

前言1

第1章 Visual Basic.NET基础知识1

1.1 创建第一个控制台应用程序2

1.2 构造基于窗口的应用程序4

1.3 选择正确的Visual Basic类型5

1.4 在Visual Basic.NET程序中声明变量6

1.5用Console.Write和Console.WriteLine显示屏幕输出8

1.6 用Console.WriteLine格式化程序输出9

1.7 向字符串末尾追加字符11

1.8 强制程序指定变量的类型12

1.9 小心变量溢出和变量精度13

1.10 执行数字操作15

1.11 不同变量类型之间值的转换18

1.12 用条件运算符做判断20

1.13 Visual Basic.NET的关系运算符和逻辑运算符22

1.14 用Select处理多个条件23

1.15 重复执行系列指令25

1.16 避免无限循环27

以提高性能28

1.17 提前结束循环28

1.18 Visual Basic.NET支持滞后求值28

1.19 长语句换行29

1.20 使用Visual Basic赋值运算符30

1.21 对程序代码进行注释31

1.22 用Console.Read和Console.ReadLine读取键盘输入31

1.23 在消息框中显示消息32

1.24 用输入框提示用户输入33

1.25 把程序分成便于管理的程序段34

1.26 向函数或子例程传递参数38

1.27 在函数或子例程中声明局部变量40

1.28 在子例程中改变参数的值41

1.29 用变量的作用域表示程序中43

变量有意义的区域43

1.30 在同一变量中保存45

相同类型的多个值45

1.31 使用结构进行值分组47

1.32 用常量提高代码的可读性49

的区别小结50

1.33 VisualBasic与Visual Basic.NET50

第2章 利用.NET环境52

2.1 利用公用语言运行时库53

2.2 基于通用类型声明变量54

2.3 移植到ASP.NET56

2.4 利用Windows窗口59

2.5 理解元数据62

2.6 用名字空间组织对象库63

2.8 把.NET解决方案打包到程序集67

2.7 利用中间语言代码67

2.9 利用可管理内存和垃圾收集69

2.10 理解.NET版本化71

2.11 标准化错误处理72

第3章 Visual Basic.NET类编程74

3.1 用范围属性限制对类成员的访问78

3.2 初始化类成员变量80

3.3 定义多个构造器以支持不同的参数81

3.4 简化对象成员引用84

3.5 利用静态类成员86

3.6 利用属性控制类成员能够保存的值87

3.7 避免参数名与类成员变量名发生冲突89

3.8 用析构器方法执行“清除”处理90

3.9 把类对象映射到Visual Basic.NET91

窗体中91

3.10 .NET中的垃圾收集92

3.11 强制垃圾收集器收集未使用的内存93

3.12 为Dispose操作提供类似于析构器的支持95

3.13 Visual Basic.NET窗体96

3.15 在类实例之间共享类成员变量98

3.14 用Visual Studio的类视图仔细查看类98

3.16 用Visual Studio插入类模板100

3.17 用Visual Studio的Object Browser查看类的细节101

第4章 Visual Basic.NET中的面向103

对象编程103

4.1 跟踪构造器方法104

4.2 向基类构造器传递参数105

4.3 继承和析构器方法108

4.4 方法的重载和继承110

4.5 方法的覆盖和继承113

4.6 遮盖基类方法116

4.7 用MyClass强制调用某个方法118

4.8 禁止类继承120

4.9 实现多态对象以使对象随着程序的120

执行而改变形式120

4.10 继承和事件简介122

4.11 限制某个类只能作为基类使用123

4.12 强制派生类覆盖基类方法123

4.13 多级继承有别于多继承126

4.14 建立接口128

4.16 继承实现接口的类131

4.15 在同一类中实现多个接口131

第5章 使用公用语言运行时库和基类库135

5.1 检索当前的系统日期和时间135

5.2 DateTime类137

5.3 String类139

5.4 用StringBuilder对象提高程序性能142

5.5 利用Math类144

5.6 从Visual Basic.NET程序中发送145

电子邮件消息145

操作编程147

第6章 Visual Basic.NET文件和目录147

6.1 Directory类148

6.2 检索和操纵Directory属性151

6.3 创建惟一的目录154

6.4 检索目录中的文件和子目录154

6.5 确定系统的逻辑盘驱动器156

6.6 用Directorylnfo类检索目录中的157

文件与子目录157

6.7 检索目录的父目录或根目录158

6.8 操纵目录路径159

6.9 执行通用的文件操作162

6.10 利用文件属性165

6.11 启动文件流169

6.12 StreamWriter类与StreamReader类172

6.13 读写二进制数据175

6.14 文件锁178

6.15 对FileWatcher事件做出响应179

第7章 使用.NET通用对话框182

7.1 提示用户输入要打开的文件183

7.2 调整OpenFileDialog操作185

7.3 在用户指定文件中保存信息188

7.4 调整文件的Save操作190

7.5 选择字体属性192

7.6 将用户选择的字体付诸应用194

7.7 选择颜色194

7.8 调整Color对话框的操作196

7.9 用PrintDialog类提示用户选择打印选项199

7.11 用PageSetupDialog类提示用户200

进行页面设置200

7.10 确定可用的打印机200

7.12 执行打印操作202

第8章 使用多线程205

8.1 创建并运行多线程207

8.2 让线程进入休眠状态209

8.3 线程的挂起、恢复和中断211

8.4 Thread类213

8.5 赋予线程名称215

8.6 挂起某个线程的执行直到特定线程218

处理结束218

8.7 控制线程的优先级221

8.8 利用线程池223

8.9 识别线程之间潜在的竞争条件225

8.10 用SyncLock保护共享资源229

8.11 用Monitor类同步对线程资源的访问230

8.12 用Monitor.TryEnter防止线程堵塞233

8.13 用InterLocked保护共享变量的增量与减量操作236

8.14 Process类236

8.15 用Process类运行某个程序240

8.16 终止某个进程243

8.17 防止同一程序在同一时间执行两遍244

8.18 显示系统中每个进程的信息245

8.19 显示进程中各个线程的信息246

第9章 结构化错误处理249

9.1 捕获特定异常254

9.2 测试各种异常256

9.3 用普通的Catch语句处理异常257

9.4 在异常出现之后执行“清除”工作259

9.5 System Exception类262

9.6 定制自己的异常263

是否有效264

9.7 抛出异常以测试你的异常处理措施264

9.8 找出引起异常的代码位置267

9.9 Debug类269

9.10 确定调试器是否激活272

9.11 用Debug类的Assert方法273

找到程序中的错误273

9.12 用事件日志跟踪程序操作274

第10章 响应和处理事件279

10.1 在类中定义和引发事件279

10.2 使用Handles子句处理事件282

10.3 使用AddHandler指定事件处理器284

10.4 调用一个事件的多个处理器286

10.5 添加和删除事件处理器287

10.6 利用事件和类继承288

10.7 使用.NET代表来指向某函数289

10.8 在子例程调用中利用代表291

10.9 使用代表对数据排序293

10.10 把多个方法分配给一个代表297

10.12 响应Timer事件298

10.11 查看一个代表的调用列表298

10.13 研究EventArgs类300

第11章 Windows窗体编程302

11.1 Form控件编程304

1 1.2 Button控件编程307

11.3 Label控件编程308

11.4 把图像添加到窗体的标签上310

11.5 LinkLabel类编程311

11.6 Menu控件编程313

11.7 PictureBox控件编程314

11.8 NumericlUpDown控件编程316

11.9 ComboBox控件编程317

11.10 使用ProgressBar和StatusBar显示操作状态318

11.11 TextBox控件编程320

11.12 RichTextBox控件编程321

11.13 ScrollBar控件编程323

11.14 TrackBar控件编程324

11.15 ToolBar控件编程325

11.16 RadioButton控件编程327

进行分组328

11.17 使用GroupBox来对单选按钮328

11.18 CheckBox控件编程329

11.19 DomainUpDown控件编程330

11.20 ListBox控件编程331

11.21 CheckedListBox控件编程332

11.22 DateTimePicker控件编程333

11.23 MonthCalendar控件编程335

11.24 Tab控件编程335

11.25 用Panel控件对控件进行分组337

11.26 TreeView控件编程337

11.27 ListView控件编程339

第12章 深入研究.NET程序集和版本化340

12.1 温习.NET程序集340

12.2 创建类库342

12.3 利用类库的编程语言无关性343

12.4 仔细查看共享程序集的公共密钥345

12.5 把共享程序集安装到346

全局程序集缓存中346

12.6 使用.NET版本控制346

12.7 预编译共享程序集以减少加载时间347

@Assembly指令348

12.8 在ASP.NET页中使用348

12.9 利用Microsoft.NET框架配置349

12.10 查看应用程序的程序集细节351

第13章 ASP.NET解决方案编程353

13.1 创建和运行简单的ASP.NET页354

13.2 使用C#和Visual Basic.NET355

实现简单的ASP.NET页355

13.3 在Visual Studio创建和357

运行ASP.NET项目357

必须进行的编码改变359

13.4 从ASP迁移到ASP.NET359

13.5 在ASP.NET页中利用Cookie362

13.6 确定浏览器的功能363

13.7 同时维护ASP和ASP.NET页365

13.8 ASP和ASP.NET不能共享Application和Session对象366

13.9 查看HTTP头信息370

13.10 利用主要的基于ASP.NET页的方法372

13.11 ASP和ASP.NET处理Form.Request和Form.QueryString的方式不同373

13.12 在ASP.NET页中处理异常377

13.14 实现定制错误页380

13.13 利用ASP.NET配置文件380

13.15 通过禁止调试操作而改善性能382

13.16 指定专用于Application与383

Session的处理383

13.17 研究Page指令384

13.18 微调ASP.NET缓存属性385

13.19 使用Imports指令导入一个385

名字空间385

第14章 Windows服务编程389

14.1 创建简单的Windows服务390

14.2 在Windows 2000中安装和删除服务396

14.3 研究ServiceBase类397

14.4 把服务事件写入Windows事件日志399

14.5 要求服务定时执行操作401

14.6 利用线程来处理服务操作403

14.7 把关键系统事件通知管理员406

14.8 把FileSystemWatcher集成到409

Web服务中409

第15章 Web窗体编程413

15.1 asp:Button控件编程415

15.2 asp:Checkbox控件编程418

15.3 asp:CheckboxList控件编程420

15.4 asp:RadioButton控件编程422

15.5 asp:Hyperlink控件编程424

15.6 asp:Image控件编程426

15.7 asp:ImageButton控件编程428

15.8 asp:Label控件编程430

15.9 asp:TextBox控件编程431

15.10 asp:Panel控件编程434

15.11 asp:DropDownList控件编程436

15.12 asp:ListBox编程438

15.13 asp:RadioButtonList:控件编程439

15.14 asp:Literal控件编程441

15.15 asp:PlaceHolder控件编程442

15.16 asp:Calendar控件编程443

15.17 asp:Rotator控件编程445

15.18 asp:XML控件编程447

15.19 asp:RequiredFieldValidator447

控件编程447

15.20 asp:RangeValidator控件编程450

15.21 asp:CompareValidator控件编程453

15.22 asp:CustomValidator控件编程454

15.23 asp:RegularExpressionValidator控件编程456

15.24 利用HTML服务器控件458

第16章 Web服务编程461

16.1 创建你的第一个Web服务462

16.2 创建简单的日期/时间Web服务466

16.3 编写使用基于参数方法的Web服务468

16.4 使用HTML窗体与Web服务交互470

16.5 为你的Web服务创建代理471

16.6 在ASP.NET页中使用Web服务473

16.7 研究服务的Web服务描述语言474

16.8 在Web服务中处理异常475

16.9 利用Web服务配置文件476

16.10 研究Web服务的SOAP477

16.11 使用WSDL EXE生成一个代理477

16.12 改变Web服务名字空间480

16.13 帮助其他人发现Web服务480

第17章 ADO.NET入门指南482

17.1 指定数据提供者482

17.2 用DataReader对象发出查询484

17.3 用DataSet对象发出查询485

17.4 在后台处理数据集更新486

17.5 查询数据库的表488

17.6 查询表的列489

17.7 查看底层XML内容491

17.8 从XML文件生成数据集492

17.9 使用ASP.NET页执行查询495

17.10 在DataGrid控件中显示数据库表497

18.1 温习.NET反射499

第18章 .NET反射和程序属性编程499

18.2 在ILDASM中查看类信息501

18.3 温习对象的方法502

18.4 研究对象的方法506

18.5 比较早绑定和晚绑定508

18.6 使用Invoke调用对象方法510

18.7 研究程序集513

18.8 理解〈属性〉514

18.9 定义定制的属性515

18.10 显示程序集的属性516

热门推荐