• Beginning C# 2008 Objects中文版:概念到代码(第2版)
21年品牌 40万+商家 超1.5亿件商品

Beginning C# 2008 Objects中文版:概念到代码(第2版)

30 3.8折 78 九品

仅1件

湖北武汉
认证卖家担保交易快速发货售后保障

作者[美]帕默、[美]芭克 著;薛莹、任鸿、程文俊 译

出版社清华大学出版社

出版时间2010-06

版次1

装帧平装

货号B1D12Y

上书时间2024-04-26

奇峰草稿书屋

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九品
图书标准信息
  • 作者 [美]帕默、[美]芭克 著;薛莹、任鸿、程文俊 译
  • 出版社 清华大学出版社
  • 出版时间 2010-06
  • 版次 1
  • ISBN 9787302223474
  • 定价 78.00元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 572页
  • 字数 860千字
  • 正文语种 简体中文
【内容简介】
  《BeginningC#2008Objects中文版:概念到代码(第2版)》将介绍对象的概念以及如何构造C#应用程序,程序员只有了解这两个主题后才可以编写专业级的面向对象的C#应用程序,才可以最有效地利用C#面向对象的特性。《BeginningC#2008Objects中文版:概念到代码(第2版)》将引导读者逐步完成案例研究,并且详细说明项目需求如何逐步演变为UML对象模型以及对象模型如何逐步演变为功能完整的C#应用程序。
【作者简介】
  帕默(GrantPalmer),在位于加利福尼亚MoffettField的NASA(美国航空航天局)艾姆斯研究中心的空间技术部门任职超过23年。他担任NASA的工程师超过15年,并且目前在ELORET公司担任科学程序员,负责开发航天器重新进入地球大气层时的热保护系统的计算机应用程序。Grant在加利福尼亚大学的伯克利分校获得了机械工程学士学位,之后又在斯坦福大学获得航空和航天工程硕士学位。Grant是FORTRAN、C、C++和Perl方面的专家,但他现在更多地使用Java和C#等现代化语言进行编程。他已经编写和与其他人合作编写了7本计算机编程方面的书籍,包括physicsforGrameprogrammers(Apress)C#ProgrammersReference(Wrox)。Grant与妻子Lisa一起居住在华盛顿大学的巴索校区。他有两个儿子Jackson和Zachary,并且饲养了一些宠物。
  芭克(JacquieBarker),是专业的软件工程师和作家,并且是位于弗吉尼亚少II费尔法克斯的乔治梅森大学(GMu)以及位于华盛顿特区的乔治华盛顿大学的编外教师。Jacquie具有超过25年的软件工程和项目管理经验,她在过去12年中关注对象技术,并且成为对象建模师和SurMicrosystems认证的Java开发人员。Jacquie当前在位于弗吉尼亚州荷顿市的TechnologyAssociates,Inc.公司工作,是技术团队的资深成员。同时,她也是对象技术咨询和培训机构ObjectStartLLC的创始人。
  Jacquie在俄亥俄州克利夫兰市的CaseWesternReserve大学以最高荣誉获得计算机工程学士学位,之后又在UCLA(~伦比亚大学洛杉矶分校)获得计算机科学硕士学位(研究方向是软件系统工程),随后继续在GMU参加信息技术的研究生课程。
  BeginningC#bjects的第l版改编自Jacquie最畅销的书籍BeginningJavaObjects:FromConceptstoCode,该书最初由WroxPressLtd.出版,现在由Apress出版。Jacquie传授对象基础技术的“成功方程式”获得了世界范围内无数读者的赞誉,而BeginningC#Objects:FromConceptstoC0de被许多大学用作核心IT课程的主要教科书。
【目录】
第1部分象ABC
第1章初步体验C#
1.1C#入门指南
1.2使用C#的原因
1.2.1实践出真知
1.2.2C#是集成应用开发架构的一部分
1.2.3C#是彻底的面向对象语言
1.2.4C#是免费的语言
1.3C#语言基础
1.4详细分析一个简单的C#程序
1.4.1“usingSystem;”语句
1.4.2注释
1.4.3类声明/“包装器”
1.4.4Main方法
1.5预定义类型
1.6变量
1.6.1变量的命名约定
1.6.2变量初始化和赋值
1.7字符串
1.8区分大小写
1.9C#表达式
1.9.1赋值语句
1.9.2算术运算符
1.9.3求值表达式和运算符优先级
1.9.4逻辑运算符
1.10隐式类型转换和显式类型转换
1.11循环和其他流程控制结构
1.11.1if语句
1.11.2switch语句
1.11.3for语句
1.11.4while语句
1.11.5do语句
1.12跳出语句
1.13代码块和变量作用域
1.14输出到屏幕
1.14.1Write和WriteLine的对比
1.14.2转义序列
1.15C#样式的要素
1.15.1适当地使用缩进
1.15.2明智地使用注释
1.15.3大括号的放置
1.15.4自说明的变量名
1.16本章小结
1.17练习

第2章抽象和建模
2.1通过抽象进行简化
2.2通过抽象进行概括
2.2.1将抽象模型组织为分类层次结构
2.2.2作为软件开发基础的抽象
2.3抽象的重用
2.4固有的挑战
2.5本章小结
2.6练习

第3章对象和类
3.1对象的概念
3.2状态/字段/数据
3.3行为/操作/方法
3.4类
3.4.1关于命名约定的说明
3.4.2实例化
3.5用户定义类型和引用变量
3.6实例化对象:深入研究
3.7作为字段的对象
3.8关联
3.9面向对象编程语言的3个特性
3.10本章小结
3.11练习

