图书介绍

C#程序设计标准教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

C#程序设计标准教程
  • 王小科,吕双编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115194183
  • 出版时间:2009
  • 标注页数:494页
  • 文件大小:160MB
  • 文件页数:512页
  • 主题词:C语言-程序设计-教材

PDF下载


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

下载说明

C#程序设计标准教程PDF格式电子书版下载

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

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

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

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

图书目录

第1章 认识Visual C1

1.1 Visual C#概述2

1.1.1 Visual C#发展历程2

1.1.2 C#语言编程环境2

1.2 .NET Framework 3.5简介2

1.2.1什么是.NET Framework2

1.2.2 .NET Framework 3.5特性3

1.3安装集成开发环境Microsoft Visual Studio 20084

1.3.1安装Microsoft Visual Studio 2008开发环境4

1.3.2安装Microsoft Visual Studio 2008 MSDN帮助7

1.3.3如何使用MSDN帮助10

1.3.4 利用MSDN帮助附带的示例学习编程11

1.4创建第一个C#程序12

1.4.1创建项目12

1.4.2设计界面14

1.4.3编写代码14

1.4.4调试运行15

1.4.5保存项目16

1.5本章小结16

第2章 C#语言基础17

2.1 C#语言简介18

2.2数据类型18

2.2.1什么是数据类型18

2.2.2值类型的使用18

2.2.3引用类型的使用18

2.2.4什么是装箱和拆箱20

2.2.5装箱和拆箱的使用20

2.3常量与变量20

2.3.1声明和使用常量20

2.3.2声明变量21

2.3.3变量的作用域22

2.3.4变量的赋值22

2.4数据类型转换23

2.4.1隐式类型转换23

2.4.2显式类型转换23

2.5 C#中运算符的使用24

2.5.1算术运算符的使用24

2.5.2赋值运算符的使用26

2.5.3关系运算符的使用28

2.5.4逻辑运算符的使用28

2.5.5位运算的使用28

2.5.6其他特殊运算符29

2.5.7运算符优先级30

2.6字符串处理31

2.6.1比较字符串31

2.6.2定位字符及子串32

2.6.3格式化字符串34

2.6.4截取字符串34

2.6.5分割字符串35

2.6.6插入和填充字符串36

2.6.7删除和剪切字符串36

2.6.8复制字符串38

2.6.9替换字符串39

2.6.10 StringBuilder的定义与使用39

2.6.11可变字符串类StringBuilder与String的区别41

2.7程序编写规范41

2.7.1代码书写规则41

2.7.2命名规范42

2.8注释43

2.8.1注释的作用44

2.8.2如何使用注释44

2.9本章小结44

第3章 C#语句控制45

3.1选择语句46

3.1.1使用if语句实现单分支选择结构46

3.1.2使用if.else语句实现双分支选择结构46

3.1.3使用if.else if.else语句实现多分支选择结构47

3.1.4嵌套if语句的使用50

3.1.5使用Switch语句实现多分支选择51

3.2迭代语句53

3.2.1使用while循环语句控制程序53

3.2.2使用do while循环语句控制程序54

3.2.3使用for循环语句控制程序55

3.2.4使用foreach循环语句控制程序56

3.3跳转语句57

3.3.1使用break语句实现程序跳转57

3.3.2使用continue语句实现程序跳转59

3.3.3使用goto语句实现程序跳转59

3.3.4使用return语句实现程序跳转61

3.4异常处理语句62

3.4.1 throw语句62

3.4.2 try-catch 语句63

3.4.3 try-catch-finally语句64

3.5本章小结65

第4章 数组66

4.1数组简介67

4.1.1数组的概述67

4.1.2数组的应用67

4.2静态数组68

4.2.1一维数组的声明68

4.2.2一维数组元素的调用68

4.2.3二维数组的声明和调用69

4.2.4多维数组71

4.3动态数组72

4.3.1动态数组的声明72

4.3.2声明动态数组的注意事项74

4.4数组的基本操作74

4.4.1输入与输出数组74

4.4.2如何定位数组76

4.4.3如何遍历数组78

4.4.4增加删除数组元素79

4.4.5对数组进行排序82

4.4.6数组的合并与拆分84

4.4.7数组应用典型实例88

4.5本章小结89

第5章 面向对象编程90

5.1面向对象编程91

5.1.1什么是面向对象编程91

