C#程序设计与开发

百科

《C#程序设计与开发》是2021年清华大学出版社出版的图书,作者为谭恒松 等。

  • 书名 C#程序设计与开发
  • 作者 谭恒松
  • 出版社 清华大学出版社
  • 出版时间 2021年4月1日
  • 页数 212 页

简介

  本书以Microsoft Visual Studio 2015为集成开发环境,但同时也适合以Visual Studio 2010、Visual Studio 2012、Visu岩穿破试al Studio 2017甚至Visual Studio 2019为集成来自开发环境的教学,并且配套有立体化教学资源。本书通过多个学习任务,引导读子道清与者完成C#程序设计的基础知识学习。本书主要内容包括C#语言概述;C#程序设计基础;阶段项目一:四则运算计算器;WinForm常用控件的使用;面向对象程序设计;阶段项目二:学生成绩管理系统;课程设计。

  本书采用任务驱动模式编写,每一章都由几个学习任务组成,每个学习任务都将相关的理论知识融入其中。在每一章后面都配套有相关的实训内容,方便读者巩360百科固已学知识。本书还设计了两个大的阶段项目,阶段项目给出了基本的项目代码,预留出许多需要改校妈进的地方,具体的项目完善工作读者可以通过相关拓展知识来完成

  本书适合应用型本科、大专(高职)和中职学生使用,也可以作为其他学习C#程序设计的初学者使用。

图书目录

  目录

  第1章C#语言概述1

  1.1镇杀C#语言简介1

  1原农房钟觉.1.1.NET框架概七何查棉屋能述1

  1.1.2C#语言的特点2

  1.2Visual Studio 2015的集成开发环境介绍3

  1.2.1启动Visual Studio 20153

  1.2.2Visual Studio 2015的集成开发环境3

  1.3窗体和基本控件7

  1.3.1窗体7

  1.3.2标签8

  1.3.3文本框9

  1.3.4按钮10

  1.4学习任务1登录界面的设计10

  1.5控制台应用程序13

  1.5.1控制台应用程序简介13

  1.5.2创建控制台应用程序的步骤13

  1.6学习任务2第一个控制台应用程序 14

  1.7程序调试16

  1.7.1程序错误分类16

  1.7.2MSDN帮助17

  1.7.3养成良好的编程习惯17

  1.8学习任务3简单错误的调试18

  本章小结20

  实训指导20

  习题21

  第2章C#程序设计基础22

  2.1变量和常量22C#程序设计与开发(第3版)目录

  2.1.1变量22

  专段面运束散项2.1.2常量23

  2.2数据类型及转换24

  2.2.1常用数据类型24

  2.2.2类型转换26

  2.3学习任务全害误养重参转1路程计算程序设计29

  2.4运算符与表达式31

  2.4.1运算符31

  2.4.2表达式34

  2.5学习任务2时间转换程序设计34

  2.6条件判断语句37

  2.6.1if语句37

  2.6.2if...else 语句38

  2.总巴前别6.3if...else if...语句38

  2.6.4if语句依其哥宽部袁新命的嵌套39

  2.6.5switch语句39

  2.7学习任务3数字排序程序设计41

  2.8学习任务4学生成绩评定程序设计43

  2.9循环语句46

  2.9.1while循环语句46

  2.9.2do...while循环语句47

  2.9.3for循环语句48

  2.9.4fore落肉京微影或协ach循环语句49

  2.10跳转语句49

  2.10.1break语句与continue语句49

  2.10.2return语句51

  这印稳检主2.11学习任务5素数判断程序设计51

  2.12数组54

  2.12.1数组的声明视特世54

  2.12.2数组的初始化55

  2.12.3数组的应用55

