C#完全自学教程
- Tongue
- Chinese
- Leaves
- 398
- Category
- Library
No coin nor oath required. For personal study only.
✦ Table of Contents
扉页
前言
目录
第1章 搭建C# 开发环境
1.1 C#概述
1.1.1 C#语言及其特点
1.1.2 认识.NET Framework
1.1.3 C#与.NET Framework
1.1.4 C#的应用领域
1.2 Visual Studio 2019的下载及安装
1.2.1 安装Visual Studio 2019的必备条件
1.2.2 下载Visual Studio 2019
1.2.3 安装Visual Studio 2019
1.2.4 卸载Visual Studio 2019
1.3 熟悉Visual Studio 2019开发环境
1.3.1 创建控制台应用程序
1.3.2 菜单栏
1.3.3 工具栏
1.3.4 解决方案资源管理器
1.3.5 “工具箱”窗口
1.3.6 “属性”窗口
1.3.7 “错误列表”窗口
1.4 课后测试
第2章 第一个C# 程序
2.1 编写第一个C#程序
2.2 C#程序结构预览
2.2.1 命名空间
2.2.2 类
2.2.3 关键字与标识符
2.2.4 Main方法
2.2.5 C#语句
2.2.6 注释
2.2.7 一个完整的C#程序
2.3 程序编写规范
2.3.1 代码编写规则
2.3.2 命名规范
2.4 课后测试
2.5 上机实战
第3章 数据类型
3.1 数据类型及变量
3.1.1 变量是什么
3.1.2 声明变量
3.1.3 简单数据类型
3.1.4 变量的初始化
3.1.5 变量的作用域
3.2 常量
3.2.1 常量是什么
3.2.2 常量的分类
3.3 数据类型转换
3.3.1 隐式类型转换
3.3.2 显式类型转换
3.3.3 使用Convert类进行转换
3.4 课后测试
3.5 上机实战
第4章 运算符
4.1 算术运算符
4.2 自增、自减运算符
4.3 赋值运算符
4.4 关系运算符
4.5 逻辑运算符
4.6 位运算符
4.7 移位运算符
4.8 条件运算符
4.9 运算符优先级与结合性
4.10 课后测试
4.11 上机实战
第5章 条件语句
5.1 if条件判断语句
5.1.1 决策分支
5.1.2 if语句
5.2 switch多分支语句
5.2.1 switch语句
5.2.2 switch与if else if else语句的区别
5.3 课后测试
5.4 上机实战
第6章 循环语句
6.1 while循环
6.2 do…while循环
6.2.1 do…while循环的语法
6.2.2 while和do…while语句的区别
6.3 for循环
6.3.1 for循环的一般形式
6.3.2 for循环的变体
6.3.3 for循环中逗号的应用
6.4 循环的嵌套
6.5 跳转语句
6.5.1 break语句
6.5.2 continue语句
6.5.3 goto语句
6.5.4 continue和break语句的区别
6.6 课后测试
6.7 上机实战
第7章 数组
7.1 一维数组
7.1.1 数组概述
7.1.2 一维数组的创建
7.1.3 一维数组的初始化
7.1.4 一维数组的使用
7.2 二维数组
7.2.1 二维数组的创建
7.2.2 二维数组的初始化
7.2.3 二维数组的使用
7.2.4 不规则数组的定义
7.2.5 获取二维数组的列数
7.3 数组与Array类
7.4 数组的基本操作
7.4.1 数组的输入与输出
7.4.2 使用foreach语句遍历数组
7.4.3 对数组进行排序
7.5 数组排序算法
7.5.1 冒泡排序算法
7.5.2 选择排序算法
7.6 课后测试
7.7 上机实战
第8章 字符串
8.1 字符串的声明与初始化
8.1.1 声明字符串
8.1.2 字符串的初始化
8.2 获取字符串信息
8.2.1 获取字符串长度
8.2.2 获取指定位置的字符
8.2.3 获取子字符串索引位置
8.2.4 判断字符串首尾内容
8.3 字符串操作
8.3.1 字符串的拼接
8.3.2 比较字符串
8.3.3 字符串的大小写转换
8.3.4 格式化字符串
8.3.5 截取字符串
8.3.6 分割字符串
8.3.7 插入及填充字符串
8.3.8 删除字符串
8.3.9 去除空白内容
8.3.10 复制字符串
8.3.11 替换字符串
8.4 可变字符串类
8.4.1 StringBuilder类的定义
8.4.2 StringBuilder类的使用
8.4.3 StringBuilder类与string类的区别
8.5 课后测试
8.6 上机实战
第 章8
第9章 面向对象编程基础
9.1 认识面向对象
9.1.1 对象
9.1.2 类
9.1.3 面向对象技术的基本思想
9.1.4 面向对象程序设计的特点
9.1.5 了解面向过程编程
9.2 类
9.2.1 类的声明
9.2.2 类的成员
9.2.3 访问修饰符
9.2.4 构造函数
9.2.5 析构函数
9.3 方法
9.3.1 方法的声明
9.3.2 方法的参数
9.3.3 重载方法
9.4 类的静态成员
9.5 对象的创建及使用
9.5.1 对象的创建
9.5.2 访问对象的属性和行为
9.5.3 对象的销毁
9.5.4 this关键字
9.5.5 类与对象的关系
9.6 课后测试
9.7 上机实战
第10章 面向对象编程进阶
10.1 继承
10.1.1 使用继承
10.1.2 base关键字
10.1.3 继承中的构造函数与析构函数
10.2 多态
10.2.1 虚方法的重写
10.2.2 抽象类与抽象方法
10.3 接口
10.3.1 接口的概念及声明
10.3.2 接口的实现与继承
10.3.3 显式接口成员实现
10.3.4 抽象类与接口
10.4 委托和匿名方法
10.4.1 委托
10.4.2 匿名方法
10.5 泛型
10.5.1 为什么要使用泛型
10.5.2 泛型类型参数
10.5.3 泛型方法
10.5.4 泛型类
10.6 课后测试
10.7 上机实战
第11章 Windows窗体编程
11.1 开发应用程序的步骤
11.2 Form窗体
11.2.1 添加和删除窗体
11.2.2 多窗体的使用
11.2.3 窗体的属性
11.2.4 窗体的显示与隐藏
11.2.5 窗体的事件
11.3 MDI窗体
11.3.1 MDI窗体的概念
11.3.2 如何设置MDI窗体
11.3.3 排列MDI子窗体
11.4 课后测试
11.5 上机实战
第12章 Windows控件的使用
12.1 控件基础
12.1.1 控件概述
12.1.2 控件的相关操作
12.2 文本类控件
12.2.1 Label控件
12.2.2 TextBox控件
12.2.3 RichTextBox控件
12.3 按钮类控件
12.3.1 Button控件
12.3.2 RadioButton控件
12.3.3 CheckBox控件
12.4 列表类控件
12.4.1 ComboBox控件
12.4.2 ListBox控件
12.4.3 ListView控件
12.5 ImageList控件
12.6 容器控件
12.6.1 GroupBox控件
12.6.2 TabControl控件
12.7 TreeView控件
12.8 Timer控件
12.9 ProgressBar控件
12.10 菜单、工具栏和状态栏控件
12.10.1 MenuStrip控件
12.10.2 ToolStrip控件
12.10.3 StatusStrip控件
12.11 消息框
12.12 对话框控件
12.12.1 打开对话框控件
12.12.2 另存为对话框控件
12.12.3 浏览文件夹对话框控件
12.13 课后测试
12.14 上机实战
第13章 数据库基础
13.1 SQL Server数据库
13.1.1 SQL Server数据库概述
13.1.2 下载及安装SQL Server
13.2 数据库常见操作
13.2.1 创建数据库
13.2.2 删除数据库
13.2.3 附加数据库
13.2.4 分离数据库
13.2.5 执行SQL脚本
13.3 数据表常见操作
13.3.1 创建数据表
13.3.2 删除数据表
13.3.3 重命名数据表
13.3.4 在表结构中添加新字段
13.3.5 在表结构中删除字段
13.4 数据的增删改查
13.4.1 查看数据
13.4.2 录入数据
13.4.3 修改数据
13.4.4 删除数据
13.5 SQL语句基础
13.5.1 SQL语言简介
13.5.2 简单SQL语句的应用
13.6 课后测试
13.7 上机实战
第14章 使用C# 操作数据库
14.1 ADO.NET概述
14.1.1 ADO.NET对象模型
14.1.2 数据访问命名空间
14.2 Connection数据连接对象
14.2.1 熟悉Connection对象
14.2.2 数据库连接字符串
14.2.3 应用Connection对象连接数据库
14.3 Command命令执行对象
14.3.1 熟悉Command对象
14.3.2 应用Command对象操作数据
14.3.3 应用Command对象调用存储过程
14.4 DataReader数据读取对象
14.4.1 DataReader对象概述
14.4.2 使用DataReader对象检索数据
14.5 DataSet对象和DataAdapter操作对象
14.5.1 DataSet对象
14.5.2 DataAdapter对象
14.5.3 填充DataSet数据集
14.5.4 DataSet对象与DataReader对象的区别
14.6 DataGridView控件的使用
14.7 Entity Framework编程
14.7.1 什么是Entity Framework
14.7.2 Entity Framework实体数据模型
14.7.3 Entity Framework运行环境
14.7.4 创建实体数据模型
14.7.5 通过EF对数据表进行基本操作
14.7.6 EF相对于ADO.NET的优势
14.8 课后测试
14.9 上机实战
第15章 文件及文件夹操作
15.1 System.IO命名空间
15.2 文件基本操作
15.2.1 File类
15.2.2 FileInfo类
15.2.3 判断文件是否存在
15.2.4 创建文件
15.2.5 复制文件
15.2.6 移动文件
15.2.7 删除文件
15.2.8 获取文件基本信息
15.3 文件夹基本操作
15.3.1 Directory类
15.3.2 DirectoryInfo类
15.3.3 判断文件夹是否存在
15.3.4 创建文件夹
15.3.5 移动文件夹
15.3.6 删除文件夹
15.3.7 遍历文件夹
15.4 I/O数据流
15.4.1 流概述
15.4.2 文件流
15.4.3 文本文件的读写
15.5 课后测试
15.6 上机实战
第16章 库存管理系统
16.1 开发背景
16.2 需求分析
16.3 系统设计
16.3.1 系统目标
16.3.2 系统功能结构
16.3.3 业务流程图
16.3.4 业务逻辑编码规则
16.3.5 程序运行环境
16.3.6 系统预览
16.4 数据库设计
16.4.1 数据库概要说明
16.4.2 数据库概念设计
16.4.3 数据库逻辑设计
16.5 公共类设计
16.5.1 程序文件架构
16.5.2 DataCon类
16.5.3 DataOperate类
16.6 供应商信息设置模块设计
16.6.1 供应商信息设置模块概述
16.6.2 供应商信息设置模块技术分析
16.6.3 供应商信息设置模块实现过程
16.7 货物入库管理模块设计
16.7.1 货物入库管理模块概述
16.7.2 货物入库管理模块技术分析
16.7.3 货物入库管理模块实现过程
16.8 货物出库管理模块设计
16.8.1 货物出库管理模块概述
16.8.2 货物出库管理模块技术分析
16.8.3 货物出库管理模块实现过程
16.9 库存信息查询模块设计
16.9.1 库存信息查询模块概述
16.9.2 库存信息查询模块技术分析
16.9.3 库存信息查询模块实现过程
16.10 出入库货物年统计模块设计
16.10.1 出入库货物年统计模块概述
16.10.2 出入库货物年统计模块技术分析
16.10.3 出入库货物年统计模块实现过程
16.11 文件清单
16.12 本章总结
📜 SIMILAR VOLUMES
<p>你是不是已经厌烦了画同一个姿态的动漫角色,非常想让自己画的角色“动”起来呢?你是不是一想到要画不同动态的角色就头大,不知道从何下手呢?看看《超级动漫完全自学教程》吧,试着从中找到答案,让自己也能下笔如有神!</p> <p> 董立荣编著的《超级动漫完全自学教程》以“动态”为专题,首先讲解人体基础知识,然后分别绘制人体各部分的动态、人物基本动态、人物日常动态、体育动态、格斗动态等,最后讲解如何增强动漫人物动态表现力,如何为动态人物上色。作者将绘画原理、绘制要点及丰富的绘画经验结合起来,从最基本的结构比例到最后的上色修饰,将人物动态的各种表现技法完美地呈现在读者眼前。</p> <p>
<p>《C++自学视频教程》以初学者为主要对象,全面介绍了C++程序设计相关的各种技术。在内容排列上由浅入深,让读者循序渐进地掌握 C++编程技术;在内容讲解上结合丰富的图解和形象的比喻,帮助读者理解晦涩难懂的技术;在内容形式上附有大量的注意、说明、技巧等栏目,夯实读者理论技术,丰富管理与开发经验。</p> <p>《C++自学视频教程》共分3篇18章,其中,第1篇为入门篇,主要包括初识C++、认识C++程序、变量和数据类型、运算符与表达式、条件判断语句、循环控制语句、封装函数使程序模块化、C++中的指针、C++中的引用、使用数组获取连续空间等内容;第2篇为提高篇,主要包括面向对象编程、从基类
由美国当代著名统计学家L·沃塞曼所著的《统计学完全教程》是一本几乎包含了统计学领域全部知识的优秀教材。本书除了介绍传统数理统计学的全部内容以外,还包含了Bootstrap方法(自助法)、独立性推断、因果推断、图模型、非参数回归、正交函数光滑法、分类、统计学理论及数据挖掘等统计学领域的新方法和技术。本书不但注重概率论与数理统计基本理论的阐述,同时还强调数据分析能力的培养。本书中含有大量的实例以帮助广大读者快速掌握使用R软件进行统计数据分析。 本书适用于统计学、数学、计算机科学、机器学习与数据挖掘等领域的高年级本科生、研究生,对于相关领域的广大科研工作者和实际工作者来说也不失为一本有价值的参
<p>《动漫秀场:超级漫画素描技法完全自学教程》是“动漫秀场”系列中的一本。全书共10章,详细讲解了漫画素描所需的必备知识,《动漫秀场:超级漫画素描技法完全自学教程》首先介绍了动漫的分类及绘制漫画所使用的工具,然后具体讲解了人物头部、身体和角色造型的绘制技法,还附带讲解了动漫作品中动物及神怪造型的绘制技法,最后讲解了营造气氛的场景的绘制技法和人物的上色技巧。</p>