图书介绍

Visual C#2008开发技术实例详解PDF|Epub|txt|kindle电子书版本网盘下载

Visual C#2008开发技术实例详解
  • 李继攀,黄国平等编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121068553
  • 出版时间:2008
  • 标注页数:788页
  • 文件大小:307MB
  • 文件页数:828页
  • 主题词:C语言-程序设计

PDF下载


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

下载说明

Visual C#2008开发技术实例详解PDF格式电子书版下载

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

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

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

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

图书目录

第一篇 C#语法篇2

第1章 C#初步2

1.1 创建Hello World控制台程序3

1.2 创建Hello World Web应用程序4

1.3 创建Hello World Windows应用程序5

第2章 数据类型7

2.1 C#数据类型与比较8

2.2 decimal类型的格式化9

2.3 Object类型操作11

2.4 string类型简单操作13

2.5 多种数字类型混合运算14

2.6 结构体声明和初始化17

2.7 枚举类型的格式化18

2.8 字符类型与数字类型的转换20

第3章 数组22

3.1 数组的定义23

3.2 遍历数组元素24

3.3 操作数组25

3.4 获取数组属性27

3.5 数组参数的使用29

第4章 C#语句32

4.1 使用break语句33

4.2 使用continue语句34

4.3 使用do语句36

4.4 使用foreach语句37

4.5 使用for语句39

4.6 使用goto语句40

4.7 使用if语句42

4.8 使用switch语句44

4.9 使用while语句45

第5章 运算符48

5.1 使用as运算符49

5.2 使用is运算符50

5.3 使用new运算符52

5.4 使用sizeof运算符54

5.5 使用typeof运算符55

5.6 使用递增递减运算符58

5.7 使用赋值运算符60

5.8 使用关系运算符62

5.9 使用逻辑运算符64

5.10 使用算术运算符67

第6章 预处理指令69

6.1 使用region定义代码区间70

6.2 使用define指令71

6.3 使用warning和error指令72

6.4 使用条件指令73

第7章 异常处理75

7.1 创建自定义异常76

7.2 获取异常信息77

7.3 使用finally关键字78

7.4 使用try-catch语句捕获异常80

7.5 使用多catch语句捕获异常82

第二篇 C#面向对象篇86

第8章 类与接口86

8.1 传递类与传递结构体的区别87

8.2 多个接口的继承89

8.3 复制构造函数91

8.4 类的定义93

8.5 类的继承95

8.6 使用抽象类98

8.7 使用静态构造函数100

8.8 使用私有构造函数101

8.9 使用析构函数103

8.10 显式实现接口方法104

8.11 显式实现接口属性106

第9章 方法和属性108

9.1 方法的参数使用109

9.2 方法的改写111

9.3 方法的重载112

9.4 类的属性定义113

9.5 使用抽象属性115

9.6 使用静态属性117

9.7 属性的继承118

第10章 命名空间120

10.1 创建自定义命名空间121

10.2 获取类的完整命名空间122

10.3 使用命名空间别名限定符123

第11章 委托和事件125

11.1 实现接口中的事件126

11.2 使用事件和委托128

11.3 使用委托130

11.4 使用字典存储事件132

11.5 委托方法数量的增加与减少135

11.6 在类中实现事件处理136

第三篇 高级技术篇142

第12章 ADO.NET编程142

12.1 创建Web程序连接Access数据库143

12.2 创建Web程序连接SQL Server Express数据库文件145

12.3 创建Web程序连接SQL Server数据库147

12.4 创建Windows程序连接SQL Server数据库149

12.5 定义DataTable架构151

12.6 将数据集数据写入到XML和从XML读取数据153

12.7 使用BeginExecuteReader实现异步读取数据156

12.8 使用DataTableReader浏览数据表中的数据160

12.9 使用DataView对数据进行排序和过滤162

12.10 使用DataView获取数据视图164

12.11 使用DataView类修改数据166

12.12 使用ExecuteScalar读取数据169

12.13 使用ExecuteXmlReader读取数据170

