C#编程入门指南 Visual Studio/Socket网络编程/WinForm/可搭C语言/python/HTML/CSS/C++/PHP/Javapdf下载

C#编程入门指南 Visual Studio/Socket网络编程/WinForm/可搭C语言/python/HTML/CSS/C++/PHP/Java百度网盘pdf下载

作者:
简介:C#编程入门指南 Visual Studio/Socket网络编程/WinForm/可搭C语言/python/HTML/CSS/C++/PHP/Java
出版社:
出版时间:2020-02
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

产品特色

更多计算机编程系列、PS系列选择↑↑↑


编辑推荐

视频教学+VIP代码库

35小时视频同步课程,手把手教你学编程

255个学习二维码,手机、PC同步学习

77个同步实例,强化知识理解

155个快学快用,强化实战动手能力

5个实战项目,领略C#开发真谛

基础知识--进阶提高--高级应用--项目开发

105个说明,57个注意,19 个多学两招


内容简介

本书以通俗易懂的语言、丰富的案例、贴近开发实战的项目,循序渐进地让读者在实践中学习C#编程知识,并提升实际开发能力。全书分为五篇,分别为基础知识篇、进阶提高篇、WinForm开发篇、高级应用篇、项目实战篇,内容包括Visual Studio、踏上C#开发的征程、必须学会的C#语法、流程控制语句、数组的使用、看似简单的字符串、面向对象程序设计、Windows交互式图形界面、Windows控件——C/S程序的基础、数据访问技术、程序调试与异常处理、IO数据流技术、GDI+绘图应用、Socket网络编程、多线程编程技术、Q友——做你自己的QQ、闪电下载器、明日ERP管理系统、铭成在线考试系统。书中知识大都结合具体示例进行介绍,涉及的程序代码给出了详细的注释,可以使读者轻松领会C#程序开发的精髓,快速提高开发技能。

作者简介

明日科技,专注编程20年!

精彩书评

第一篇 基础知识篇

第1章 初识Visual Studio 1

1.1 了解软件 1

1.2 软件开发相关的概念 3

1.3 C#入门 4

1.3.1 C#的发展 5

1.3.2 C#的特点 5

1.3.3 认识.NET Framework 6

1.3.4 C#与.NET Framework 7

1.3.5 C#的应用领域 7

1.4 Visual Studio 2017的安装与卸载 8

1.4.1 安装Visual Studio 2017的必备条件 8

1.4.2 安装Visual Studio 2017 8

1.4.3 卸载Visual Studio 2017 11

1.5 熟悉Visual Studio 2017 12

1.5.1 创建项目 12

1.5.2 菜单栏 14

1.5.3 工具栏 14

1.5.4 解决方案资源管理器 15

1.5.5 “工具箱”窗口 15

1.5.6 “属性”窗口 16

1.5.7 “错误列表”窗口 17

1.6 小结 17

第2章 踏上C#开发的征程 18

2.1 编写第一个C#程序 18

2.2 C#程序结构预览 20

2.2.1 命名空间 21

2.2.2 类 23

2.2.3 关键字与标识符 24

2.2.4 Main方法 25

2.2.5 C#语句 26

2.2.6 注释 27

2.2.7 一个完整的C#程序 29

2.3 程序编写规范 30

2.3.1 代码编写规则 30

2.3.2 命名规范 31

2.4 小结 32

2.5 快学快用 33

第3章 必须学会的C#语法 34

3.1 为什么要使用变量 34

3.2 变量是什么 35

3.3 变量的声明及初始化 35

3.3.1 声明变量 35

3.3.2 简单数据类型 36

3.3.3 变量的初始化 43

3.3.4 变量的作用域 45

3.4 常量 46

3.4.1 常量是什么 46

3.4.2 常量的分类 46

3.5 运算符 47

3.5.1 算术运算符 47

3.5.2 自增运算符和自减运算符 48

3.5.3 赋值运算符 49

3.5.4 关系运算符 50

3.5.5 逻辑运算符 52

3.5.6 位运算符 53

3.5.7 移位运算符 54

3.5.8 条件运算符 55

3.6 数据类型转换 56

3.6.1 隐式类型转换 56

3.6.2 显式类型转换 57

3.6.3 使用Convert类进行转换 57

3.7 运算符优先级与结合性 58

3.8 小结 59

3.9 快学快用 59


第4章 流程控制语句 62

4.1 决策分支 62

4.2 if语句 63

4.2.1 最简单的if语句 63

4.2.2 if…else语句 65

4.2.3 if…else if…else语句 67

4.2.4 if语句的嵌套 69

4.3 switch多分支语句 71

4.3.1 switch语句 71

4.3.2 switch语句与if…else if…else语句的区别 74

4.4 while和do…while循环 74

4.4.1 while循环 74

4.4.2 do…while循环 76

4.4.3 while语句和do…while语句的区别 77

4.5 for循环 77

4.5.1 for循环的一般形式 77

4.5.2 for循环的变体 78

4.5.3 for循环中逗号的应用 79

4.6 循环的嵌套 79

4.7 跳转语句 81

4.7.1 break语句 81

4.7.2 continue语句 82

4.8 小结 83

4.9 快学快用 83


第二篇 进阶提高篇

第5章 数组使用 86

5.1 数组概述 86

5.2 一维数组 87

5.2.1 一维数组的创建 87

5.2.2 一维数组的初始化 88

5.2.3 一维数组的使用 89

5.3 二维数组 89

5.3.1 二维数组的创建 90

5.3.2 二维数组的初始化 91

5.3.3 二维数组的使用 92

5.3.4 不规则数组的定义 93

5.4 数组与Array类 94

5.5 数组的基本操作 95

5.5.1 使用foreach语句遍历数组 95

5.5.2 对数组进行排序 97

5.6 小结 98

5.7 快学快用 98

第6章 看似简单的字符串 99

6.1 什么是字符串 99

6.2 字符串的声明与初始化 100

6.2.1 声明字符串 100

6.2.2 字符串的初始化 100

6.3 提取字符串信息 101

6.3.1 获取字符串长度 101

6.3.2 获取指定位置的字符 101

6.3.3 获取子字符串索引位置 101

6.3.4 判断字符串首、尾内容 103

6.4 字符串操作 104

6.4.1 字符串的拼接 104

6.4.2 比较字符串 105

6.4.3 字符串的大、小写转换 106

6.4.4 格式化字符串 106

6.4.5 截取字符串 110

6.4.6 分割字符串 110

6.4.7 去除空白内容 111

6.4.8 替换字符串 112

6.5 可变字符串类 113

6.5.1 StringBuilder类的定义 113

6.5.2 StringBuilder类的使用 113

6.6 小结 114

6.7 快学快用 114

第7章 面向对象程序设计 117

7.1 面向对象概述 117

7.1.1 对象 118

7.1.2 类 119

7.1.3 三大基本特征 119

7.2 类 121

7.2.1 类的声明 121

7.2.2 类的成员 121

7.2.3 构造函数 124

7.2.4 析构函数 126

7.2.5 权限修饰符 126

7.3 方法 127

7.3.1 方法的声明 127

7.3.2 方法的参数 128

7.3.3 方法的重载 129

7.4 类的静态成员 130

7.5 对象的创建及使用 131

7.5.1 对象的创建 131

7.5.2 对象的销毁 133

7.5.3 类与对象的关系 133

7.6 继承 133

7.6.1 继承的实现 133

7.6.2 base关键字 135

7.6.3 继承中的构造函数与析构函数 137

7.7 多态 137

7.7.1 虚方法的重写 137

7.7.2 抽象类与抽象方法 139

7.7.3 接口的使用 141

7.8 小结 144

7.9 快学快用 144