C#程序设计教程
C#程序设计教程作者:谢修娟 开 本:16开 书号ISBN:9787113220808 定价: 出版时间:2016-08-01 出版社:中国铁道出版社 |
C#程序设计教程 本书特色
C#是微软公司推出的.NET 平台中较为主流的程序设计语言。本书介绍 C#的相关概念及应用。全书共分为 8 章,主要内容包括:C#程序设计概述、C#语言基础、面向对象程序设计、文件读/写、开发 Windows 窗体应用程序、ADO.NET、程序的调试及异常处理,以及程序的分层设计。全书知识点讲解简洁易懂,配合大量的实例,有助于学生轻松、愉快地掌握 C#程序设计的基本语法、方法及技巧。 本书适合作为高等职业教育计算机类专业学生的教材,也可作为初、中级读者掌握 C#程序设计基础知识的自学用书。
C#程序设计教程 内容简介
基于Visual C# .NET平台,突破传统的程序设计语言教材的编写思想,以案例来引领知识点,由“以语言本身为主线”,改为“以程序设计为主线”,以案例来引领理论知识点。
C#程序设计教程 目录
第 1 章 C#程序设计概述 ......................... 1 1.1 认识 C# ............................................. 2 1.1.1 C#出现的原因 ............................ 2 1.1.2 C#发展历史 ................................ 2 1.1.3 C#的特点.................................... 3 1.2 C#与.NET ......................................... 4 1.2.1 .NET 简介................................... 4 1.2.2 .NET Framework ......................... 5 1.3 熟悉 C#的集成开发环境—— Visual Studio...................................... 8 1.4 一个具有输入/输出功能的 控制台应用程序 .............................. 12 1.4.1 创建项目程序 ............................12 1.4.2 认识项目结构 ............................131.4.3 认识 C#程序 ..............................14 1.4.4 控制台输入/输出 .......................15 1.4.5 获得帮助 ...................................16 本章小结.................................................. 18 习题 ......................................................... 18 上机实验.................................................. 19 第 2 章 C#语言基础 .............................. 20 2.1 认识 C#中的数据类型 .................... 21 2.1.1 C#的数据类型 ...........................21 2.1.2 简单数据类型 ............................21 2.2 常量和变量 ..................................... 23 2.2.1 变量 ..........................................23 2.2.2 常量 ..........................................23 2.2.3 类型转换 ...................................23 2.3 常用运算符与表达式 ...................... 24 2.3.1 算术运算符与算术表达式 .........25 2.3.2 赋值运算符与赋值表达式 .........25 2.3.3 关系运算符与关系表达式 .........26 2.3.4 逻辑运算符与逻辑表达式 .........26 2.3.5 运算符的优先级 ........................26 2.4 分支结构编程 ................................. 27 2.4.1 枚举类型 ...................................27 2.4.2 分支结构 ...................................28 2.5 循环结构编程 ................................. 30 2.5.1 循环结构 ...................................30 2.5.2 循环结构中的控制语句 .............32 2.6 复杂数据类型编程.......................... 33 2.6.1 数组 ..........................................33 2.6.2 字符串 .......................................38 2.6.3 集合 ..........................................39 2.6.4 泛型 ..........................................42 本章小结.................................................. 45 习题 ......................................................... 46 上机实验.................................................. 48 第 3 章 面向对象程序设计 ..................... 50 3.1 面向对象编程的基本概念 .............. 51 3.1.1 面向过程设计 ............................51 3.1.2 面向对象设计 ............................51 3.2 类的定义 ......................................... 52 3.2.1 面向对象的基本概念.................533.2.2 创建类和对象 ............................54 3.3 类的成员 ......................................... 56 3.3.1 字段 ..........................................57 3.3.2 属性 ..........................................57 3.3.3 方法 ..........................................58 3.4 继承与多态 ..................................... 66 2 C#程序设计教程 3.4.1 继承 ..........................................66 3.4.2 多态 ..........................................68 3.5 抽象类与接口 ................................. 70 3.5.1 抽象类 .......................................70 3.5.2 接口 ..........................................71 本章小结.................................................. 74 习题 ......................................................... 75 上机实验.................................................. 76 第 4 章 文件读/写 ................................. 78 4.1 文件和流......................................... 79 4.1.1 文件 ..........................................79 4.1.2 使用流处理文件 ........................79 4.2 文件存储管理的相关类 .................. 80 4.2.1 驱动器管理类 ............................80 4.2.2 目录管理类 ...............................81 4.2.3 文件管理类 ...............................83 4.2.4 路径管理类 ...............................85 4.3 读/写文件........................................ 85 4.3.1 流的基本操作及与 流相关的类 ...............................85 4.3.2 FileStream 流 .............................86 4.3.3 读/写文本文件...........................884.3.4 读/写二进制文件 .......................91 本章小结.................................................. 93 习题 ......................................................... 94 上机实验.................................................. 95 第 5 章 开发 Windows 窗体应用程序 ..... 96 5.1 Windows 应用程序概述 .................. 97 5.2 认识窗体......................................... 98 5.2.1 创建窗体 ...................................98 5.2.2 窗体属性 .................................1025.2.3 常用窗体事件及事件 代码添加 .................................104 5.2.4 窗体的生命周期 ......................105 5.3 C#调用 Windows 常用控件........... 106 5.3.1 常见控件及其共有特性 ...........106 5.3.2 C#调用 Label 控件显示 静态文本 ................................. 110 5.3.3 C#调用 Button 控件 实现按钮 ................................. 112 5.3.4 C#调用 TextBox 和 MaskedTextBox 控件 输入文本 ................................. 113 5.3.5 C#调用 CheckBox 和 RadioButton 控件实现选中 ...... 114 5.3.6 C#调用 ListBox 和 ComboBox 控件实现列表.......................... 117 5.4 C#设计菜单、工具栏和 状态栏控件.................................... 122 5.4.1 C#设计窗体菜单......................1225.4.2 C#设计窗体工具栏 ..................125 5.4.3 C#设计窗体状态栏 ..................129 5.5 对话框和多文档界面设计 ............ 130 5.5.1 C#调用 MessageBox 对话框 控件 ........................................130 5.5.2 C#调用 OpenFileDialog 对话框控件 .............................132 5.5.3 C#调用 SaveFileDialog 对话框控件 .............................137 5.5.4 模式窗体 .................................139 5.5.5 多文档界面 .............................141 本章小结................................................ 145 习题 ....................................................... 145 上机实验................................................ 149 第 6 章 ADO.NET ............................... 150 6.1 ADO.NET 简介 ............................. 151 6.1.1 ADO.NET 的概念 ....................151 6.1.2 ADO.NET 组件的体系结构 .....151 6.1.3 ADO.NET 对象模型 ................152 6.2 ADO.NET 数据库的访问流程 ...... 153 目 录 3 6.3 建立数据库连接 ........................... 155 6.3.1 Connection 对象属性 ...............155 6.3.2 Connection 对象构造方法 ........157 6.3.3 完整案例 .................................157 6.4 使用 Command 对象操作 表数据 ........................................... 158 6.4.1 Command 对象使用简介..........1586.4.2 Command 对象方法 .................158 6.5 使用 DataReader 对象读取数据 .... 160 6.5.1 DataReader 对象使用简介 .......160 6.5.2 数据阅读器中记录的 遍历与读取 .............................161 6.5.3 完整案例 .................................162 6.6 使用 DataAdapter、DataSet 和 DataGridView 对象操作表数据 ..... 164 6.6.1 DataAdapter 对象.....................1646.6.2 DataSet 对象 ............................166 6.6.3 DataGridView 对象 ..................173 6.6.4 完整案例 .................................180 本章小结................................................ 182 习题 ....................................................... 182 上机实验................................................ 187 第 7 章 程序的调试及异常处理 ............ 188 7.1 程序错误....................................... 189 7.1.1 语法错误 .................................189 7.1.2 运行时错误 .............................190 7.1.3 逻辑错误 .................................190 7.2 调试 C#项目 ................................. 191 7.2.1 程序调试前的设置 ..................191 7.2.2 断点的使用 .............................192 7.2.3 控制程序的执行 ......................193 7.2.4 监视和检查数据的值...............1937.2.5 人工查找错误 ..........................195 7.3 程序的异常处理 ........................... 195 7.3.1 异常与异常处理的概念 ...........195 7.3.2 异常类 .....................................1967.3.3 异常处理 .................................198 7.3.4 使用 throw 语句抛出异常 ........200 7.3.5 用户自定义异常 ......................201 本章小结................................................ 202 习题 ....................................................... 202 上机实验................................................ 204 第 8 章 程序的分层设计....................... 205 8.1 三层架构的概念 ........................... 205 8.1.1 三层架构概述 ..........................205 8.1.2 分层描述三层架构 ..................206 8.1.3 使用三层架构的优点...............2088.2 三层架构的实现 ........................... 208 本章小结................................................ 211 习题 ....................................................... 212 上机实验................................................ 212 附录 A 综合实验 ................................. 214 A.1 综合实验——基于控制台的单词 竞猜游戏的实现 ........................... 214 A.2 综合实验——Windows 编程实现 八数码游戏................................... 215 参考文献...............................................
教材 研究生/本科/专科教材 工学
在线阅读
- 最新内容
- 相关内容
- 网友推荐
- 图文推荐
上一篇:五邑侨乡文化读本
下一篇:钢筋混凝土框架结构火灾行为试验研究与理论分析
零零教育社区:论坛热帖子
[高考] 2022 西安电子科技大学《软件工程》大作业答案 (2022-04-25) |
[家长教育] 孩子为什么会和父母感情疏离? (2019-07-14) |
[教师分享] 给远方姐姐的一封信 (2018-11-07) |
[教师分享] 伸缩门 (2018-11-07) |
[教师分享] 回家乡 (2018-11-07) |
[教师分享] 是风味也是人间 (2018-11-07) |
[教师分享] 一句格言的启示 (2018-11-07) |
[教师分享] 无规矩不成方圆 (2018-11-07) |
[教师分享] 第十届全国教育名家论坛有感(二) (2018-11-07) |
[教师分享] 贪玩的小狗 (2018-11-07) |