正版保障 假一赔十 可开发票
¥ 53.7 5.0折 ¥ 108 全新
库存47件
作者明日科技
出版社电子工业出版社
ISBN9787121399510
出版时间2021-03
装帧平装
开本16开
定价108元
货号11047360
上书时间2024-09-05
基础篇
第一篇
初识 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)c卜a。02 (2)a卜b。03 (3)b卜c。
综上所述,算法实际上是用自然语言描述的一个计算机程序,编写计算机程序也就是把用某种方式描述的算法通过计算机语言重新进行描述......
基础篇-进阶篇-篇 一步到位 28小时视频同步课程,手把手教你学编程203个学习二维码,手机、PC同步学习92个同步实例,强化知识理解196个学习笔记,轻松化解学习障碍
— 没有更多了 —
以下为对购买帮助不大的评价