图书介绍

从零开始学C#PDF|Epub|txt|kindle电子书版本网盘下载

从零开始学C#
  • 孙景瑞编著 著
  • 出版社: 北京:中国铁道出版社
  • ISBN:9787113118631
  • 出版时间:2010
  • 标注页数:430页
  • 文件大小:144MB
  • 文件页数:449页
  • 主题词: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#简介及其开发环境(教学视频:8分钟)2

1.1.NET Framework概述2

1.1.1什么是NET Framework2

1.1.2NET Framework的内容2

1.2 C#概述3

1.2.1 C#语言及特点3

1.2.2 C#与NET Framework5

1.3安装与卸载Visual Studio 20086

1.3.1安装VS 2008系统的必备条件6

1.3.2安装VS 20087

1.3.3卸载VS 20088

1.4熟悉VS 2008开发环境9

1.5小结11

1.6习题11

第2章C#的基本语法(教学视频:12分钟)13

2.1简单的欢迎程序13

2.2 C#程序结构14

2.2.1注释14

2.2.2命名空间17

2.2.3标识符及关键字17

2.3程序编写规范18

2.3.1代码书写规则19

2.3.2命名规范20

2.4小结20

2.5习题20

第3章 变量与常量(教学视频:11分钟)22

3.1变量操作22

3.1.1变量的声明与赋值22

3.1.2变量的作用域23

3.2常量25

3.3预定义数据类型26

3.3.1值类型26

3.3.2引用类型28

3.4小结30

3.5习题30

第4章 表达式与运算符(教学视频:26分钟)31

4.1表达式31

4.2运算符31

4.2.1算术运算符31

4.2.2关系运算符32

4.2.3赋值运算符34

4.2.4逻辑运算符34

4.2.5位运算符36

4.2.6其他运算符36

4.3运算符优先级39

4.4小结40

4.5习题40

第5章 字符、字符串和正则表达式(教学视频:48分钟)42

5.1字符42

5.1.1 Char类简述42

5.1.2 Char类的使用43

5.1.3转义字符44

5.2字符串44

5.2.1 String类简述44

5.2.2字符串的大小写转换45

5.2.3字符串的比较46

5.2.4字符串的格式化48

5.2.5字符串的截取49

5.2.6字符串的分割50

5.2.7字符串的合并51

5.2.8字符串的插入与填充52

5.2.9字符串的删除54

5.2.10字符串的复制54

5.2.11字符串的替换55

5.2.12字符串的查找56

5.3可变字符串57

5.3.1 StringBuilder类的属性和方法57

5.3.2 StringBuilder类的使用58

5.4正则表达式59

5.4.1正则表达式的概述59

5.4.2匹配60

5.4.3替换61

5.4.4拆分62

5.5小结63

5.6习题63

第6章 流程控制语句 教学视频:25分钟)65

6.1选择语句65

6.1.1 if条件选择语句65

6.1.2 switch条件选择语句68

6.2迭代语句70

6.2.1 while迭代语句70

6.2.2 do…while迭代语句71

6.2.3 for迭代语句72

6.2.4 foreach迭代语句73

6.3跳转语句74

6.3.1 break跳转语句74

6.3.2 continue跳转语句75

6.3.3 goto跳转语句76

6.3.4 return跳转语句78

6.4小结79

6.5习题79

第7章 数组和集合(教学视频:37分钟)80

7.1数组概述80

7.2一维数组的声明和使用81

7.2.1一维数组的声明81

7.2.2一维数组的使用82

7.3二维数组的声明和使用83

7.3.1二维数组的声明83

7.3.2二维数组的使用84

7.4数组的基本操作85

7.4.1如何遍历数组86

7.4.2元素的查找88

7.4.3对数组进行排序91

7.4.4数组的合并与拆分92

7.5 ArrayList类93

7.5.1 ArrayList类概述93

7.5.2 ArrayList元素的添加94

7.5.3 ArrayList元素的删除95

7.5.4 ArrayList的遍历96

7.5.5 ArrayList元素的查找97

7.6哈希表Hashtable99

7.6.1 Hashtable概述99

7.6.2 Hashtable元素的添加99

7.6.3 Hashtable元素的删除100

