定 价:¥39.80
作 者: | 廖浩德,杨力,向海昀,杨云,汪立欣,张豫 |
出版社: | 清华大学出版社 |
丛编项: | 高等院校计算机教育系列教材 |
标 签: | 暂缺 |
ISBN: | 9787302507987 | 出版时间: | 2018-08-01 | 包装: | |
开本: | 16 | 页数: | 228 | 字数: |
目 录
第1章 概述 1
1.1 面向对象探源 1
1.1.1 关于计算 1
1.1.2 主机计算 2
1.1.3 网络分布计算 3
1.1.4 组件技术 4
1.1.5 面向对象技术 5
1.2 .NET框架 7
1.2.1 微软技术的发展 7
1.2.2 .NET规范及其实现 8
1.3 C#程序设计语言 10
1.3.1 C#语言的特点 10
1.3.2 Hello, World 10
1.4 Visual Studio集成开发环境 12
1.4.1 启动集成开发环境 12
1.4.2 解决方案与项目类型 13
1.4.3 用控制台应用程序项目
实现HelloWorld 14
1.4.4 用Windows窗体应用程序
项目实现HelloWorld 16
习题1 19
第2章 程序设计基础 20
2.1 程序设计与编程 20
2.1.1 计算机的本质 20
2.1.2 程序的本质 21
2.1.3 程序设计 22
2.1.4 程序设计语言 24
2.2 数据存储 25
2.2.1 变量与常量 26
2.2.2 数据类型 27
2.2.3 数据类型的跨语言特性 28
2.3 数据运算与运算过程 29
2.3.1 数据运算类型 30
2.3.2 算法的基本结构 34
2.3.3 条件语句 35
2.3.4 迭代语句 37
2.3.5 跳转语句 39
2.4 数据与代码的组织 40
2.4.1 同类型数据的组织 40
2.4.2 不同数据类型的聚合 41
2.4.3 程序代码的组织 41
习题2 44
第3章 面向对象基础 45
3.1 对象与类 45
3.1.1 分类思想 45
3.1.2 类和对象释义 46
3.2 C#类与对象 47
3.2.1 模拟“王婆卖瓜” 47
3.2.2 类的定义及其封装性 50
3.2.3 对象的创建和使用 51
3.2.4 方法(Method) 52
3.2.5 参数(Parameter) 52
3.2.6 参数传递模式 53
3.2.7 属性(Property) 55
3.2.8 构造方法与析构方法
(Constructor & Destructor) 56
3.2.9 运算符重载 58
3.2.10 索引器 60
3.3 类的继承与多态 61
3.3.1 类之间的继承关系
(Inheritance) 62
3.3.2 类的多态性(Polymorphism) 62
3.4 抽象类与接口 67
3.4.1 抽象类 67
3.4.2 密封类 68
3.4.3 接口(Interface) 69