更新时间:2018-12-27 18:16:18
封面
版权信息
前言
第1章 开启C#之旅
1.1 软件开发概述
1.2 代码构建的重要性
1.3 认识C#编程语言
1.4 构建C#开发环境
代码 1-1:C#程序基本结构
代码 1-2:控制台输出(<Hello>\Program.cs)
代码 1-3:窗体的启动(<HelloForm>\Program.cs)
代码 1-4:退出按钮(<HelloForm>\Form1.cs)
1.5 高质量代码准则:可阅读
1.6 高质量代码准则:用实践证明一切
代码 1-5:性能测试模板(<SpeedTestTemplate>\Program.cs)
1.7 高质量代码准则:好心情带来高质量
1.8 准备你的开发工具箱
第2章 处理数据
2.1 C#数据处理基础
代码 2-1:定义变量(<VariableDemo>\Program.cs)
代码 2-2:定义常量(<ConstantDemo>\Program.cs)
2.2 整数
代码 2-3:整数除法运算应用错误演示(<DivisionDemo1>\Program.cs)
代码 2-4:浮点数除法(<DivisionDemo2>\Program.cs)
代码 2-5:整数溢出(<OverflowDemo>\Program.cs)
代码 2-6:检查溢出(<checkedDemo>\Program.cs)
代码 2-7:++运算(<PlusPlusDemo>\Program.cs)
代码 2-8:整数移位运算(<ShifeDemo>\Program.cs)
2.3 浮点数与decimal类型
代码 2-9:计算两点间距离(<MathDemo>\Program.cs)
代码 2-10:Equals()方法比较数值(<EqualsDemo>\Program.cs)
代码 2-11:Round()方法获取指定小数位(<RoundDemo>\Program.cs)
代码 2-12:整数与浮点数运算速度测试(<SpeedTest>\Program.cs)
2.4 布尔类型
代码 2-13:布尔数据运算(<boolDemo>\Program.cs)
2.5 字符
代码 2-14:字符及其编码的转换(<charDemo>\Program.cs)
2.6 字符串
代码 2-15:转义字符(<stringDemo1>\Program.cs)
代码 2-16:逐字字符串(<stringDemo2>\Program.cs)
代码 2-17:字符串连接(<stringDemo3>\Program.cs)
(1)字母大小写转换
(2)去除空白字符
(3)替换
(4)比较
代码 2-18:字符串比较(<stringDemo4>\Program.cs)
代码 2-19:Equals()方法比较字符串(<stringDemo5>\Program.cs)
(5)截取字符串
代码 2-20:截取字符串(<stringDemo6>\Program.cs)
(6)其他操作
代码 2-21:字符与字符串运算测试(<singleCharTest>\Program.cs)
代码 2-22:使用StringBuilder类(<StringBuilderDemo>\Program.cs)
2.7 日期与时间的处理
代码 2-23:日期计算(<DateTimeDemo1>\Program.cs)
代码 2-24:获取农历年份(<ChineseCalendarDemo>\Program.cs)
代码 2-25:获取农历月份与日期(<ChineseCalendarDemo1>\Program.cs)
2.8 数据类型的转换
代码 2-26:数据类型显式转换(<TypeConversionDemo>\Program.cs)
代码 2-27:TryParse()方法转换数据类型(<TryParseDemo>\Program.cs)
代码 2-28:Convert类转换数据类型(<ConvertDemo>\Program.cs)
2.9 object类型
代码 2-29:装箱操作(<boxingDemo>\Program.cs)
代码 2-30:整数与object类型运算速度测试(<objectTest>\Program.cs)
2.10 C#运算符
第3章 控制程序流程
3.1 if语句
代码 3-1:if语句应用(<ifDemo1>\Program.cs)
代码 3-2:if-else语句应用(<ifDemo2>\Program.cs)
代码 3-3:if语句的复杂条件判断(<ifDemo3>\Program.cs)
代码 3-4:if语句的嵌套(<ifDemo4>\Program.cs)
代码 3-5:猜数字小游戏(<NumericGame>\Form1.cs)
3.2 switch语句
代码 3-6:判断月份中的天数(<switchDemo1>\Program.cs)
代码 3-7:switch语句处理笑脸移动(<MoveSmile>\Form1.cs)
3.3 for语句
代码 3-8:for语句计算累加(<forDemo1>\Program.cs)
代码 3-9:for语句计算偶数累加(1)(<forDemo2>\Program.cs)
代码 3-10:for语句计算偶数累加(2)(<forDemo3>\Program.cs)
3.4 while语句
代码 3-11:while语句计算累加(<whileDemo1>\Program.cs)
3.5 do语句
代码 3-12:do-while语句计算累加(<doDemo1>\Program.cs)
3.6 foreach语句
代码 3-13:foreach语句遍历窗体控件(<foreachDemo1>\Form1.cs)
3.7 break语句
3.8 continue语句
代码 3-14:continue语句应用(<continueDemo>\Program.cs)
3.9 goto语句与标签
代码 3-15:goto语句模拟循环结构(<gotoDemo1>\Program.cs)
第4章 处理异常
4.1 C#中的异常处理
代码 4-1:try-catch语句应用(<tryDemo1>\Program.cs)
代码 4-2:处理具体类型的异常(<tryDemo2>\Program.cs)
代码 4-3:finally语句应用(<tryDemo3>\Program.cs)
代码 4-4:throw语句应用(<throwDemo>\Program.cs)
代码 4-5:捕捉throw语句抛出的异常(<throwDemo1>\Program.cs)
4.2 高质量代码准则:处理异常智能化、模式化
4.3 在Visual C#中调试代码
代码 4-6:添加测试用代码(<TestingDemo>\Program.cs)
第5章 数组