质促材  2.13异常处理55

  2.13.1throw语句56

  2.13.2try.概坐而..catch语句57

  支志他这脚架族明2.13.3try...finally语句57

  2.13.4try...catch...finally语句57

  2.1医毛香4学习任务6学生成绩统计程序设计58

  本章小结61

  实训指导62

  习题63

  第3章阶段项目一: 四则运算计算器65

  3.1学习任务1整数四则运算计算器的设计66

  3.1.1任务分析66

  3.1.2相关知识66

  3.1.3任务实施68

  3.1.4任务小结72

  3.2学习任务2实数四则运算计算器的设计72

  3.2.1任务分析72

  3.2.2相关知识73

  3.2.3任务实施73

  3.2.4任务小结76

  3.3学习任务3带记忆功能四则运算计算器的设计76

  3.3.1任务分析76

  3.3.2相关知识76

  3.3.3任务实施77

  3.3.4任务小结80

  本章小结80

  习题80

  第4章WinForm常用控件的使用82

  4.1单选按钮控件82

  4.1.1单选按钮控件的常用属性82

  4.1.2单选按钮控件的常用事件83

  4.2复选框控件83

  4.2.1复选框控件的常用属性84

  4.2.2复选框控件的常用事件84

  4.3列表框控件85

  4.3.1列表框控件的常用属性85

  4.3.2列表框控件的常用事件85

  4.3.3列表框控件的常用方法86

  4.4组合框控件87

  4.4.1组合框控件的常用属性87

  4.4.2组合框控件的常用事件87

  4.5学习任务1学生问卷调查程序设计87

  4.6分组类控件91

  4.6.1分组框控件的常用属性91

  4.6.2面板控件的常用方法91

  4.6.3选项卡控件的常用属性92

  4.6.4选项卡控件的常用事件92

  4.7消息对话框92

  4.8学习任务2学生档案程序设计94

  4.9图片框控件98

  4.9.1图片框控件的常用属性98

  4.9.2图片框控件的常用方法98

  4.10图像列表控件99

  4.10.1图像列表控件的常用属性99

  4.10.2图像列表控件的常用方法99

  4.11树视图控件100

  4.11.1树视图控件的常用属性100

  4.11.2树视图控件的常用事件101

  4.11.3树视图控件的常用方法101

  4.12列表视图控件101

  4.12.1列表视图控件的常用属性101

  4.12.2列表视图控件的常用事件102

  4.13学习任务3学生考试安排程序设计103

  本章小结105

  实训指导105

  习题106

  第5章面向对象程序设计108

  5.1面向对象编程概述108

  5.1.1类和对象概念108

  5.1.2面向对象编程的基本特点109

  5.2简单类的实现111

  5.2.1字段111

  5.2.2属性112

  5.2.3方法113

  5.2.4构造函数113

  5.2.5析构函数114

  5.3学习任务1学生类设计115

  5.4继承与多态118

  5.4.1继承118

  5.4.2多态119

  5.5学习任务2教师类设计121

  本章小结124

  实训指导125

  习题126

  第6章阶段项目二: 学生成绩管理系统128

  6.1学习任务1系统分析128

  6.1.1任务分析128

  6.1.2相关知识128

  6.1.3任务实施129

  6.1.4任务小结131

  6.2学习任务2系统框架搭建131

  6.2.1任务分析131

  6.2.2相关知识131

  6.2.3任务实施132

  6.2.4任务小结134

  6.3学习任务3登录模块设计135

  6.3.1任务分析135

  6.3.2相关知识135

  6.3.3任务实施142

  6.3.4任务小结149

  6.4学习任务4主界面设计149

  6.4.1任务分析149

  6.4.2相关知识150

  6.4.3任务实施155

  6.4.4任务小结161

  6.5学习任务5学生信息模块设计162

  6.5.1任务分析162

  6.5.2相关知识162

  6.5.3任务实施165

  6.5.4任务小结173

  6.6学习任务6课程信息模块设计173

  6.6.1任务分析173

  6.6.2相关知识174

  6.6.3任务实施174

  6.6.4任务小结179

  6.7学习任务7成绩管理模块设计180

  6.7.1任务分析180

  6.7.2相关知识181

  6.7.3任务实施181

  6.7.4任务小结185

  本章小结185

  习题185

  第7章课程设计187

  7.1学习任务1房屋中介管理系统设计187

  7.1.1系统设计目标187

  7.1.2系统功能设计187

  7.2学习任务2小区物业管理系统设计188

  7.2.1系统设计目标188

  7.2.2系统功能设计188

  7.3学习任务3人事工资管理系统设计189

  7.3.1系统设计目标189

  7.3.2系统功能设计189

  7.4学习任务4餐饮管理系统设计189

  7.4.1系统设计目标189

  7.4.2系统功能设计190

  7.5学习任务5超市进销存管理系统设计190

  7.5.1系统设计目标190

  7.5.2系统功能设计190

  本章小结191

  附录A关键字192

  附录BWinForm 控件命名规范193

  参考文献194

作者简介

  谭恒松,男,出生于1979年1月,现就职于浙江工商职业技术学院软件技术专业,从事计算机软件开发教学十八年,教学经验丰富,积极参与教学改革与教材建设,先后已经主编出版了教材8本,组成了软件开发的一系列教材。

标签:
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:yongganaa@126.com

评论留言

我要留言

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:yongganaa@126.com