网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | C#面向对象程序设计教程(微课视频版新形态教材)/计算机科学与技术丛书 |
分类 | |
作者 | |
出版社 | 清华大学出版社 |
下载 | ![]() |
简介 | 内容推荐 本书作为面向对象程序设计的教程,系统、全面地介绍了有关C#程序开发所涉及的知识。全书共分2大部分,共21章,内容包括C#和VisualC#开发环境,C#语法基础,面向对象程序设计概述,委托和事件,程序调试与异常处理,集合、索引器、泛型,LINQ技术,WPF开发,ADO。NET编程,文件操作,网络编程,多线程编程和一个综合实例等。全书每章均包含大量的案例,将理论知识与实例紧密结合,达到了学以致用的目的。本书紧紧围绕“理论知识+开发案例”的模式进行编写,在最后一章中以一个完整的项目为主线,将面向对象的编程思想应用于实际项目开发中。本书注重基础,内容丰富,相关案例和项目代码十分完整,适合作为应用型本科及职业院校计算机、软件工程等专业的教材,也可供C#初学者参考阅读。 目录 入门篇 第1章 .NET基础 1.1 .NET 1.2 .NET Framework 1.3 .NET Core 1.4 使用.NET Framework或.NET Core编写应用程序 1.4.1 CIL和JIT 1.4.2 程序集 1.5 C#语言介绍 1.5.1 C#语言的发展历史 1.5.2 C#语言的特点 1.5.3 C#语言的应用领域 1.6 小结 1.7 练习 第2章 C#初识 2.1 编写第一个C#程序 2.2 C#程序结构概述 2.2.1 命名空间 2.2.2 类 2.2.3 Main()方法 2.2.4 C#语句和注释 2.2.5 关键字与标识符 2.3 小结 2.4 练习 编程基础篇 第3章 变量、常量及运算符 3.1 变量是什么 3.2 变量的声明及初始化 3.2.1 声明变量 3.2.2 变量的初始化 3.3 数据类型 3.3.1 值类型 3.3.2 引用类型 3.4 变量的作用域 3.4.1 成员变量 3.4.2 局部变量 3.5 数据类型转换 3.5.1 隐式类型转换 3.5.2 显式类型转换 3.6 常量 3.6.1 const常量 3.6.2 readonly常量 3.6.3 静态常量和动态常量的对比 3.7 运算符 3.7.1 算术运算符 3.7.2 自增自减运算符 3.7.3 赋值运算符 3.7.4 关系运算符 3.7.5 逻辑运算符 3.7.6 位运算符 3.7.7 条件运算符 3.8 运算符优先级与结合性 3.9 案例1:整钱兑零 3.10 小结 3.11 练习 第4章 流程控制语句 4.1 流程控制概述 4.2 顺序结构 4.3 选择结构 4.3.1 if语句 4.3.2 分支语句的嵌套 4.3.3 switch语句 4.3.4 案例2:彩票 4.4 循环结构 4.4.1 while循环 4.4.2 do…while循环 4.4.3 for循环 4.4.4 for循环的变体讨论 4.4.5 循环的嵌套 4.4.6 案例3:减法表达式自动生成器 4.5 跳转语句 4.5.1 break语句 4.5.2 continue语句 4.5.3 break与continue的区别 4.6 案例4:显示素数 4.7 小结 4.8 练习 第5章 数组与字符串 5.1 数组概述 5.2 一维数组 5.2.1 一维数组初始化 5.2.2 一维数组的使用 5.2.3 案例5:生成一副扑克牌 5.3 二维数组 5.3.1 二维数组的创建 5.3.2 二维数组的初始化 5.3.3 二维数组的使用 5.3.4 案例6:数独游戏判定 5.4 不规则数组(交错数组) 5.5 C#中的Array类及数组的遍历操作 5.5.1 Array类 5.5.2 数组的遍历操作 5.6 字符串 5.6.1 字符串的声明 5.6.2 字符串的初始化 5.6.3 字符串的常用操作 5.7 StringBuilder类 5.7.1 设置StringBuilder对象的容量 5.7.2 修改StringBuilder字符串 5.8 String和StringBuilder的区别 5.9 小结 5.10 练习 第6章 函数 6.1 函数概述 6.2 定义和使用函数 6.3 返回值 6.4 参数 6.4.1 值参数 6.4.2 ref参数 6.4.3 out参数 6.4.4 params参数 6.4.5 可选参数 6.4.6 命名参数 6.5 函数重载和递归 6.5.1 函数重载 6.5.2 函数的递归 6.6 常用函数 6.6.1 数学函数 6.6.2 日期时间函数 6.7 案例7:生成随机验证码 6.8 小结 6.9 练习 面向对象基础篇 第7章 面向对象思想编程基础 7.1 面向对象思想概述 7.2 对象和类概述 7.2.1 对象 7.2.2 类 7.2.3 类与对象的关系 7.2.4 字段、属性和方法 7.2.5 对象的生命周期 7.3 定义类 7.4 定义类成员 7.4.1 静态成员 7.4.2 实例成员 7.4.3 类成员的访问权限 7.4.4 定义字段 7.4.5 定义方法 7.4.6 定义属性 7.4.7 定义索引器 7.5 对象的创建、使用及销毁 7.5.1 构造函数 7.5.2 析构函数 7.5.3 对象的创建和初始化 7.5.4 访问对象的属性和方法 7.5.5 对象的销毁 7.6 this关键字 7.7 案例8:以面向对象的思想生成扑克牌 7.8 小结 7.9 练习 第8章 继承、多态、委托与事件 8.1 继承 8.1.1 继承的实现 8.1.2 继承中的对象构造与析构 8.1.3 System.Object类 8.1.4 装箱与拆箱 8.1.5 派生类访问基类成员 8.2 密封方法和密封类 8.3 多态 8.3.1 方法重写 8.3.2 抽象方法和抽象类 8.3.3 接口 8.3.4 案例9:模拟银行存取系统案例 8.3.5 接口的显式实现 8.3.6 ICloneable接口、浅拷贝和深拷贝 8.3.7 实现类、抽象类与接口的继承问题 8.4 委托 8.4.1 委托的定义 8.4.2 委托的实例化 8.4.3 引用匿名方法的委托 8.4.4 多播委托 8.4.5 委托中的协变与逆变 8.4.6 .NET Framework中预定义的委托 8.5 事件 8. 导语 本书紧紧围绕“理论知识+开发案例”的模式进行编写,在最后一章中以一个完整的项目为主线,将面向对象的编程思想应用于实际项目开发中。全书每章均包含大量的案例,将理论知识与实例紧密结合,达到了学以致用的目的。 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。