C#程序设计实践教程(微课版普通高等院校计算机基础教育十四五规划教材)
定 价:49.8 元
- 作者:韩玉民,余雨萍编
- 出版时间:2021/8/1
- ISBN:9787113276645
- 出 版 社:中国铁道出版社
- 中图法分类:TP312.8
- 页码:270
- 纸张:
- 版次:1
- 开本:16开
本书基于Visual Studio(VS)开发平台,介绍C#程序设计方法与技术。全书内容包括C#语言与集成开发环境,C#程序的组成,数据类型、常量与变量,运算符与表达式,流程控制语句,字符与字符串,数组与集合,面向对象程序设计基础,面向对象高级技术,调试与异常处理,文件与文件流,Windows窗体应用程序设计,GDI+绘图,ADO.NET操作数据库等,附录中提供了ASCII码表、程序流程图符号和用法,以及程序设计命名规则与C#编程规范。
本书通过大量的实例介绍C#编程方法,并提供综合实例讲解小型应用程序解决方案,以问题和需求导向,激发学生编程兴趣,注重实践能力培养。提供微课视频等教学资源,方便学习,每章有习题与拓展训练。
本书适合作为高等院校计算机、软件工程、软件技术及相关专业的教材,也可作为C#初级、中级程序员的自学或参考用书。
第1章 C#语言与集成开发环境
1.1 C#语言简介
1.2 Microsoft.NET框黎
1.3 Visual Studio的安装与启动
1.3.1 Visual Studio 2015的安装
1.3.2 Visual Studio 2015的启动
1.4 Visual C#开发环境
1.4.1 Visual C#开发环境界面构成
1.4.2 Visual C#开发环境配置
习题与拓展训练
第2章 C#程序的组成
2.1 C#项目的组成
2.1.1 Properties
2.1.2 引用
2.1.3 Program.cs
2.1.4 Console类与控制合应用程序的输入/输出
2.2 C#项目的存储结构
2.3 C#控制合应用程序的基本结构
2.4 C#程序的基本组成元素
2.4.1 标识符
2.4.2 关键字
2.4.3 命名空间
2.4.4 类
2.4.5 Main()方法
2.4.6 C#语句
2.4.7 注释
习题与拓展训练
第3章 数据类型、常量与变量
3.1 数据类型
3.1.1 值类型
3.1.2 引用类型
3.1.3 类型转换
3.1.4 Math类
3.1.5 Date Time结构与TimeSpan结构
3.1.6 Random类
3.2 常量与变量
3.2.1 常量
3.2.2 变量
习题与拓展训练
第4章 运算符与表达式
4.1 运算符与表达式概述
4.2 C#的运算符
4.2.1 算术运算符
4.2.2 赋值运算符
4.2.3 关系运算符
4.2.4 逻辑运算符
4.2.5 位运算符
4.2.6 条件运算符
4.2.7 is和as运算符
4.2.8 其他运算符
4.2.9 运算符的优先级与表达式中的自动类型转换
习题与拓展训练
第5章 流程控制语句
5.1 选择语句
5.1.1 if条件选择语句
5.1.2 if...else条件选择语句
5.1.3 switch多分支条件选择语句
5.2 循环语句
5.2.1 while循环语句
5.2.2 do...while循环语句
5.2.3 for循环语句
5.2.4 foreach循环语句
5.2.5 多重循环
5.3 跳转语句
5.3.1 goto语句
5.3.2 break语句
5.3.3 continue语句
5.3.4 return语句
习题与拓展训练
第6章 字符与字符串
6.1 字符
6.1.1 字符的使用
6.1.2 转义字符及其使用
6.2 字符串
6.2.1 字符串比较
6.2.2 格式化字符串
6.2.3 字符串截取与分割
6.2.4 字符串插入和填充
6.2.5 字符串复制
6.2.6 字符串替换
6.2.7 字符串删除
6.2.8 用StringBuilder创建字符串
6.3 正则表达式
6.3.1 正则表达式简介
6.3.2 RegEx类常用的方法
习题与拓展训练
第7章 数组与集合
7.1 数组的基本概念
7.2 一维数组
7.3 二维数组
7.4 多维数组
7.5 Array类
7.6 ArrayList类
7.6.1 ArrayList简介
7.6.2 ArrayList集合添加元素
7.6.3 ArrayList集合移除元素
7.6.4 ArrayList集合的排序及反转
7.6.5 ArrayList的其他常用方法
7.7 综合实例——集合元素操作
习题与拓展训练
第8章 面向对象程序设计基础
8.1 类与对象
8.1.1 类的声明
8.1.2 构造函数和析构函数
8.1.3 对象的声明和实例化
8.2 方法
8.2.1 方法的声明
8.2.2 静态方法和非静态方法
8.2.3 方法的重载
8.3 字段
8.4 属性
8.5 索引器
8.6 类的面向对象特性
8.6.1 类的封装
8.6.2 类的继承
8.6.3 类的多态
习题与拓展训练
第9章 面向对象高级技术
9.1 抽象类与抽象方法
9.2 接口
9.2.1 接口的概念及声明
9.2.2 接口的实现与继承
9.2.3 显式接口成员实现
9.3 密封类与密封方法
9.3.1 密封类
9.3.2 密封方法
9.4 迭代器
9.5 分部类
9.6 泛型
9.6.1 泛型方法
9.6.2 泛型类
习题与拓展训练
第10章 调试与异常处理
10.1 程序调试
10.2 异常处理语句
10.2.1 try...catch语句
10.2.2 try...catch...finally语句
10.2.3 throw语句
习题与拓展训练
第11章 文件与文件流
11.1 文件基本操作
11.2 文件夹基本操作
11.3 文本文件读写
11.4 二进制文件读写
习题与拓展训练
第12章 Windows窗体应用程序设计
12.1 Windows窗体介绍
12.1.1 设置窗体属性
12.1.2 应用窗体的方法
12.1.3 触发窗体的事件
12.2 基本Windows控件
12.2.1 Button控件
12.2.2 Label控件
12.2.3 TextBox控件
12.2.4 Panel控件
12.2.5 RadioButton控件
12.2.6 CheckBox控件
12.2.7 RichTextBox控件
12.2.8 ComboBox控件
12.2.9 ListBox控件
12.2.10 PictureBox控件
12.3 菜单、工具栏与状态栏
12.3.1 MenuStrip控件
12.3.2 ToolStrip控件
12.3.3 StatusStrip控件
12.4 高级控件与组件
12.4.1