





定价: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... 查看详情