展开全部

主编推荐语

本书全面介绍和讲解了C#语言的全部基础语法,信息量大、知识性强、条理清晰,编程实例丰富。

内容简介

本书是面向计算机及相关专业面向对象程序设计课程的教材,它全面介绍和讲解了C#语言的全部基础语法,包括数据类型、表达式、三大基本结构、数组、方法、类、接口、枚举、字符串、结构、异常处理等内容。

本书内容全面、信息量大、知识性强、条理清晰,编程实例丰富,注重编程能力的全面培养和实际应用。同时配备习题等资源,为学生的课后复习或自学提供足够的素材。

目录

  • 版权信息
  • 内容提要
  • 前言
  • 第1章 了解.NET框架
  • 1.1 认识.NET框架的组成
  • 1.2 认识.NET工具
  • 1.3 认识C#项目
  • 1.3.1 项目文件
  • 1.3.2 编译和运行
  • 1.4 课后习题
  • 第2章 C#编程入门
  • 2.1 编写简单程序
  • 2.1.1 分析Hello World程序结构
  • 2.1.2 格式化输出语句
  • 2.1.3 程序入口
  • 2.2 完成程序编译和执行
  • 2.2.1 使用手工工具
  • 2.2.2 使用集成工具
  • 2.3 课后习题
  • 第3章 使用常见类型
  • 3.1 认识类型
  • 3.1.1 值类型和引用类型
  • 3.1.2 变量的声明及标识符的命名规则
  • 3.2 认识自定义类型分类
  • 3.2.1 结构体类型
  • 3.2.2 枚举类型
  • 3.2.3 类
  • 3.2.4 接口
  • 3.2.5 委托
  • 3.3 课后习题
  • 第4章 表达式和运算符
  • 4.1 认识表达式
  • 4.2 认识字面量
  • 4.3 认识运算符
  • 4.3.1 认识算数运算符
  • 4.3.2 认识赋值运算符
  • 4.3.3 认识关系运算符
  • 4.3.4 认识逻辑运算符
  • 4.3.5 认识位运算符
  • 4.3.6 认识条件运算符
  • 4.3.7 认识typeof运算符
  • 4.3.8 掌握运算符优先级
  • 4.4 课后习题
  • 第5章 掌握类的基本概念
  • 5.1 编写简单类
  • 5.1.1 编写简单计算器类
  • 5.1.2 使用计算器类
  • 5.2 认识类的成员
  • 5.2.1 认识字段
  • 5.2.2 认识属性
  • 5.2.3 认识方法
  • 5.3 认识分部定义
  • 5.3.1 定义分部类
  • 5.3.2 定义分部方法
  • 5.4 认识堆与栈
  • 5.4.1 认识栈
  • 5.4.2 认识堆
  • 5.5 课后习题
  • 第6章 使用类的方法
  • 6.1 编写控制语句
  • 6.1.1 编写if语句
  • 6.1.2 编写switch语句
  • 6.1.3 编写while语句
  • 6.1.4 编写do...while语句
  • 6.1.5 编写for语句
  • 6.1.6 编写break语句
  • 6.1.7 编写continue语句
  • 6.1.8 编写goto语句
  • 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 使用return
  • 6.3.2 返回值类型和void
  • 6.4 方法重载
  • 6.4.1 理解方法签名
  • 6.4.2 使用方法重载定义四则运算
  • 6.5 认识递归
  • 6.6 课后习题
  • 第7章 掌握类的高级概念
  • 7.1 构造函数
  • 7.1.1 使用默认构造函数
  • 7.1.2 使用带参数构造函数
  • 7.2 使用析构函数
  • 7.3 使用this关键字
  • 7.4 使用属性
  • 7.4.1 认识属性声明
  • 7.4.2 认识只读和只写属性
  • 7.4.3 认识自动实现属性
  • 7.5 使用索引器
  • 7.5.1 认识索引器声明
  • 7.5.2 认识索引器和属性的异同
  • 7.5.3 认识索引器重载
  • 7.6 使用静态
  • 7.6.1 使用静态成员
  • 7.6.2 使用静态类
  • 7.6.3 使用静态构造函数
  • 7.7 认识常量
  • 7.8 使用命名空间
  • 7.8.1 命名空间的声明
  • 7.8.2 使用命名空间组织代码
  • 7.9 垃圾回收
  • 7.10 使用using语句
  • 7.10.1 包装单个资源
  • 7.10.2 包装多个资源
  • 7.11 课后习题
  • 第8章 掌握类的继承
  • 8.1 掌握类的继承
  • 8.1.1 使用继承
  • 8.1.2 理解继承树
  • 8.1.3 访问基类成员
  • 8.1.4 隐藏基类成员
  • 8.2 认识访问规则
  • 8.2.1 认识公有访问修饰符
  • 8.2.2 认识私有访问修饰符
  • 8.2.3 认识保护访问修饰符
  • 8.2.4 认识内部访问修饰符
  • 8.3 认识重写
  • 8.3.1 定义虚方法
  • 8.3.2 使用override
  • 8.4 认识抽象类
  • 8.4.1 抽象类的定义
  • 8.4.2 抽象类的使用
  • 8.5 认识密封类
  • 8.5.1 密封类的定义
  • 8.5.2 密封类的使用
  • 8.6 认识扩展方法
  • 8.6.1 扩展方法的定义
  • 8.6.2 扩展方法的使用
  • 8.7 认识克隆
  • 8.7.1 克隆的意义
  • 8.7.2 克隆的实现方法
  • 8.8 课后习题
  • 第9章 使用接口
  • 9.1 什么是接口
  • 9.2 实现接口
  • 9.2.1 类实现单个接口
  • 9.2.2 类实现多个接口
  • 9.2.3 类实现存在重复成员的多个接口
  • 9.2.4 多个类实现同一个接口
  • 9.3 课后习题
  • 第10章 使用结构体
  • 10.1 什么是结构体
  • 10.2 结构赋值
  • 10.3 使用构造函数
  • 10.4 定义说明
  • 10.5 课后习题
  • 第11章 使用枚举
  • 11.1 认识枚举
  • 11.1.1 定义枚举类型
  • 11.1.2 成员编号
  • 11.2 枚举与静态成员使用比较
  • 11.3 枚举位标志
  • 11.4 使用System.Enum
  • 11.5 课后习题
  • 第12章 使用数组
  • 12.1 什么是数组
  • 12.2 使用多种数组
  • 12.2.1 使用一维数组
  • 12.2.2 使用多维数组
  • 12.2.3 使用交错数组
  • 12.3 课后习题
  • 第13章 使用委托
  • 13.1 什么是委托
  • 13.2 使用委托
  • 13.2.1 声明委托
  • 13.2.2 创建委托对象
  • 13.2.3 委托赋值
  • 13.3 匿名方法
  • 13.4 Lambda表达式
  • 13.5 课后习题
  • 第14章 事件
  • 14.1 什么是事件
  • 14.2 事件使用
  • 14.2.1 定义事件
  • 14.2.2 订阅事件
  • 14.2.3 触发事件
  • 14.3 创建事件访问器
  • 14.4 课后习题
  • 第15章 类型转换
  • 15.1 显式转换和隐式转换
  • 15.1.1 数值转换
  • 15.1.2 引用转换
  • 15.1.3 装箱与拆箱
  • 15.2 自定义转换
  • 15.3 特殊运算符
  • 15.3.1 is运算符
  • 15.3.2 as运算符
  • 15.4 课后习题
  • 第16章 异常处理
  • 16.1 异常
  • 16.1.1 什么是异常
  • 16.1.2 异常类
  • 16.2 异常处理
  • 16.2.1 try...catch...finally
  • 16.2.2 抛出和配置异常
  • 16.2.3 异常处理的注意事项
  • 16.3 课后习题
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

人民邮电出版社

人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。