第4章对象交互
4.1事件驱动对象协作
4.2声明方法
4.2.1方法头
4.2.2向方法传递参数
4.2.3方法返回类型
4.2.4方法体
4.2.5方法实现业务规则
4.2.6ret语句
4.2.7命名建议
4.3方法调用和点记号法
4.3.1实参与形参
4.3.2作为方法调用上下文的对豸
4.3.3再论C#表达式
4.3.4获取方法调用的返回值
4.3.5方法签名
4.3.6对象通过方法交互
4.3.7通过点记号法访问字段
4.3.8委托
4.3.9访问对象
4.3.10作为客户和服务提供者的对象
4.4信息隐藏/可访问性
4.4.1可访问性的类型
4.4.2在类方法内部访问类的成员
4.4.3再论camel命名法和Pascal命名法
4.4.4再论方法头
4.4.5从客户代码访问私有成员
4.4.6字段值的持久性
4.4.7公有/私有规则的例外
4.5封装的强大功能
4.5.1防止对封装数据未经授权的访问
4.5.2帮助确保数据完整性
4.5.3当私有成员更改时限制连锁反应
4.5.4在类的自身方法中使用存取器
4.6构造函数
4.6.1默认构造函数
4.6.2编写自己的构造函数
4.6.3向构造函数传递参数
4.7本章小结
4.8练习

第5章对象间的关系
5.1关联和链接
5.1.1多样性
5.1.2聚集
5.1.3继承
5.1.4继承的优点
5.1.5继承的缺点
5.1.6类的层次结构
5.1.7继承是否真是一种关系
5.1.8避免“连锁反应”
5.1.9派生类的规则:可为
5.1.10派生类的规则:不可为
5.1.11重载
5.2略谈多重继承
5.3回顾面向对象编程语言的3个显著特点
5.4本章小结
5.5练习

第6章对象集合
6.1集合的定义
6.1.1在初次使用集合之前必须对其进行实例化
6.1.2通过类定义集合
6.1.3封装OO集合
6.2作为简单集合的数组
6.2.1声明和实例化数组
6.2.2访问单个数组元素
6.2.3始化数组内容
6.2.4操作对象数组
6.2.5其他数组考虑事项
6.2.6多维数组
6.3更复杂的集合类型
6.3.1有序列表
6.3.2组
6.3.3字典
6.3.4泛型集合
6.3.5多个集合同时引用同一个对象
6.4作为方法返回类型的集合
6.5超类型的集合
6.6再论组合类
6.6.1courseload
6.6.2transcrjpt,方法一
6.6.3transcrjpt,方法二
6.6.4完整的Student数据结构
6.7本章小结
6.8练习

第7章多态和最后一些对象概念
7.1多态的定义
7.200PL的3种与众不同的功能
7.3抽象类
7.3.1抽象类和实例化
7.3.2重写抽象方法
7.3.3打破抽象的咒语
7.4接口
7.4.1实现接口
7.4.2“是一个”关系的另一种形式
7.4.3抽象类与接口的对比
7.4.4实现多个接口
7.4.5接口和实例化
7.4.6接口的重要性
7.5静态成员
7.5.1静态字段
7.5.2静态属性
7.5.3静态方法
7.5.4静态方法和属性的限带
7.5.5C#的特有术语
7.6实用程序类
7.6.1用户定义的实用程序岑
7.6.2常量
7.6.3只读字段
7.7本章小结
7.8练习

第2部分对象建模10
第8章对象建模过程简述
8.1对象建模的目标
8.2对象建模过程概述
8.2.1关于对象建模软件的思考
8.2.2提醒
8.3本章小结
8.4练习

第9章通过用例规范化需求
9.1.2让用户参与
9.2参与者
9.2.1确定参与者并定义其角色
9.2.2为系统和参与者绘制用例图
9.3指定用例
9.4匹配参与者和用例
9.5是否绘制用例图
9.6本章小结
9.7练习2

第10章对系统的静态,数据方面进行建模
10.1确定合适的类
10.1.1名词短语分析
10.1.2回顾用例
10.2生成数据字典
10.3确定类间关联
10.4确定字段
10.5UML符号:对抽象模型的静态方面进行建模
10.5.1类、字段和操作
10.5.2类间关系”
10.5.3说明多样性
10.6对象图
10.7信息“流”过关联“管道”
10.8“混合和匹配”关系符号
10.9关联类
10.10完成后的SRS类图
10.11继承还是关联
10.12本章小结
10.13练习

第11章对系统的动态,为方面进行建模
11.1行为影响状态的方式
11.2场景
11.2.1场景1:“注册课程用例”
11.2.2场景2:“注册课程用例”
11.3时序图
11.3.1确定场景1的对象和外部参与者
11.3.2准备时序图2
11.4使用时序图确定方法
11.5协作图
11.6修改后的SRS类图
11.7本章小结
11.8练习

第12章建模总结
12.1测试模型
12.2回顾需求
12.3重用模型:设计模式
12.4本章小结
12.5练习

第3部分将UML“蓝图"转换为C#代码
第13章深入学习
13.1名称空间
13.1.1程序员自定义的名称空间
13.1.2全局名称空间
13.2作为对象的字符串
13.2.1string别名
13.2.2创建String实例
13.2.3@字符
13.2.4特殊的string操作符
13.2.5String属性
13.2.6String方法
13.3bject类
13.3.1Equals方法
……
第14章将UML模型转换成C#
第15章完善应用程序I:增加文件持久化特性
第16章完善应用程序II:添加图形用户界面
第17章下一步
附录A安装NET和编译C#程序
附录B下载和编译SRS源代码
点击展开 点击收起

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP