C#程序设计案例教程
面向学生实际应用能力培养,按照由浅入深的设计思想和模块化思路把教材划分为10章,内容拟采用案例的方式提出问题,引发学生思考,从而提炼知识点,教材的每个章节后都附有实践操作练习和习题,以便让学生有针对性的学习掌握C#语言的相关技能。

作者:李攀

定价:68元

印次:1-1

ISBN:9787512148246

出版日期:2022.11.01

印刷日期:2022.11.17

图书责编:韩素华

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

C#是一种由微软开发的通用的、 安全的、 面向对象的编程语言, 它具有 Windows 应用程 序开发、 Web 应用开发, 面向 Android、 iOS 和 Windows 的混合应用、 管理云应用、 游戏开发、 物联网嵌 入式开发等功能。 本书共有 10 章, 主要包括C#语言概述、C#语言基础、 C#语言面向对象基础、 异常处理与调试、 Windows 窗体应 用程序、 文件操作、 数据库开发、 多线程技术、 网络编程、 图形图像等内容。 通过本书的学习, 可以让学生快速地掌握编程方法, 进一步提高学生的实践应用能力。本书可作为理工类各专业学习 C#语言的教材, 也可作为编程爱好者的参考用书

"李攀,女,博士研究生,副教授,防灾科技学院教师,主要专业方向是大数据分析与处理,大数据可视化。孙晓叶,女,硕士研究生,高级工程师,防灾科技学院教师主要专业方向是物联网工程。"

前言 随着教育理念的发展,我国高等教育的教学模式也随之改变,从简单的“传道授业”向培养创新型、技能型人才转变。C#语言是高校理工科专业学生的一门专业课,在学科专业建设、人才培养中占有重要的地位和作用。作为普遍认可的程序设计工具,C#语言功能丰富、灵活性强,具有完全面向对象的特点,是一种面向对象的程序设计语言。 本书以注重实践教学,更好地提高学生的动手能力、编程能力为出发点,对传统教材内容进行重新组织,由易到难;为了解决学生“学什么”“为什么学”的困扰,本书通过知识点的提炼简化,循序渐进地引导学生思考学习,对培养和提高学生的编程实践能力有很好的效果。 本书全面系统地对C#语言的相关知识点进行了讲解,合理组织和划分知识单元,全书共有10章,包括C#语言概述、C#语言基础、C#语言面向对象基础、异常处理与调试、Windows窗体应用程序、文件操作、数据库开发、多线程技术、网络编程、图形图像等内容。每章开始有学习目标的提示,每章结尾附有多种类型的习题和实验内容指导。本书对理论进行了精简,基础理论以“实用、够用”为目的,淡化语法,使基础知识和理论体系删繁就简。本书通过具体实例引领知识点,重点内容多以案例说明,并尽可能选择趣味性较强的案例,以提高学生的学习兴趣。 本书可作为高等院校计算机类和非计算机类专业学生的教材和教学参考书,也可作为软件开发人员、编程爱好者的参考用书。 本书由李攀、孙晓叶主编,孙晓叶负责编写第1~2章、李攀负责编写第3~10章。黄猛、刘庆杰、陈新房和王金峰对本书的所有代码进行了测试。王亚丽对本书进行了初稿的校对。 由于编者水平有限,书中错误在所难免,敬请广大...

目录
荐语
查看详情 查看详情
目录

第1章C#语言概述1

1.1.NET简介1

1.2C#语言简介3

1.2.1C#语言背景3

1.2.2C#语言特点3

1.2.3C#与.NET的关系4

1.2.4面向对象程序设计基础4

1.3C#安装与使用4

1.3.1Visual Studio 2022的安装4

1.3.2C#的控制台应用程序8

1.3.3C#的Windows应用程序10

1.4C#程序代码16

习题118

实验118

第2章C#语言基础22

2.1数据类型22

2.1.1C#数据类型22

2.1.2数据表现形式23

2.2运算符及表达式32

2.2.1概述32

2.2.2算术运算符及表达式32

2.2.3关系运算符及表达式34

2.2.4逻辑运算符与逻辑表达式36

2.2.5位运算符37

2.2.6赋值运算符及表达式39

2.2.7条件运算符及表达式41

2.2.8其他运算符42

2.2.9运算符的优先级43

2.3流程结构45

2.3.1算法45

2.3.2结构化程序设计47

2.3.3C#语句概述48

2.3.4C#控制台窗口的方法49

2.3.5选择结构51

2.3.6循环结构62

2.4数组85

2.4.1数组的引入85

2.4.2数组的概念85

2.4.3一维数组86

2.4.4二维数组97

2.4.5交错数组100

2.4.6参数数组103

2.4.7Array类104

2.5枚举类型106

2.6结构体108

2.7字符串116

习题2122

实验2124

第3章C#语言面向对象基础127 ... 查看详情

作者讲授C#语言课程十多年,在授课过程中,一直践行本校培养应用型人才的教学理念,近几年,该校网络工程专业注重工程教育理念的融合,课程改革更加倾向于学生实践能力的培养。本书贯彻理论与实践分析并重、理论与实践分析结合的思路,教材内容有一定的创新性和实用性。 查看详情