书籍详情
《C#程序设计基础入门与实战新起点电脑教程文杰书院》[36M]百度网盘|亲测有效|pdf下载
  • C#程序设计基础入门与实战新起点电脑教程文杰书院

  • 出版社:博远慧达图书专营店
  • 出版时间:2019-11
  • 热度:7361
  • 上架时间:2024-06-30 09:07:09
  • 价格:0.0
书籍下载
书籍预览
免责声明

本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正

内容介绍

   图书基本信息
图书名称 C#程序设计基础入门与实战(微课版) 新起点电脑教程
作者 文杰书院
定价 69.00元
出版社 清华大学出版社
ISBN 9787302540922
出版日期 2019-11-01
字数
页码 352
版次 1
装帧 平装
开本 16开
商品重量 0.4Kg

   内容简介

  C#语言是微软公司推出的功能强大的编程语言,能够开发出桌面程序、Web程序和移动应用程序。
  《C#程序设计基础入门与实战(微课版)/新起点电脑教程》以通俗易懂的语言、翔实生动的操作案例、精挑细选的使用技巧,指导初学者快速掌握C#语言的基础知识与使用方法。
  《C#程序设计基础入门与实战(微课版)/新起点电脑教程》主要内容包括C#语言基础、语法基础、运算符与表达式、流程控制语句、方法、面向对象编程、数组和集合、继承与多态、字符串与正则表达式、委托与事件、泛型、异常处理和程序调试、文件、Windows窗体编程、ADO.NET和数据库操作等方面的知识。全书循序渐进、结构清晰,以实战演练的方式介绍知识点,让读者一看就懂。
  《C#程序设计基础入门与实战(微课版)/新起点电脑教程》面向学习C#开发的初、中级用户,适合无基础又想快速掌握C#开发入门的读者,同时对有经验的C#使用者也有很高的参考价值,还可以作为高等院校专业课教材和社会培训机构的培训教材。


   作者简介

文杰书院,专门从事计算机图书的策划与编写,主要成员由本工作室的全职工作人员、高校教师、各行各业的工程技术人员组成,图书出版范围涵盖计算机科学与技术的各个分支,兼顾计算机知识普及与提高,注重理论与应用相结合,努力推广实用性强的应用技术。


   目录

章 C#语言基础
1.1 C#语言介绍
1.1.1 C#语言的特点
1.1.2.NET Framework框架
1.2 史上强开发工具——Microsoft Visual Studio
1.2.1 Visual Studio 2017的新功能
1.2.2 Visual Studio 2017的版本
1.2.3 安装Microsoft Visual Studio
1.3 初识Microsoft Visual Studio开发环境
1.3.1 设置工作
1.3.2 新建项目
1.3.3 解决方案和类视图
1.3.4 文本编辑器
1.3.5 生成与查错
1.4 实践案例与上机指导
1.4.1 创建工程并编写代码
1.4.2 运行并调试
1.4.3 分析代码
1.5 思考与练习

第2章 语法基础
2.1 语句和注释
2.1.1 语句
2.1.2 注释
2.2 变量
2.2.1 C#语言的数据类型
2.2.2 引用类型
2.2.3 值类型
2.2.4 基本类型
2.2.5 变量命名
2.2.6 变量的声明和赋值
2.3 常量
2.4 类型转换
2.4.1 隐式转换
2.4.2 显式转换
2.5 实践案例与上机指导
2.5.1 枚举
2.5.2 结构
2.6 思考与练习

第3章 运算符与表达式
3.1 运算符和表达式基础
3.2 运算符
3.2.1 基本运算符
3.2.2 数算符
3.2.3 赋值运算符
3.2.4 比较运算符
3.2.5 逻辑运算符
3.2.6 移位运算符
3.3 运算符优先级
3.4 实践案例与上机指导
3.4.1 尝试使用三元运算符
3.4.2 运算符的优先级演练
3.5 思考与练习

第4章 流程控制语句
4.1 语句和语句块
4.2 选择语句
4.2.1 使用if语句
4.2.2 使用switch语句
4.3 循环语句
4.3.1 使用while语句
4.3.2 使用dowhile语句
4.3.3 使用for语句
4.4 跳转语句
4.4.1 使用break语句
4.4.2 使用continue语句
4.5 实践案例与上机指导
4.6 思考与练习

第5章 方法
5.1 定义和使用方法
5.1.1 定义方法
5.1.2 方法参数
5.2 变量的作用域
5.3 静态方法与实例方法
5.4 C#方法的参数
5.4.1 使用值参数
5.4.2 使用引用参数
5.4.3 使用参数数组
5.4.4 使用数组参数
5.5 实践案例与上机指导
5.6 思考与练习

