图书介绍

深入研究Visual Basic. NET2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

深入研究Visual Basic. NET
  • 李海等编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7505383140
  • 出版时间:2003
  • 标注页数:538页
  • 文件大小:92MB
  • 文件页数:556页
  • 主题词:.NET

PDF下载


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

下载说明

深入研究Visual Basic. NETPDF格式电子书版下载

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

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

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

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

图书目录

第1章 .NET框架1

1.1 .NET框架的基本构成1

1.2 公共语言运行库概览2

1.2.1 托管执行过程3

1.2.2 反编译问题3

1.2.3 自动内存管理4

1.2.4 跨语言互用性4

1.2.5 程序集5

1.3 .NET框架类库8

1.3.1 .NET框架类库的功能8

1.3.2 命名空间9

常见问题10

第2章 移植早先版本的Visual Basic程序12

2.1 基本数据类型12

2.1.1 数字类型12

2.1.2 固定长度的字符串12

2.1.3 Variant数据类型13

2.1.4 用户定义类型14

2.2 变量的使用范围15

2.3 数组16

2.4 传值和传址16

2.5.1 窗体文件17

2.5 窗体17

2.5.2 事件过程20

2.5.3 Tab键顺序的修改21

2.5.4 窗体的属性和方法的改变21

2.6 常用控件及其属性、事件和方法的变化22

2.6.1 控件的变化22

2.6.2 属性的变化23

2.6.3 事件的变化24

2.6.4 方法的变化24

2.7 默认属性24

2.8 用户定义属性24

2.9 动态建立控件25

2.10 升级向导26

2.10.1 升级向导的使用27

2.10.2 升级向导的限制31

常见问题33

第3章 控制台应用程序34

3.1 建立控制台项目34

3.2 控制台输入/输出函数36

3.3 命令行处理和程序的返回值40

3.3.1 命令行处理类ArgParser40

3.3.2 修改文件时间的Touch例子42

常见问题46

4.1 类的基本概念49

第4章 面向对象49

4.1.1 建立类50

4.1.2 UML图51

4.1.3 早期绑定和晚期绑定51

4.1.4 类和命名空间52

4.2 方法53

4.3 字段和属性54

4.3.1 向类添加字段54

4.3.2 向类添加属性54

4.3.3 默认属性55

4.4 重载57

4.5 类的生存周期59

4.6 继承60

4.6.1 Inherits语句60

4.6.2 重写派生类中的属性和方法61

4.6.3 虚方法62

4.6.4 Me关键字62

4.6.5 MyClass关键字62

4.6.6 MyBase关键字63

4.6.7 隐藏64

4.7 共享成员64

4.8 事件66

4.8.1 事件处理程序66

4.8.2 用WithEvents处理事件67

4.8.3 用AddHandler处理事件68

4.8.4 处理自基类继承的事件69

4.9 接口70

常见问题72

第5章 Visual Basic.NET新特性73

5.1 新的操作符号73

5.2 异常和错误处理74

5.2.1 “结构化”和“非结构化”异常处理74

5.2.2 Try...Catch...Finally语句75

5.2.3 Exception对象76

5.2.4 建立自己的异常77

5.2.5 非结构化异常处理81

5.3 委托83

5.3.1 EventHandler委托83

5.3.2 Delegate类85

5.3.3 定义和使用委托86

5.3.4 多路广播委托89

5.4 新的Windows控件92

5.4.1 LinkLabel控件92

5.4.2 CheckedLisfBox控件95

5.4.3 DomainUpDown控件96

5.4.4 NumericUpDown控件96

5.4.5 Splitter控件97

5.4.6 NotifyIcon组件98

5.4.7 ToolTip组件100

5.4.8 HelpProvider控件101

5.4.9 ErrorProvider控件101

常见问题102

第6章 多线程104

6.1 多线程的概念104

6.2 建立线程105

6.3 线程池106

6.4 线程同步109

6.4.1 WaitHandle对象110

6.4.2 Mutex、ManualResetEvent和AutoResetEvent对象111

6.4.4 Interlocked类112

6.4.3 Monitor对象和SyncLock关键字112

6.4.5 Timers对象113

6.4.6 死锁问题114

6.5 取消任务115

常见问题116

第7章 文件和注册表118

7.1 文件和目录操作118

7.1.1 Directory类119

7.1.2 File类123

7.1.3 DirectoryInfo类127

7.1.5 Path类128

7.1.4 FileInfo类128

7.1.6 MyExplorer示例130

