图书介绍

C#编程网络大讲堂2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

C#编程网络大讲堂
  • 郑千忠,邓德华等编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302239734
  • 出版时间:2011
  • 标注页数:681页
  • 文件大小:259MB
  • 文件页数:692页
  • 主题词:C语言-程序设计

PDF下载


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

下载说明

C#编程网络大讲堂PDF格式电子书版下载

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

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

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

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

图书目录

绪论1

0.1 .NET与C1

0.2 公共语言运行时简介3

0.3 .NET Framework类库概述8

0.4 程序集10

0.5 命名空间13

0.6 Visual Studio 2008简介19

0.7 用C#创建.NET应用程序20

0.8 Windows Communicatio nFoundation23

0.9 Windows Workflow Foundation23

第一篇 C#基础入门篇26

第1章 创建C#开发环境26

1.1 关于Visual Studio 2008的硬件配置要求26

1.2 Vista安装Visual Studio 2008的问题27

1.3 Visual Studio 2008和SQL Server 2005安装问题28

1.4 C盘空间不够时如何安装Visual Studio 200830

1.5 初学者安装Visual Studio 2008的问题31

1.6 安装Visual Studio 2008报.NET Framework错32

1.7 Visual Studio 2008版本打开低版本转换失败34

1.8 Visual Studio 2008打开一个代码窗口但同时却关闭一个原来的代码窗口36

1.9 关于Visual Studio的显示的一个问题37

1.10 卸载Visual Studio 2008 SP1试用版38

1.11 IIS、SQL Server 2005、Visual Studio 2008安装次序引起的问题40

第2章 C#基础语法43

2.1 C#各种类型变量默认初始值43

2.2 变量自增问题45

2.3 C#中的var是什么类型48

2.4 匿名类型50

2.5 C#如何声明常量51

2.6 C#的数据类型53

2.7 C#中的算术运算符55

2.8 C#中的+=是什么意思56

2.9 关系运算符==和!==问题58

2.10 逻辑与条件有什么区别吗60

2.11 三目运算问题62

2.12 移位运算符63

2.13 C#中运算符优先级代码64

2.14 C#中is、as关键字的用法66

2.15 C#预处理指令68

2.16 C#数据类型转换的问题72

2.17 C#装箱与拆箱问题75

第3章 控制语句78

3.1 C#中if语句能不能不跟布尔表达式78

3.2 if语句嵌套问题81

3.3 关于if语句的使用问题84

3.4 switch语句问题87

3.5 运用for循环解决组合问题92

3.6 使用while循环查找数组中最小的值97

3.7 C#中的do…while和while语句问题100

3.8 foreach循环问题102

3.9 跳转语句goto用法问题104

3.10 C#语句中break和continue的区别106

3.11 C#中return的使用方法109

第4章 数组、接口和枚举112

4.1 C#中数组的区别112

4.2 C#数组问题113

4.3 访问数组元素出错116

4.4 C#多维数组问题119

4.5 数组的数组遍历问题123

4.6 将两个一维数组合并成一个二维数组127

4.7 如何让二维数组的下标从[1,1]开始129

4.8 C#怎么复制数组131

4.9 C#数组排序问题132

4.10 如何将锯齿数组中每行的最小值存放到一维数组中135

4.11 接口变量能否给普通对象赋值137

4.12 求助C#枚举问题139

4.13 IEnumerator接口问题142

第5章 面向对象基础145

5.1 面向对象编程145

5.2 向对象编程的基本特征147

5.3 定义一个C#类用于计算正方形面积148

5.4 怎样定义结构和初始化150

5.5 静态数据成员与非静态数据成员的区别151

5.6 const和readonly的区别153

5.7 帮忙写一个验证用户输入数据的方法154

5.8 关于ref传参数问题161

5.9 在C#中怎么使用out关键字163

5.10 请教C#中一个方法重载的问题164

5.11 C#里定义静态方法会不会影响系统性能166

5.12 静态类中静态方法参数前面的this的意义168

5.13 属性和字段问题173

5.14 调用构造函数问题178

5.15 关于析构函数的疑惑181