第6章 面向对象编程
6.1 面向对象基础
6.1.1 什么是面向对象
6.1.2 C#语言的面向对象编程
6.1.3 实战演练——OOP技术的应用
6.2 类
6.2.1 定义类
6.2.2 类的成员
6.2.3 定义并使用类的成员
6.3 访问修饰符
6.3.1 5种访问修饰符
6.3.2 类成员访问修饰符
6.3.3 类的访问修饰符
6.4 对象
6.4.1 创建对象
6.4.2 使用对象
6.5 构造方法
6.5.1 构造方法概述
6.5.2 使用私有构造方法
6.5.3 使用静态构造方法
6.6 实践案例与上机指导
6.6.1 使用析构方法
6.6.2 使用this关键字
6.7 思考与练习

第7章 数组和集合
7.1 数组
7.1.1 一维数组
7.1.2 多维数组
7.2 数组的高级应用
7.2.1 数组的属性和方法
7.2.2 读取数组中的数据
7.2.3 数组中的数据
7.2.4 搜索数组中的数据
7.2.5 CreateInstance方法
7.2.6 数组转换
7.3 集合
7.3.1 C#集合基础
7.3.2 ArrayList集合类
7.3.3 Hashtable集合类
7.4 实践案例与上机指导
7.4.1 使用Queue集合类
7.4.2 使用SortedList集合类
7.5 思考与练习

第8章 继承与多态
8.1 继承
8.1.1 类的层次结构
8.1.2 使用C#继承
8.2 隐藏
8.2.1 什么是隐藏
8.2.2 在子类中实现隐藏
8.3 多态
8.3.1 虚方法和虚方法重写
8.3.2 多态的好处
8.4 关键字base
8.4.1 base访问
8.4.2 使用base指定构造函数
8.5 抽象类和抽象方法
8.5.1 定义抽象类
8.5.2 抽象成员
8.6 密封类和密封成员
8.6.1 密封类
8.6.2 密封成员
8.7 实践案例与上机指导
8.7.1 使用静态类
8.7.2 定义并使用接口
8.8 思考与练习

第9章 字符串与正则表达式
9.1 字符串
9.1.1 两种字符串格式
9.1.2 string和String
9.1.3 连接字符串和提取字符串
9.1.4 分隔字符串
9.1.5 实现字符大小写处理
9.1.6 字符串比较
9.1.7 字符搜索
9.1.8 字符
9.1.9 字符修改
9.1.1 0字符格式化
9.1.1 1可变字符串的类
9.2 正则表达式
9.2.1 C#正则表达式基础
9.2.2 正则表达式的语言
9.2.3 正则表达式类
9.3 实践案例与上机指导
9.3.1 使用分隔符分隔
9.3.2 字符检索处理
9.4 思考与练习

0章 委托与事件
10.1 使用C#委托
10.1.1 委托基础
10.1.2 声明委托
10.1.3 委托的前世今生
10.1.4 使用委托
10.1.5 使用委托匿名方法
10.2 使用C#事件
10.2.1 声明事件
10.2.2 使用事件
10.3 实践案例与上机指导
10.3.1 根据用户的按键操作来响应事件
10.3.2 使用访问器方式响应事件
10.4 思考与练习

1章 泛型
11.1 泛型基础
11.1.1 泛型的特点
11.1.2 没推出泛型之前的处理
11.2 声明泛型
11.2.1 声明泛型类
11.2.2 泛型接口
11.2.3 泛型委托
11.2.4 泛型方法
11.2.5 使用泛型约束
11.3 实践案例与上机指导
11.3.1 泛型集合类的基本处理
11.3.2 泛型集合类的键值处理
11.4 思考与练习

2章 异常处理和程序调试
12.1 异常处理
12.1.1 异常处理类
12.1.2 异常的特点
12.2 使用异常处理语句
12.2.1 使用trycatch语句
12.2.2 使用throw语句
12.2.3 使用trycatchfinally语句
12.2.4 使用多个catch语句
12.2.5 自定义异常
12.3 程序调试
12.3.1 断点调试
12.3.2 自定义调用堆栈
12.3.3 Visual Studio.NET的调试配置说明
12.3.4 使用 IntelliTrace进行调试
12.4 实践案例与上机指导
12.5 思考与练习