7.2 文件读写133

7.2.1 FileStream类133

7.2.2 StreamReader类135

7.2.3 StreamWriter类136

7.2.4 BinaryReader类139

7.2.5 BinaryWriter类143

7.3 文件加密和解密143

7.4 FileSystemWatcher部件148

7.5 注册表151

7.5.1 使用Visual Basic.NET函数访问注册表152

7.5.2 使用.NET框架类访问注册表154

常见问题156

第8章 使用GDI+绘图157

8.1 GDI+简介157

8.2 显示图像文件158

8.2.1 动态加载图像文件159

8.2.2 加载资源文件中的图像164

8.2.3 保存图像文件167

8.2.4 通过剪帖板交换图像168

8.3 绘制图形和文字170

8.3.1 Graphics对象171

8.3.2 Point和PointF对象172

8.3.3 Rectangle和RectangleF对象173

8.3.4 颜色对象174

8.3.5 字体对象174

8.3.6 Pen对象175

8.3.7 Brush对象178

8.3.8 GraphicsPath对象180

8.3.9 Region对象181

8.3.10 绘制图形183

8.3.11 输出字符串190

8.3.12 绘制图像194

8.3.13 剪辑区域195

8.3.14 Paint事件197

8.3.15 梯度型画刷200

8.4 坐标变换204

8.4.1 坐标系204

8.4.2 坐标变换205

8.5 位图处理207

常见问题210

第9章 打印212

9.1 三种打印方案212

9.2 打印组件213

9.2.1 PrintDocument组件213

9.2.2 PrintDialog组件214

9.2.3 PageSetupDialog组件215

9.2.4 PrintPreviewDialog控件216

9.2.5 PrintPreviewControl控件217

9.3 打印机和页面属性217

9.4 打印示例218

9.4.1 分页打印218

9.4.2 打印文本221

9.4.3 打印图像和图形223

常见问题225

10.1 多个控件的组合226

10.1.1 设计DualList控件226

第10章 Windows控件226

10.1.2 添加属性和方法229

10.1.3 添加事件231

10.1.4 建立测试项目236

10.2 用户绘制控件237

10.2.1 枚举属性238

10.2.2 设计模式242

10.3 从现有控件中继承243

10.4 设置属性和事件的特性246

10.5 扩展属性窗口的显示251

10.5.1 嵌套属性251

10.5.2 编辑和显示自定义类型254

10.6 非矩形控件257

10.7 数据绑定控件260

10.7.1 数据绑定类型260

10.7.2 建立数据绑定Chart控件261

10.7.3 添加DataSource属性261

10.7.4 IList接口263

10.7.5 添加DisplayMember和LabelMember属性263

10.7.6 CurrencyManager对象264

10.7.7 增加与图形显示有关的属性266

10.8 许可证267

10.8.1 启用组件的授权268

10.8.2 建立自己的许可证269

常见问题272

第11章 ADO.NET273

11.1 ADO.NET的功能273

11.1.1 数据访问手段273

11.1.2 离线数据操作273

11.1.3 数据库相关的集成开发环境274

11.1.4 XML274

11.1.5 ADO275

11.2 ADO.NET结构276

11.3 DataGrid控件简介277

11.4 数据组件277

11.4.1 数据库连接对象Connection278

11.4.2 Command对象281

11.4.3 DataRader对象281

11.4.4 DataTable对象283

11.4.5 DataView对象284

11.4.6 DataSet对象285

11.4.7 DataAdapter对象285

11.4.8 DataRelation对象286

11.5 数据更新288

11.6 ODBC.NET289

11.6.1 安装290

11.6.2 连接291

常见问题293

第12章 DataGrid控件的高级应用294

12.1 各种数据源294

12.1.1 数组294

12.1.2 DataView296

12.1.3 IList和IListSource298

12.2 设置网格的格式298

12.3 表样式299

12.4 列样式302

12.5 在网格中添加子控件304

12.6 自定义分页313

12.7 验证输入318

12.8 两个DataGrid控件实现父子记录显示320

12.9 CurrencyManager对象322

常见问题324

第13章 Web窗体325

13.1 可视化编程325

13.2 服务器控件327

13.3 数据绑定328

常见问题330

第14章 XML331

14.1 XML初步331

14.2 Visual Studio.NET的XML设计器332

14.3 将现有XML数据文件导入ADO.NET333

14.4 其他ADO.NET支持XML的函数336

常见问题337

第15章 XML Web服务338