7.6.4 Hashtable的遍历101

7.6.5 Hashtable元素的查找102

7.7小结103

7.8习题103

第8章 属性和方法(教学视频:13分钟)105

8.1属性105

8.1.1属性概述105

8.1.2属性的使用105

8.2方法107

8.2.1方法的声明107

8.2.2静态方法和实例方法108

8.2.3虚方法109

8.2.4重写方法110

8.2.5外部方法112

8.2.6分部方法113

8.2.7方法的重载114

8.2.8 Main方法115

8.3小结116

8.4习题116

第9章 结构和类(教学视频:4分钟)118

9.1结构118

9.1.1结构概述118

9.1.2结构的使用119

9.2类120

9.2.1面向对象概述120

9.2.2类的概念121

9.2.3类的声明121

9.2.4构造函数和析构函数122

9.2.5类与对象的关系122

9.3类的面向对象特性123

9.3.1类的封装123

9.3.2类的继承124

9.3.3类的多态126

9.4小结127

9.5习题127

第10章 面向对象技术高级应用(教学视频:9分钟)130

10.1接口130

10.1.1接口的概念及声明130

10.1.2接口的实现与继承132

10.1.3显式接口成员实现134

10.2抽象类与抽象方法136

10.2.1抽象类概述及声明136

10.2.2抽象方法概述及声明136

10.2.3抽象类与抽象方法的使用137

10.3密封类与密封方法138

10.3.1密封类概述及声明138

10.3.2密封方法概述及声明139

10.3.3密封类与密封方法的使用139

10.4小结140

10.5习题141

第11章 异常处理(教学视频:9分钟)142

11.1异常处理语句142

11.1.1用try…catch语句捕获异常142

11.1.2清除与处理所有异常143

11.2引发异常145

11.3自定义异常类147

11.4小结148

11.5习题148

第12章Winform基础及常用控件(教学视频:46分钟)151

12.1 Winform基础151

12.1.1 Winform程序的新建151

12.1.2窗体的添加与删除151

12.1.3窗体的常用属性152

12.1.4窗体的常用事件153

12.1.5窗体中添加控件与窗体显示和隐藏153

12.1.6 MDI窗体154

12.1.7窗体中控件的基本操作155

12.2文本类控件155

12.2.1 Label控件155

12.2.2 Button控件156

12.2.3 TextBox控件和RichTextBox控件157

12.3选择类控件158

12.3.1 CheckBox控件和RadioButton控件158

12.3.2 ComboBox控件、ListBox控件和CheckBoxList控件159

12.3.3 NumericUpDown控件160

12.4分组类控件161

12.4.1 Panel控件161

12.4.2 GroupBox控件162

12.4.3 TabControl控件162

12.5菜单控件、工具栏控件和状态栏控件163

12.5.1 MenuStrip控件和ContenxMenuStrip控件163

12.5.2 ToolStrip控件164

12.5.3 StatusStrip控件166

12.6 小结166

12.7习题167

第13章Windows Forms高级控件教学视频:63分钟)168

13.1 ImageList控件(存储图像控件)168

13.1.1在ImageList控件中添加图像168

13.1.2在ImageList控件中移除图像170

13.2 ListView控件(列表视图控件)172

13.2.1在ListView控件中添加/移除项172

13.2.2选择ListView控件中的项173

13.3 TreeView控件(树控件)173

13.3.1添加和删除树结点174

13.3.2获取树控件中选中的结点174

13.3.3为树控件中的结点设置图标175

13.4 DateTimePicker控件(日期控件)176

13.4.1使用DateTimePcker控件显示时间176

13.4.2使用DateTimePicker控件以自定义格式显示日期176

13.4.3返回DateTimePicker控件中选择的日期177

13.5 MonthCalendar控件(月历控件)178

13.5.1更改MonthCalendar控件的外观179

13.5.2在MonthCalendar控件中显示多个月份179

13.5.3在MonthCalendar控件中以粗体显示特定日期180

13.5.4在MonthCalendar控件中选择日期范围181

13.6其他高级控件181

13.6.1使用ErrorProvider控件验证文本框输入181

13.6.2使用HelpProvider控件调用帮助文件182

13.6.3使用Timer控件设置时间间隔183