第6章 面向对象的关键技术183

6.1 继承问题183

6.2 C#中virtual和override的用法188

6.3 base关键字的疑问192

6.4 C#中隐藏基类方法的作用194

6.5 为什么不能调用抽象类中的公共方法196

6.6 关于sealed关键字的问题200

6.7 关于partial关键字的一个问题204

6.8 C#接口问题206

6.9 一个接口可以继承自两个接口吗212

第7章 字符串和正则表达式213

7.1 C#字符串类型变量最长支持的字符数213

7.2 分析String类无法被继承214

7.3 如何获取字符串的长度216

7.4 比较两个字符串等最快的方法217

7.5 字符串定位问题222

7.6 去掉字符串中指定的子字符串的问题225

7.7 截取字符串的问题228

7.8 C#中Split()方法的用法232

7.9 字符串中忽略大小写的比较238

7.10 String字符串与StringBuilder字符串的区别242

7.11 如何理解Format格式化246

7.12 正则表达式问题250

7.13 简要介绍Regex类的Match和Matches方法253

第8章 委托与事件257

8.1 C#中的委托257

8.2 C#中有关委托的用法258

8.3 C#中的匿名委托262

8.4 Lambda表达式来自哪里264

8.5 C#多重委托问题267

8.6 C#中事件的实现机制269

8.7 关于事件的一个小问题271

第9章 异常处理278

9.1 关于C#异常278

9.2 关于try语句的嵌套284

9.3 C#中的catch异常286

9.4 如何获取出现异常的代码位置288

9.5 多个catch为什么只执行一个290

9.6 C#中为什么要用throw关键字再次引发异常293

9.7 怎么定义一个异常类型297

第二篇 C#实际应用篇304

第10章 创建Windows窗体应用程序304

10.1 C#中主窗体对象的创建304

10.2 如何生成一个所有控件都能用的对象306

10.3 Form和Control的区别309

10.4 单击Button按钮变颜色310

10.5 如何删除TextBox控件中的一行内容313

10.6 关于RichTextBox控件问题317

10.7 如何获取MaskedTextBox的值320

10.8 如何使Label控件中的文本竖排显示321

10.9 用LinkLabel控件打开所需浏览的网站322

10.10 ImageList中存的是图片还是路径325

10.11 PictureBox控件问题327

10.12 RadioButton按钮问题330

10.13 如何遍历所有的CheckBox控件332

10.14 如何更改ListBox控件项的值336

10.15 关于CheckListBox问题338

10.16 联动ComboBox问题341

10.17 ListView添加数据问题343

10.18 Panel控件不能显示问题344

10.19 如何使用GroupBox控件让按钮分组345

10.20 如何使用Timer组件编写文本或图片晃动的程序347

10.21 NotifyIcon组件问题349

10.22 如何为自定义控件设定其属性可选值351

第11章 MDI程序设计356

11.1 在C#中制作MDI应用程序356

11.2 如何限制MDI子窗体重复打开364

11.3 如何调整MDI子窗体出现位置370

11.4 想关闭父窗体中其他开着的子窗体怎么办371

11.5 去除MDI子窗体最大化的最大化等按钮374

11.6 C#中单击MenuStrip后某项怎么变灰378

11.7 在MDI中如何让菜单根据子窗口进行变化383

11.8 如何向菜单和菜单项中添加图片386

11.9 不能显示快捷菜单388

11.10 如何使菜单项单击事件与工具栏单击事件一一对应390

11.11 工具栏按钮怎样只显示文字,或者图像,或者二者都显示?393

11.12 在状态栏显示登录用户的问题396

第12章 使用ADO.NET数据库访问技术401

12.1 ADO.NET能完全取代ADO吗401

12.2 连接字符串问题404

12.3 关于SqlConnection问题409

12.4 从数据库中获取数据的问题411

12.5 ExecuteReader方法要求已打开且可用的连接417

12.6 关于SqlDataAdapter的问题421

12.7 ADO.NET如何调用存储过程423

12.8 .NET事务与SQL事务的区别427

12.9 为什么可以更新DataSet却更新不了数据库429

