图书介绍

零点起飞学编程 零点起飞学C#PDF|Epub|txt|kindle电子书版本网盘下载

零点起飞学编程 零点起飞学C#
  • 杨佩璐等编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302317449
  • 出版时间:2013
  • 标注页数:366页
  • 文件大小:89MB
  • 文件页数:386页
  • 主题词:C语言-程序设计

PDF下载


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

下载说明

零点起飞学编程 零点起飞学C#PDF格式电子书版下载

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

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

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

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

图书目录

第1篇 基础语法2

第1章 C#入门基础(教学视频:40分钟)2

1.1 C#概述2

1.1.1 C#的发展2

1.1.2 .NET框架2

1.1.3 C#开发工具3

1.2搭建Visual Studio 2010开发环境3

1.2.1安装Microsoft Visual Studio 20103

1.2.2配置集成开发环境(IDE)6

1.2.3熟悉集成开发环境6

1.3创建第一个控制台应用程序9

1.3.1创建Sample_1控制台应用程序9

1.3.2解决方案资源管理器9

1.3.3 Program.cs文件9

1.3.4 Assemblylnfo.cs文件10

1.3.5运行应用程序10

1.4创建第一个Windows窗体应用程序11

1.4.1创建Sample Windows窗体应用程序12

1.4.2解决方案资源管理器12

1.4.3相关文件简介12

1.4.4运行应用程序13

1.5小结14

1.6习题14

第2章 C#基本概念(教学视频:18分钟)16

2.1创建Hello World应用程序16

2.1.1创建hello.txt文本文件16

2.1.2创建HelloWorld类16

2.1.3添加Print()方法17

2.1.4添加Main()方法17

2.1.5调用Print()方法17

2.1.6引入System命名空间18

2.1.7整理Hello World应用程序的代码18

2.2编译和运行Hello World应用程序19

2.3 C#程序的概念扩展19

2.4小结20

2.5习题20

第3章 类型(教学视频:47分钟)22

3.1什么是类型22

3.2值类型23

3.2.1值类型的基础——System.V alueType类型23

3.2.2整数类型24

3.2.3浮点型25

3.2.4 decimal类型26

3.2.5 bool类型26

3.2.6枚举类型27

3.2.7结构类型28

3.3引用类型28

3.3.1类类型28

3.3.2对象类型28

3.3.3字符串类型29

3.3.4数组类型29

3.3.5接口类型30

3.3.6委托类型30

3.4装箱和拆箱30

3.4.1装箱31

3.4.2拆箱31

3.5小结31

3.6习题32

第4章 变量(教学视频:45分钟)34

4.1什么是变量34

4.2变量的类型35

4.2.1静态变量35

4.2.2实例变量36

4.2.3局部变量37

4.2.4值参数38

4.2.5引用参数38

4.2.6输出参数39

4.2.7数组元素40

4.3对变量赋值40

4.4变量转换41

4.4.1隐式转换41

4.4.2显式转换41

4.5小结42

4.6习题42

第5章 表达式和运算符(教学视频:59分钟)44

5.1运算的最小单位——表达式44

5.1.1表达式分类44

5.1.2 this关键字44

5.1.3 new关键字45

5.2运算的核心——运算符46

5.2.1算术运算符46

5.2.2自增、自减运算符47

5.2.3逻辑运算符49

5.2.4条件运算符51

5.2.5条件逻辑运算符52

5.2.6移位运算符53

5.2.7关系运算符54

5.2.8赋值运算符55

5.2.9运算优先级56

5.2.10类型转换57

5.3小结58

5.4习题58

第6章 程序最小单位——语句(教学视频:70分钟)61

6.1什么是语句61

6.2基本语句62

6.2.1没有功能的语句——空语句62

6.2.2标记语句62

6.2.3表达式语句63

6.2.4声明语句63

6.2.5块63

6.3选择语句64

6.3.1如果…就…——if语句64

6.3.2当…就…——switch语句66

