C#语言程序设计PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:李继武编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2011
- ISBN:9787302244394
- 页数:259 页
第1章 概述 1
1.1 C#语言简介 1
1.1.1 C#语言诞生的背景 1
1.1.2 C#语言的特点 2
1.2 .NET框架简介 3
1.2.1 .NET框架诞生的背景 3
1.2.2 .NET框架的组成 4
1.3 Visual Studio .NET简介 6
第2章 C#语言结构化程序设计 7
2.1 概述 7
2.2 数据类型 7
2.2.1 数据类型的种类 7
2.2.2 值类型 8
2.2.3 引用类型 12
2.2.4 类型转换 13
2.3 变量 17
2.3.1 变量的种类 17
2.3.2 变量的命名 20
2.3.3 变量的默认值 20
2.4 操作符与表达式 21
2.4.1 一元操作符 21
2.4.2 二元操作符 23
2.4.3 三元操作符 30
2.4.4 操作符的优先级和结合性 31
2.4.5 表达式 31
2.5 语句 32
2.5.1 声明语句 32
2.5.2 选择语句 33
2.5.3 循环语句 37
2.5.4 跳转语句 40
2.5.5 异常处理语句 45
2.6 数组 50
2.6.1 数组的声明 50
2.6.2 数组的初始化 51
2.6.3 数组元素的访问 51
2.6.4 数组常用属性与方法 52
第3章 C#语言面向对象程序设计 54
3.1 概述 54
3.1.1 面向对象理论诞生的背景 54
3.1.2 类和对象概念 55
3.1.3 类设计格式 56
3.2 简单类成员设计 56
3.2.1 常量 56
3.2.2 字段 57
3.2.3 方法 57
3.2.4 构造函数 58
3.2.5 析构函数 60
3.2.6 属性 61
3.3 面向对象程序设计的第一个支柱——封装 64
3.3.1 封装的概念 64
3.3.2 通过访问修饰符实现封装 65
3.3.3 通过传统的读方法和写方法实现封装 68
3.3.4 通过类属性实现封装 70
3.4 面向对象程序设计的第二个支柱——继承 71
3.4.1 继承的概念 71
3.4.2 继承的实现 71
3.4.3 与父类通信 73
3.4.4 禁止继承 75
3.5 面向对象程序设计的第三个支柱——多态 75
3.5.1 多态的概念 75
3.5.2 多态的实现 75
3.5.3 抽象类 78
3.6 委托 81
3.6.1 委托的声明 81
3.6.2 委托的使用 81
3.6.3 委托的多播 83
3.7 接口 84
3.7.1 接口的概念 84
3.7.2 接口的定义 85
3.7.3 接口的实现 85
3.8 复杂类成员设计 87
3.8.1 运算符重载 87
3.8.2 索引器 91
3.8.3 事件 92
第4章 C#语言I/O程序设计 97
4.1 概述 97
4.2 目录与文件操作 97
4.2.1 目录操作 97
4.2.2 文件操作 102
4.3 字符流读写文本文件 105
4.3.1 字符流写文本文件 105
4.3.2 字符流读文本文件 107
4.3.3 关于字符的编码问题 108
4.4 字节流读写文件 110
4.4.1 创建FileStream类对象 110
4.4.2 字节流写文件 112
4.4.3 字节流读文件 113
第5章 C#语言Windows Forms程序设计 116
5.1 概述 116
5.2 公共控件 117
5.2.1 Label控件 117
5.2.2 Button控件 118
5.2.3 CheckBox控件 118
5.2.4 RadioButton控件 119
5.2.5 TextBox控件 123
5.2.6 ListBox控件 127
5.2.7 ComboBox控件 131
5.2.8 PictureBox控件 134
5.2.9 TreeView控件 135
5.2.10 ListView控件 137
5.3 容器控件 143
5.3.1 TabControl控件 143
5.3.2 SplitContainer控件 146
5.4 工具控件 150
5.4.1 MenuStrip控件 150
5.4.2 ToolStrip控件 155
5.4.3 StatusStrip控件 158
5.5 对话框 160
5.5.1 OpenFileDialog 160
5.5.2 SaveFileDialog 162
5.5.3 FontDialog 163
5.5.4 ColorDialog 164
5.6 综合示例:开发MyNotepad应用程序 167
第6章 C#语言ADO.NET程序设计 176
6.1 SQL Server 2005基础 176
6.1.1 Management Studio平台的使用 176
6.1.2 SQL语言基础 180
6.2 ADO.NET基础 186
6.2.1 ADO.NET简介 186
6.2.2 数据提供程序 186
6.2.3 数据集 187
6.3 数据源 188
6.3.1 Connection对象 188
6.3.2 Command对象 189
6.3.3 DataReader对象 191
6.3.4 DataAdapter对象 191
6.4 数据集与数据绑定 194
6.4.1 在数据集中建立表间关系 194
6.4.2 数据绑定 195
6.5 综合示例:开发School数据库的客户端程序 196
第7章 C#语言ASP.NET程序设计 200
7.1 Web应用程序基础 200
7.1.1 HTML页面 200
7.1.2 动态Web页面 201
7.2 ASP.NET简介 203
7.3 创建ASP.NET应用程序 205
7.3.1 启动IIS服务器 205
7.3.2 创建ASP.NET应用程序 206
7.4 ASP.NET Web窗体 207
7.4.1 Web窗体涉及的物理文件 207
7.4.2 Web窗体涉及的编程窗口 208
7.5 ASP.NET服务器控件 209
7.5.1 TextBox控件和Button控件 209
7.5.2 LinkButton控件和ImageButton控件 211
7.5.3 DropDownList控件 212
7.5.4 CheckBox控件和RadioButton控件 215
7.5.5 RequiredFieldValidator控件 217
7.5.6 GridView控件 220
7.6 ASP.NET客户端控件 222
第8章 实战案例:上市公司财务分析软件的设计与实现 224
8.1 准备工作 224
8.1.1 财务基础知识 224
8.1.2 软件功能分析 232
8.1.3 开发环境介绍 232
8.2 数据库设计 233
8.3 软件设计 234
8.3.1 主界面设计 234
8.3.2 实现“公司信息浏览”功能 236
8.3.3 报表界面设计 240
8.3.4 实现“财务报表查看”功能 242
8.3.5 实现“财务报表分析”功能 250
参考文献 259
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《幼儿园课程资源丛书 幼儿园语言教育资源》周兢编 2015
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《联吡啶基钌光敏染料的结构与性能的理论研究》李明霞 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019