• C#开发手册 基础·案例·应用 9787122401977
  • C#开发手册 基础·案例·应用 9787122401977
21年品牌 40万+商家 超1.5亿件商品

C#开发手册 基础·案例·应用 9787122401977

正版图书,可开发票,请放心购买。

96 7.5折 128 全新

库存12件

广东广州
认证卖家担保交易快速发货售后保障

作者明日科技 编著

出版社化学工业出版社

ISBN9787122401977

出版时间2022-02

装帧平装

开本16开

定价128元

货号29369064

上书时间2024-10-26

哲仁书店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
前言

从工业4.0到“十四五”规划,我国信息时代正式踏上新的阶梯,电子设备已经普及,在人们的日常生活中随处可见。信息社会给人们带来了极大的便利,信息捕获、信息处理分析等在各个行业得到普遍应用,推动整个社会向前稳固发展。

计算机设备和信息数据的相互融合,对各个行业来说都是一次非常大的进步,已经渗入到工业、农业、商业、军事等领域,同时其相关应用产业也得到一定发展。就目前来看,各类编程语言的发展、人工智能相关算法的应用、大数据时代的数据处理和分析都是计算机科学领域各大高校、各个企业在不断攻关的难题,是挑战也是机遇。因此,我们策划编写了“计算机科学与技术手册系列”图书,旨在为想要进入相应领域的初学者或者已经在该领域深耕多年的从业者提供新而全的技术性内容,以及丰富、典型的实战案例。

本书从初学者的角度出发,为想要学习C#程序开发、想要进行Windows窗体开发的初中级开发人员、编程爱好者、大学师生精心策划。所讲内容从技术应用的角度出发,结合实际应用深入浅出地循序渐进。

本书内容

全书共分为32章,主要通过“基础篇(18章)  案例篇(12章) 应用篇(2章)”3大维度一体化的讲解方式,具体的知识结构如下图所示。

本书特色

1.突出重点、学以致用

书中每个知识点都结合了简单易懂的示例代码以及非常详细的注释信息,力求读者能够快速理解所学知识,提高学习效率,缩短学习路径。

2.提升思维、综合运用

本书以知识点综合运用的方式,带领读者学习各种趣味性较强的应用案例,让读者不断提升编写C#程序的思维,还可以快速提升对知识点的综合运用能力,让读者能够回顾以往所学的知识点,并结合新的知识点进行综合应用。

3.综合技术、实际项目

本书在应用篇中提供了两个贴近实际应用的项目,力求通过实际应用使读者更容易地掌握C#技术与对应业务的需求。两个项目都是根据实际开发经验总结而来,包含了在实际开发中所遇到的各种问题。项目结构清晰、扩展性强,读者可根据个人需求进行扩展开发。

4.精彩栏目、贴心提示

本书根据实际学习的需要,设置了“注意”“说明”“指点迷津”等许多贴心的小栏目,辅助读者轻松理解所学知识,规避编程陷阱。

本书由明日科技的.NET开发团队策划并组织编写,主要编写人员有王小科、李菁菁、张鑫、何平、申小琦、赵宁、周佳星、李磊、王国辉、高春艳、李再天、赛奎春、葛忠月、李春林、宋万勇、张宝华、杨丽、刘媛媛、庞凤、谭畅、依莹莹等。在编写本书的过程中,我们本着科学、严谨的态度,力求精益求精,但疏漏之处在所难免,敬请广大读者批评斧正。

感谢您阅读本书,希望本书能成为您编程路上的领航者。

祝您读书快乐!

编著者

 



导语摘要

《C#开发手册:基础·案例·应用》是“计算机科学与技术手册系列”图书之一,该系列图书内容全面,以理论联系实际、能学到并做到为宗旨,以技术为核心,以案例为辅助,引领读者全面学习基础技术、代码编写方法和具体应用项目,旨在为想要进入相应领域或者已经在该领域深耕多年的技术人员提供新而全的技术性内容及案例。

本书是侧重编程基础 实践的C#程序开发图书,为了保证读者可以学以致用,在实践方面循序渐进地进行了3个层次的讲解:基础知识实践、进阶案例实践和综合应用实践。本书全面介绍了使用C#进行窗体程序开发的知识,以帮助读者快速掌握C#开发的技能,拓宽职场的道路。本书通过各种示例将学习与应用相结合,打造轻松学习、零压力学习的环境,通过案例对所学知识进行综合应用,通过开发实际项目将C#开发的各项技能应用到实际工作中。

本书提供丰富的资源,包含实例87个、实战练习20个、案例12个、项目2个,力求为读者打造一本基础 案例 应用一体化的、精彩的C#开发实例图书。

本书不仅适合初学者、编程爱好者、准备毕业设计的学生、参加实习的程序员,而且适合初中级程序开发人员以及程序测试和维护人员使用。

 



商品简介