15.1 关键概念338

15.2 XML Web服务的实现过程338

15.3 创建XML Web服务339

15.4 使用XML Web服务342

15.4.1 在Web窗体程序中调用Web服务342

15.4.2 在Windows窗体程序中调用Web服务343

常见问题344

16.1 Windows服务程序简介345

第16章 Windows服务程序345

16.2 服务开发过程346

16.3 建立Windows服务程序347

16.4 安装和卸载服务349

16.4.1 安装服务349

16.4.2 启动和停止服务351

16.4.3 卸载服务352

16.4.4 使用NET命令352

16.4.5 设置启动方式352

16.5 日志文件352

16.6 调试服务程序354

16.7 控制服务程序355

常见问题358

第17章 Internet编程359

17.1 Internet编程的基本知识359

17.1.1 TCP/IP359

17.1.2 UDP359

17.1.3 套接字360

17.1.4 协议和RFC标准360

17.2 WebClient类362

17.2.1 下载数据362

17.2.2 GET方式查询364

17.2.3 发送数据368

17.3 WebRequest类370

17.4 WebBrowser控件372

17.4.1 POST请求373

17.4.2 控制新建窗口375

17.4.3 处理HTML文档的事件377

17.4.4 改变文本大小380

17.4.5 打印383

17.4.6 获得按钮和菜单的状态信息384

17.4.7 添加到收藏夹386

17.4.8 浏览Office文件386

17.5 FTP编程389

17.6 DNS编程395

17.7 使用POP3协议接收邮件397

17.8 使用SMTP协议发送电子邮件400

17.8.1 SmtpMail类400

17.8.2 SMTP认证403

常见问题407

第18章 Crystal Reports.NET408

18.1 建立报表408

18.1.1 添加报表文件408

18.1.2 报表节409

18.1.3 插入字段412

18.2 使用CrystalReportViewer控件浏览报表416

18.2.2 切换工具栏的显示417

18.2.1 切换组树的显示417

18.2.3 动态指定ReportSource418

18.2.4 设置数据库信息419

18.3 使用公式421

18.3.1 将公式插入到报表中421

18.3.2 Basic语法基础422

18.3.3 Crystal语法基础423

18.3.4 条件统计424

18.3.5 每页总计425

18.3.6 选定公式426

18.4 Crystal Report引擎426

18.4.2 导出文件427

18.4.1 打印报表427

18.5 XML报表Web服务429

常见问题431

第19章 Office应用程序433

19.1 Word433

19.1.1 操作文档435

19.1.2 拼写检查441

19.2 Excel444

19.2.1 Range对象446

19.2.2 打印报表448

常见问题450

20.1 生成配置452

第20章 安装应用程序452

20.2 安装程序的基本步骤453

20.3 建立安装项目454

20.4 定制安装选项459

20.4.1 设置注册表459

20.4.2 建立文件关联460

20.4.3 显示附加的对话框461

20.4.4 指定启动条件462

20.4.5 添加自定义的操作463

20.5 .NET框架和MDAC的分发463

20.5.1 .NET框架的分发463

20.6 分发Crystal Reports467

20.5.2 Microsoft Data Access Components的分发467

20.7 分发Web应用程序468

常见问题470

第21章 Windows API调用471

21.1 使用Declare语句声明windows API函数471

21.2 使用API文本浏览器476

21.3 使用DllImport类声明API函数477

21.4 利用API函数实现自动完成功能479

21.5 传递字符串类型483

21.6 传递用户自定义类型484

21.7 传递数组类型486

21.8 传递指针类型488

21.9 函数指针492

21.10 使用Visual C++编写标准的DLL495

21.10.1 建立Win32 DLL项目495

21.10.2 编写导出函数496

21.10.3 使用stdcall约定501

21.10.4 各种类型参数的处理502

21.10.5 DLL的调试512

21.11 使用API函数进行文件操作513

常见问题518

第22章 Visual Studio宏和外接程序519

22.1 Visual Studio宏功能519

22.2 创建Visual Studio外接程序520

22.3 外接程序向导521

22.4 实现IDTExtensibility2接口528

22.5 实现IDTCommandTarget接口528

22.6 注册外接程序529

22.7 完成外接程序530

常见问题531

附录A 配套光盘使用说明533

附录B 有关Visual Basic.NET的网络资源534

B.1 微软站点与Visual Basic.NET技术相关的内容534

B.2 Crystal Reports.NET的技术支持站点535

B.3 .NET相关站点536

热门推荐