12.14 使用SqlConnection创建数据库连接171

12.15 使用SqlDataAdapter获取数据174

12.16 使用SqlDataReader获取数据176

12.17 使用T-SQL命令填充数据对象178

12.18 使用存储过程填充数据对象179

第13章 事务处理181

13.1 使用SqlTransaction实现数据库操作事务182

13.2 使用TransactionScopeOption实现事务选项控制184

13.3 使用TransactionScope实现单数据库连接事务操作186

13.4 使用TransactionScope实现多数据库连接事务操作188

第14章 XML处理191

14.1 从XML文件中加载DataSet192

14.2 从XML字符串中加载DataSet193

14.3 将对象层次结构映射到XML数据195

14.4 使用DataSet读取和写入XML架构198

14.5 使用XmlDocument保存XML数据201

14.6 使用XmlReader读取XML元素202

14.7 使用XmlReader读取XML属性204

14.8 使用XmlWriter创建XML文件内容206

14.9 使用XPathNavigator编辑XML数据208

14.10 使用XPathNavigator选择XML数据210

14.11 使用XslCompiledTransform类实现XSLT处理器213

第15章 文件操作216

15.1 创建目录列表217

15.2 从文本文件中读取数据218

15.3 创建日志文件220

15.4 对日志文件的读写操作221

15.5 复制文件224

15.6 获取驱动器信息225

15.7 获取指定文件属性227

15.8 使用Windows程序查看文件的访问权限属性228

15.9 添加和移除文件的访问控制列表230

15.10 文件的压缩与解压缩232

15.11 文件目录的创建与删除237

15.12 向文本文件中写入数据239

15.13 向字符串流中写入和读取数据241

第16章 正则表达式243

16.1 从Url地址中提取协议和端口号244

16.2 更改日期格式245

16.3 使用正则表达式获取指定字符246

16.4 使用正则表达式去掉无用字符248

16.5 通过CaptureCollection获取正则表达式的每个匹配对象信息249

16.6 通过GroupCollection获取正则表达式的匹配集合251

16.7 验证输入字符串是否是合法的电子邮件格式252

第17章 泛型与集合编程254

17.1 遍历泛型中元素与遍历数组中元素255

17.2 操作Dictionary泛型数据集合257

17.3 操作List泛型集合259

17.4 初始化ArrayList集合261

17.5 创建列表泛型类263

17.6 集合的初始化与操作264

17.7 使用Hashtable存储集合数据267

17.8 使用Queue类存储集合数据269

17.9 使用SortedList类存储集合数据270

17.10 使用Stack类存储集合数据272

17.11 使用泛型方法实现数据交换273

17.12 使用泛型约束限定泛型类型276

第18章 内存与系统控制278

18.1 调查进程的内存使用情况279

18.2 关闭界面进程的主窗口280

18.3 获取计算机名称及IP282

18.4 启动记事本程序283

18.5 使用MemoryStream285

第四篇 ASP.NET篇288

第19章 ASP.NET页面288

19.1 获取Request类的相关信息289

19.2 获取User类的相关信息290

19.3 获取配置文件中的常用配置信息291

19.4 获取配置文件中的数据库连接字符串293

19.5 配置文件的保存294

19.6 使用Application存储信息295

19.7 使用ASP.NET缓存技术297

19.8 使用Cookie存储信息299

19.9 使用Response将信息输出到页面301

19.10 使用Session存储信息302

第20章 ASP.NET控件304

20.1 RequiredFieldValidator校验控件的使用305

20.2 RangeValidator校验控件的使用306

20.3 RegularExpressionValidator校验控件的使用308

20.4 CompareValidator校验控件的使用311

20.5 实现Button控件的单击事件313

20.6 实现CheckBoxList控件的数据绑定315

20.7 使用AdRotator控件实现广告条导航317

20.8 使用BulletedList控件实现内容项的绑定318

20.9 使用Calendar控件实现日期的选择320

20.10 使用FileUpload控件实现文件的上传322