5.1.2面向对象编程语言的特点91

5.2类92

5.2.1类的概念92

5.2.2类的声明92

5.2.3类成员的访问92

5.2.4类成员的保护93

5.3对象93

5.3.1对象的声明和实例化93

5.3.2类与对象的关系94

5.4构造函数和析构函数94

5.4.1构造函数的概念及使用95

5.4.2析构函数的概念及使用95

5.5枚举96

5.5.1什么是枚举96

5.5.2枚举的定义96

5.5.3枚举的使用97

5.6方法98

5.6.1方法的声明98

5.6.2方法的参数99

5.6.3静态和非静态方法的使用100

5.6.4方法的重载101

5.7封装、继承和多态102

5.7.1封装的概念及用途102

5.7.2封装的使用102

5.7.3继承的概念及用途103

5.7.4继承的使用103

5.7.5多态的概念及用途104

5.7.6多态的使用104

5.8接口105

5.8.1接口的概念106

5.8.2声明接口106

5.8.3接口的成员106

5.8.4接口的实现107

5.8.5抽象类与接口108

5.9域和属性109

5.9.1域的概念及用途109

5.9.2域的声明109

5.9.3属性的概念及用途110

5.9.4属性的声明110

5.10泛型111

5.10.1泛型概述及优点111

5.10.2泛型中的类型参数T111

5.10.3泛型的使用112

5.11匿名方法115

5.11.1什么是匿名方法115

5.11.2匿名方法的使用115

5.12迭代器116

5.12.1什么是迭代器116

5.12.2创建迭代器117

5.12.3迭代器的使用117

5.13分部类118

5.13.1 什么是分部类118

5.13.2定义分部类118

5.13.3分部类的使用118

5.14事件和索引器119

5.14.1事件的概念及用途119

5.14.2事件的声明及使用119

5.14.3索引器的概念及用途120

5.14.4索引器的声明及使用121

5.15本章小结121

第6章 熟悉WinForms应用程序122

6.1窗体设计器123

6.1.1创建窗体123

6.1.2使用窗体设计器125

6.2使用工具126

6.2.1熟悉工具箱126

6.2.2认识控件属性框128

6.2.3认识解决方案资源管理器129

6.2.4认识服务器资源管理器131

6.3本章小结135

第7章 WinForms窗体介绍136

7.1 Form窗体137

7.1.1 Form窗体概述137

7.1.2 Form窗体的使用137

7.2 MDI窗体138

7.2.1 MDI窗体概述138

7.2.2 MDI窗体的使用139

7.3继承窗体140

7.3.1继承窗体概述140

7.3.2继承窗体的使用141

7.4本章小结142

第8章 WinForms应用程序开发常用控件143

8.1控件概述144

8.1.1控件的作用144

8.1.2控件的属性、方法和事件144

8.2控件的分类146

8.2.1常用控件147

8.2.2容器控件147

8.2.3数据控件147

8.2.4打印控件147

8.2.5对话框控件148

8.3控件的相关操作148

8.3.1添加控件148

8.3.2对齐控件148

8.3.3调整控件的前后顺序148

8.3.4锁定控件149

8.3.5删除控件149

8.4文本类控件149

8.4.1应用Label控件149

8.4.2应用LinkLabel控件152

8.4.3应用Button控件154

8.4.4应用TextBox控件157

8.4.5应用RichTextBox控件159

8.5选择类控件162

8.5.1应用ComboBox控件162

8.5.2应用CheckBox控件164

8.5.3应用CheckedListBox控件167

8.5.4应用RadioButton控件169

8.5.5应用NumericUpDown控件170

8.5.6应用ListBox控件173

8.6容器控件177

8.6.1应用Panel控件177

8.6.2应用GroupBox控件179

8.6.3应用TabControl控件180

8.7组件183

8.7.1应用ErrorProvider组件183

8.7.2应用Timer组件185

8.7.3应用ImageList组件187

8.7.4应用FileSystemWatcher组件189

8.7.5应用HelpProvider组件192

8.8其他常用控件194

8.8.1应用ListView控件194

8.8.2应用TreeView控件198

8.8.3应用PictrueBox控件200

8.8.4应用NotifyIcon控件203

8.8.5应用DateTimePicker控件205

8.8.6应用MonthCalendar控件207

8.8.7应用ToolTip控件209

8.8.8应用ProgressBar控件211

