简介
本书以培养技能为根本,以就业为导向,以职业能力为着力点,全面讲解了 C#语言程序设计的相关知识和应用技能,着重强调 C#语言应用能力的培养。全书共分 13 个单元,以任务的形式展开讲解,每个任务分为任务描述、任务分析、基础知识、任务实施、任务拓展 5 个环节,便于学生在实践中学习。
目录
单元一 C#开发环境.................................................................................................1
任务一安装 Visual Studio 2013 ........................................................................1
任务二创建简单 C#程序..................................................................................9
小结...................................................................................................................16
习题...................................................................................................................16
单元二 C#语法基础................................................................................................18
任务一计算圆的周长和面积...........................................................................18
任务二温度转换.............................................................................................27
任务三三位数求和..........................................................................................30
任务四求大值.............................................................................................35
任务五已知三边,求三角形面积....................................................................37
小结...................................................................................................................39
习题...................................................................................................................39
单元三程序控制结构 .............................................................................................41
任务一输出两个输入整数的和.......................................................................41
任务二求两个整数的大值 ...........................................................................44
任务三成绩转换(五分制转百分制) ............................................................50
任务四求 1 2 … 100 的和............................................................................53
任务五求素数 .................................................................................................58
任务六输出 100 ~ 200 之间的全部素数 ..........................................................61
小结...................................................................................................................65
习题...................................................................................................................65
单元四数组............................................................................................................68
任务一依次输出 10 个数 ................................................................................68
任务二求数组中的大的元素.......................................................................75
任务三数组元素排序......................................................................................78
小结...................................................................................................................83
习题...................................................................................................................83
单元五类与对象....................................................................................................85
任务一输出学生信息......................................................................................85
任务二查询学生信息 ......................................................................................89
任务三输入学生信息......................................................................................98
小结.................................................................................................................105
习题.................................................................................................................105C#应用程序设计教程
2
单元六继承与多态...............................................................................................107
任务一定义具有特性的学生类..................................................................... 107
任务二实现学生和教师相同操作不同效果 ................................................... 114
任务三实现两个数的加减乘除运算 .............................................................. 120
小结.................................................................................................................127
习题.................................................................................................................128
单元七接口与抽象类...........................................................................................129
任务一实现学生不同方式的自我介绍 .......................................................... 129
任务二正方形和圆形的绘制与旋转 .............................................................. 138
任务三实现小猫“喵喵喵……”与汽车“滴滴滴……” ............................... 144
小结 .................................................................................................................150
习题.................................................................................................................150
单元八常用类 ......................................................................................................152
任务一实现数据的插入、删除与排序 .......................................................... 152
任务二实现加减乘除的计算器..................................................................... 159
任务三绘制线条 ...........................................................................................167
小结.................................................................................................................172
习题.................................................................................................................172
单元九异常处理..................................................................................................174
任务判断输入的年龄信息是否超出范围....................................................... 174
小结 .................................................................................................................182
习题.................................................................................................................182
单元十窗体和控件...............................................................................................184
任务一显示窗体的尺寸与位置..................................................................... 184
任务二设置字体格式....................................................................................189
任务三输入个人信息....................................................................................195
小结.................................................................................................................211
习题 .................................................................................................................212
单元十一界面设计...............................................................................................213
任务一设计登录界面 ....................................................................................213
任务二创建与实现简单菜单......................................................................... 218
任务三设计简易文本编辑器......................................................................... 228
小结.................................................................................................................241
习题.................................................................................................................241
单元十二文件操作...............................................................................................243
任务一输出文件信息....................................................................................243
任务二输入/输出文件 ...................................................................................250
小结.................................................................................................................258
习题.................................................................................................................258目 录
3
单元十三数据库编程...........................................................................................259
任务一管理学生信息....................................................................................259
任务二使用数据适配器实现学生信息管理 ................................................... 272
任务三使用数据源绑定展示学生信息 .......................................................... 280
小结.................................................................................................................286
习题.................................................................................................................286
参考文献.................................................................................................................288
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问