• 零基础C#学习笔记
21年品牌 40万+商家 超1.5亿件商品

零基础C#学习笔记

正版保障 假一赔十 可开发票

53.7 5.0折 108 全新

库存47件

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

作者明日科技

出版社电子工业出版社

ISBN9787121399510

出版时间2021-03

装帧平装

开本16开

定价108元

货号11047360

上书时间2024-09-05

灵感书店

三年老店
已实名 已认证 进店 收藏店铺

   商品详情   

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

目录

基础篇

第一篇

初识 Visual Studio

了解软件

软件开发相关概念

熟悉 Visual Studio 2017..

1.3.1

创建项目.

1.3.2

菜单栏.

1.3.3

工具栏.

1.3.4

“工具箱”窗口

“属性”窗口..

1.3.5

“错误列表”窗口

1.3.6

踏上C#开发的征程

编写第一个C#程序

C#程序结构预览.

2.2.1

命名空间

2.2.2

关键字与标识符

2.2.3

2.2.4

Main方法

C#语句

2.2.5

2.2.6

注释.

2.2.7

一个完整的C#程序

程序编写规范

代码编写规则

命名规范

必须学会的C#语法

为什么要使用变量

3.2变量是什么

3.3变量的声明及初始化

变量的声明

简单数据类型

变量的初始化

变量的作用域

常量是什么

常量的分类

算术运算符

自增运算符和自减运算符

赋值运算符

关系运算符

逻辑运算符

位运算符

移位运算符

3.5.8条件运算符

数据类型转换.

隐式类型转换

3.6.2显式类型转换

3.6.3 使用Convert类进行转换

3.7运算符优先级与结合性

第4章流程控制语句

决策分支

4.2if语句.

最简单的if语句

if...else 语句.

if...else if...else 语句

if语句的嵌套

4.3 switch 多分支语句

switch 语句

4.3.2 switch 语句与 if...else if...else 语句的区别

while 和 do...while循环

while循环

do...while 循环

while 语句和 do...while 语句的区别

for循环的一般形式

for循环的变体.

for 循环中逗号的应用

break 语句

4.7.2 continue 语句

一维数组的创建.

5.2.2一维数组的初始化

一维数组的使用.

二维数组.

二维数组的创建

二维数组的初始化

二维数组的使用

不规则数组的定义

数组与 Array 类

数组的基本操作

使用foreach 语句遍历数组

5.5.2对数组进行排序

看似简单的字符串

什么是字符串

字符串的声明与初始化

声明字符串

字符串的初始化

提取字符串信息

......

12.1.7删除文件

12.1.8获取文件的基本信息

12.2文件夹的基本操作

Directory 类

DirectoryInfo 类

判断文件夹是否存在

创建文件夹

移动文件夹

删除文件夹

12.2.7遍历文件夹

12.3IV/O(输入/输出)

流概述

12.3.2文件I/O流的介绍

12.3.3使用I/O流操作文本文件

第13章GDI+绘图应用

13.1GDI+绘图基础

13.1.1GDI+概述

13.1.2 Graphics 类

13.2设置画笔与画刷

设置画笔

13.2.2设置画刷

绘制几何图形

绘制图形

13.3.2填充图形

绘制图像

第14章 Socket网络编程

14.1计算机网络基础

14.1.1局域网与广域网

网络协议

端口及套接字

14.2IP地址封装

14.3TCP程序设计

14.3.1 Socket类

TcpClient 类和 TcpListener 类

TCP网络程序示例

UDP程序设计

UdpClient 类

UDP网络程序示例

多线程编程技术

线程概述

线程的定义与分类

多线程的优/缺点

线程的实现

使用Thread 类创建线程

线程的生命周期

操作线程的方法

线程的休眠

线程的加入

线程的终止

线程的优先级

线程的同步

线程同步机制

使用lock关键字实现线程同步

使用Monitor类实现线程同步

使用Mutex类实现线程同步




内容摘要

    

  软件在现代人的日常生活中随处可见,比如,大家使用的Windows操作系统、智能手机中的各种应用等都是软件,那么,这些软件是如何生成的呢?我们能不能开发自己的软件呢?答案是可以的。本章将带领大家了解c#(读作c Sharp)及其使用的VisualStudio 2017开发环境。c#是微软公司推出的一种语法简洁、类型安全的面向对象的编程语言,使用它可以开发各种软件;而Visual Studio 2017开发环境则是使用c#开发软件最好的工具。

 

  随着计算机的普及,计算机中安装的软件对人们的日常生活和工作的作用也显得越来越重要。例如,大家在聊天时经常使用QQ软件;在工作过程中使用Office软件;在处理照片时使用美图秀秀软件;在观看视频时使用优酷等视频播放软件。

  以上都是我们经常用到的一些软件,那么,什么是软件呢?

  软件其实是一种计算机程序,而计算机程序是指为了得到结果由计算机等具有信息处理能力的硬件装置执行的代码化指令集合。

  计算机程序告诉计算机如何完成一个具体的任务,由于现在的计算机还不能理解人类的自然语言,所以不能用自然语言编写计算机程序,而需要借助计算机语言(程序设计语言,它是一种人和计算机交换信息的语言),通过计算机语言指挥计算机进行工作。

  综上所述,一个软件的生成过程为:程序员将由计算机语言组成的代码输入计算机,计算机对代码进行解释编译,最后由计算机生成软件,如图1_1所示。

  

  计算机程序中涉及的概念都比较抽象、专业,经常有初学编程的人对专业性的名词不明所以。本节将对常见的与软件开发相关的概念进行介绍。

    算法是指对计算机工作步骤和方法的描述。算法的每个步骤都有严格规定,这些步骤能够被计算机识别并正确执行,并且每个步骤都能够被计算机理解为一个或一组唯一的动作而不使计算机产生歧义。算法必须有开始和结束,并且必须保证算法规定的每个步骤最终都能够被完成。

    下面通过一个例子来说明算法。例如,要交换变量a与变量b的值,由于计算机本身不能够直接执行这项操作,因此交换两个变量值的通用方法是借用第三方变量将其作为临时变量。具体算法描述如下。

    (1)将变量a的内容赋值给临时变量c

    (2)将变量b的内容赋值给变量a

    (3)将临时变量c存放的内容赋值给变量b

    最终算法可以写成:0l  (1)ca02  (2)ab03  (3)bc

    综上所述,算法实际上是用自然语言描述的一个计算机程序,编写计算机程序也就是把用某种方式描述的算法通过计算机语言重新进行描述......

 




主编推荐

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



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

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

   相关推荐   

—  没有更多了  —

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

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