图书介绍

C#程序设计教程 第3版PDF|Epub|txt|kindle电子书版本网盘下载

C#程序设计教程 第3版
  • 刘甫迎主编;刘光会,王蓉,刘焱副主编 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121173257
  • 出版时间:2012
  • 标注页数:341页
  • 文件大小:72MB
  • 文件页数:354页
  • 主题词:C语言-程序设计-高等职业教育-教材

PDF下载


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

下载说明

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

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

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

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

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

图书目录

第1章C#概述1

1.1 C#简介1

1.1.1 C#的发展1

1.1.2 C#的特点2

1.1.3 VS2012等的新功能4

1.1.4 Microsoft.NET平台7

1.1.5 C#的运行环境及安装9

1.2 C#集成开发环境12

1.2.1 C#的启动12

1.2.2 C#集成开发环境14

习题19

第2章 简单的C#程序设计20

2.1 C#程序结构20

2.1.1第一个C#程序20

2.1.2编译和执行程序21

2.1.3 C#程序结构分析22

2.1.4标识符24

2.2输入/输出操作25

2.2.1 Console.WriteLine()方法25

2.2.2 Console.Write()方法28

2.2.3 Console.ReadLine()方法29

2.2.4 Console.Read()方法29

习题30

第3章 数据类型、运算符与表达式31

3.1数据类型31

3.1.1值类型31

3.1.2引用类型34

3.1.3类型转换36

3.1.4装箱和拆箱38

3.2常量与变量39

3.2.1常量40

3.2.2变量40

3.3运算符和表达式42

3.3.1运算符42

3.3.2表达式50

习题52

第4章 结构化程序设计54

4.1结构化程序设计的概念54

4.1.1结构化程序设计的概念及算法的概念54

4.1.2流程图55

4.2顺序结构56

4.2.1顺序结构的概念56

4.2.2顺序结构的实例56

4.3选择结构57

4.3.1选择结构的概念57

4.3.2条件语句58

4.3.3分支语句63

4.3.4选择结构的实例66

4.4循环结构67

4.4.1循环结构的概念68

4.4.2 while语句和do-while语句68

4.4.3 for语句和foreach语句71

4.4.4跳转语句74

4.4.5循环语句的算法——循环结构的实例77

4.5异常处理79

4.5.1异常处理的概念80

4.5.2异常的处理81

习题85

第5章 数组、结构和枚举88

5.1数组88

5.1.1数组的概念88

5.1.2一维数组89

5.1.3二维数组93

5.1.4“冒泡排序”算法——数组的实例96

5.2结构类型98

5.2.1结构的声明98

5.2.2结构成员的访问99

5.2.3顺序查找算法——结构的实例100

5.3枚举102

5.3.1枚举类型的定义102

5.3.2枚举成员的赋值103

5.3.3枚举成员的访问105

习题107

第6章C#的面向对象程序设计110

6.1面向对象程序设计的基本概念110

6.2类和对象113

6.2.1类的声明114

6.2.2类的成员115

6.2.3对象的声明117

6.2.4对象初始化器119

6.3构造函数和析构函数120

6.3.1构造函数120

6.3.2析构函数124

6.4方法125

6.4.1方法的定义及调用125

6.4.2方法的参数类型127

6.4.3方法的重载130

6.4.4静态方法与非静态方法131

6.4.5运算符的重载131

6.4.6递归134

6.5属性135

6.5.1属性的声明136

6.5.2属性的访问137

6.6索引指示器139

6.6.1定义索引指示器139

6.6.2使用索引指示器访问对象140

6.7委托与事件141

6.7.1委托141

6.7.2事件143

6.8 C#常用的基础类145

6.8.1 Math类与Random类146

6.8.2字符串147

6.9命名空间150

6.9.1命名空间的声明150

6.9.2命名空间的成员151

6.9.3命名空间的使用152

习题153

第7章 继承和接口156

7.1 C#的继承机制156

