C#面向对象程序设计(微课版)
本书由浅入深,介绍了C#的基本语法,面向对象的基本概念及特性,委托与事件,LinQ技术,Windows窗体应用程序,ADO.NET编程,文件操作,网络编程,多线程编程等。结构完整,详略得当,易于读者吸收。

作者:张浩然、靳冲、江泽锋、丁允超、冷亚洪

丛书名:高等院校计算机任务驱动教改教材

定价:56元

印次:1-5

ISBN:9787302550273

出版日期:2020.04.01

印刷日期:2025.01.03

图书责编:张龙卿

图书分类:教材

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

本书作为面向对象程序设计的教程,系统、全面地介绍了有关C#程序开发所涉及的知识。全书共分13章,内容包括C#和Visual C#开发环境,C#语法基础,面向对象程序设计概述,委托和事件,程序调试与异常处理,集合、索引器、泛型,LINQ技术,Windows应用程序开发,ADO.NET编程,文件操作,网络编程,多线程编程和一个“外星人入侵”的游戏综合实例。全书每章均包含大量的案例,将理论知识与实例紧密结合,达到了学以致用的目的。 本书紧紧围绕“理论知识+开发案例”的模式进行编写,在第13章中以一个完整的项目为主线,将面向对象的编程思想应用于实际项目开发中。本书注重基础,内容丰富,相关案例和项目代码十分完整,适合作为应用型本科及职业院校计算机、软件工程等专业的教材,也可供C#初学者参考阅读。

张浩然 软件工程师,项目经理,讲师。2005年毕业于重庆文理学院计算机科学与技术专业,重庆大学软件工程硕士,6 年软件企业工作和开发经验,曾任职于厦门未来逻辑科技有限公司、厦门亿力天龙科技有限公司、重庆金算盘 软件集团,曾参与多个大型的项目设计与开发工作。四年软件技术、四年软件工程专业教学经验,现任职于重庆工程学院软件学院,参编《软件工程》、《Asp.net Web程序设计》教材。公开发表论文8篇,获得软件著作权5项,实用新型专利2项。靳冲,信息系统项目管理师,软件设计师,讲师。2013年毕业于荆楚理工学院计算机科学与技术专业,2016年毕业于重庆理工大学计算机技术专业,1年软件企业工作和开发经验,曾任职于深圳锐取信息技术有限公司,广东工业设计研究院,曾参与多个项目的设计与开发工作。两年软件工程专业教学经验,现任职与重庆工程学院软件学院。公开发表论文1篇,获得软件著作权2项。江泽锋 软件工程师、系统架构师、IT经理,讲师。2004年毕业于重庆大学计算机软件与理论专业、工学硕士,10+ 年软件企业工作和开发经验,曾任职于上海宏骏科技重庆分公司、上海惠普重庆分公司、重庆博腾制药股份有限公司,曾参与多个大型

前言 自20世纪80年代广泛应用面向对象的程序设计方法以来,软件开发行业慢慢摆脱了“行业危机”,开始进入良性循环的发展阶段。长期以来,人们在肯定面向对象程序设计方法的同时,不断地进行改进、完善,使其成为一种科学化、人性化、规范化的软件开发方法。作为一名高等学校计算机及相关专业的本科学生来说,掌握面向对象的程序设计方法已经成为基本的专业要求。为此,我们编写了本书,希望能够对“面向对象程序设计”这门课程的教与学有一定的帮助。 本书根据“面向对象程序设计”课程的教学大纲要求,首先阐述面向对象程序设计方法的相关概念,然后选择具有典型特征的案例,让学生利用C#语言来实现案例要求从而掌握面向对象程序设计的基本方法,并且学会利用C#程序设计语言编写具有面向对象特征的程序代码,从中体会面向对象程序设计的精髓。本书具有以下特点。 (1) 本书由浅入深,结构完整,详略得当,易学易懂。 (2) 针对学习过程中容易混淆的编程知识,采取了对比分析的阐述方式,并通过案例效果对比加深理解。 (3) 为多种教学方法提供了素材,这些教学方法包括案例教学法、项目教学法、讲授法。 (4) 配备了大量的开发案例,并提供开源的源代码和示例数据库,为读者的学习提供了方便。案例描述步骤详细,图文并茂,易于理解和实践操作。 (5) 本书最后一章介绍了“外星人入侵”游戏的开发,从需求分析、系统设计到编码实现,过程描述详细、完整,将面向对象程序设计知识充分融入项目中,使读者能够更深刻地理解面向对象程序设计的相关知识。 (6) 本书有利于培养学生的实践能力,为面向工程教育认证的学生的毕业要求达成度、技能熟练度的...

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

第1章C#和Visual C#开发环境1

1.1C#语言简介1

1.1.1C#的发展史1

1.1.2C#的特点1

1.2.NET开发平台2

1.2.1.NET概述2

1.2.2.NET Framework的结构2

1.2.3.NET Framework的优点3

1.3Visual C#开发环境4

1.3.1标题栏5

1.3.2菜单栏5

1.3.3工具栏11

1.3.4工具箱11

1.3.5窗口12

1.3.6新建应用程序13

1.4C#程序的基本结构14

1.4.1注释16

1.4.2命名空间16

1.4.3类型及其成员16

1.4.4程序主方法17

1.4.5程序集17

1.5小结18

习题18

第2章C#语法基础19

2.1数据类型19

2.1.1简单类型20

2.1.2数组类型21

2.1.3字符串类型252.1.4结构类型和枚举类型26

2.1.5数据类型转换29

2.2运算符和表达式30

2.2.1简单算术运算符30

2.2.2自增和自减运算符31

2.2.3赋值运算符32

2.2.4关系运算符32

2.2.5逻辑运算符33

2.2.6移位运算符33

2.2.7typeof运算符34

2.2.8运算符优先级和结合性34

2.2.9运算符的重载34

2.3控制结构35

2.3.1选择结构35

2.3.2循环结构39

2.3.3跳转结构43

2.4小结44

习题44

第3章面向对象程序设计概述47

3.1面向对象的基本概念47

3.1.1对象47

3.1.2类47

3... 查看详情

本书根据“面向对象程序设计”课程的教学大纲要求,按照首先阐述面向对象程序设计方法的相关概念,然后选择具有典型特征的实例,并利用C#语言来实现书中案例,使学生能够掌握面向对象程序设计的基本方法,并且学会利用C#程序设计语言编写具有面向对象特征的程序代码,从中体会面向对象程序设计的精髓。 查看详情