![]()
内容推荐 《C#程序设计案例教程》采用“案例引导,任务驱动”的编写方式,深入浅出地讲解了C#程序设计的基本方法。 《C#程序设计案例教程》重点讲解C#程序设计语言的基本语法和常用方法,去掉一些不常用的语法细节,采用语法与实例相结合的形式,将C#基本语言以及各种编程对象融合到具体实例中,侧重培养学生解决实际编程问题的能力,同时又可增强学生对C#编程思想的理解。 《C#程序设计案例教程》分为18个单元,涵盖四大专题,包括C#语言基础、Windows编程、数据访问、网络编程。每个单元的案例按照“案例描述→知识链接→案例分析与实现→拓展实训→习题”的顺序编写,实例丰富,内容详尽,难易适中,重点突出,降低了读者学习的难度。 《C#程序设计案例教程》适合作为高等院校计算机专业学生的教材使用,也可作为自学C#语言程序设计的参考用书。 目录 单元1 我的第一个C#程序 1 1.1 案例描述 2 1.2 知识链接 2 1.2.1 .NET概述 2 1.2.2 .NET Framework 3 1.2.3 开发环境和C#语言 4 1.2.4 使用Visual Studio创建项目 9 1.2.5 C#程序结构 12 1.2.6 命名空间 13 1.2.7 程序的运行与调试 13 1.2.8 了解MSDN 14 1.3 案例分析与实现 15 1.3.1 案例分析 15 1.3.2 案例实现 15 习题一 16 单元2 变量与数据类型 17 2.1 案例描述 18 2.2 知识链接 18 2.2.1 数据类型 18 2.2.2 变量与常量 25 2.2.3 数据类型间的转换 28 2.2.4 DateTime 30 2.3 案例分析与实现 32 2.3.1 案例分析 32 2.3.2 案例实现 32 2.4 拓展训练 34 2.4.1 拓展实训1:使用变量存储一部手机的信息 34 2.4.2 拓展实训2:数字加密器 34 习题二 35 单元3 运算符和表达式 36 3.1 案例描述 37 3.2 知识链接 37 3.2.1 算术运算符与算术表达式 38 3.2.2 赋值运算符与赋值表达式 40 3.2.3 关系运算符与关系表达式 40 3.2.4 逻辑运算符与逻辑表达式 40 3.2.5 条件运算符与条件表达式 41 3.2.6 运算符的优先级与结合顺序 42 3.3 案例分析与实现 42 3.3.1 案例分析 42 3.3.2 案例实现 43 3.4 拓展训练:判断计算是否正确 44 习题三 44 单元4 顺序和选择结构程序的设计 46 4.1 案例描述 47 4.2 知识链接 47 4.2.1 顺序结构 48 4.2.2 if分支 49 4.2.3 switch分支 53 4.3 案例分析与实现 56 4.3.1 案例分析 56 4.3.2 案例实现 56 4.4 拓展训练:旅游价格计算 57 习题四 59 单元5 循环结构程序设计 60 5.1 案例描述 61 5.2 知识链接 61 5.2.1 循环结构概述 61 5.2.2 while循环 63 5.2.3 do-while循环 65 5.2.4 for循环 66 5.2.5 循环跳转:continue语句 68 5.2.6 提前结束循环:break语句 69 5.3 案例分析与实现 70 5.3.1 案例分析 70 5.3.2 案例实现 70 5.4 拓展训练 73 5.4.1 拓展实训1:直到型循环 73 5.4.2 拓展实训2:嵌套循环 73 习题五 74 单元6 程序调试与异常处理 76 6.1 案例描述 77 6.2 知识链接 78 6.2.1 异常的概念 78 6.2.2 Visual Studio中的调试方法 79 6.2.3 异常处理 84 6.3 案例分析与实现 87 6.3.1 案例分析 87 6.3.2 案例实现 87 6.4 拓展训练:创建用户自定义异常 89 习题六 90 单元7 数组与集合 92 7.1 案例描述 93 7.2 知识链接 94 7.2.1 数组的定义和使用 94 7.2.2 用foreach语句遍历数组 97 7.2.3 数组的常用排序算法 97 7.2.4 集合类 99 7.3 案例分析与实现 103 7.3.1 案例分析 103 7.3.2 案例实现 104 7.4 拓展训练 105 7.4.1 拓展实训1:二维数组的使用 105 7.4.2 拓展实训2:利用Array进行排序 106 习题七 106 单元8 类和对象 108 8.1 案例描述 109 8.2 知识链接 109 8.2.1 面向对象的基本思想 109 8.2.2 类的声明和成员组织以及访问修饰符 111 8.2.3 创建类实例 114 8.2.4 类的构造函数和析构函数 115 8.3 案例分析与实现 119 8.3.1 案例分析 119 8.3.2 案例实现 120 8.4 拓展训练 121 8.4.1 拓展实训1:定义长方体类 121 8.4.2 拓展实训2:识别静态成员 122 习题八 123 …… |