当前位置:首页 > 工业技术
C#程序开发教程
C#程序开发教程

C#程序开发教程PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:罗福强,李瑶编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2017
  • ISBN:9787115445100
  • 页数:260 页
图书介绍:本书主要内容包括:C#的概念、 C#程序设计基础、面向对象编程基础、面向对象高级编程、Windows程序设计、文件操作与编程、ADO.NET数据库编程、LINQ数据库编程、应用案例——进销存管理系统等内容。
《C#程序开发教程》目录

第1章 C#概述 1

1.1 C#简介 1

1.1.1 C#的发展历史 1

1.1.2 C#的特点 2

1.2 .NET开发平台 2

1.2.1 .NET Framework概述 2

1.2.2 VS 2013的集成开发环境 3

1.2.3 Visual Studio 2013汉化 5

1.3 Visual C#开发环境 7

1.3.1 菜单栏 7

1.3.2 工具栏 10

1.3.3 工具箱 11

1.3.4 窗口 11

1.4 C#程序举例 13

1.4.1 一个控制台程序 13

1.4.2 一个简单的Win 32应用程序 14

1.4.3 一个具有输入功能的Win 32应用程序 16

1.4.4 C#程序的基本结构 18

小结 21

上机指导 21

习题 22

第2章 C#程序设计基础 23

2.1 常量和变量 23

2.1.1 常量的声明和使用 23

2.1.2 变量的声明和使用 24

2.2 基本数据类型 25

2.2.1 值类型 25

2.2.2 引用类型 28

2.2.3 值类型与引用类型的区别 29

2.3 表达式与运算符 31

2.3.1 算术运算符 31

2.3.2 自增自减运算符 32

2.3.3 赋值运算符 33

2.3.4 关系运算符 33

2.3.5 逻辑运算符 34

2.3.6 条件运算符 35

2.3.7 运算符的优先级与结合性 35

2.3.8 表达式中的类型转换 36

2.4 分支结构 39

2.4.1 if语句 39

2.4.2 switch语句 43

2.5 循环结构 44

2.5.1 while循环 44

2.5.2 do...while循环 45

2.5.3 for循环 46

2.6 跳转语句 47

2.6.1 break语句 47

2.6.2 continue语句 48

2.6.3 goto语句 48

2.7 数组 49

2.7.1 一维数组 50

2.7.2 多维数组 50

2.7.3 数组型数组 51

2.7.4 System.Array 51

2.7.5 数组的应用举例 53

小结 56

上机指导 56

习题 57

第3章 面向对象编程基础 59

3.1 面向对象概念 59

3.1.1 对象、类、实例化 59

3.1.2 面向对象的特性 60

3.2 类 62

3.2.1 类的声明 63

3.2.2 类的成员 63

3.2.3 构造函数和析构函数 66

3.2.4 对象的创建及使用 67

3.2.5 this关键字 70

3.3 方法 70

3.3.1 方法的声明 70

3.3.2 方法的参数 71

3.3.3 静态方法与实例方法 74

3.3.4 方法的重载 75

3.4 类与结构的区别 76

小结 77

上机指导 77

习题 80

第4章 面向对象高级编程 81

4.1 类的继承与多态 81

4.1.1 继承 81

4.1.2 多态 84

4.1.3 抽象类 85

4.1.4 密封类 87

4.2 接口 88

4.2.1 接口的概念及声明 88

4.2.2 接口的实现与继承 89

4.2.3 显式接口成员实现 91

4.2.4 抽象类与接口的区别 92

4.3 集合与索引器 93

4.3.1 集合 93

4.3.2 索引器 96

4.4 委托和事件 98

4.4.1 委托 98

4.4.2 委托的发布和订阅 100

4.4.3 事件的发布和订阅 102

4.4.4 EventHandler类 103

4.4.5 Windows事件 105

4.5 异常处理与预处理 105

4.5.1 异常处理类 105

4.5.2 异常处理语句 106

4.5.3 预处理指令 108

4.6 泛型 112

4.6.1 类型参数T 112

4.6.2 泛型接口 112

4.6.3 泛型方法 113

小结 114

上机指导 114

习题 117

第5章 Windows程序设计 118

5.1 开发应用程序的步骤 118

5.2 Windows窗体 120

5.2.1 添加窗体 120

5.2.2 设置启动窗体 121