20.11 使用HiddenField控件实现页面的隐藏域323

20.12 使用ImageMap控件实现图片导航325

20.13 使用Literal控件实现页面内容的输出326

20.14 使用Substitution控件获取服务器时间328

20.15 使用View控件实现视图的切换329

20.16 使用Wizard控件实现向导过程331

第21章 ASP.NET母版页与主题皮肤技术334

21.1 对Calendar控件使用皮肤335

21.2 对GridView控件使用皮肤336

21.3 对Login控件使用皮肤338

21.4 对文本框和标签控件使用皮肤339

21.5 实现皮肤的切换340

21.6 使用单一母版页342

21.7 实现多母版页的切换344

21.8 使用母版页技术实现网站的布局统一346

第22章 ASP.NET站点导航348

22.1 实现静态的TreeView控件导航349

22.2 实现TreeView的XML数据源绑定350

22.3 实现Menu控件的导航353

22.4 使用网站导航控件实现网站导航355

22.5 实现自定义的站点导航提供程序356

第23章 ASP.NET数据源与数据绑定技术360

23.1 Access数据库的数据绑定实现361

23.2 ObjectDataSource的数据绑定362

23.3 SqlDataSource数据源控件的参数使用365

23.4 SqlDataSource数据源控件的数据过滤367

23.5 通过SqlDataSource数据源控件修改数据369

23.6 XmlDataSource数据源的GridView控件绑定370

23.7 XmlDataSource数据源的TreeView控件绑定372

23.8 站点地图数据的绑定实现373

23.9 使用Repeater控件进行数据绑定375

23.10 实现DataList绑定控件的数据绑定377

23.11 实现DataList控件对数据的选择与删除380

23.12 实现DataList控件对数据的编辑382

23.13 使用DetailsView控件绑定数据385

23.14 使用DetailsView控件的模板386

23.15 使用DetailsView控件进行数据操作388

23.16 使用FormView控件进行数据绑定389

23.17 使用FormView控件进行数据操作391

23.18 使用GridView控件进行数据绑定394

23.19 使用GridView控件的模板列396

23.20 使用GridView控件的CheckBox模板列397

23.21 使用GridView控件进行数据的选择与删除399

23.22 使用GridView控件实现数据的排序与分页401

23.23 使用GridView控件编辑数据402

第24章 ASP.NET个性化用户配置405

24.1 创建Web部件页406

24.2 更改Web部件的显示模式410

24.3 Web部件的连接411

24.4 Web部件的导入415

24.5 Web部件的自定义418

24.6 在运行时增加Web部件420

24.7 简单的个性化配置421

24.8 复杂属性的个性化配置示例422

24.9 个性化配置组示例425

24.10 个性化配置的继承性427

24.11 个性化配置的移植429

24.12 使用用户控件实现Web部件个性化配置431

第25章 ASP.NET成员与角色管理434

25.1 登录系列控件的自定义设置435

25.2 使用登录系列控件创建网站程序安全登录436

25.3 实现网站用户及角色的管理437

25.4 匿名用户的授权440

第26章 ASP.NET AJAX编程441

26.1 使用ASP.NET AJAX调用Web服务442

26.2 使用ASP.NET AJAX的事件触发器444

26.3 使用ASP.NET AJAX实现GridView的无刷新分页446

26.4 UpdateProgress控件示例447

26.5 Timer控件示例448

26.6 Accordion控件示例450

26.7 AlwaysVisibleControl控件示例452

26.8 CollapsiblePanel控件示例454

26.9 ConfirmButton控件示例455

26.10 DragPanel控件示例457

26.11 DropDown控件示例459

26.12 FilteredTextBox控件示例462

26.13 PopupControl控件示例463

26.14 TextboxWatermark控件示例465

26.15 ValidatorCallout控件示例466

第五篇 Windows程序篇470

第27章 Windows窗体470

27.1 处理窗体的键盘点击事件471

27.2 创建多文档界面应用程序472

27.3 创建非矩形Windows窗口473

