- 电子工业出版社
- 9787121367557
- 1-15
- 292731
- 48253200-9
- 平塑
- 16开
- 2024-03
- 533
- 296
- 工学
- 计算机科学与技术
- 计算机科学与技术
- 本科 高职
作者简介
目录
目 录 __eol__第1章 C#概述 1__eol__1.1 C#简介 1__eol__1.1.1 C#的缘起 1__eol__1.1.2 C#的特点 2__eol__1.1.3 C#的发展及VS2019下C#8.0等的新功能 4__eol__1.1.4 Microsoft .NET平台 7__eol__1.1.5 C#的运行环境及安装 9__eol__1.2 C#集成开发环境 12__eol__1.2.1 C#的启动 12__eol__1.2.2 C#集成开发环境 13__eol__习题 18__eol__第2章 简单的C#程序设计 19__eol__2.1 C#程序结构 19__eol__2.1.1 第一个C#程序 19__eol__2.1.2 编译和执行程序 20__eol__2.1.3 C#程序结构分析 21__eol__2.1.4 标识符 22__eol__2.2 输入/输出操作 24__eol__2.2.1 Console.WriteLine( )方法 24__eol__2.2.2 Console.Write( )方法 27__eol__2.2.3 Console.ReadLine( )方法 27__eol__2.2.4 Console.Read( )方法 28__eol__习题 29__eol__第3章 数据类型、运算符与表达式 30__eol__3.1 数据类型 30__eol__3.1.1 值类型 30__eol__3.1.2 引用类型 32__eol__3.1.3 类型转换 35__eol__3.1.4 装箱和拆箱 36__eol__3.2 常量与变量 38__eol__3.2.1 常量 38__eol__3.2.2 变量 38__eol__3.3 运算符和表达式 40__eol__3.3.1 运算符 41__eol__3.3.2 表达式 48__eol__习题 50__eol__第4章 结构化程序设计 51__eol__4.1 结构化程序设计的概念 51__eol__4.1.1 结构化程序设计的概念及算法的概念 51__eol__4.1.2 流程图 52__eol__4.2 顺序结构 53__eol__4.2.1 顺序结构的概念 53__eol__4.2.2 顺序结构的实例 53__eol__4.3 选择结构 54__eol__4.3.1 选择结构的概念 54__eol__4.3.2 条件语句 55__eol__4.3.3 分支语句 59__eol__4.3.4 选择结构的实例 62__eol__4.4 循环结构 64__eol__4.4.1 循环结构的概念 64__eol__4.4.2 while语句和do-while语句 65__eol__4.4.3 for语句和foreach语句 67__eol__4.4.4 跳转语句 70__eol__4.4.5 循环语句的算法——循环结构的实例 73__eol__4.5 异常处理 75__eol__4.5.1 异常处理的概念 75__eol__4.5.2 异常的处理 77__eol__习题 80__eol__第5章 数组、结构和枚举 84__eol__5.1 数组 84__eol__5.1.1 数组的概念 84__eol__5.1.2 一维数组 84__eol__5.1.3 二维数组 89__eol__5.1.4 “冒泡排序”算法——数组的 实例 92__eol__5.2 结构类型 93__eol__5.2.1 结构的声明 93__eol__5.2.2 结构成员的访问 94__eol__5.2.3 顺序查找算法——结构的 实例 95__eol__5.3 枚举 97__eol__5.3.1 枚举类型的定义 98__eol__5.3.2 枚举成员的赋值 98__eol__5.3.3 枚举成员的访问 100__eol__习题 102__eol__第6章 C#的面向对象程序设计 106__eol__6.1 面向对象程序设计的基本概念 106__eol__6.2 类和对象 109__eol__6.2.1 类的声明 109__eol__6.2.2 类的成员 110__eol__6.2.3 对象的声明 112__eol__6.2.4 对象初始化器 114__eol__6.3 构造函数和析构函数 115__eol__6.3.1 构造函数 116__eol__6.3.2 析构函数 119__eol__6.4 方法 120__eol__6.4.1 方法的定义及调用 120__eol__6.4.2 方法的参数类型 122__eol__6.4.3 方法的重载 124__eol__6.4.4 静态方法与非静态方法 125__eol__6.4.5 运算符的重载 126__eol__6.4.6 递归 129__eol__6.4.7 基于Tuple的“多”返回值 130__eol__6.5 属性 131__eol__6.5.1 属性的声明 131__eol__6.5.2 属性的访问 132__eol__6.6 索引指示器 134__eol__6.6.1 定义索引指示器 134__eol__6.6.2 使用索引指示器访问对象 135__eol__6.7 委托与事件 136__eol__6.7.1 委托 137__eol__6.7.2 事件 139__eol__6.8 C#常用的基础类 141__eol__6.8.1 Math类与Random类 141__eol__6.8.2 字符串 142__eol__6.9 命名空间 145__eol__6.9.1 命名空间的声明 145__eol__6.9.2 命名空间的成员 146__eol__6.9.3 命名空间的使用 147__eol__习题 148__eol__第7章 继承和接口 151__eol__7.1 C#的继承机制 151__eol__7.1.1 继承的基本知识 151__eol__7.1.2 base关键字 153__eol__7.1.3 覆盖 154__eol__7.2 多态性 156__eol__7.2.1 多态性概述 156__eol__7.2.2 虚方法 156__eol__7.2.3 多态性的实现 157__eol__7.3 接口 158__eol__7.3.1 接口的定义 159__eol__7.3.2 接口的成员 160__eol__7.3.3 接口的实现 163__eol__7.4 泛型、泛型接口和委托中的协变、逆变 178__eol__7.4.1 泛型、泛型集合List、IEnumerable接口及yield 178__eol__7.4.2 协变和逆变 182__eol__7.4.3 泛型接口和委托中的协变和逆变 182__eol__7.5 本地方法 185__eol__习题 186__eol__第8章 可视化应用程序设计 188__eol__8.1 Windows窗体 188__eol__8.1.1 Windows窗体的基本属性 189__eol__8.1.2 创建窗体 190__eol__8.1.3 设置启动窗体属性 191__eol__8.2 控件概述 192__eol__8.2.1 控件的基本属性 192__eol__8.2.2 控件共有的属性、事件和方法 193__eol__8.3 命令按钮控件(Button) 200__eol__8.4 标签控件(Label) 202__eol__8.5 文本框控件(TextBox) 204__eol__8.6 单选按钮(RadioButton)和复选框(CheckBox和CheckedListBox) 205__eol__8.7 面板控件(Panel)和分组框(GroupBox)控件 210__eol__8.8 图形框控件(PictureBox) 212__eol__8.9 列表框(ListBox)、带复选框的列表框(Checked ListBox)和组合框(ComboBox)控件 213__eol__8.9.1 列表框控件(ListBox) 213__eol__8.9.2 带复选框的列表框控件(CheckedListBox) 215__eol__8.9.3 组合框控件(ComboBox) 216__eol__习题 218__eol__第9章 C#的文件和流 220__eol__9.1 文件和流的概念 220__eol__9.2 文件的读和写 225__eol__9.2.1 读文件 225__eol__9.2.2 写文件 226__eol__9.3 文件操作实例——链表算法 227__eol__习题 232__eol__第10章 数据类型、运算符与表达式 233__eol__10.1 客户机/服务器(C/S)模式编程 233__eol__10.2 ADO.NET概念 234__eol__10.3 ADO.NET对象 235__eol__10.3.1 Connection对象 235__eol__10.3.2 Command对象 237__eol__10.3.3 DataReader对象 238__eol__10.3.4 DataAdapter(数据适