本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正
书[0名0]: | C#程序设计教程|6027694 |
图书定价: | 39元 |
图书作者: | 倪步喜 |
出版社: | [1机1]械工业出版社* |
出版日期: | 2017-06-19 0:00:00 |
ISBN号: | 9787111560272 |
开本: | 16开 |
页数: | 256 |
版次: | 1-1 |
内容简介 |
本书基于控制台应用程序,介绍C#程序设计的基础[0知0]识。全书共12章,内容包括VisualStudio2015集成开发环境、C#语言基础[0知0]识、程序控制结构、异常处理、方[0法0]编程、类和对象、继承与多态、接口类型、数组与集合、委托与事[亻牛]、对象的序列化与反序列化,后是综合实践模块,要求[0学0]生设计并实现通讯录应用程序。本书采选了作者积累多年的教[0学0]素材,章节内容层层递进,涵盖了信息技术类专业后续开发设计类专业课程的基础[0知0]识,实例丰富、解析透彻,章节练习题充足、难度适中,力求符合教师教[0学0]和[0学0]生自[0学0]的需要。本书可作为高职高专院校和高等技术型院校信息技术及其相关专业的教材,也可作为软[亻牛]开发人员及其他程序设计爱[女子]者的自[0学0]参考书或培训教程。 |
目录 |
前言 [0第0]1部分 基础模块 [0第0]1章 初识C# 2 1.1 .NETFramework 2 1.1.1 .NETFramework概述2 1.1.2 .NETFramework的结构3 1.2 C#语言简介6 1.3 VisualStudio2015集成开发环境6 1.3.1 VisualStudio2015社区版的安装7 1.3.2 熟悉C#编程环境8 1.4 [0第0]一个控制台应用程序13 本章小结18 习题18 [0第0]2章 C#基础20 2.1 C#概述20 2.1.1 简单示例———保存年龄20 2.1.2 值类型与引用类型21 2.1.3 C#中的值类型22 2.1.4 C#中的引用类型23 2.1.5 C#中的内置类型表23 2.2 数据类型24 2.2.1 常量与变量24 2.2.2 整数类型25 2.2.3 实数类型26 2.2.4 控制台的输入与输出27 2.2.5 字符类型30 2.2.6 布尔类型30 2.2.7 字符串类型33 2.2.8 对象类型34 2.2.9 隐式类型34 2.3 数据类型转换35 2.3.1 隐式转换35 C#程序设计教程 2.3.2 装箱转换37 2.3.3 显式转换37 2.3.4 使用Convert类显式转换数据39 2.3.5 数据类型转换方[0法0]ToString() 39 2.3.6 使用方[0法0]Parse()显式转换数据40 2.4 运算符和表达式41 2.4.1 算术运算符41 2.4.2 逻辑运算符42 2.4.3 三元条[亻牛]运算符44 2.4.4 赋值运算符44 2.4.5 二进制位运算符44 2.4.6 其他运算符45 2.4.7 运算符的[0优0]先级46 2.4.8 表达式中常用的数[0学0]函数47 2.5 自定义枚举类型49 2.5.1 定义枚举类型49 2.5.2 枚举类型作为位标志49 2.6 自定义结构类型51 2.6.1 定义结构类型51 2.6.2 使用结构变量及成员52 本章小结53 习题53 [0第0]3章 控制流程56 3.1 分支结构56 3.2 循环结构64 3.3 巩固训练71 3.4 穷举[0法0]73 本章小结77 习题77 [0第0]4章 异常处理81 4.1 认识异常81 4.2 异常类82 4.3 异常处理[1机1]制83 4.4 自定义异常类87 本章小结89 习题89 ·Ⅵ 目 录 [0第0]5章 方 [0法0]91 5.1 定义方[0法0]91 5.1.1 static修饰符94 5.1.2 方[0法0]返回值类型94 5.1.3 方[0法0]的参数95 5.1.4 重载方[0法0]104 5.2 巩固训练105 5.3 递归方[0法0]107 5.3.1 设计递归算[0法0]107 5.3.2 递归方[0法0]的执行过程108 本章小结110 习题110 [0第0]6章 类和对象112 6.1 类和对象概述112 6.2 定义对象的类113 6.3 使用对象113 6.4 类成员的可访问性114 6.4.1 public修饰符115 6.4.2 private修饰符116 6.4.3 internal修饰符117 6.5 使用构造方[0法0]构造对象120 6.6 析构方[0法0]123 6.7 用属性封装类的数据123 6.7.1 声明只读属性124 6.7.2 声明只写属性125 6.7.3 声明可读写属性126 6.8 使用this关键字127 6.9 类的静态成员131 6.9.1 实例成员131 6.9.2 静态成员131 6.9.3 访问静态成员131 6.9.4 静态构造方[0法0]132 6.10 只读字段137 本章小结138 习题138 [0第0]7章 继承与多态141 7.1 继承与多态概述141 ·Ⅶ C#程序设计教程 7.2 声明派生类141 7.3 基类成员在派生类中的可见性142 7.4 派生类的构造方[0法0]143 7.5 改写基类对象的行为152 7.6 抽象类与抽象方[0法0]156 本章小结162 习题162 [0第0]8章 接口164 8.1 接口的声明与实现164 8.1.1 理解接口164 8.1.2 声明接口165 8.1.3 实现接口165 8.1.4 接口与抽象类的区别168 8.2 使用IComparable接口172 8.3 使用System.Collections.IComparer接口175 8.3.1 方[0法0]System.Array.Sort(Array,IComparer) 175 8.3.2 System.Collections.IComparer接口175 8.3.3 IComparer接口用于冒泡排序178 8.4 自定义泛型类179 8.4.1 泛型概述179 8.4.2 自定义泛型类180 8.4.3 自定义泛型中的类型参数约束181 |