27.4 通过编程的方式调整窗体属性474

27.5 通过编程方式添加窗体中的控件475

27.6 显示有模式和非模式Windows窗体477

27.7 在Windows窗体控件中处理输入事件478

27.8 在Windows应用程序的不同窗体间传递数据479

第28章 Windows控件编程 482

28.1 ComboBox控件和ListBox控件的数据绑定483

28.2 ListView控件添加和移除项484

28.3 处理在DataGridView控件中输入数据时发生的错误485

28.4 创建密码文本框487

28.5 创建未绑定的DataGridView控件487

28.6 更改MonthCalendar控件的外观489

28.7 从DateTimePicker控件返回日期490

28.8 将快捷菜单附加到TreeView节点491

28.9 使用MaskedTextBox控件确保日期输入的合法性493

28.10 将数据绑定到MaskedTextBox控件494

28.11 将文件加载到RichTextBox控件中496

28.12 控制MonthCalendar控件的选择范围498

28.13 确定CheckedListBox控件中的选定项499

28.14 确定被单击的TreeView节点500

28.15 设置TreeView控件的图标501

28.16 使用BindingNavigator控件浏览数据集502

28.17 使用BindingSource更新数据源503

28.18 使用CheckBox控件的选择事件控制窗体属性506

28.19 使用ContextMenuStrip实现菜单507

28.20 使用ListView和TreeView控件创建资源管理器界面508

28.21 使用MenuStrip创建多文档窗口510

28.22 使用ProgressBar创建应用程序的进度条511

28.23 使用RichTextBox控件显示Web样式的链接513

28.24 使用SplitContainer水平拆分窗口513

28.25 使用ToolStripDropDown更改字体颜色515

28.26 使用TrackBar创建应用程序的滑块516

28.27 使用BindingSource排序和筛选数据517

28.28 使用设计器将数据绑定到DataGridView控件519

28.29 为RichTextBox控件选定文本设置字体属性521

28.30 在DataGridView单元格中放置自定义控件列522

28.31 在ListBox控件中添加和移除项526

28.32 在ListView控件中实现文本的搜索528

28.33 在RichTextBox控件中启用拖放操作529

28.34 使用TextBox控件的自动完成功能531

第29章 Windows对话框533

29.1 使用OpenFileDialog打开文本文件534

29.2 使用FolderBrowserDialog选择文件夹535

29.3 通过ColorDialog设置颜色536

29.4 通过FontDialog设置文本字体537

29.5 通过PageSetupDialog显示打印设置539

29.6 通过PrintDialog打印540

29.7 显示消息框542

第30章 Windows图形编程544

30.1 窗体上绘制空心椭圆和空心矩形545

30.2 绘制垂直文本546

30.3 创建单一图形的路径547

30.4 创建水平渐变颜色的线条548

30.5 创建缩略图像549

30.6 对区域使用剪辑550

30.7 绘制不透明和半透明的线条551

30.8 加载和显示位图552

30.9 使用DrawString绘制居中文本553

30.10 使用DrawText绘制居中文本554

30.11 使用复合模式控制Alpha混合555

30.12 使用路径渐变填充椭圆556

30.13 旋转、反射和扭曲图像557

30.14 用不透明和半透明的画刷绘制图形558

30.15 缩放时使用插值模式控制图像质量559

第六篇 .NET特性篇562

第31章 反射与程序集562

31.1 使用Type类查看类型信息563

31.2 创建应用程序域564

31.3 定义和执行动态方法565

31.4 获取程序集的类型和成员信息568

31.5 获取程序集的完整名称570

31.6 将程序集加载到应用程序域572

31.7 判断文件是否为程序集文件573

31.8 配置应用程序域575

31.9 使用反射检查和实例化泛型类型576

31.10 卸载应用程序域578

第32章 线程580

32.1 多线程的创建实例581

32.2 获取线程编号582

32.3 使用线程池584

32.4 使用线程的优先级586

32.5 使用线程同步事件处理线程587