6.4迭代语句69

6.4.1 for语句69

6.4.2 foreach语句71

6.4.3 while语句72

6.4.4 do语句74

6.5跳转语句76

6.5.1跳出语句break76

6.5.2继续下一次循环语句continue77

6.5.3返回语句return78

6.5.4抛出语句throw78

6.6其他语句79

6.6.1 try语句80

6.6.2 using语句81

6.6.3 lock语句82

6.6.4 checked和unchecked语句83

6.7小结83

6.8习题83

第7章 命名空间(教学视频:27分钟)85

7.1什么是命名空间85

7.2声明命名空间85

7.3(点号)运算符87

7.4(双冒号)运算符88

7 5 using指令89

7.5.1导入命名空间89

7.5.2创建命名空间或类型别名91

7.6 .NET Framework常用命名空间92

7.7小结94

7.8习题94

第8章类(教学视频:81分钟)96

8.1什么是类96

8.1.1声明类96

8.1.2设置类的访问权限96

8.1.3继承类98

8.1.4类、对象和实例化99

8.2类的组成99

8.2.1常量99

8.2.2字段101

8.2.3方法102

8.2.4属性107

8.2.5索引器108

8.2.6构造函数110

8.2.7析构函数113

8.2.8事件113

8.3小结113

8.4习题114

第9章 结构(教学视频:15分钟)116

9.1结构概述116

9.2结构成员117

9.3结构和类的区别117

9.3.1继承118

9.3.2 this保留字118

9.3.3构造函数119

9.4小结120

9.5习题120

第10章 数组(教学视频11分钟)122

10.1使用数组122

10.1.1数组的基准——维度数122

10.1.2声明数组122

10.1.3实例化数组123

10.1.4初始化数组123

10.1.5遍历数组125

10.2数组的类型127

10.2.1一维数组127

10.2.2二维数组128

10.2.3多维数组130

10.2.4交错数组131

10.3静态数组System.Array133

10.3.1常用属性概览133

10.3.2常用方法概览134

10.3.3获取数组长度135

10.3.4获取元素的值137

10.3.5设置元素的值138

10.3.6获取元素的索引140

10.3.7排序数组141

10.3.8反转数组141

10.4动态数组System.ArrayList142

10.4.1常用属性概览143

10.4.2常用方法概览144

10.4.3添加元素145

10.4.4移除元素146

10.5小结147

10.6习题147

第2篇 面向对象技术深入152

第11章 接口(教学视频:35分钟)152

11.1使用接口152

11.1.1声明接口152

11.1.2设定接口的访问权限152

11.1.3继承接口153

11.2接口的组成155

11.2.1属性155

11.2.2索引器155

11.2.3方法156

11.2.4事件156

11.3实现接口156

11.3.1实现属性157

11.3.2实现索引器158

11.3.3实现方法158

11.3.4实现事件159

11.4抽象类和接口161

11.5小结162

11.6习题162

第12章 委托和事件(教学视频:33分钟)165

12.1使用委托165

12.1.1声明委托165

12.1.2向委托注册方法166

12.1.3实例化委托166

12.1.4构建委托的方法列表168

12.1.5调用委托169

12.2使用事件170

12.2.1声明事件171

12.2.2注册事件171

12.2.3移除事件172

12.2.4调用事件173

12.3小结174

12.4习题174

第13章 异常处理(教学视频:21分钟)177

13.1什么是异常177

13.1.1导致异常的原因177

13.1.2捕捉异常——try语句177

13.1.3异常处理流程180

13.2异常的基类System.Exception180

13.3常用异常类181

13.4小结183

13.5习题183

第14章 泛型(教学视频:29分钟)185

14.1什么是泛型185

14.1.1类型形参185

14.1.2设置类型形参的约束186

14.1.3声明泛型类187

14.1.4泛型类的成员187

14.1.5泛型类的静态字段188

14.2泛型方法188

