书馨卡帮你省薪 2024个人购书报告 2024中图网年度报告
欢迎光临中图网 请 | 注册
> >
C#面向对象程序设计与项目实践

C#面向对象程序设计与项目实践

出版社:清华大学出版社出版时间:2022-10-01
开本: 其他 页数: 386
中 图 价:¥61.9(7.2折) 定价  ¥86.0 登录后可看到会员价
加入购物车 收藏
运费6元,满39元免运费
?新疆、西藏除外
本类五星书更多>

C#面向对象程序设计与项目实践 版权信息

  • ISBN:9787302584346
  • 条形码:9787302584346 ; 978-7-302-58434-6
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 所属分类:>

C#面向对象程序设计与项目实践 本书特色

《C#面向对象程序设计与项目实践》注重工程实践,采用项目实践、任务驱动、案例教学的形式安排教材的内容。本书将项目分解为若干个任务,各部分任务依赖于项目,又有一定的独立性。本书针对职业教育改革的要求,注重学生职业素养的培养,按照“生疑—思疑—释疑—再生疑—再思疑—再释疑”的过程,对教材内容进行精心组织、科学安排。本书针对教学重点、难点,采用恰当教学方法,一环扣一环提出问题、分析问题、解决问题。 本书注重工程实践,采用项目实践、任务驱动、案例教学的形式安排教材的内容,教材中将项目分解为若干个任务,各部分任务依赖于项目,又有一定的独立性,项目任务基于所学理论知识的基础之上,通过案例来理解相关的知识点。教材的案例避免复杂算法,所选择的程序案例算法在学生的接受范围内,具有一定的针对性。 该教材由具有20多年教学经验和工程实践经验的老师编写,适合职业教育特征和需求,适合高职高专和应用型本科作为教材以及工程技术人员的参考书。

C#面向对象程序设计与项目实践 内容简介

《C#面向对象程序设计与项目实践》是学生在具有一定的C语言的基础上,学习面向对象程序设计的入门教材。本书强化项目实践,逐步提高学生的编程能力。本书按照CDIO模式编写,即按照“构思、设计、实现、运行”的结构构建项目和任务,将“客户管理系统”的设计贯穿到全书的每个项目实践中。本书共包括8个项目实践,24个任务,150多个案例程序,每章有关键词(中英文对照)。 本书内容包括.NET框架与C#概述、C#程序设计基础、图形用户界面基础、类与对象、继承与多态、委托与事件、集合与泛型、文件处理。 本书可以作为计算机及其相关专业程序设计课程的入门教材,也可以作为软件开发人员的入门教材。

C#面向对象程序设计与项目实践 目录

