技术教育社区
www.teccses.org

零基础C#学习笔记

封面

作者:明日科技

页数:336

出版社:电子工业出版社

出版日期:2021

ISBN:9787121399510

电子书格式:pdf/epub/txt

内容简介

本书从入门读者的角度出发,通过通俗易懂的语言、丰富多彩的示例,循序渐进地让读者在实践中学习 C# 编程知识,并提升自己的实际开发能力。全书分 3 篇共 15 章,内容包括初识 Visual Studio、踏上 C# 开发的征程、必须学会的 C# 语法、流程控制语句、数组的使用、看似简单的字符串、面向对象程序设计、Windows 交互式图形界面、Windows 控件――C/S 程序的基础、数据访问技术、程序调试与异常处理、I/O 数据流技术、GDI+ 绘图应用、Socket 网络编程、多线程编程技术。书中所有知识都结合具体示例进行介绍,涉及的程序代码都给出了详细的注释,可以使读者轻松领会 C# 程序开发的精髓,快速提高开发技能。

作者简介

明日科技是一家管理规范、研发能力强的互联网公司,同时从事图书开发。人员规模50人明日的优势:?明日科技很注重员工经验交流和开发经验整理、共享,内部积累文档已经整理得非常完善,代码讲解非常细致,目前已经出版图书300多个品种,占据主流语言图书销售排行的前列。?案例完全来自本企业的项目,紧跟时代脚步,内容质量上无可挑剔。?明日科技配套资源丰富,提供从视频讲解到快学快用的整体配套资源,同时技术服务做的也比较完善。

本书特色

基础篇-进阶篇-高级篇 一步到位 28小时视频同步课程,手把手教你学编程203个学习二维码,手机、PC同步学习92个同步实例,强化知识理解196个学习笔记,轻松化解学习障碍

目录

目 录
篇 基础篇
第 1 章 初识 Visual Studio ………………………………………………………………………………….1
1.1 了解软件 ……………………………………………………………………………………………………….. 1
1.2 软件开发相关概念 …………………………………………………………………………………………. 2
1.3 熟悉 Visual Studio 2017 …………………………………………………………………………………… 4
1.3.1 创建项目 …………………………………………………………………………………………….. 4
1.3.2 菜单栏 ………………………………………………………………………………………………… 6
1.3.3 工具栏 ………………………………………………………………………………………………… 6
1.3.4 “工具箱”窗口 ………………………………………………………………………………….. 7
1.3.5 “属性”窗口 ……………………………………………………………………………………… 7
1.3.6 “错误列表”窗口 ………………………………………………………………………………. 8
第 2 章 踏上 C# 开发的征程 ……………………………………………………………………………….9
2.1 编写个 C# 程序 ……………………………………………………………………………………….. 9
2.2 C# 程序结构预览 ………………………………………………………………………………………….. 12
2.2.1 命名空间 …………………………………………………………………………………………… 12
2.2.2 类 ……………………………………………………………………………………………………… 14
2.2.3 关键字与标识符 ………………………………………………………………………………… 16
2.2.4 Main 方法 ………………………………………………………………………………………….. 17
2.2.5 C# 语句 ……………………………………………………………………………………………… 19
2.2.6 注释 ………………………………………………………………………………………………….. 21
2.2.7 一个完整的 C# 程序 …………………………………………………………………………… 23
2.3 程序编写规范 ………………………………………………………………………………………………. 24
2.3.1 代码编写规则 ……………………………………………………………………………………. 24
2.3.2 命名规范 …………………………………………………………………………………………… 25
第 3 章 必须学会的 C# 语法 ……………………………………………………………………………..28
3.1 为什么要使用变量 ……………………………………………………………………………………….. 28
3.2 变量是什么 ………………………………………………………………………………………………….. 28
3.3 变量的声明及初始化 ……………………………………………………………………………………. 29
3.3.1 变量的声明 ……………………………………………………………………………………….. 29
3.3.2 简单数据类型 ……………………………………………………………………………………. 30
3.3.3 变量的初始化 ……………………………………………………………………………………. 40
3.3.4 变量的作用域 ……………………………………………………………………………………. 42
3.4 常量 …………………………………………………………………………………………………………….. 43
3.4.1 常量是什么 ……………………………………………………………………………………….. 44
3.4.2 常量的分类 ……………………………………………………………………………………….. 44
3.5 运算符 …………………………………………………………………………………………………………. 45
3.5.1 算术运算符 ……………………………………………………………………………………….. 46
3.5.2 自增运算符和自减运算符 ………………………………………………………………….. 47
3.5.3 赋值运算符 ……………………………………………………………………………………….. 48
3.5.4 关系运算符 ……………………………………………………………………………………….. 50
3.5.5 逻辑运算符 ……………………………………………………………………………………….. 51
3.5.6 位运算符 …………………………………………………………………………………………… 53
3.5.7 移位运算符 ……………………………………………………………………………………….. 55
3.5.8 条件运算符 ……………………………………………………………………………………….. 56
3.6 数据类型转换 ………………………………………………………………………………………………. 57
3.6.1 隐式类型转换 ……………………………………………………………………………………. 58
3.6.2 显式类型转换 ……………………………………………………………………………………. 58
3.6.3 使用 Convert 类进行转换 …………………………………………………………………… 59
3.7 运算符优先级与结合性 ………………………………………………………………………………… 60
第 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 语句 ………………………………………………………………………….. 68
4.2.4 if 语句的嵌套 …………………………………………………………………………………….. 71
4.3 switch 多分支语句 ………………………………………………………………………………………… 74
4.3.1 switch 语句 ………………………………………………………………………………………… 74
4.3.2 switch 语句与 if…else if…else 语句的区别 …………………………………………. 77
4.4 while 和 do…while 循环 ………………………………………………………………………………… 77
4.4.1 while 循环 …………………………………………………………………………………………. 78
4.4.2 do…while 循环 ………………………………………………………………………………….. 80
4.4.3 while 语句和 do…while 语句的区别 …………………………………………………… 82
4.5 for 循环 ……..

下载地址

立即下载

(解压密码:www.teccses.org)

Article Title:《零基础C#学习笔记》
Article link:https://www.teccses.org/1243605.html