-
内容大纲
本书是与《C#程序设计教程》(第4版·微课视频版)(清华大学出版社)配套使用的实验指导书。“实验指导”针对课程教学特点,精心设计了17项实验,以方便实际教学实践安排。各实验内容中设计的实验案例实用、可操作性强。“习题测试”针对配套教程的每个章节,精心设计了选择题、填空题、思考题、实践题,教师通过在线作业平台给学生布置课后作业,可进一步检验学生对相应章节知识点的掌握情况,做到举一反三,融会贯通。为便于教学,本书提供实验程序源码和素材。 -
作者介绍
-
目录
实验指导
实验1 C#开发环境及程序设计基础
实验目的
实验内容
实验1-1 使用命令行开发简单的C#应用程序
实验1-2 Visual Studio的基本使用
实验1-3 Visual Studio环境下程序的跟踪调试
实验1-4 Visual Studio在线帮助的使用
实验1-5 创建控制台应用程序ConsoleCIass
实验1-6 创建控制台应用程序ConsoleArgs
实验2 程序流程控制(一)
实验目的
实验内容
实验2-1 常量、变量、运算符、表达式和赋值语句的使用
实验2-2 求三角形周长和面积
实验2-3 分段函数的实现
实验2-4 三个数比较大小
实验2-5 求解一元二次方程
实验2-6 使用switch语句实现多重分支结构
实验2-7 分别使用if语句和switch语句实现多分支结构
实验3 程序流程控制(二)
实验目的
实验内容
实验3-1 求n!
实验3-2 显示Fibonacci数列
实验3-3 鸡兔同笼问题
实验3-4 利用级数和求兀
实验3-5 求最大公约数和最小公倍数
实验3-6 打印九九乘法表
实验3-7 素数的判断
实验3-8 异常处理
实验4 数组和指针
实验目的
实验内容
实验4-1 求若干学生的平均身高、最高身高、最低身高以及高于平均身高的人数
实验4-2 统计各分数段学生的人数和百分比
实验4-3 冒泡法排序
实验4-4 选择法排序
实验4-5 两个矩阵的相加和相减
实验4-6 打印杨辉三角
实验4-7 使用system.Array类的方法操作数组
实验4-8 指针操作
实验5 类的设计和实现
实验目的
实验内容
实验5-1 创建类MyMath,计算圆的周长、面积和球的体积
实验5-2 创建表示摄氏温度的类TemperatureCelsius
实验5-3 类的继承的实现
实验5-4 抽象类、抽象方法、多态性的实现
实验5-5 运算符重载
实验5-6 接口的实现
实验5-7 事件的实现
实验6 结构和枚举
实验目的
实验内容
实验6-1 创建并使用日期结构体
实验6-2 学生成绩统计
实验6-3 计算三个坐标点构成的三角形的面积
实验6-4 使用系统提供的枚举类型system.ConsoIeColor
实验6-5 定义和使用星期枚举类型
实验6-6 使用系统提供的system.Enum类
实验6-7 四色球问题
实验7 泛型、特性和多线程
实验目的
实验内容
实验7-1 使用泛型List创建各种类型的列表
实验7-2 声明和使用泛型方法
实验7-3 创建列表泛型类,实现堆栈的后进先出功能
实验7-4 泛型综合实验(选做)
实验7-5 预定义通用特性类的使用(IDE)
实验7-6 自定义特性类,并通过反射技术检索自定义特性的信息
实验7-7 创建和启动新线程
实验7—8 线程同步处理
实验8 语言集成查询(一)
实验目的
实验内容
实验8-1 LINQ查询操作1
实验8-2 LINQ查询操作2
实验8-3 数据排序
实验8-4 数据筛选
实验8-5 数据投影
实验8-6 数据分组
实验8-7 数据分区
实验8-8 限定运算
实验8-9 聚合运算
实验8-10 集合运算
实验9 语言集成查询(二)
实验目的
实验内容
实验9-1 生成运算
实验9-2 元素操作
实验9-3 串联运算和相等运算
实验9-4 LINQ和字符串应用1
实验9-5 LINQ和字符串应用2
实验9-6 LINQ和文件目录应用1
实验9-7 LINQ和文件目录应用2
实验9-8 LINQ和文件目录应用3
实验9-9 创建扩展方法
实验10 数值、日期、字符串处理
实验目的
实验内容
实验10-1 Math类和数学函数的使用
实验10-2 Random类和随机函数的使用
实验10-3 DateTime类常用方法和属性的使用
实验10-4 String类常用方法和属性的使用
实验10-5 StringBuilder类常用方法和属性的使用
实验10-6正则表达式的使用
实验11 文件和流I/O
实验目的
实验内容
实验11-1 磁盘的基本操作
实验11-2 目录的基本操作
实验11-3 文件的基本操作
实验11-4 文本文件的读取和写入
实验11-5 字符串的读取和写入
实验11-6 二进制文件的读取和写入1
实验11-7 二进制文件的读取和写入2
实验12 集合和数据结构(一)
实验目的
实验内容
实验12-1 ArrayList集合类型的基本操作
实验12-2 List泛型集合类型的基本操作
实验12-3 SortedList集合类型的基本操作
实验12-4 Hashtable集合类型的基本操作
实验12-5 Dictionary泛型集合类型的基本操作
实验12-6 SortedDictionary泛型集合类型的基本操作
实验12-7 Queue集合类型的基本操作
实验13 集合和数据结构(二)
实验目的
实验内容
实验13-1 Stack集合类型的基本操作
实验13-2 HashSet泛型集合类型的基本操作
实验13-3 BitArray集合类型的基本操作
实验13-4 BitVector32集合类型的基本操作
实验13-5 NameValueC0llection集合类型的基本操作
实验13-6 StringDictionary集合类型的基本操作
实验13-7 StringCollection集合类型的基本操作
实验14 数据库访问
实验目的
实验准备
实验内容
实验14-1建立数据库连接
实验14-2 使用ADO.NET查询数据库表数据
实验14-3 使用ADO.NET插入数据库表数据
实验14-4 使用ADO.NET更新数据库表数据
实验14-5 使用ADO.NET删除数据库表数据
实验14-6 使用DataAdapter和DataSet查询数据库表数据
实验14-7 使用DataAdapter和DataSet维护数据库表
实验15 Windows窗体应用程序开发
实验目的
实验内容
实验15-1 摄氏温度和华氏温度之间的转换
实验15-2 实现具有信息处理功能的学生注册页面
实验15-3 实现图片显示功能
实验15-4 实现秒表的时、分、秒、毫秒的计时器功能
实验15-5 实现通用对话框功能
实验15-6 实现简单的文本编辑器功能
实验16 WPF应用程序开发
实验目的
实验内容
实验16-1 创建WPF应用程序,输入半径,计算圆的周长和面积
实验16-2 创建WPF应用程序,实现简单的文本编辑器
实验16-3 创建WPF应用程序,绘制形状对象图形
实验16-4 创建wPF应用程序,变换二维图形的形状
实验16-5 创建wPF应用程序,使用位图效果对象设置按钮的凹凸效果
实验16-6 创建wPF应用程序,实现视频的播放控制功能
实验16-7 创建wPF应用程序,实现动画效果
实验17 ASP.NET web应用程序开发
实验目的
实验内容
实验17-1 实现交互式登录ASP.NET Web页面
实验17-2 创建ASP.NET应用程序访问计数器
实验17-3 实现学生调查表ASP.NET Web页面
实验17-4 使用验证控件验证拍品信息页面
实验17-5 使用GridView控件分页显示数据库表数据
实验17-6 创建并使用ASP.NET主题样式和主题外观
附录 习题测试(在线作业)
参考文献
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-

孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-

时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-

本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...
[