《C#开发手册:基础·案例·应用》是“计算机科学与技术手册系列”图书之一,该系列图书内容全面,以理论联系实际、能学到并做到为宗旨,以技术为核心,以案例为辅助,引领读者全面学习基础技术、代码编写方法和具体应用项目,旨在为想要进入相应领域或者已经在该领域深耕多年的技术人员提供新而全的技术性内容及案例。

本书是侧重编程基础 实践的C#程序开发图书,为了保证读者可以学以致用,在实践方面循序渐进地进行了3个层次的讲解:基础知识实践、进阶案例实践和综合应用实践。本书全面介绍了使用C#进行窗体程序开发的知识,以帮助读者快速掌握C#开发的技能,拓宽职场的道路。本书通过各种示例将学习与应用相结合,打造轻松学习、零压力学习的环境,通过案例对所学知识进行综合应用,通过开发实际项目将C#开发的各项技能应用到实际工作中。

本书提供丰富的资源,包含实例87个、实战练习20个、案例12个、项目2个,力求为读者打造一本基础 案例 应用一体化的、精彩的C#开发实例图书。

本书不仅适合初学者、编程爱好者、准备毕业设计的学生、参加实习的程序员,而且适合初中级程序开发人员以及程序测试和维护人员使用。

 

 



目录

第1篇 基础篇

第1章 C#开发准备

1.1 C#语言入门  3

1.1.1 C#是什么  3

1.1.2 认识.NET Framework  3

1.1.3 C#与.NET Framework  4

1.1.4 C#的应用领域  4

1.2 Visual Studio 2019的安装与卸载  4

1.2.1 安装Visual Studio 2019条件  4

1.2.2 下载Visual Studio 2019  4

1.2.3 安装Visual Studio 2019  5

1.3 熟悉Visual Studio 2019开发环境  6

1.3.1 创建个C#程序  6

1.3.2 菜单栏  7

1.3.3 工具栏  7

1.3.4 解决方案资源管理器  8

1.3.5 “工具箱”窗口  8

1.3.6 “属性”窗口  9

1.3.7 “错误列表”窗口  9

1.4 C#程序结构预览  10

1.4.1 命名空间  10

1.4.2 类  11

1.4.3 关键字与标识符  11

1.4.4 Main方法  12

1.4.5 C#语句  13

1.4.6 注释  15

1.4.7 一个完整的C#程序  16

【实例1.1】输出名人名言  16

1.5 综合案例——打印美团外卖单据  17

1.5.1 案例描述  17

1.5.2 实现代码  17

1.6 实战练习  18

第2章 C#语言基础

2.1 数据类型及变量  20

2.1.1 变量是什么  20

2.1.2 变量的声明和命名规则  20

2.1.3 简单数据类型  21

2.1.4 变量的初始化  24

2.1.5 变量的作用域  25

【实例2.1】使用变量记录用户登录名   25

2.2 引用类型和值类型与引用类型的区别  26

2.2.1  引用类型  26

2.2.2 值类型与引用类型的区别  27

2.3 常量  27

2.3.1 常量是什么  27

2.3.2 常量的分类  27

2.4 数据类型转换  28

2.4.1 隐式类型转换  28

2.4.2 显式类型转换  29

2.4.3 使用Convert类进行转换  29

2.4.4 装箱和拆箱  30

2.5 运算符  31

2.5.1 算术运算符  31

2.5.2 自增自减运算符  31

2.5.3 赋值运算符  32

2.5.4 关系运算符  34

【实例2.2】使用关系运算符比较大小关系  34

2.5.5 逻辑运算符  34

2.5.6 位运算符  35

2.5.7 移位运算符  36

2.5.8 条件运算符  37

2.5.9 运算符优先级与结合性  38

2.6 综合案例——记录你的密码  39

2.6.1 案例描述  39

2.6.2 实现代码  39

2.7 实战练习  40

第3章 流程控制

3.1 选择语句  42

3.1.1 if语句  42

【实例3.1】根据输入年龄输出相应信息提示  45

【实例3.2】判断输入的年份是不是闰年  47

3.1.2 switch语句  48

【实例3.3】查询高考录取分数线  49

3.2 循环语句  49

3.2.1 while语句  50

【实例3.4】计算1到100的累加和  50

3.2.2 do…while语句  50

3.2.3 for语句  51

3.2.4 foreach语句  53

3.3 跳转语句  54

3.3.1 break语句  54

【实例3.5】使用break跳出循环  54

3.3.2 continue语句  55

【实例3.6】使用continue语句实现1到100之间的偶数和  55

3.3.3 goto语句  55

3.3.4 return语句  56

【实例3.7】使用return设置返回值  56

3.4 综合案例——猜数字游戏  56

3.4.1 案例描述  56

3.4.2 实现代码  56

3.5 实战练习  57

第4章 字符与字符串