3章 文件
13.1 文件操作管理
13.1.1 文件管理类介绍
13.1.2 使用File和FileInfo
13.1.3 使用Directory和DirectoryInfo
13.1.4 使用Path
13.1.5 使用Environment
13.2 流文件操作管理
13.2.1 流文件的抽象基类Stream基础
13.2.2 使用FileStream
13.2.3 使用StreamWriter和StreamReader
13.3 实践案例与上机指导
13.3.1 使用BinaryReader读取二进制数据
13.3.2 使用BinaryWriter写入二进制数据
13.4 思考与练习

4章 Windows窗体编程
14.1 窗体编程基础
14.1.1 窗体概述
14.1.2 一个简单的窗体程序
14.2 创建和使用窗体
14.2.1 创建窗体
14.2.2 窗体设置
14.3 使用控件和组件
14.3.1 控件的属性
14.3.2 使用Label控件和LinkLabel控件
14.3.3 使用TextBox控件
14.3.4 使用Button控件
14.4 使用窗体菜单
14.4.1 主菜单控件介绍
14.4.2 使用MenuStrip控件
14.5 实践案例与上机指导
14.6 思考与练习

5章 ADO.NET和数据库操作
15.1 ADO.NET概述
15.1.1 ADO.NET的产生背景
15.1.2 ADO.NET的对象
15.2 使用Connection对象连接数据库
15.2.1 安装Northwind
15.2.2 System.Data命名空间
15.2.3 基本连接处理
15.2.4 连接数据库
15.2.5 关闭数据库连接
15.2.6 及时关闭连接
15.3 使用Command对象操作数据库
15.3.1 Command对象的属性和方法
15.3.2 处理命令
15.4 实践案例与上机指导
15.5 思考与练习

6章 在线商城系统
16.1 项目介绍
16.1.1 电子商务的简要介绍
16.1.2 在线商城系统构成模块
16.2 设计数据库
16.2.1 数据库设计
16.2.2 系统参数设置文件
16.3 数据访问层
16.3.1 商品显示
16.3.2 订单处理
16.3.3 商品评论
16.3.4 商品分类
16.3.5 商品管理
16.4 购物车模块
16.4.1 购物车组件模块
16.4.2 购物车商品添加模块
16.4.3 购物车查看和管理模块
16.5 订单处理
16.5.1 生成订单编号
16.5.2 提交和创建订单
16.5.3 订单详情模块
16.5.4 订单列表模块
16.5.5 订单状态处理模块
16.6 项目展示
习题答案


   编辑推荐
适读人群 :面向学习C#开发的初、中级用户,适合无基础又想快速掌握C#开发入门的读者,同时对有经验的C#使用者也有很高的参考价值,还可以作为高等院校专业课教材和社会培训机构的培训教材。

“新起点电脑教程(微课版)”系列图书采用“基础讲解”+“案例演练”+“综合项目实战”的呈现模式,帮助编程初学者顺利上手,轻松入门,进而成长为编程高手。

为了帮助读者深入理解好所学的内容,每一小节都特别配有视频讲解,读者只要用手机扫描二维码,即可在线观看教学视频,随时随地都可以学。

“新起点电脑教程(微课版)”系列图书所有的案例都配有源代码,教材购书还赠送PPT教学案例,这些资源读者可登陆官方网站下载获取,非常方便。



   文摘

2.2.3 值类型

如果在C#程序中只有引用类型,则会很容易影响整个程序的性能,而通过值类型能够很好地解决这个问题。值类型能够存储程序中用到的数值,例如通过一个名为mm的变量存储数值100,这样在程序中只需调用变量名mm,即可调用数值100。

在C#程序中,值类型是从类System.ValueType中继承的,其中包括结构、枚举和大多数的基本类型。具体说明如下所示。

?? 结构类型:能够声明常量、字段、方法和属性等。

?? 枚举类型:是具有命名常量的独特类型,每个枚举类型都有一个基础的类型,是通过枚举来声明的。


实例2-2:使用值类型显示信息

源文件路径:daima22-2


实例文件Program.cs的具体实现代码如下所示。


static void Main(string[] args) { //调用系统内置的主方法Main

bool tr; //定义bool类型变量tr

int s; //定义int类型变量s

float fl = 3.14F; //定义float类型变量fl,并设置初始值是3.14F

double d = 3.14D; //定义double类型变量d,并设置初始值是3.14D

fl = (float)d; //将变量d转换为float类型,并赋值给变量fl

int kuli = 30; //声明一个int类型的变量kuli

byte hadeng = 29; //声明一个byte类型的变量hadeng

Console.WriteLine('本赛季常规赛得分库里平均得分:{0}', kuli); //输出int类型变量kuli

Console.WriteLine('本赛季常规赛得分第二哈登平均得分:{0}', hadeng); //输出byte类型变量hadeng

Console.ReadLine;

}


执行效果如图2-2所示。

