图书介绍

Microsoft Visual C#.NET 2003开发技巧大全2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Microsoft Visual C#.NET 2003开发技巧大全
  • (美)Mark Schmidt,(美)Simon Robinson著;杨会珍,范书义等译 著
  • 出版社: 北京:中国水利水电出版社
  • ISBN:7508427505
  • 出版时间:2005
  • 标注页数:570页
  • 文件大小:113MB
  • 文件页数:592页
  • 主题词:C语言-程序设计

PDF下载


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

下载说明

Microsoft Visual C#.NET 2003开发技巧大全PDF格式电子书版下载

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

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

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

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

图书目录

第一部分 C#语言2

第1章 运算符、表达式和控制结构2

1.1 理解Visual C#.NET编程布局2

1.2解析命令行参数3

1.3创建多个应用程序入口点4

1.4引用程序集和名称空间5

1.5创建合法的标识符名称6

1.6使用数值类型6

1.7使用浮点数8

1.8使用struct创建数据类型9

1.9数据类型转换12

1.10进行关系运算13

1.11使用逻辑表达式14

1.12确定运算符优先级和结合性16

1.13 使用if语句17

1.14使用循环控制结构18

1.15打断循环控制体20

第2章 对象和组件22

2.1 创建类22

2.2定义类字段24

2.3构造类的方法25

2.4实例化和使用对象27

2.5重载运算符29

2.6重载类构造函数31

2.7构造类的属性32

2.8从其他类继承34

2.9防止对象继承36

2.10对象的字符串表示36

2.11 抽象类和接口37

2.12使用接口进行多重继承40

2.13创建和使用类库42

第3章 字符串和正则表达式44

3.1创建和使用字符串对象44

3.2格式化字符串46

3.3访问单独的字符串字符49

3.4分析字符特性50

3.5大小写敏感的字符串比较54

3.6使用子字符串55

3.7使用原义字符串(Verbatim String)语法57

3.8在常量和可变字符串之间选择57

3.9优化StringBuilder性能59

3.10了解基本的正则表达式语法60

3.11 使用正则表达式来验证用户输入62

3.12使用正则表达式来替换子字符串63

3.13创建正则表达式库66

4.1 声明和使用数组68

第4章 创建和使用.NET集合68

4.2定义锯齿状的(jagged)数组70

4.3使用foreach运算符来枚举数组70

4.4确定foreach循环中当前元素的下标71

4.5使用ArrayList72

4.6在Array和ArrayList之间选择74

4.7使用栈和队列75

4.8使用Hashtable79

4.9使用BitArray81

4.10使用IEnumerator来枚举集合83

4.11对集合排序85

4.12对数组进行二分搜索87

4.13创建新的集合类型91

4.14创建索引器96

第5章 委托和事件99

5.1 定义和使用委托99

5.2组合委托以形成多点传送委托102

5.3从多点传送委托中删除单个委托104

5.4访问多点传送委托中的委托名称105

5.5异步调用委托106

5.6多点传送委托的返回值109

5.7声明事件111

5.8定义和注册事件处理程序114

5.9包装事件参数115

6.1 使用try/catch块117

第6章 异常和错误处理117

6.2使用finally块119

6.3显示异常信息120

6.4创建和抛出自定义的异常123

6.5访问内部异常124

6.6使用checked和unchecked来检测溢出127

第二部分用户界面和图形132

第7章 Windows Form132

7.1创建基于对话框的Windows Form132

7.2更改窗体的属性134

7.4显示消息框135

7.3创建模式对话框135

7.5处理窗体事件137

7.6设计初始Windows Form140

7.7更改Windows Form图标141

7.8将自定义数据赋值给Windows Form142

7.9更改窗体的不透明度143

7.10支持拖放操作145

7.11创建MDI窗体147

7.12 访问MDI子窗口148

7.13排列MDI子窗体150

8.1 使用Label控件显示文本152

第8章 Windows Form控件152

8.2更改控件的属性153

8.3创建按钮和处理事件154

8.4显示打开文件对话框156

8.5创建菜单并将其附加到Windows Form157

8.6创建上下文菜单157

8.7显示系统托盘图标(Tray Icon)158

8.8使用LinkLabel控件打开Web页面159

8.9确定复选框状态160

8.10创建单选按钮组160

8.11确定选中的单选按钮161

8.12添加和删除ListBox控件中的项162

8.13使用ListView控件165

8.14在ListView控件中使用ImageList166

8.15更改ListView模式167

8.16创建ListView列168

8.17使用TreeNode编辑器169

8.18通过编程向TreeView控件添加项170

8.19在TreeView中使用图像171

8.20使用PathSeparator属性选定项171

8.21创建ToolBar172

8.22捕捉ToolBar按钮单击事件173

8.23添加StatusBar面板来显示应用程序状态176

8.25控件锚定177

8.24向控件添加Tooltip177

8.26停靠控件178

8.27实现控件验证181

8.28可视化继承183

第9章 用户控件184