7.1.1继承的基本知识156

7.1.2 base关键字158

7.1.3覆盖160

7.2多态性161

7.2.1多态性概述161

7.2.2虚方法162

7.2.3多态性的实现162

7.3接口164

7.3.1接口的定义164

7.3.2接口的成员165

7.3.3接口的实现169

7.3.4接口的应用实例185

7.4泛型、泛型接口和委托中的协变、逆变187

7.4.1泛型、泛型集合List〈T〉、IEnumerable〈T〉接口及yield187

7.4.2协变和逆变191

7.4.3泛型接口和委托中的协变和逆变191

习题195

第8章 可视化应用程序设计196

8.1 Windows窗体196

8.1.1 Windows窗体的基本属性197

8.1.2创建窗体199

8.1.3设置启动窗体属性199

8.2控件概述200

8.2.1控件的基本属性200

8.2.2控件共有的属性、事件和方法201

8.3命令按钮控件(Button)209

8.4标签控件(Label)211

8.5文本框控件(TextBox)213

8.6单选按钮(RadioButton)和复选框(CheckBox和CheckedListBox)214

8.7面板控件(Panel)和分组框(GroupBox)控件219

8.8图形框控件(PictureBox)221

8.9列表框(ListBox)、带复选框的列表框(Checked ListBox)和组合框(ComboBox)控件223

8.9.1列表框控件(ListBox)223

8.9.2带复选框的列表框控件(CheckedListBox)225

8.9.3组合框控件(ComboBox)226

8.10滚动条控件(ScrollBar)228

8.1.1定时器控件(Timer)230

8.1.2超链接标签控件(LinkLabel)231

8.13通用对话框控件232

8.13.1消息框232

8.13.2文件打开和保存对话框233

8.13.3颜色选择对话框236

8.13.4字体对话框237

8.13.5打印机对话框238

8.13.6对话框综合实例240

习题246

第9章C#的文件和流247

9.1文件和流的概念247

9.2文件的读和写252

9.2.1读文件252

9.2.2写文件253

9.3文件操作实例——链表算法254

习题259

第10章C#的数据库操作260

10.1 Access数据库260

10.1.1建立Access数据库表260

10.1.2输入表的数据264

10.1.3 SQL语言简介及常用的SQL命令264

10.2客户机/服务器(C/S)模式编程268

10.3 ADO№ET概念269

10.4 ADO№ET对象270

10.4.1 Connection对象270

10.4.2 Command对象272

10.4.3 DataReader对象273

10.4.4 DataAdapter(数据适配器)对象274

10.4.5 DataSet对象274

10.5数据绑定控件276

10.6 LINQ语言集成查询278

10.6.1 LINQ以及PLINQ的概念278

10.6.2 LINQ语法(Var、扩展方法、Lambda、匿名类型和查询表达式转换)280

10.6.3关系数据的集成查询LINQ To SQL应用282

10.7 C#应用实例——学生成绩管理系统283

习题302

第11章C#的多线程、多窗体(MDI)应用303

11.1 C#的多线程编程303

11.1.1多线程简介303

11.1.2线程的优先级和执行状态307

11.1.3线程同步308

11.2 C#的多窗体(MDI)应用程序310

习题314

第12章C#案例——人力资源管理系统315

12.1系统概述315

12.1.1办公自动化系统FoxOA315

12.1.2系统功能315

12.2系统分析与设计(UML)318

12.2.1计算机辅助软件工程(CASE)工具——PD318

12.2.2本系统建模318

12.3主要关键技术321

12.3.1 MVC设计模式简介321

12.3.2 MVC设计模式的实现321

12.4数据库结构322

12.5用户使用说明书323

12.5.1系统平台323

12.5.2登录和进入系统324

12.6关键源程序325

习题333

附录A 《C#程序设计课程》教学大纲334

附录B 《C#程序设计课程》实验指导书337

参考文献341

热门推荐