图书介绍
C#面向对象程序设计2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 陈绥阳,张娓娓,李继主编;杜晓春,林青,张龙副主编 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302348962
- 出版时间:2014
- 标注页数:338页
- 文件大小:77MB
- 文件页数:353页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C#面向对象程序设计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 .NET Framework平台体系结构1
1.1.3如何用.NET Framework编写应用程序2
1.2控制台应用程序2
1.3 Windows应用程序的开发5
1.4 C#基本语法7
1.4.1基本数据类型7
1.4.2变量与常量8
1.4.3基本运算12
1.4.4数组的定义和使用14
1.5实验18
1.5.1创建控制台应用程序18
1.5.2创建Windows应用程序18
1.5.3 C#基本语法编程练习19
习题20
第2章 面向对象编程方法22
2.1 C#面向对象编程实例22
2.2类和对象23
2.2.1定义类和对象24
2.2.2对象的访问及访问控制25
2.2.3类的构造函数和析构函数27
2.2.4类的属性29
2.2.5类的静态成员30
2.3类的继承、重载和多态32
2.3.1继承32
2.3.2重载34
2.3.3类的多态35
2.4运算符的重载37
2.4.1运算符的工作方法37
2.4.2一元运算符重载37
2.4.3二元运算符重载38
2.4.4转换运算符重载39
2.4.5不可重载运算符40
2.5接口及其实现40
2.5.1定义和实现接口40
2.5.2接口的继承42
2.6委托与事件42
2.6.1委托的定义和使用42
2.6.2事件44
2.7命名空间的声明和导入46
2.8实验48
2.8.1求一个圆形的面积48
2.8.2接口的定义与使用49
习题51
第3章 异常处理52
3.1产生异常的程序52
3.1.1程序代码52
3.1.2异常处理过程分析53
3.2异常的捕获和处理54
3.2.1异常的概念54
3.2.2 try-catch结构54
3.2.3 try-catch-catch结构56
3.2.4 try-catch-finally结构59
3.3异常类60
3.3.1基于类型筛选异常60
3.3.2 System.Exception类的成员61
3.3.3预定义异常62
3.3.4抛出预定义异常示例63
3.4自定义异常64
3.5实验66
3.5.1字符串66
3.5.2异常处理66
习题68
第4章 窗体应用程序设计69
4.1创建Windows窗体程序69
4.1.1创建Windows窗体程序69
4.1.2程序结构解析72
4.2常用控件74
4.2.1控件的属性、方法和事件75
4.2.2按钮类控件76
4.2.3文本类控件78
4.2.4列表类控件80
4.3常用组件85
4.3.1打开文件对话框组件85
4.3.2保存文件对话框组件86
4.3.3字体和颜色对话框组件86
4.3.4文件夹浏览对话框组件90
4.3.5模式对话框和非模式对话框90
4.3.6基于MessageBox类的消息对话框91
4.4菜单和工具栏的设计92
4.4.1主菜单92
4.4.2弹出式菜单93
4.4.3工具栏93
4.5实验94
4.5.1四则运算计算器95
4.5.2注册用户96
习题97
第5章 数据库开发技术99
5.1简单的C#数据库应用程序99
5.1.1创建数据库和数据表99
5.1.2创建数据库应用程序103
5.1.3程序结构解析104
5.2 ADO.NET类和对象概述105
5.2.1提供者对象105
5.2.2用户对象105
5.2.3使用System.Data命名空间106
5.3用DataReader读取数据106
5.4用DataSet读取数据108
5.4.1用数据填充DataSet108
5.4.2访问DataSet中的表、行和列110
5.5更新数据库112
5.5.1给数据库添加行112
5.5.2删除行115
5.6在DataSet中访问多个表117
5.7 ADO.NET中的SQL支持119
5.7.1 DataAdapter对象中的SQL命令119
5.7.2直接执行SQL命令120
5.7.3调用SQL存储过程122
5.8实验——数据库程序的开发125
习题131
第6章 数据绑定132
6.1创建Visual Studio数据库项目132
6.1.1数据库对象133
6.1.2浏览数据库表和关系134
6.2给应用程序添加数据源135
6.3添加DataGridView137
6.3.1格式化DataGridView138
6.3.2添加不同类型的控件139
6.3.3查看生成的代码141
6.3.4更新数据库141
6.4实验——数据库程序应用开发(数据绑定)142
习题149
第7章 文件数据存储150
7.1一个简单的文件读写程序150
7.1.1创建C#窗体应用程序150
7.1.2程序结构解析152
7.2目录管理152
7.2.1 Directory类152
7.2.2 DirectoryInfo类153
7.2.3判断目录是否存在154
7.2.4创建目录155
7.2.5删除目录155
7.2.6移动目录156
7.2.7遍历目录156
7.3文件管理159
7.3.1 File类159
7.3.2 FileInfo类159
7.3.3判断文件是否存在160
7.3.4复制、移动、删除文件161
7.3.5获取文件的基本信息162
7.4文本文件的写入与读取163
7.4.1写文本文件163
7.4.2读文本文件165
7.5二进制文件的写入与读取166
7.5.1写二进制文件167
7.5.2读二进制文件167
7.6实验——文本文件管理应用程序开发169
习题173
第8章 XML174
8.1 .NET框架中的XML174
8.1.1 .NET支持的XML标准176
8.1.2 System.Xml命名空间178
8.1.3在.NET中使用MSXML181
8.1.4使用System.Xml类184
8.2读写流格式的XML187
8.2.1使用XMLReader类187
8.2.2使用XMLWrite类191
8.3在.NET中使用DOM194
8.3.1 DOM简介194
8.3.2使用DOM194
8.4使用XPathNavigator类202
8.4.1 System.Xml.XPath命名空间203
8.4.2 System.Xml.Xsl命名空间205
8.5 XML和ADO.NET207
8.5.1将ADO.NET数据转换为XML文档207
8.5.2将XML文档转换为ADO.NET数据211
8.6实验——XML文件的解析212
习题214
第9章 线程和同步216
9.1多线程应用程序216
9.1.1创建控制台多线程应用程序216
9.1.2程序说明218
9.2线程及其实现方法219
9.2.1线程的概念和创建219
9.2.2线程的优先级220
9.2.3线程状态222
9.3线程的同步控制223
9.3.1同步问题的含义223
9.3.2同步控制228
9.4线程池234
9.5线程对控件的访问236
9.6实验——窗体应用程序中实现多线程程序的开发241
习题243
第10章ActiveX控件和自定义组件的开发244
10.1ActiveX控件开发244
10.1.1 ActiveX控件定义244
10.1.2 ActiveX控件开发实例244
10.2自定义组件的开发249
10.2.1创建自定义组件249
10.2.2使用自定义组件251
10.3实验——ActiveX控件和自定义组件开发程序253
习题258
第11章 综合实例259
11.1需求分析259
11.2总体设计——系统模块划分259
11.3详细设计260
11.4数据库表及视图的设计270
11.4.1数据表的结构设计270
11.4.2视图结构的设计271
11.5应用程序及数据库的实现272
11.5.1数据库的实现272
11.5.2应用程序的实现282
附录322
参考文献338
热门推荐
- 2769208.html
- 3708164.html
- 2159011.html
- 2536043.html
- 3504339.html
- 2408164.html
- 2877964.html
- 3615603.html
- 3489895.html
- 214597.html
- http://www.ickdjs.cc/book_3663955.html
- http://www.ickdjs.cc/book_2109415.html
- http://www.ickdjs.cc/book_182176.html
- http://www.ickdjs.cc/book_1504612.html
- http://www.ickdjs.cc/book_865559.html
- http://www.ickdjs.cc/book_3491112.html
- http://www.ickdjs.cc/book_2013718.html
- http://www.ickdjs.cc/book_3070251.html
- http://www.ickdjs.cc/book_850142.html
- http://www.ickdjs.cc/book_881182.html