目录 第1章.NET框架与C#概述1 1.1Visual Studio .NET简介1 1.1.1.NET概述2 1.1.2.NET框架简介2 1.1.3C#编程语言简介4 1.1.4Visual Studio .NET集成环境5 1.1.5编写代码环境8 1.1.6命名空间13 1.1.7C#程序的结构与编译20 任务11**个C#程序25 1.2控制台程序的数据输入与输出28 1.2.1数据的输入/输出28 1.2.2C#的预处理33 1.2.3C#的编程规则36 任务12注册用户信息39 项目实践1C#编程环境与程序结构40 习题43 第2章C#程序设计基础45 2.1数据定义与运算45 2.1.1预定义数据类型46 2.1.2常量50 2.1.3变量51 2.1.4运算符与表达式54 2.1.5类型转换65 任务21客户信息的输入与输出70 2.2程序流程控制71 2.2.1分支语句72 2.2.2循环语句75 2.2.3跳转语句79 2.2.4异常处理81 2.2.5溢出检查88 任务22客户信息的分类统计91 2.3复杂构造类型92 2.3.1枚举类型92 2.3.2结构体类型95 2.3.3数组99 2.3.4字符串类105 任务23客户记录的组织108 项目实践2客户信息管理110 习题113 第3章图形用户界面基础116 3.1Windows窗体116 3.1.1窗体概述117 3.1.2创建窗体117 3.1.3窗体的属性、事件和方法119 3.1.4使用消息框121 任务31用户登录界面的设计123 3.2常用控件125 3.2.1控件概述125 3.2.2Lable控件128 3.2.3PictureBox控件128 3.2.4Button控件129 3.2.5RadioButton控件130 3.2.6TextBox控件130 3.2.7CheckBox控件132 3.2.8GroupBox控件133 任务32用户注册界面的设计135 项目实践3基于窗体界面的客户管理系统136 习题138 第4章类与对象140 4.1类、对象与封装141 4.1.1类及其构成141 4.1.2对象143 任务41客户对象的定义144 4.2类的数据成员145 4.2.1常量成员146 4.2.2变量成员146 4.2.3类的组合与嵌套148 任务42客户信息的组织153 4.3构造方法和析构方法154 4.3.1构造方法155 4.3.2析构方法160 任务43客户信息的初始化161 4.4方法成员163 4.4.1方法的定义与调用163 4.4.2方法的参数165 4.4.3分部类与分部方法173 4.4.4静态方法与实例方法175 4.4.5this关键字177 4.4.6方法重载179 4.4.7对象交互182 任务44模拟客户订货处理186 4.5运算符的重载190 4.5.1运算符重载的概念190 4.5.2重载二元运算符191 4.5.3重载一元运算符194 4.5.4重载关系运算符195 任务45客户信息的分类排序196 4.6属性与索引201 4.6.1属性202 4.6.2索引器206 任务46客户信息的索引211 项目实践4客户管理系统的功能扩展216 习题223 第5章继承与多态226 5.1继承与派生227 5.1.1C#的继承机制227 5.1.2派生类的构造方法与析构方法231 5.1.3继承机制的访问权限234 5.1.4继承的传递性239 5.1.5基类Object241 任务51客户间的关系描述242 5.2多态与虚方法245 5.2.1多态性245 5.2.2虚方法246 5.2.3里氏替换与多态249 任务52模拟员工选择不同的交通工具253 5.3抽象与密封255 5.3.1抽象类与抽象成员255 5.3.2密封类和密封成员260 任务53计算员工的工资262 5.4接口265 5.4.1接口的概念265 5.4.2接口成员266 5.4.3接口的实现272 5.4.4接口映射279 5.4.5接口的重新实现284 5.4.6抽象类和接口286 任务54模拟虚拟打印机287 项目实践5员工工资管理288 习题294 第6章委托与事件296 6.1委托296 6.1.1委托的概念296 6.1.2委托的使用297 6.1.3多播委托299 6.1.4协变和抗变301 任务61模拟产品的研发和销售流程302 6.2事件304 6.2.1事件的原理304 6.2.2创建事件和使用事件305 6.2.3委托、事件与Observer设计模式310 任务62模拟商品价格的调整313 项目实践6调整员工工资315 习题318 第7章集合与泛型320 7.1集合320 7.1.1集合的概念321 7.1.2集合类321 7.1.3集合接口334 任务71数据的快速检索与遍历339 7.2泛型341 7.2.1泛型概述341 7.2.2泛型类型参数及约束343 7.2.3创建泛型类345 任务72提高代码的复用性346 项目实践7客户管理系统的优化348 习题352 第8章文件处理354 8.1文件系统管理354 8.1.1文件夹管理355 8.1.2文件管理361 8.1.3通用对话框366 任务81查找指定文件369 8.2文件存取371 8.2.1文本模式371 8.2.2二进制模式372 任务82客户信息的存储374 8.3序列化对象376 8.3.1序列化的概念376 8.3.2序列化的应用377 任务83客户信息的存储优化381 项目实践8客户管理系统的数据存储383 习题385 参考文献387
展开全部

C#面向对象程序设计与项目实践 作者简介

陈建国,男,54岁,任职于绵阳职业技术学院,本科,电子科技大学计算机应用专业毕业,副教授。主要教授过C语言程序设计、数据结构 、C#面向对象程序设计、Windows程序设计、Java Web 程序设计、Java 框架技术等课程。主持的C#程序设计课程评为省级精品课程、省级共享资源课程、省级在线开放课程,C# for Windos评为省级精品课程,C语言程设计、Java Web 程序设计评为院级精品资源课程建设。

商品评论(0条)
暂无评论……
书友推荐
本类畅销
返回顶部
中图网
在线客服