8.9本章小结214

第9章 菜单栏、工具栏和状态栏设计2

9.1菜单栏216

9..1.1菜单栏概念和用途216

9.1.2菜单栏设计217

9.2工具栏218

9.2.1工具栏概念和用途218

9.2.2工具栏设计218

9.3状态栏220

9.3.1状态栏概念和用途220

9.3.2状态栏设计220

9.4本章小结221

第10章 对话框222

10.1消息对话框223

10.1.1什么是消息对话框223

10.1.2消息对话框的使用223

10.2“关于”对话框231

10.2.1什么是“关于”对话框231

10.2.2“关于”对话框的使用231

10.3公共对话框232

10.3.1“打开”对话框的使用232

10.3.2“另存为”对话框的使用235

10.3.3“颜色”对话框的使用237

10.3.4“字体”对话框的使用240

10.3.5“浏览文件夹”对话框的使用242

10.4本章小结244

第11章 使用ADO.NET操作数据库245

11.1使用ADO.NET访问数据库246

11.1.1 ADO.NET访问数据库的模式246

11.1.2数据库命名空间247

11.2 ADO.NET对象模型251

11.2.1 Connection对象251

11.2.2 Command对象253

11.2.3 DataReader对象256

11.2.4 DataSet对象258

11.2.5 DataAdapter对象262

11.3应用DataGridView控件264

11.3.1 DataGridView控件的属性264

11.3.2 DataGridView控件的方法266

11.3.3 DataGridView控件的事件269

11.3.4 DataGridView控件的使用271

11.4数据库开发基本操作272

11.4.1向数据库中添加数据272

11.4.2修改数据库中数据273

11.4.3删除数据库中数据274

11.4.4查询数据库中数据276

11.5本章小结278

第12章 文件处理技术279

12.1 System.1O命名空间280

12.1.1 File类和Directory类281

12.1.2 Filelnfo类和DirectoryInfo类283

12.1.3 FileStream类284

12.1.4 StreamWriter类287

12.1.5 StreamReader类289

12.2文件的基本操作290

12.2.1判断文件是否存在290

12.2.2创建文件291

12.2.3复制或移动文件291

12.2.4删除文件291

12.2.5获取文件基本信息291

12.3文件夹的基本操作291

12.3.1判断文件夹是否存在292

12.3.2创建文件夹292

12.3.3移动文件夹292

12.3.4删除文件夹292

12.3.5遍历文件夹中文件292

12.4文件写入和读取293

12.4.1文本文件的写入293

12.4.2文本文件的读取294

12.5解压缩文件294

12.5.1使用GZip解压缩文件295

12.5.2使用WinRAR解压缩文件297

12.6本章小结299

第13章 HTML帮助文件的制作300

13.1HTML帮助文件概述301

13.2制作HTML帮助文件301

13.2.1安装Microsoft HTML Help Workshop301

13.2.2制作HTML帮助主题文件302

13.2.3制作HTML帮助项目文件303

13.2.4制作目录和目录文件306

13.2.5制作关键字和索引文件308

13.2.6制作.chm文件311

13.3HTML帮助文件的使用312

13.4本章小结312

第14章 GDI+技术313

14.1 GDI+概述314

14.2基本图形绘制314

14.2.1绘制直线314

14.2.2绘制矩形315

14.2.3绘制椭圆316

14.2.4绘制圆弧317

14.2.5绘制多边形319

14.2.6绘制基数样条320

14.2.7绘制贝塞尔样条321

14.2.8绘制图形路径323

14.3 GDI+在实际开发中的应用324

14.3.1利用柱形图分析每月的商品销售情况324

14.3.2利用折线图分析网站访问流量327

14.3.3利用饼形图分析公司男女比例330

14.4本章小结331

第15章 Windows打印控件332

15.1 PrintDocument组件333

15.1.1 PrintDocument组件的属性333

15.1.2 PrintDocument组件的方法334

15.1.3 PrintDocument组件的事件334

15.1.4 PrintDocument组件的应用335

15.2 PrintPreviewDialog组件337

15.2.1 PrintPreviewDialog组件的属性337

15.2.2 PrintPreviewDialog组件的方法338

15.2.3 PrintPreviewDialog组件的应用338

15.3 PrintPreviewControl组件339

15.3.1 PrintPreviewControl组件的属性339