9.1扩展常用控件184

9.2创建复合控件187

9.3创建自定义的控件188

9.4使用Design-Time特性191

9.5更改控件的工具箱图标193

9.6使用程序向工具箱添加控件194

9.7创建扩展提供者(extender provider)控件195

9.8创建UI类型编辑器197

9.9利用自定义的设计器199

9.10扩展设计时的上下文菜单201

9.11使用元数据过滤删除控件属性202

第10章 使用GDI+编写图形程序205

10.1获得Graphics对象205

10.2绘制矩形206

10.3 使用阴影线刷子绘制矩形207

10.4使用纹理刷子填充矩形209

10.5使用渐变填充210

10.6绘制连通的线和多边形211

10.7绘制弧形和饼形213

10.8使用旋转和平移变形214

10.9使用图形容器214

10.10强制重新绘制215

10.11实现无闪烁动画216

10.12枚举系统字体217

10.13显示文本218

10.14启用抗锯齿(Antialiasing)功能218

10.15加载并显示图像219

10.16加载并显示动画GIF的文件格式222

10.17转换图像文件格式223

10.18打印文档224

10.19显示打印预览对话框227

第11章 本地化和资源229

11.1确定用户的文化信息229

11.2本地化Windows Form控件230

11.3通过编程更改当前文化231

11.4枚举文化类型232

11.5对不支持的区域使用后备资源233

11.6根据文化正确地设置数字的格式234

11.7显示文化相关的日期和时间235

11.8根据具体的文化格式化货币235

11.9创建和使用附属程序集236

11.10使用ResourceReader显示图像资源238

11.11使用ResourceWriter类保存资源信息239

第三部 分数据访问244

第12章 文件I/O和串行化244

12.1创建新文件244

12.2验证文件的存在246

12.3打开一个文件以便使用文件类进行阅读246

12.4使用FileInfo类来显示文件信息248

12.5复制和移动文件249

12.6使文件变成只读的250

12.7写入文件251

12.8从文件中读取253

12.9向现有文件附加数据256

12.10使用MemoryStream提高性能258

12.11监控文件和目录更改260

12.12创建目录264

12.13检索目录信息265

12.14列举目录中的文件和子目录266

12.15使用串行化保存对象状态267

12.16使用逆串行化重新创建对象270

12.17防止对象项被串行化271

12.18自定义串行化过程272

13.1使用XmlTextReader读取XML文档274

第13章 .NET中的XML274

13.2使用XmlNodeReader进行读取279

13.3使用XPath浏览XML文档282

13.4使用XmlConvert来转换XML数据类型284

13.5使用模式验证XML文档285

13.6用程序生成XML文档287

13.7控制XmlTextWriter格式288

13.8使用XML名称空间289

13.9使用XSLT转换XML文档291

14.1创建数据库连接293

第14章 使用ADO.NET进行数据库程序设计293

14.2创建并填充DataSet294

14.3根据无类型的DataSet生成XML模式296

14.4使用SqlDataReader阅读数据库记录297

14.5使用Data Form Wizard创建窗体298

14.6使用命令和存储过程299

14.7显示DataGrid301

14.8数据绑定Windows Form控件303

14.9使用CommandBuilder自动生成命令306

14.10为一个表创建不同的DataView308

14.11向DataSet添加新表312

14.12创建惟一性约束313

14.13创建ForeignKey约束314

14.14向DataTable插入新行317

14.15修改DataTable中的行320

14.16使用DataRelation来导航表321

14.17将DataSet信息保存到XML文件322

14.18从XML文件中恢复DataSet325

14.19合并DataSet326

14.20修改SQL服务器连接的连接池行为327

14.21使用事务确保数据的完整性329

第四部分 Internet和网络332

第15章 使用Socket进行网络编程332

15.1创建一个基于流的服务器332

15.2确定连接客户端的信息336

15.3使用DNS解析IP地址或主机名338

15.4创建基于流的客户端339

15.5创建基于UDP的无连接服务器341

15.6创建基于UDP的无连接客户端344

15.7控制Socket的延迟行为347

15.8使用WebRequest类进行HTTP通信348

15.9通过代理服务器请求Web文档349

15.10创建异步Web请求350

第16章 创建ASP.NET应用程序353

16.1创建简单的Web Form353

16.2显示服务器端控件354

16.3处理Web控件事件355

16.4从Web控件事件中强制产生回送360

16.5使用户重定向到不同的Web页面361

16.6验证输入数据并显示错误信息361

16.7数据绑定Web控件364

16.8使用DataList Web控件366

16.9使用DataGrid控件370

16.10改变DataGrid的样式信息371

16.11创建可编辑的DataGrid372

16.12管理应用程序和会话状态373

16.13创建自定义Web控件376

16.14使用页面输出缓存379

16.15读写Cookie380

第17章 ASP.NET Web服务382

17.1 创建ASP.NET Web服务382

17.2添加Web服务方法384

17.3提供Web方法描述385

17.4为Web方法设置别名388