4.1 字符  59

4.1.1 Char类的使用  59

【实例4.1】字符类Char的常用方法应用  60

4.1.2 转义字符  60

【实例4.2】输出Windows系统目录  61

4.2 字符串  61

4.2.1 声明字符串  61

4.2.2 字符串的初始化  62

4.2.3 获取字符串长度  63

4.2.4 获取指定位置的字符  63

4.2.5 获取子字符串索引位置  64

4.2.6 判断字符串首尾内容  65

4.2.7 字符串的拼接  66

4.2.8 比较字符串  66

4.2.9 字符串的大小写转换  67

4.2.10 格式化字符串  67

【实例4.3】格式化不同的数值类型数据  69

【实例4.4】输出不同形式的日期时间  70

4.2.11 截取字符串  70

4.2.12 分隔字符串  71

4.2.13 填充字符串  71

【实例4.5】对字符串进行填充  72

4.2.14 去除空白内容  72

4.2.15 替换字符串  73

4.3 可变字符串  73

4.3.1 StringBuilder类的定义  74

4.3.2 StringBuilder类的使用  74

【实例4.6】StringBuilder类方法的使用  75

4.3.3 StringBuilder类与String类的区别  75

4.4 综合案例——模拟邮件发送  76

4.4.1 案例描述  76

4.4.2 实现代码  76

4.5 实战练习  77

第5章 数组与集合

5.1 数组概述  79

5.2 一维数组的声明和使用  79

5.2.1 一维数组的声明  79

5.2.2 一维数组的使用  80

【实例5.1】遍历一维数组中的所有元素  80

5.3 二维数组的声明和使用  81

5.3.1 二维数组的声明  81

5.3.2 二维数组的使用  81

【实例5.2】输出二维数组的所有元素  81

5.3.3 不规则数组的定义  82

5.4 数组的基本操作  82

5.4.1 遍历数组中的元素  82

5.4.2 使用排序算法对数组进行排序  83

【实例5.3】冒泡排序法  83

【实例5.4】选择排序法  84

5.5 ArrayList集合的使用  85

5.5.1 ArrayList集合概述  85

5.5.2 添加ArrayList集合元素  86

5.5.3 删除ArrayList集合元素  87

5.5.4 遍历ArrayList集合  88

【实例5.5】使用集合存储数据  88

5.5.5 查找ArrayList集合元素  89

5.6 综合案例——模拟淘宝购物车场景  90

5.6.1 案例描述  90

5.6.2 实现代码  90

5.7 实战练习  90

第6章 面向对象编程基础

6.1 面向对象概念  92

6.1.1 对象、类、实例化  92

6.1.2 面向对象程序设计语言的三大原则  93

6.2 类  95

6.2.1 类的概念  95

6.2.2 类的声明  95

6.2.3 类的成员  96

【实例6.1】用set访问器对年龄进行判断  98

6.2.4 构造函数和析构函数  98

【实例6.2】构造函数的使用  98

6.2.5 对象的创建及使用  99

【实例6.3】使用对象调用类成员  100

6.2.6 this关键字  102

6.2.7 类与对象的关系  103

6.3 方法  103

6.3.1 方法的声明  103

6.3.2 方法的参数  104

【实例6.4】值参数的使用  104

【实例6.5】ref引用参数的使用  105

【实例6.6】out参数的使用  105

【实例6.7】使用params向方法参数传递多个值  106

6.3.3 静态方法与实例方法  106

【实例6.8】使用类名调用静态方法  107

【实例6.9】实例方法的调用  107

6.3.4 方法的重载  108

【实例6.10】使用重载方法计算不同类型数据的和  108

6.4 综合案例——输出库存商品信息  108

6.4.1 案例描述  108

6.4.2 实现代码  109

6.5 实战练习  110

第7章 面向对象核心技术

7.1 类的继承与多态  112

7.1.1 继承  112

【实例7.1】模拟进销存管理系统的进货信息并输出  112

7.1.2 多态  114

【实例7.2】不同交通工具的形态  114

【实例7.3】重写抽象方法输出进货信息和销售信息  116

7.2 结构与接口  117

7.2.1 结构  117

7.2.2 接口  118

【实例7.4】通过继承接口输出进货信息和销售信息  119

7.3 索引器  121

【实例7.5】定义操作字符串数组的索引器  121

7.4 委托和匿名方法  122

7.4.1 委托  122

【实例7.6】自定义委托并使用  122

7.4.2 匿名方法  123

【实例7.7】分别调用匿名方法和命名方法  123

7.5 事件  124

7.5.1 委托的发布和订阅  124

【实例7.8】通过委托使学生们对铃声作出响应  124

7.5.2 事件的发布和订阅  126

7.5.3 EventHandler类  127

7.6 泛型  128

7.6.1 类型参数T  128

7.6.2 泛型接口  129

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP