注册 登录 进入教材巡展
#
  • #

出版时间:2022-12

出版社:电子工业出版社

以下为《C#实用教程(第3版)》的配套数字资源,这些资源在您购买图书后将免费附送给您:
试读
  • 电子工业出版社
  • 9787121338885
  • 1-9
  • 209830
  • 48253067-2
  • 平塑
  • 16开
  • 2022-12
  • 672
  • 400
  • 工学
  • 软件工程
  • TP312.8
  • 计算机科学与技术
  • 本科 高职
目录
第1部分 C#实用教程__eol__第1章 C#概述 2__eol__1.1 C#语言简介 2__eol__1.1.1 C#的优势 2__eol__1.1.2 .NET框架 3__eol__1.2 Visual C# ( 2015/2017 ) 开发环境 4__eol__1.2.1 Visual C#环境安装与设置 4__eol__1.2.2 Visual Studio项目管理 8__eol__1.2.3 Visual Studio IDE界面元素 9__eol__1.3 最简单的C#程序 17__eol__1.3.1 C#项目的创建与分类 17__eol__1.3.2 第一个控制台应用程序 17__eol__1.3.3 第一个Windows窗体程序 19__eol__第2章 C#语言基础 21__eol__2.1 数据类型 21__eol__2.1.1 值类型 21__eol__2.1.2 引用类型 22__eol__2.1.3 两者关系 23__eol__2.2 变量与常量 25__eol__2.2.1 常量 25__eol__2.2.2 变量 27__eol__2.2.3 使用举例 27__eol__2.3 运算符与表达式 28__eol__2.3.1 算术运算符 29__eol__2.3.2 关系运算符 29__eol__2.3.3 逻辑运算符 30__eol__2.3.4 位运算符 31__eol__2.3.5 赋值运算符 33__eol__2.3.6 条件运算符 34__eol__2.3.7 运算符的优先级与结合性 34__eol__2.3.8 表达式中的类型转换 35__eol__2.4 C#语句的结构 36__eol__2.4.1 三种基本的结构化流程 36__eol__2.4.2 分支语句 36__eol__2.4.3 循环语句 40__eol__2.4.4 跳转语句 42__eol__2.5 数组 46__eol__2.5.1 一维数组 46__eol__2.5.2 多维数组 48__eol__2.5.3 不规则数组 50__eol__2.5.4 数组的遍历 52__eol__2.5.5 数组应用举例 53__eol__2.6 类 55__eol__2.6.1 类的声明 55__eol__2.6.2 类的成员 56__eol__2.6.3 构造函数 58__eol__2.6.4 析构函数 60__eol__2.7 方法 61__eol__2.7.1 方法的声明 61__eol__2.7.2 方法的参数 64__eol__2.7.3 静态方法与实例方法 70__eol__2.8 接口 71__eol__2.8.1 接口的概念 71__eol__2.8.2 接口的实现 73__eol__第3章 C#面向对象编程 75__eol__3.1 什么是面向对象编程 75__eol__3.1.1 思想渊源与编程哲学 75__eol__3.1.2 面向对象程序设计三原则 76__eol__3.2 类的封装与继承 78__eol__3.2.1 属性封装 78__eol__3.2.2 类的继承 82__eol__3.2.3 派生类的构造函数 85__eol__3.3 多态的实现 87__eol__3.3.1 方法重载 87__eol__3.3.2 运算符重载 89__eol__3.3.3 虚方法与方法覆盖 90__eol__3.3.4 抽象类与抽象方法 95__eol__3.4 C#系统的类型转换 97__eol__3.4.1 复合数据类型 97__eol__3.4.2 数值转换 101__eol__3.4.3 枚举转换 103__eol__3.4.4 引用转换 105__eol__3.4.5 使用Convert转换 106__eol__3.5 编程常用算法 107__eol__3.5.1 C#语言对排序查找的支持 107__eol__3.5.2 最常用的3种排序算法 109__eol__3.5.3 迭代与递归算法 112__eol__3.6 异常 115__eol__3.6.1 异常与异常类 115__eol__3.6.2 异常处理 116__eol__3.7 综合应用实例 120__eol__第4章 Windows应用程序开发基础 126__eol__4.1 开发步骤演示 126__eol__4.1.1 建立项目 126__eol__4.1.2 界面设计 127__eol__4.1.3 属性设计 127__eol__4.1.4 代码设计 127__eol__4.1.5 运行调试 128__eol__4.2 窗体及其特性 128__eol__4.2.1 窗体的外观样式 128__eol__4.2.2 窗体可见性控制 129__eol__4.2.3 窗体的定位 131__eol__4.3 Windows常用控件 133__eol__4.3.1 认识控件大家族 133__eol__4.3.2 标签控件 135__eol__4.3.3 按钮与文本框 137__eol__4.3.4 图片框 140__eol__4.3.5 选择控件及分组 142__eol__4.3.6 列表类控件 144__eol__4.3.7 状态显示控件 147__eol__4.4 对话框应用 149__eol__4.4.1 消息框 149__eol__4.4.2 模式对话框 150__eol__4.4.3 通用对话框 150__eol__4.4.4 应用举例 154__eol__4.5 Windows文档程序设计 155__eol__4.5.1 菜单设计 155__eol__4.5.2 单文档界面(SDI) 157__eol__4.5.3 多文档界面(MDI) 160__eol__4.5.4 文档的打印 164__eol__第5章 C#高级特性 166__eol__5.1 集合与索引器 166__eol__5.1.1 自定义集合 166__eol__5.1.2 集合类 168__eol__5.1.3 索引器 169__eol__5.2 委托与事件 171__eol__5.2.1 初识委托 171__eol__5.2.2 为什么要使用委托 173__eol__5.2.3 多播委托 179__eol__5.2.4 事件 180__eol__5.3 预处理命令 182__eol__5.3.1 符号定义与条件编译指令 183__eol__5.3.2 警告错误指令 184__eol__5.3.3 代码块标识指令 185__eol__5.4 组件与程序集 185__eol__5.4.1 组件 185__eol__5.4.2 程序集 185__eol__5.5 泛型 189__eol__第6章 C#线程技术 192__eol__6.1 引入线程的动机 192__eol__6.1.1 进程的主线程 192__eol__6.1.2 主线程的局限性 193__eol__6.1.3 多线程编程思路 193__eol__6.2 线程的创建及状态控制 194__eol__6.2.1 Thread类的使用 194__eol__6.2.2 线程的创建、启动和终止 196__eol__6.2.3 线程的挂起与恢复 199__eol__6.2.4 线程的状态和优先级 202__eol__6.3 线程同步和通信 204__eol__6.3.1 lock关键字 204__eol__6.3.2 线程监视器 206__eol__6.3.3 线程间的通信 210__eol__6.3.4 子线程访问主线程的控件 212__eol__6.4 线程的管理和维护 213__eol__6.4.1 线程池 214__eol__6.4.2 定时器 214__eol__6.4.3 同步基元Mutex 214__eol__6.5 线程的应用 215__eol__6.5.1 实时GUI 215__eol__6.5.2 并发任务 217__eol__第7章 C#图形图像编程 220__eol__7.1 图形设计基础 220__eol__7.1.1 GDI+简介 220__eol__7.1.2 绘图坐标系 221__eol__7.1.3 屏幕像素 221__eol__7.2 画图工具及其使用 221__eol__7.2.1 笔 221__eol__7.2.2 画刷 223__eol__7.2.3 Graphics类 225__eol__7.3 绘制图形 226__eol__7.3.1 线条定位与选型 226__eol__7.3.2 画空心形状 229__eol__7.3.3 图形的填充 233__eol__7.4 字体和图像处理 235__eol__7.4.1 定义字体 235__eol__7.4.2 文本输出 236__eol__7.4.3 绘制图像 237__eol__7.4.4 图像刷新 237__eol__7.5 综合应用实例 238__eol__第8章 文件操作 244__eol__8.1 .NET的文件I/O模型 244__eol__8.2 管理文件夹和目录 245__eol__8.2.1 操作