17.5管理Web服务状态388

17.6发布和注册ASP.NET Web服务390

17.7在Windows Form应用程序中使用Web服务391

17.8在ASP.NET应用程序中使用Web服务393

17.9异步调用Web方法394

17.10在Web服务中使用事务395

第18章 .NETRemoting397

18.1创建远程对象397

18.2为远程类型创建托管(host)应用程序398

18.3从客户端应用程序调用远程对象399

18.4执行远程对象的客户端激活400

18.5创建服务器端激活的单态(singleton)对象400

18.6使用远程配置文件401

18.7使用IIS托管远程类型402

18.8使用通道和格式化程序403

18.9控制租用生存期(Lifetime Leases)404

18.11创建代理以截获消息405

18.10执行异步远程调用405

18.12创建自定义通道接收器以记录日志409

第五部分 部署与安全416

第19章 程序集416

19.1 设置程序集的信息特性416

19.2设置程序集版本417

19.3使用ILDasm查看程序集内容417

19.4创建多文件程序集420

19.5创建强名称(Strong Name)程序集421

19.6延迟签名程序集422

19.7创建共享程序集423

19.8保护附属程序集424

19.9以编程方式显式地加载程序集425

19.10以编程方式读取程序集标识427

19.11确定加载程序集的文件或URL428

19.12将程序集加载到新应用域429

第20章 项目的安装与部署431

20.1创建基于setup.exe的安装程序431

20.2不使用向导创建Windows安装项目434

20.3在用户桌面上添加快捷方式435

20.4定制安装对话框的外观436

20.5添加用户界面对话框437

20.6设置安装的启动条件438

20.7有条件地安装文件439

20.8创建自定义的可执行行为441

20.9作为一个类创建自定义行为443

20.10将程序集安装到全局程序集缓存445

第21章 保护代码447

21.1使用声明式安全性为程序集请求权限447

21.2使用声明式安全性为类或方法请求权限450

21.3使用强制式安全性请求权限451

21.4查看安全策略信息452

21.5创建代码组455

21.6创建新权限集457

21.7确定当前用户是不是管理员458

21.8使用Web Forms身份验证创建登录页面459

21.9使用指针的不安全代码461

21.10使用PInvoke调用本地非托管代码462

第六部分 高级主题466

第22章 线程和同步466

22.1创建和启动线程466

22.2暂停和恢复线程468

22.3终止线程的执行469

22.4改变运行中的线程的优先级470

22.5使用ThreadPool来执行后台任务471

22.6创建应用程序定时器473

22.7使用Monitor来同步变量的访问475

22.8使用事件来同步线程477

22.9使用Mutex同步多个对象并避免死锁479

22.10使用Mutex实现进行间通信480

22.11使用读锁/写锁同步对资源的访问481

22.12使用线程本地存储来获取和设置线程数据482

第23章 反射485

23.1查看程序集信息485

23.2检查模块信息486

23.3检查构造函数信息487

23.4检查type中的方法488

23.5显示事件信息489

23.6显示属性信息490

23.7使用筛选器搜索程序集信息491

23.8用自定义的搜索技术来搜索程序集492

23.9创建动态程序集495

23.10进行动态调用500

23.11创建插件体系结构502

第24章 COM互操作性509

24.1 创建基于ATL的COM组件509

24.2在.NET中使用COM对象512

24.3自动生成Interop程序集514

24.4在Windows窗体中使用ActiveX控件514

24.5使用ILDasm.exe查看RCW515

24.6处理HRESULT错误516

24.7在COM中使用.NET对象517

24.8查看导出的.NET类型库521

24.9控制托管线程单元(apartment)状态522

第25章 自定义特性524

25.1创建自定义特性的类定义524

25.2为自定义特性声明目标526

25.3允许多次应用自定义特性527

25.4定义自定义特性的继承模式528

25.5向自定义特性添加可选属性529

25.6使用反射显示自定义特性的信息531

25.8在运行时显示应用特性的属性533

25.7使用反射显示程序集的自定义特性信息533

第26章 智能设备扩展536

26.1理解Compact Framework和.NET Framework之间的区别536

26.2创建智能设备解决方案537

26.3创建并显示Windows Form538

26.4操纵软输入面板539

26.5使用MessageWindow类540

26.6创建IrDA客户端546

26.7创建IrDA服务器549

26.8为应用程序的发布创建CAB文件552

26.9使用ActiveSync部署移动应用程序553

26.10创建移动ASP.NET页面554

26.11使用Mobile ASP.NET的ObjectList控件556

26.12查询移动设备的能力558

26.13使用DeviceSpecific控件更改Mobile Web Form的输出559

26.14创建SqlServerCE数据库560

26.15使用SQL Server CE数据库561

附录A Visual Studio.NET IDE564

A.1源代码编辑564

A.2工具窗口565

A.3 Visual Studio.NET工具栏567

附录B.NET调试参考568

B.1 使用断点568

B.2调试应用程序568

热门推荐