14.2.1声明泛型方法188

14.2.2调用泛型方法189

14.2.3通过委托调用泛型方法190

14.2.4虚泛型方法191

14.3小结192

14.4习题192

第15章 分部类型和可空类型(教学视频:27分钟)194

15.1使用分部类型194

15.1.1声明分部类194

15.1.2声明分部结构195

15.1.3声明分部接口195

15.1.4处理同名成员196

15.1.5处理基接口197

15.2使用可空类型197

15.2.1 HasValue和Value属性198

15.2.2 GetValueOrDefault()方法199

15.2.3 bool?类型199

15.3小结200

15.4习题200

第16章 赋值(教学视频:36分钟)202

16.1使用隐型局部变量202

16.1.1声明隐型局部变量202

16.1.2使用隐型局部变量203

16.2使用对象初始化器205

16.3使用集合初始化器206

16.4使用匿名类型207

16.5使用匿名数组209

16.6小结211

16.7习题211

第17章 迭代器、匿名方法和扩展方法(教学视频:33分钟)213

17.1使用迭代器213

17.1.1创建非泛型迭代器213

17.1.2创建泛型迭代器214

17.1.3使用IEnumerator和IEnumerator<T>接口216

17.2使用匿名方法217

17.2.1创建匿名方法217

17.2.2将匿名方法作为参数传递218

17.3使用扩展方法218

17.3.1声明扩展方法219

17.3.2导入扩展方法220

17.3.3调用扩展方法220

17.4小结221

17.5习题221

第18章 Lambda表达式和查询表达式(教学视频:62分钟)223

18.1使用Lambda表达式223

18.1.1输入参数223

18.1.2表达式或语句块224

18.2查询表达式224

18.2.1 from子句225

18.2.2 select子句227

18.2.3 where子句228

18.2.4 let子句229

18.2.5 orderby子句229

18.2.6 group子句230

18.2.7 into子句231

18.2.8 join子句232

18.3小结235

18.4习题236

第3篇 C#应用技术240

第19章 字符串处理(教学视频:78分钟)240

19.1 String和StringBuilder类240

19.1.1 String类240

19.1.2 StringBuilder类242

19.2使用不变字符串243

19.2.1插入字符串243

19.2.2移除字符串244

19.2.3替换字符串245

19.2.4联接字符串246

19.2.5分隔字符串248

19.2.6填充字符串249

19.2.7查找字符串250

19.2.8获取子串250

19.2.9格式化字符串251

19.3使用可变字符串254

19.3.1插入字符串254

19.3.2追加字符串255

19.3.3移除字符串256

19.3.4替换字符串256

19.3.5复制字符串258

19.4小结259

19.5习题259

第20章 日期和时间处理(教学视频:36分钟)261

20.1 DateTime结构261

20.1.1字段261

20.1.2属性262

20.1.3方法263

20.2 TimeSpan结构264

20.2.1字段265

20.2.2属性265

20.2.3方法266

20.3使用日期和时间267

20.3.1格式化267

20.3.2计算时间差268

20.3.3追加时间269

20.4小结269

20.5习题269

第21章 I/O流、目录和文件处理(教学视频:76分钟)272

21.1 I/O流272

21.1.1文件流272

21.1.2内存流275

21.2操作文件278

21.2.1 File类概览279

21.2.2 FileInfo类概览279

21.2.3创建文件280

21.2.4写入文件280

21.2.5读取文件282

21.2.6移动文件282

21.2.7删除文件284

21.3操作目录285

21.3.1 Directory类概览285

21.3.2 DirectoryInfo类概览286

21.3.3创建目录287

21.3.4删除目录288

21.3.5移动目录291

21.3.6遍历目录292

21.4小结293

21.5习题293

第22章 Windows窗体编程(教学视频:76分钟)296

22.1什么是Windows窗体应用程序296

22.1.1创建Windows窗体应用程序296

22.1.2应用程序起始点296

22.1.3配置程序集信息298