12.10 DataSet和DataTale插入数据问题430

12.11 关于DataSet中的DataTable排序问题432

12.12 数据绑定问题433

12.13 如何为ComBox控件绑定数据434

12.14 怎么得到DataGridView控件的值435

第三篇 C#高级编程篇442

第13章 GDI+绘图442

13.1 C#绘图的初级问题442

13.2 GDI绘图的一个精度问题446

13.3 如何取得某种图片的每个像素的RGB值449

13.4 怎么通过鼠标的x、y值画图450

13.5 为何使用brush运行出错455

13.6 用什么自绘图形457

13.7 窗体中的图片绘制网格问题459

13.8 如何绘制带立体感的圆柱462

13.9 在窗体上打印文字464

13.10 如何把窗口的图像转成图像文件466

13.11 ScaleTransform方法的使用469

13.12 如何可以做出柱状图471

13.13 winform打印的麻烦问题475

13.14 如何在颜色对话框选中指定颜色480

13.15 如何显示用户选中的字体482

第14章 文件和注册表操作484

14.1 对txt文件的操作484

14.2 创建目录的问题487

14.3 有关System.IO.Directory.GetFiles的使用方法489

14.4 C#文件删除问题493

14.5 求助一个小代码494

14.6 一个关于System.IO.Directory的问题496

14.7 获得文件的大小的问题499

14.8 操作判断文件是否为空的方法501

14.9 实现对文件的属性进行添加504

14.10 使用File.Copy时的疑问505

14.11 C#中file://的含义509

14.12 C#触发了两次打开对话框511

14.13 如何提取SaveFileDialog的保存路径514

14.14 C#读取文本文件的疑问517

14.15 文件操作问题520

14.16 怎么把以下程序读到内存522

14.17 C#注册表操作问题528

14.18 C#操作注册表过程的问题532

第15章 XML编程535

15.1 C#中XML文档的应用535

15.2 如何学习C#操作XML的方法536

15.3 XML解析节点的初级问题539

15.4 XML实现用户登录的问题544

15.5 有关C#中XML读写的问题547

15.6 怎么把XML数据读入TreeView控件显示552

15.7 如何修改XML指定项557

15.8 为什么要有MSXML559

15.9 无法XML序列化问题562

15.10 如何通过XML的子节点来删除它的父节点567

15.11 如何将数据表转化成XML文件并保存569

第16章 LINQ查询573

16.1 LINQ573

16.2 谁能告诉我LINQ查询表达式的特性574

16.3 这样测试LINQ查询与普通查询的效率对不对575

16.4 怎么连接where语句中条件578

16.5 LINQ动态排序问题584

16.6 LINQ查询分组问题588

16.7 如何使用LINQ实现这个查询592

16.8 let关键字的意思597

16.9 如何使用LINQ to Object获取一个数据集598

16.10 使用O/R设计器时为什么没有生成自动属性599

16.11 关于LINQ向数据库插入数据问题606

16.12 LINQ中DELETE语句与REFERENC约束冲突607

16.13 LINQ更新数据数据问题609

第17章 Windows高级操作611

17.1 C# Windows服务编程611

17.2 如何用C#编程操作Windows系统服务612

17.3 ServiceProcess这个不属于System的命名空间615

17.4 怎么启动和停止Windows服务616

17.5 多线程的方法618

17.6 线程里传值后,线程里的控件不能显示值620

17.7 C#线程传值622

17.8 线程调用方法如何传递类625

17.9 同步方法627

17.10 如何线程同步,而不出现死锁628

17.11 程序集632

17.12 C#程序集的问题633

17.13 动态添加程序集查找目录634

17.14 C#中源文件与程序集的关系638

17.15 如何提取Word中的内容641

17.16 C#操作Word文件打开时出错645

第四篇 C#实例开发篇650

第18章 影碟出租系统650

18.1 系统分析650

18.2 数据库设计652

18.3 系统基础模块653

18.4 实现登录和主界面656

18.5 人员管理模块663

18.6 影碟出租管理模块668

18.7 搜索影碟678

热门推荐