5.2.3 设置窗体属性 121

5.2.4 窗体常用方法 123

5.2.5 窗体常用事件 124

5.3 Windows控件 124

5.3.1 Control基类 125

5.3.2 输入与输出类控件 126

5.3.3 选择类控件 130

5.3.4 其他控件 134

5.4 菜单、工具栏与状态栏 142

5.4.1 MenuStrip控件 142

5.4.2 ContextMenuStrip控件 143

5.4.3 ToolStrip控件 144

5.4.4 StatusStrip控件 145

5.5 对话框 146

5.5.1 对话框概述 147

5.5.2 消息框 147

5.5.3 打开对话框控件 148

5.5.4 另存为对话框控件 150

5.5.5 浏览文件夹对话框控件 150

5.5.6 颜色对话框控件 151

5.5.7 字体对话框控件 152

5.6 多文档界面(MDI) 153

5.6.1 MDI窗体的概念 153

5.6.2 设置MDI窗体 153

5.6.3 排列MDI子窗体 154

5.7 打印与打印预览 155

5.7.1 PageSetupDialog组件 156

5.7.2 PrintDialog组件 156

5.7.3 PrintPreviewDialog组件 157

5.7.4 PrintDocument组件 157

小结 158

上机指导 158

习题 161

第6章 文件操作与编程 162

6.1 文件与目录类 162

6.1.1 文件与流 162

6.1.2 File类和FileInfo类 164

6.1.3 Directory类和DirectoryInfo类 166

6.1.4 Path类 170

6.1.5 DriveInfo类 171

6.2 文件的读写操作 172

6.2.1 流操作类 172

6.2.2 文件流 172

6.2.3 文本文件的读写 175

6.2.4 二进制文件的读写 177

小结 179

上机指导 179

习题 181

第7章 ADO.NET数据库编程 182

7.1 数据库与ADO.NET基础 182

7.1.1 数据库概述 182

7.1.2 数据库表的创建与删除 183

7.1.3 SQL入门 185

7.1.4 ADO.NET概述 187

7.2 数据库的连接 188

7.2.1 Connection对象介绍 188

7.2.2 数据库连接字符串 188

7.2.3 应用SqlConnection对象连接数据库 189

7.3 SQL命令的执行 190

7.3.1 Command对象概述 190

7.3.2 执行SQL语句 191

7.3.3 调用存储过程 192

7.4 数据记录的读取操作 193

7.4.1 DataReader对象概述 193

7.4.2 使用DataReader对象检索数据 194

7.5 数据集和数据适配器 196

7.5.1 DataSet对象 196

7.5.2 DataAdapter对象 198

7.5.3 填充DataSet数据集 200

7.5.4 DataSet对象与DataReader对象的区别 200

7.6 数据访问控件的使用 201

7.6.1 DataGridView控件 201

7.6.2 BindingSource组件 203

小结 205

上机指导 206

习题 208

第8章 LINQ数据库编程 209

8.1 LINQ基础 209

8.1.1 LINQ概述 209

8.1.2 LINQ查询 210

8.1.3 隐型局部变量 214

8.1.4 Lambda表达式的使用 215

8.2 LINQ查询表达式 216

8.2.1 获取数据源 216

8.2.2 筛选 216

8.2.3 排序 216

8.2.4 分组 217

8.2.5 联接 217

8.3 LINQ To SQL的应用 218

8.3.1 LINQ to SQL概述 218

8.3.2 使用LINQ查询数据库 219

8.3.3 使用LINQ更新数据库 222

小结 228

上机指导 228

习题 230

第9章 应用案例——进销存管理系统 231

9.1 需求分析 231

9.2 系统设计 231

9.2.1 系统目标 231

9.2.2 开发环境 232

9.2.3 功能结构 232

9.3 数据库设计 233

9.3.1 数据库整体结构 233

9.3.2 数据库类图 233

9.3.3 数据表结构 234

9.4 公共类设计 236

9.4.1 DataBase类 236

9.4.2 BaseInfo类 240

9.5 系统主要模块实现 243

9.5.1 主窗体 244

9.5.2 库存商品管理模块 245

9.5.3 进货管理模块 250

9.5.4 商品销售排行模块 256

9.6 运行项目 258

9.7 小结 259

参考文献 260

相关图书
作者其它书籍
返回顶部