图书介绍

C#程序设计与实践【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

C#程序设计与实践
  • 郝世选编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302501510
  • 出版时间:2018
  • 标注页数:295页
  • 文件大小:41MB
  • 文件页数:310页
  • 主题词:C语言-程序设计

PDF下载


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

下载说明

C#程序设计与实践PDF格式电子书版下载

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

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

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

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

图书目录

第1部分 C#语言基础3

第1章 从这里开始——准备开发平台3

1.1 虚拟光驱的使用3

1.2 Visual Studio 2010开发平台的安装、修复与卸载3

1.2.1 安装Visual Studio 2010开发平台3

1.2.2 Visual Studio 2010开发平台的修复与卸载8

第2章 创建第一个控制台应用程序10

第3章 Visual Studio 2010开发平台常用操作14

3.1 常用工具14

3.1.1 工具栏14

3.1.2 初始化开发环境14

3.1.3 选项17

3.2 代码格式化18

3.3 重命名18

3.4 添加注释18

3.4.1 注释代码行18

3.4.2 关键代码注释19

3.4.3 为方法添加注释19

3.5 添加引用19

3.6 为当前解决方案添加资源20

3.6.1 添加项目20

3.6.2 为项目添加资源21

3.6.3 为项目添加引用23

第4章 程序的输出与输入25

4.1 输出25

4.1.1 基本输出25

4.1.2 格式化输出26

4.2 输入29

4.2.1 使用ReadLine()方法输入29

4.2.2 使用Read()方法输入30

4.2.3 使用ReadKey()方法输入30

Demol30

第5章 常量与变量32

5.1 数据类型32

5.2 常量33

5.3 变量34

第6章 运算符与表达式35

6.1 运算符35

6.1.1 常见运算符35

6.1.2 其他运算符36

6.2 表达式36

第7章 简单数据类型38

7.1 字符串型数据38

7.2 数值型数据38

7.3 日期型数据39

7.4 布尔型数据40

第8章 字符串型数据42

8.1 Length42

8.2 ToLower()和ToUpper()42

8.3 TrimStart()、TrimEnd()和Trim()43

8.4 PadLeft()和PadRight()43

8.5 Equals()和CompareTo()44

8.5.1 Equals()44

8.5.2 CompareTo()44

8.6 Replace()45

8.7 Substring()45

8.8 Contains()46

8.9 StartsWith()和EndsWith()46

8.10 IndexOf()46

8.11 StringBuilder类46

8.11.1 Append()47

8.11.2 AppendFormat()47

8.11.3 Insert()47

8.11.4 Remove()48

8.11.5 Replace()48

Demo248

第9章 数据类型转换50

9.1 直接赋值50

9.2 Convert.To数据类型(变量或者常量)51

9.3 变量.ToString()51

9.4 数据类型.Parse(变量或者常量)52

9.5 (数据类型名)变量或者常量52

第10章 复杂数据类型53

10.1 数组53

10.1.1 一维数组53

10.1.2 二维数组54

10.1.3 字符串55

10.1.4 动态数组56

10.2 泛型集合58

10.3 枚举58

10.4 结构59

10.5 数据字典60

Demo361

Demo462

第11章 程序结构63

11.1 顺序结构63

11.2 分支结构63

11.2.1 if语句63

11.2.2 switch语句65

11.3 循环结构67

11.3.1 for语句67

11.3.2 while语句68

11.3.3 do…while语句68

11.3.4 foreach语句69

11.3.5 continue、break、return69

Demo570

Demo671

Demo771

Demo872

Demo973

第12章 程序调试与异常76

12.1 程序调试76

12.2 异常77

12.2.1 系统异常77

12.2.2 自定义异常78

第2部分 面向对象编程83

第13章 面向对象思想83

13.1 客观物质世界构成83

13.2 面向对象编程思想84

13.3 客观物质世界中类、对象的描述85

13.4 面向对象编程中类、对象的描述85

13.5 类与对象的关系86

第14章 类的定义87

14.1 定义类87

14.2 创建类文件89

第15章 类的字段92

15.1 字段92

15.2 属性93

15.3 读/写器95

15.3.1 读/写操作95

15.3.2 修改读/写器95

第16章 类的方法97

16.1 普通方法97

16.2 方法重载98

16.3 构造方法98

16.4 析构方法101

16.5 封装101

Demo10103

第17章 类的实例化105

第18章 访问修饰符107

18.1 public107

18.2 private108

18.3 protected108

18.4 internal109

第19章 类的继承111

19.1 继承关系的表示112

19.2 继承关系的访问113

19.3 存在继承关系类的实例化114

19.4 类的单继承性114

19.5 隐藏方法114

19.6 虚方法115

19.7 方法重写115

19.8 多态116

第20章 部分类118

第21章 静态类121

21.1 静态类的定义121

21.2 静态类的使用122

第22章 抽象类123

22.1 抽象类的定义123

22.2 抽象类的使用123

22.3 抽象方法124

第23章 接口126

23.1 接口的定义126

23.2 抽象类与接口127

23.2.1 抽象类与接口的选择127

23.2.2 抽象类与接口的区别和联系128

第3部分 数据库编程133

第24章 数据库访问过程133

24.1 定义数据库的访问去向——连接字符串134

24.2 建立到数据库服务器的连接——连接135

24.3 打开数据连接135

24.4 创建数据库操作——操作字符串136

24.5 创建操作命令行——数据库执行命令136

24.6 执行数据库操作136

24.7 关闭数据库连接137

Demo11137

第25章 返回数据的处理138

25.1 数据集138

25.2 数据表139

25.3 object类型140

25.4 整型140

Demo12141

Demo13141

第26章 三层架构143

26.1 三层架构模型143

26.2 创建三层架构144

26.2.1 建立模型层144

26.2.2 建立数据库访问层145

26.2.3 建立业务逻辑层148

26.2.4 重建表示层149

26.2.5 三层架构之间的访问关系149

26.2.6 DBHelper150

Demo14152

第27章 附加SQL Server 2008数据库到SQL Server 2005153

第28章 其他常用数据源的访问158

28.1 访问Access数据库158

28.2 访问Oracle数据库159

28.3 访问MySQL数据库160

第4部分 Windows编程163

第29章 初识简单Windows应用程序163

29.1 制作浏览器163

29.2 工具箱166

29.3 控件的属性、方法和事件168

29.4 TextBox控件169

29.4.1 TextBox(文本框)控件属性169

29.4.2 TextBox控件方法170

29.4.3 TextBox控件事件171

29.5 Button控件171

29.5.1 Button控件属性171

29.5.2 Button控件事件171

29.6 WebBrowser(浏览器)控件172

Demo15172

第30章 深入理解Windows窗体173

30.1 电子时钟173

30.1.1 制作电子时钟173

30.1.2 标签控件174

30.1.3 Timer控件175

30.2 Form175

30.2.1 Form属性175

30.2.2 Form方法176

30.2.3 Form事件177

30.3 单例模式177

30.4 MDI窗体178

30.4.1 创建MDI窗体178

30.4.2 窗口排列180

30.4.3 实现文档名自动增长181

30.4.4 活动窗体182

30.5 模式窗体183

30.6 登录窗体184

30.7 窗体间参数的传递186

第31章 搭建学生信息管理系统188

第32章 消息框193

32.1 通用消息框193

32.2 消息框的返回值195

32.3 自定义消息框196

32.4 PictrueBox控件199

32.4.1 PictureBox控件属性199

32.4.2 PictureBox控件方法200

第33章 控件自动加载201

33.1 自动加载控件201

33.1.1 自动加载控件模式设计201

33.1.2 自动加载控件实现201

33.2 控件信息提示204

33.3 相同类型控件事件代码的实现204

Demo16209

第34章 用户权限210

34.1 用户角色的创建210

34.2 用户角色的实现210

34.3 MenuStrip(菜单)控件213

第35章 用户管理214

35.1 用户管理功能214

35.1.1 用户窗体设计214

35.1.2 用户管理功能实现215

35.2 修改密码220

35.3 GroupBox控件221

35.4 ComboBox控件222

35.4.1 ComboBox控件属性222

35.4.2 ComboBox控件方法222

35.4.3 ComboBox控件事件222

第36章 导入/导出学生信息223

36.1 从Excel导入数据到数据库223

36.1.1 逐个单元格导入数据223

36.1.2 批量导入数据229

36.2 从Excel导入数据到DataGridView229

36.3 从DataGridView导出数据到Excel230

36.4 从数据库表导出数据到Excel232

第37章 简单记事本234

37.1 打开235

37.2 保存236

37.3 打印237

37.4 退出238

37.5 撤销238

37.6 查找238

37.7 替换239

37.8 全选240

37.9 字体240

37.10 颜色241

37.11 工具栏242

37.11.1 打开242

37.11.2 保存242

37.11.3 复制242

37.11.4 粘贴243

37.11.5 字体和字号243

37.12 RichTextBox(富文本框)控件244

37.12.1 RichTextBox控件属性244

37.12.2 RichTextBox控件方法244

37.12.3 RichTextBox控件事件245

37.13 TabControl控件245

37.14 ToolStrip控件245

第38章 学生信息管理246

38.1 查询246

38.2 更新当前记录249

38.3 删除当前记录250

38.4 数据库备份250

38.5 数据库恢复252

38.6 系统初始化253

38.7 ImageList控件254

38.8 DataGridView控件254

38.8.1 DataGridView控件属性254

38.8.2 DataGridView控件方法254

第39章 学生信息报表255

39.1 单个学生信息报表255

39.2 班级学生信息报表259

第40章 完善学生信息管理系统265

40.1 图标265

40.2 托盘效果266

40.3 重写退出266

40.4 改变DataGridView当前行背景色267

40.5 帮助268

40.6 调用外部应用程序268

40.7 NotifyIcon(托盘)控件269

40.7.1 NotifyIcon控件属性269

40.7.2 NotifyIcon控件方法269

40.7.3 NotifyIcon控件事件269

第41章 文件系统270

41.1 File类270

41.1.1 文件创建270

41.1.2 文件存在检测270

41.1.3 文件复制270

41.1.4 文件删除271

41.1.5 文件移动271

41.1.6 获取文件属性271

41.1.7 修改文件属性271

41.2 Directory类271

41.2.1 创建文件夹271

41.2.2 文件夹存在检测271

41.2.3 文件夹复制272

41.2.4 文件夹删除272

41.2.5 文件夹移动272

41.2.6 获取文件夹下的文件272

Demo17272

第42章 安装程序制作277

42.1 安装程序制作准备277

42.1.1 单机运行277

42.1.2 联网运行278

42.2 制作安装程序278

42.3 应用程序安装284

42.3.1 安装应用程序运行环境284

42.3.2 安装应用程序285

第43章 图形图像处理287

43.1 使用画笔画刷287

43.1.1 直线287

43.1.2 矩形287

43.1.3 圆288

43.1.4 弧线288

43.1.5 文字289

43.2 绘制图像289

43.3 画板290

Demo18292

热门推荐