22.2常见控件299

22.2.1标签控件299

22.2.2图片框控件299

22.2.3文本框和富文本框299

22.2.4按钮控件300

22.2.5单项按钮和复选框300

22.3 Main Form窗体设计300

22.3.1配置窗体属性301

22.3.2添加控件301

22.3.3创建等待对话框302

22.3.4添加窗体事件303

22.4使用对话框304

22.4.1颜色对话框304

22.4.2字体对话框305

22.4.3打开文件对话框306

22.4.4保存文件对话框307

22.4.5目录浏览对话框309

22.4.6对话框窗体309

22.5容器311

22.5.1面板311

22.5.2组合框311

22.5.3 TabControl控件312

22.5.4容器窗体312

22.6数据网格视图控件314

22.7使用菜单和工具栏316

22.7.1使用菜单316

22.7.2使用工具栏317

22.7.3使用上下文菜单318

22.8运行应用程序319

22.9小结319

22.10习题320

第23章 使用GDI+绘图(教学视频:89分钟)322

23.1 GDI+的构成322

23.1.1 Graphics类322

23.1.2点和区域325

23.1.3颜色327

23.1.4刷328

23.1.5画笔328

23.1.6字体329

23.2绘制线条、形状和文本331

23.2.1创建Chapter23窗体应用程序331

23.2.2 Paint事件331

23.2.3绘制直线332

23.2.4绘制折线333

23.2.5绘制曲线334

23.2.6绘制虚线335

23.2.7绘制矩形336

23.2.8绘制三角形337

23.2.9绘制多边形338

23.2.10绘制椭圆339

23.2.11绘制饼状图340

23.2.12绘制文本342

23.3小结343

23.3习题343

第24章 操作数据库(教学视频:91分钟)345

24.1什么是ADO.NET345

24.1.1 ADO.NET组成结构345

24.1.2 ADO.NET基本对象346

24.2操作SQL Server数据库351

24.2.1创建Chapter24窗体应用程序351

24.2.2创建Data24数据库351

24.2.3连接数据库352

24.2.4读取数据354

24.2.5插入数据355

24.2.6修改数据357

24.2.7删除数据359

24.2.8使用DataGridView控件显示数据361

24.2.9使用ListView控件显示数据362

24.2.10使用TreeView控件显示数据363

24.3小结365

24.4习题365

第4篇 项目案例实战368

第25章 图书管理系统368

25.1系统总体设计368

25.1.1系统功能设计369

25.1.2图书管理系统组成370

25.1.3数据库设计371

25.1.4数据库实体类设计373

25.1.5应用程序主入口373

25.1.6应用程序全局变量374

25.2管理员模块374

25.2.1管理员登录374

25.2.2主窗口377

25.2.3分类管理384

25.2.4书籍管理391

25.2.5借阅书籍397

25.3学生和老师模块402

25.3.1学生或老师登录402

25.3.2主窗口402

25.3.3归还书籍406

25.3.4查看书籍信息408

25.3.5浏览书籍411

25.3.6借阅书籍415

25.4小结415

第26章 P2P聊天工具416

26.1系统总体设计416

26.1.1系统功能设计416

26.1.2 P2P聊天工具组成416

26.2 P2P聊天工具类库实现417

26.2.1 MainClass类417

26.2 2 ViewMessage类421

26.3 P2P聊天工具聊天窗口421

26.4小结427

第27章 我的校内网428

27.1系统总体设计428

27.1.1系统功能设计428

27.1.2校内网组成429

27.1.3数据库设计429

27.1.4数据库实体类设计431

27.1.5标题模块432

27.1.6配置文件Web.config433

27.2常用功能模块实现433

27.2.1登录页面433

27.2.2主页面437

27.2.3我的好友439

27.2.4添加好友443

27.2.5我的相册447

27.2.6上传照片451

27.2.7我的日志455

27.2.8添加日志459

27.3小结462

热门推荐