15.3.2 PrintPreviewControl组件的方法341

15.3.3 PrintPreviewControl组件的应用341

15.4 PrintDialog组件342

15.4.1 PrintDialog组件的属性343

15.4.2 PrintDialog组件的方法344

15.4.3 PrintDialog组件的应用344

15.5 PageSetupDialog组件345

15.5.1 PageSetupDialog组件的属性346

15.5.2 PageSetupDialog组件的方法346

15.5.3 PageSetupDialog组件的应用347

15.6本章小结348

第16章 网络开发技术349

16.1 System.Net命名空间350

16.1.1 DNS类350

16.1.2 DnsPermission类352

16.1.3 WebRequest类353

16.1.4 WebClient类353

16.2 System.Net.Socket命名空间353

16.2.1什么是套接字354

16.2.2 Socket类的属性、方法354

16.3开发网络应用程序361

16.3.1开发UDP协议聊天程序361

16.3.2开发TCP/IP协议聊天室362

16.4电子邮件的发送与接收364

16.4.1 MailMessage类和 SmtpClient类的作用364

16.4.2 POP3类的作用365

16.4.3电子邮件的发送366

16.4.4电子邮件的接收367

16.5本章小结372

第17章 注册表应用373

17.1注册表基础知识374

17.1.1注册表概述374

17.1.2注册表的结构374

17.2读写注册表376

17.2.1读取注册表信息377

17.2.2向注册表中写入信息379

17.3注册表应用381

17.3.1将软件使用次数写入注册表381

17.3.2通过注册表优化系统382

17.4本章小结383

第18章 程序调试384

18.1什么是断点操作385

18.2如何使用开始、中断和停止执行功能385

18.3什么是单步执行387

18.4如何运行到指定位置387

18.5本章小结387

第19章 Windows应用程序打包与安装388

19.1 Windows Installer简介389

19.2 Windows应用程序部署389

19.2.1创建部署项目389

19.2.2可选的部署功能391

19.3安装及卸载Windows程序394

19.3.1在本地计算机上安装394

19.3.2部署到其他计算机395

19.3.3卸载安装应用程序395

19.4本章小结395

第20章 C# 3.5新特性396

20.1 C# 3.5概述397

20.2隐藏类型var397

20.3 Lambda表达式398

20.4扩展方法399

20.5 LINQ技术400

20.6本章小结403

第21章 库存管理系统404

21.1需求分析405

21.2系统设计405

21.2.1总体规划405

21.2.2系统功能结构图406

21.2.3开发及运行环境406

21.3系统命名规则406

21.3.1数据库命名规范406

21.3.2程序代码命名规范408

21.4数据库设计408

21.4.1数据表概要说明408

21.4.2主要数据表的结构409

21.4.3存储过程的创建411

21.4.4触发器的创建414

21.5系统总体架构417

21.5.1文件夹架构417

21.5.2程序文件架构417

21.6公共类编写418

21.6.1 DataCon类419

21.6.2 DataOperate类420

21.7系统模块设计424

21.7.1系统登录模块设计424

21.7.2供应商信息设置模块设计426

21.7.3货物入库管理模块设计429

21.7.4货物出库管理模块设计432

21.7.5借货管理模块设计435

21.7.6还货管理模块设计438

21.7.7库存信息查询模块设计441

21.7.8出入库货物年统计模块设计443

21.8疑难问题解析444

21.8.1货物入库时更新货物信息表444

21.8.2通过饼型图分析货物出入库情况445

21.9本章小结446

第22章 人事工资管理系统447

22.1需求分析448

22.2系统设计448

22.2.1总体规划448

22.2.2系统功能结构图448

22.2.3开发及运行环境449

22.3数据库设计449

22.3.1数据表概要说明449

22.3.2主数据表的结构450

22.4系统总体架构452

22.4.1文件夹架构452

22.4.2文件架构452

22.5公共类编写453

22.5.1 DBConnection类454

22.5.2 DBOperate类454

22.6系统模块设计458

22.6.1系统登录模块设计458

22.6.2系统主窗体设计459

22.6.3档案管理窗体461

22.6.4奖罚管理窗体469

22.6.5调动管理窗体474

22.6.6考评管理窗体478

22.6.7考勤津贴窗体483

22.6.8工资总结窗体486

22.7疑难问题解析488

22.8本章小结488

附录 实例快速检索489

热门推荐