图2-2 执行效果



   序言

章 C#语言基础
1.1 C#语言介绍
1.1.1 C#语言的特点
1.1.2.NET Framework框架
1.2 史上强开发工具——Microsoft Visual Studio
1.2.1 Visual Studio 2017的新功能
1.2.2 Visual Studio 2017的版本
1.2.3 安装Microsoft Visual Studio
1.3 初识Microsoft Visual Studio开发环境
1.3.1 设置工作
1.3.2 新建项目
1.3.3 解决方案和类视图
1.3.4 文本编辑器
1.3.5 生成与查错
1.4 实践案例与上机指导
1.4.1 创建工程并编写代码
1.4.2 运行并调试
1.4.3 分析代码
1.5 思考与练习

第2章 语法基础
2.1 语句和注释
2.1.1 语句
2.1.2 注释
2.2 变量
2.2.1 C#语言的数据类型
2.2.2 引用类型
2.2.3 值类型
2.2.4 基本类型
2.2.5 变量命名
2.2.6 变量的声明和赋值
2.3 常量
2.4 类型转换
2.4.1 隐式转换
2.4.2 显式转换
2.5 实践案例与上机指导
2.5.1 枚举
2.5.2 结构
2.6 思考与练习

第3章 运算符与表达式
3.1 运算符和表达式基础
3.2 运算符
3.2.1 基本运算符
3.2.2 数算符
3.2.3 赋值运算符
3.2.4 比较运算符
3.2.5 逻辑运算符
3.2.6 移位运算符
3.3 运算符优先级
3.4 实践案例与上机指导
3.4.1 尝试使用三元运算符
3.4.2 运算符的优先级演练
3.5 思考与练习

第4章 流程控制语句
4.1 语句和语句块
4.2 选择语句
4.2.1 使用if语句
4.2.2 使用switch语句
4.3 循环语句
4.3.1 使用while语句
4.3.2 使用dowhile语句
4.3.3 使用for语句
4.4 跳转语句
4.4.1 使用break语句
4.4.2 使用continue语句
4.5 实践案例与上机指导
4.6 思考与练习

第5章 方法
5.1 定义和使用方法
5.1.1 定义方法
5.1.2 方法参数
5.2 变量的作用域
5.3 静态方法与实例方法
5.4 C#方法的参数
5.4.1 使用值参数
5.4.2 使用引用参数
5.4.3 使用参数数组
5.4.4 使用数组参数
5.5 实践案例与上机指导
5.6 思考与练习

第6章 面向对象编程
6.1 面向对象基础
6.1.1 什么是面向对象
6.1.2 C#语言的面向对象编程
6.1.3 实战演练——OOP技术的应用
6.2 类
6.2.1 定义类
6.2.2 类的成员
6.2.3 定义并使用类的成员
6.3 访问修饰符
6.3.1 5种访问修饰符
6.3.2 类成员访问修饰符
6.3.3 类的访问修饰符
6.4 对象
6.4.1 创建对象
6.4.2 使用对象
6.5 构造方法
6.5.1 构造方法概述
6.5.2 使用私有构造方法
6.5.3 使用静态构造方法
6.6 实践案例与上机指导
6.6.1 使用析构方法
6.6.2 使用this关键字
6.7 思考与练习

第7章 数组和集合
7.1 数组
7.1.1 一维数组
7.1.2 多维数组
7.2 数组的高级应用
7.2.1 数组的属性和方法
7.2.2 读取数组中的数据
7.2.3 数组中的数据
7.2.4 搜索数组中的数据
7.2.5 CreateInstance方法
7.2.6 数组转换
7.3 集合
7.3.1 C#集合基础
7.3.2 ArrayList集合类
7.3.3 Hashtable集合类
7.4 实践案例与上机指导
7.4.1 使用Queue集合类
7.4.2 使用SortedList集合类
7.5 思考与练习

第8章 继承与多态
8.1 继承
8.1.1 类的层次结构
8.1.2 使用C#继承
8.2 隐藏
8.2.1 什么是隐藏
8.2.2 在子类中实现隐藏
8.3 多态
8.3.1 虚方法和虚方法重写
8.3.2 多态的好处
8.4 关键字base
8.4.1 base访问
8.4.2 使用base指定构造函数
8.5 抽象类和抽象方法
8.5.1 定义抽象类
8.5.2 抽象成员
8.6 密封类和密封成员
8.6.1 密封类
8.6.2 密封成员
8.7 实践案例与上机指导
8.7.1 使用静态类
8.7.2 定义并使用接口
8.8 思考与练习