13.6.4使用ProgressBar控件显示程序运行进度条184

13.7小结185

13.8习题185

第14章 数据访问技术(教学视频:50分钟)186

14.1数据库基础186

14.1.1数据库简介186

14.1.2 SQL语言简介186

14.1.3数据库的创建及删除187

14.1.4数据表的创建及删除188

14.1.5简单SQL语句的应用189

14.2 ADONET简介190

14.3连接数据库:Connection对象191

14.3.1连接数据库191

14.3.2关闭连接192

14.4执行SQL语句:Command对象193

14.4.1 Command对象概述193

14.4.2设置命令类型194

14.4.3执行SQL语句194

14.5读取数据:DataReader对象197

14.5.1 DataReader对象概述197

14.5.2判断查询结果中是否有数据197

14.5.3读取数据199

14.6数据适配器:DataAdapter对象200

14.6.1 DataAdapter对象概述200

14.6.2填充DataSet数据集200

14.6.3更新数据源201

14.7数据集:DataSet对象203

14.7.1 DataSet对象概述203

14.7.2合并DataSet内容203

14.7.3复制DataSet内容205

14.8小结207

14.9习题207

第15章DataGridView数据控件(教学视频:19分钟)209

15.1 DataGridView控件概述209

15.2 DataGridView控件绑定数据源210

15.3获取DataGridView控件中的当前单元格211

15.4直接在DataGridView控件中修改数据212

15.5当选中DataGridView控件中的行时显示不同颜色214

15.6绘制DataGridView的行序列号216

15.7小结218

15.8习题219

第16章 程序调试(教学视频:7分钟)220

16.1预处理指令220

16.1.1 #define和#undef220

16.1.2 #if、 #elif、 #else和endif221

16.1.3 #warning和#error221

16.1.4 #region和#endregion222

16.1.5 #line222

16.1.6 #pragma222

16.2程序调试概述222

16.3常用的程序调试操作223

16.3.1断点操作223

16.3.2开始、中断和停止程序的执行223

16.3.3单步执行225

16.3.4运行到指定位置226

16.4小结227

16.5习题227

第3篇 高级应用230

第17章 迭代器、分部类和索引器(教学视频:13分钟)230

17.1迭代器230

17.1.1 foreach语句与迭代器230

17.1.2迭代器概述231

17.1.3迭代器的使用232

17.2分部类233

17.2.1分部类概述233

17.2.2分部类的使用234

17.3索引器235

17.3.1索引器的概述235

17.3.2索引器的声明235

17.3.3类中索引器的使用237

17.3.4接口中的索引器238

17.4小结240

17.5习题240

第18章 泛型的使用(教学视频:26分钟)243

18.1泛型概述243

18.2泛型类243

18.2.1泛型集合类243

18.2.2创建自定义泛型类244

18.2.3类型参数T245

18.3泛型类之间的继承246

18.3.1开放类型与封闭类型246

18.3.2普通基类与派生泛型类246

18.3.3泛型基类与普通派生类248

18.3.4泛型基类与泛型派生类249

18.4泛型接口251

18.4.1泛型集合接口251

18.4.2泛型接口的使用253

18.5泛型方法253

18.5.1泛型方法的定义253

18.5.2泛型方法的调用254

18.6小结255

18.7习题256

第19章 文件及数据流技术(教学视频:81分钟)257

19.1 System.IO命名空间257

19.1.1 File类和FileInfo类257

19.1.2 Directory类和DirectoryInfo类258

19.1.3 Path类258

19.2文件基本操作259

19.2.1判断文件是否存在259

19.2.2创建文件260

19.2.3打开文件261

19.2.4复制文件263

19.2.5移动文件264

19.2.6删除文件265

19.2.7获取文件基本信息266

19.3文件夹基本操作267

19.3.1判断文件夹是否存在267

19.3.2创建文件夹268

19.3.3移动文件夹269

19.3.4删除文件夹270

19.3.5获取当前文件夹下的所有文件271

19.4数据流272

19.4.1流操作类介绍272

19.4.2文件流类273

19.4.3 StreamWriter类275

19.4.4 StreamReader类277

19.5文件对话框控件和文件监视控件278

19.5.1用OpenFileDialog控件实现文件的选择278