32.6 同步线程的创建和使用590

32.7 线程的创建与终止591

32.8 线程的睡眠与中断593

第33章 注册表编程595

33.1 遍历注册表项中的所有值596

33.2 创建注册表项597

33.3 删除注册表项598

33.4 删除注册项中的值599

33.5 设置注册表项的名称和值600

33.6 通过界面操作注册表601

第34章 COM的互操作604

34.1 Word拼写检查605

34.2 播放AVI文件607

34.3 播放波形文件610

34.4 创建Excel电子表格615

34.5 创建复杂的Excel文件617

34.6 创建复杂的Word文件621

34.7 关闭注销重启计算机625

34.8 获取和设置系统时间630

34.9 简单的MP3播放器632

34.10 实现互操作的回调函数638

第35章 本地化640

35.1 分析Unicode数字641

35.2 根据特定区域性格式化日期和时间642

35.3 根据特定区域性格式化数值643

35.4 根据特定区域性进行排序645

35.5 获取本地区域名称646

35.6 获取区域具体信息647

35.7 获取区域性名称列表649

第七篇 .NET其他应用篇652

第36章 控制台应用652

36.1 从控制台获取键入的内容653

36.2 控制台程序的声音控制654

36.3 清除控制台显示655

36.4 设定控制台窗口大小656

36.5 设定控制台光标位置658

36.6 设定屏幕缓冲区的高度和宽度659

36.7 设置控制台颜色661

36.8 改变控制台的标准输出流662

36.9 改变控制台的标准输入流663

第37章 Web服务665

37.1 Web服务的对象继承666

37.2 创建ASP.NET Web服务667

37.3 从浏览器访问Web服务669

37.4 创建Web服务的方法说明和消息名671

37.5 创建并处理Web服务异常673

37.6 定义和处理Web服务的SOAP头676

37.7 使用ASP.NET程序调用Web服务678

37.8 使用Web服务管理状态680

37.9 使用Web服务中的事务689

37.10 使用Windows程序调用Web服务692

37.11 使用控制台程序调用Web服务696

37.12 Windows身份验证Web服务699

37.13 通过ASP.NET异步访问Web服务701

37.14 通过Windows程序异步访问Web服务705

37.15 在Web服务客户端上启用输出缓存708

第38章 Windows服务与Remoting分布式应用711

38.1 使用服务控制控件管理服务712

38.2 检索服务列表713

38.3 创建自动发送邮件的Windows服务715

38.4 创建与调用Http通道Remoting服务717

38.5 创建与调用Tcp通道Remoting服务720

38.6 异步远程调用722

第39章 Office应用之Excel篇725

39.1 Excel的ListObject区域排序726

39.2 Excel的NamedRange区域排序727

39.3 NamedRange控件的事件编程729

39.4 创建Excel菜单731

39.5 将Excel单元格绑定到表中的多个列733

39.6 将Excel单元格绑定到数据库字段734

39.7 将Windows窗体信息显示到Excel单元格中737

39.8 将数据绑定到Excel操作窗格上的控件739

39.9 将样式应用于工作簿范围741

39.10 使用单选按钮更新工作表中的图表743

39.11 使用复选框控件更改Excel工作表格式设置747

39.12 使用缓存在Excel中显示数据库记录749

39.13 在Excel中实现日期的选择751

39.14 在Excel中实现数据的校验752

39.15 在Excel中实现文字的排列方式754

39.16 在Excel中搜索字符755

39.17 在包含选定单元格的工作表行中更改格式设置758

第40章 Office应用之Word篇761

40.1 操作窗格数据绑定762

40.2 创建Word表766

40.3 创建Word工具栏768

40.4 创建书签的快捷菜单771

40.5 计算Word文档中的字符数774

40.6 检索Word文档范围中的开始字符和结束字符776

40.7 向Word表添加行和列777

40.8 在Word文档中插入文本779

40.9 在Word文档中定义和选择范围782

40.10 在文档中设置文本格式784

40.11 在文档中搜索文本785

热门推荐