第9章 字符串与正则表达式
9.1 字符串
9.1.1 两种字符串格式
9.1.2 string和String
9.1.3 连接字符串和提取字符串
9.1.4 分隔字符串
9.1.5 实现字符大小写处理
9.1.6 字符串比较
9.1.7 字符搜索
9.1.8 字符
9.1.9 字符修改
9.1.1 0字符格式化
9.1.1 1可变字符串的类
9.2 正则表达式
9.2.1 C#正则表达式基础
9.2.2 正则表达式的语言
9.2.3 正则表达式类
9.3 实践案例与上机指导
9.3.1 使用分隔符分隔
9.3.2 字符检索处理
9.4 思考与练习

0章 委托与事件
10.1 使用C#委托
10.1.1 委托基础
10.1.2 声明委托
10.1.3 委托的前世今生
10.1.4 使用委托
10.1.5 使用委托匿名方法
10.2 使用C#事件
10.2.1 声明事件
10.2.2 使用事件
10.3 实践案例与上机指导
10.3.1 根据用户的按键操作来响应事件
10.3.2 使用访问器方式响应事件
10.4 思考与练习

1章 泛型
11.1 泛型基础
11.1.1 泛型的特点
11.1.2 没推出泛型之前的处理
11.2 声明泛型
11.2.1 声明泛型类
11.2.2 泛型接口
11.2.3 泛型委托
11.2.4 泛型方法
11.2.5 使用泛型约束
11.3 实践案例与上机指导
11.3.1 泛型集合类的基本处理
11.3.2 泛型集合类的键值处理
11.4 思考与练习

2章 异常处理和程序调试
12.1 异常处理
12.1.1 异常处理类
12.1.2 异常的特点
12.2 使用异常处理语句
12.2.1 使用trycatch语句
12.2.2 使用throw语句
12.2.3 使用trycatchfinally语句
12.2.4 使用多个catch语句
12.2.5 自定义异常
12.3 程序调试
12.3.1 断点调试
12.3.2 自定义调用堆栈
12.3.3 Visual Studio.NET的调试配置说明
12.3.4 使用 IntelliTrace进行调试
12.4 实践案例与上机指导
12.5 思考与练习

3章 文件
13.1 文件操作管理
13.1.1 文件管理类介绍
13.1.2 使用File和FileInfo
13.1.3 使用Directory和DirectoryInfo
13.1.4 使用Path
13.1.5 使用Environment
13.2 流文件操作管理
13.2.1 流文件的抽象基类Stream基础
13.2.2 使用FileStream
13.2.3 使用StreamWriter和StreamReader
13.3 实践案例与上机指导
13.3.1 使用BinaryReader读取二进制数据
13.3.2 使用BinaryWriter写入二进制数据
13.4 思考与练习

4章 Windows窗体编程
14.1 窗体编程基础
14.1.1 窗体概述
14.1.2 一个简单的窗体程序
14.2 创建和使用窗体
14.2.1 创建窗体
14.2.2 窗体设置
14.3 使用控件和组件
14.3.1 控件的属性
14.3.2 使用Label控件和LinkLabel控件
14.3.3 使用TextBox控件
14.3.4 使用Button控件
14.4 使用窗体菜单
14.4.1 主菜单控件介绍
14.4.2 使用MenuStrip控件
14.5 实践案例与上机指导
14.6 思考与练习

5章 ADO.NET和数据库操作
15.1 ADO.NET概述
15.1.1 ADO.NET的产生背景
15.1.2 ADO.NET的对象
15.2 使用Connection对象连接数据库
15.2.1 安装Northwind
15.2.2 System.Data命名空间
15.2.3 基本连接处理
15.2.4 连接数据库
15.2.5 关闭数据库连接
15.2.6 及时关闭连接
15.3 使用Command对象操作数据库
15.3.1 Command对象的属性和方法
15.3.2 处理命令
15.4 实践案例与上机指导
15.5 思考与练习

6章 在线商城系统
16.1 项目介绍
16.1.1 电子商务的简要介绍
16.1.2 在线商城系统构成模块
16.2 设计数据库
16.2.1 数据库设计
16.2.2 系统参数设置文件
16.3 数据访问层
16.3.1 商品显示
16.3.2 订单处理
16.3.3 商品评论
16.3.4 商品分类
16.3.5 商品管理
16.4 购物车模块
16.4.1 购物车组件模块
16.4.2 购物车商品添加模块
16.4.3 购物车查看和管理模块
16.5 订单处理
16.5.1 生成订单编号
16.5.2 提交和创建订单
16.5.3 订单详情模块
16.5.4 订单列表模块
16.5.5 订单状态处理模块
16.6 项目展示
习题答案