19.5.2用SaveFileDialog控件实现对文件的保存280

19.5.3用FolderBrowserDialog控件实现对文件夹的选择282

19.5.4用FileSystemWatcher控件实现对文件的监控283

19.6小结286

19.7习题286

第20章WPF技术(教学视频:10分钟)288

20.1 WPF概述288

20.2 WPF的组成和架构289

20.3 WPF的使用290

20.4常用WPF控件编程292

20.4.1控件库293

20.4.2使用XAML声明控件294

20.4.3传递事件298

20.5小结301

20.6习题301

第21章GDI+图形图像技术(教学视频:72分钟)303

21.1 GDI+绘图基础303

21.1.1 GDI+概述303

21.1.2创建Graphics对象304

21.1.3创建Pen对象305

21.1.4创建Brush对象306

21.2基本图形绘制310

21.2.1矩形的绘制310

21.2.2椭圆、弧和扇形的绘制311

21.2.3多边形的绘制312

21.3颜色、字体对话框312

21.3.1 ColorDialog对话框312

21.3.2 FontDialog对话框314

21.4 GDI+绘图的应用315

21.4.1绘制柱形图315

21.4.2绘制折线图318

21.4.3绘制饼形图320

21.5小结323

21.6习题323

第22章Windows打印控件(教学视频:27分钟)325

22.1 PageSetupDialog控件实现页面设置325

22.2 PrintDialog控件实现打印设置326

22.3 PrintPreviewDialog控件实现打印预览327

22.4 PrintDocument控件设置打印内容329

22.5 PrintPreviewControl控件实现打印预览331

22.6小结333

22.7习题333

第23章 网络编程技术(教学视频:39分钟334

23.1网络编程基础334

23.1.1 System.Net命名空间334

23.1.2 System.Net.Sockets命名空间336

23.1.3 System.Net.Mail命名空间337

23.2开发网络应用程序338

23.2.1创建简单浏览器338

23.2.2电子邮件的发送343

23.3小结345

23.4习题345

第24章 注册表技术(教学视频:27分钟)347

24.1注册表基础347

24.1.1 Windows注册表概述347

24.1.2 Registry和RegistryKey类348

24.2在C#中操作注册表349

24.2.1读取注册表中信息349

24.2.2创建和修改注册表信息350

24.2.3删除注册表中信息352

24.3注册表应用353

24.3.1电脑桌面图标的显示与隐藏353

24.3.2“开始”菜单设置354

24.4小结356

24.5习题356

第25章 线程的使用(教学视频:22分钟)357

25.1进程简介357

25.2线程简介357

25.3线程的基本操作358

25.3.1 Thread类358

25.3.2创建线程359

25.3.3线程休眠360

25.3.4线程的挂起与恢复362

25.3.5终止线程363

25.3.6线程的优先级364

25.4小结365

25.5习题366

第26章Windows应用程序打包(教学视频:18分钟)367

26.1 Windows Installer介绍367

26.2创建Windows安装项目367

26.3制作Windows安装程序368

26.3.1添加项目输出文件369

26.3.2添加文件369

26.3.3创建快捷方式370

26.3.4添加注册表项370

26.3.5生成Windows安装程序371

26.4小结372

26.5习题372

第4篇项目实践374

第27章 彩票3D、排列3计算系统(教学视频:92分钟)374

27.1需求分析374

27.2系统设计375

27.2.1系统功能结构375

27.2.2系统业务流程图377

27.3公共类comm377

27.4模块设计389

27.4.1主模块设计389

27.4.2子模块设置394

27.5运行项目及打包404

27.6小结405

27.7习题405

第28章 客户管理系统(教学视频:69分钟)406

28.1需求分析406

28.2系统设计406

28.2.1系统功能结构406

28.2.2系统业务流程图406

28.3数据库设计407

28.4公共类设计408

28.4.1公共类database40

28.4.2公共类common411

28.5模块设计413

28.5.1登录模块设计413

28.5.2主模块设计414

28.5.3客户模块设计416

28.5.4服务模块设计422

28.5.5投诉模块423

28.5.6其他模块设计424

28.6运行项目及打包428

28.7小结429

28.8习题429

热门推荐