忘记密码?
记住密码
没有账号?
立即注册
其他方式登录
<
15.3.1 线程的休眠
1.1 了解软件
1.2 软件开发相关的概念
1.3.1 C#语言的发展
1.3.2 C#语言的特点
1.3.3 认识.NET Framework
1.3.4 C#与.NET Framework
1.3.5 C#的应用领域
1.4.1 安装Visual Studio 2017必备条件
1.4.2 安装Visual Studio 2017
1.4.3 卸载Visual Studio 2017
1.5.1 创建项目
1.5.2 菜单栏
1.5.3 工具栏
1.5.4 解决方案资源管理器
1.5.5 “工具箱”窗口
1.5.6 “属性”窗口
1.5.7 “错误列表”窗口
Visual Studio 2019的下载与安装
Visual Studio 2019的使用
如何使用Visual Studio 2019运行本书源程序
2.1 编写第一个C#程序
2.2.1 命名空间
2.2.2 类
2.2.3 关键字与标识符
2.2.4 Main方法
2.2.5 C#语句
2.2.6 注释
2.2.7 一个完整的C#程序
2.3.1 代码编写规则
2.3.2 命名规范
3.1 为什么要使用变量
3.2 变量是什么
3.3.1 声明变量
3.3.2 简单数据类型
3.3.3 变量的初始化
3.3.4 变量的作用域
3.4.1 常量是什么
3.4.2 常量的分类
3.5.1 算术运算符
3.5.2 自增自减运算符
3.5.3 赋值运算符
3.5.4 关系运算符
3.5.5 逻辑运算符
3.7 运算符优先级与结合性
3.5.6 位运算符
3.5.7 移位运算符
3.5.8 条件运算符
3.6.1 隐式类型转换
3.6.2 显式类型转换
3.6.3 使用Convert类进行转换
4.1 决策分支
4.2.1 最简单的if语句
4.2.2 if…else语句
4.2.3 if…else if…else语句
4.2.4 if语句的嵌套
4.3.1 switch语句
4.3.2 switch与if…else if…else的区别
4.6 循环的嵌套
4.4.1 while循环
4.4.2 do…while循环
4.4.3 while和do…while语句的区别
4.5.1 for循环的一般形式
4.5.2 for循环的变体
4.5.3 for循环中逗号的应用
4.7.1 break语句
4.7.2 continue语句
5.1 数组概述
5.4 数组与Array类
5.2.1 一维数组的创建
5.2.2 一维数组的初始化
5.2.3 一维数组的使用
5.3.1 二维数组的创建
5.3.2 二维数组的初始化
5.3.3 二维数组的使用
5.3.4 不规则数组的定义
5.5.1 使用foreach语句遍历数组
5.5.2 对数组进行排序
6.1 什么是字符串
6.2.1 声明字符串
6.2.2 字符串的初始化
6.3.1 获取字符串长度
6.3.2 获取指定位置的字符
6.3.3 获取子字符串索引位置
6.3.4 判断字符串首尾内容
6.4.1 字符串的拼接
6.4.2 比较字符串
6.4.3 字符串的大小写转换
6.4.4 格式化字符串
6.4.5 截取字符串
6.4.6 分割字符串
6.4.7 去除空白内容
6.4.8 替换字符串
6.5.1 StringBuilder类的定义
6.5.2 StringBuilder类的使用
7.4 类的静态成员
7.1.1 对象
7.1.2 类
7.1.3 三大基本特征
7.2.1 类的声明
7.2.2 类的成员
7.2.3 构造函数
7.2.4 析构函数
7.2.5 权限修饰符
7.3.1 方法的声明
7.3.2 方法的参数
7.3.3 方法的重载
7.5.1 对象的创建
7.5.2 对象的销毁
7.5.3 类与对象的关系
7.6.1 继承的实现
7.6.2 base关键字
7.6.3 继承中的构造函数与析构函数
7.7.1 虚方法的重写
7.7.2 抽象类与抽象方法
7.7.3 接口的使用
8.1 开发应用程序的步骤
8.2.1 添加和删除窗体
8.2.2 多窗体的使用
8.2.3 窗体的属性
8.2.4 窗体的显示与隐藏
8.2.5 窗体的事件
8.3.1 MDI窗体的概念
8.3.2 如何设置MDI窗体
8.3.3 排列MDI子窗体
9.1 控件概述
9.2.1 添加控件
9.2.2 对齐控件
9.2.3 删除控件
9.3.1 Label控件
9.3.2 Button控件
9.3.3 TextBox控件
9.3.4 RadioButton控件
9.3.5 CheckBox控件
9.3.6 RichTextBox控件
9.3.7 ComboBox控件
9.3.8 ListBox控件
9.3.9 GroupBox控件
9.3.10 ListView控件
9.3.11 TreeView控件
9.3.12 ImageList组件
9.3.13 Timer组件
9.4.1 MenuStrip控件
9.4.2 ToolStrip控件
9.4.3 StatusStrip控件
9.5.1 消息框
9.5.2 打开对话框控件
9.5.3 另存为对话框控件
9.5.4 浏览文件夹对话框控件
10.6 DataGridView控件的使用
10.1.1 ADO.NET对象模型
10.1.2 数据访问命名空间
10.2.1 熟悉Connection对象
10.2.2 数据库连接字符串
10.2.3 应用SqlConnection对象连接数据库
10.3.1 熟悉Command对象
10.3.2 应用Command对象操作数据
10.3.3 应用Command对象调用存储过程
10.4.1 DataReader对象概述
10.4.2 使用DataReader对象检索数据
10.5.1 DataSet对象
10.5.2 DataAdapter对象
10.5.3 填充DataSet数据集
10.7.1 什么是Entity Framework
10.7.2 Entity Framework实体数据模型
10.7.3 Entity Framework运行环境
10.7.4 创建实体数据模型
10.7.5 通过EF对数据表进行增删改查操作
11.1.1 Visual Studio编辑器调试
11.1.2 Visual Studio调试器调试
11.2.1 try…catch语句
11.2.2 try…catch…f inally语句
11.2.3 throw语句
12.1.1 File类
12.1.2 FileInfo类
12.1.3 判断文件是否存在
12.1.4 创建文件
12.1.5 复制文件
12.1.6 移动文件
12.1.7 删除文件
12.1.8 获取文件基本信息
12.2.1 Directory类
12.2.2 DirectoryInfo类
12.2.3 判断文件夹是否存在
12.2.4 创建文件夹
12.2.5 移动文件夹
12.2.6 删除文件夹
12.2.7 遍历文件夹
12.3.1 流概述
12.3.2 文件I/O流介绍
12.3.3 使用I/O流操作文本文件
13.4 绘制图像
13.1.1 GDI+概述
13.1.2 Graphics绘图类
13.2.1 设置画笔
13.2.2 设置画刷
13.3.1 绘制图形
13.3.2 填充图形
14.2 IP地址封装
14.1.1 局域网与广域网
14.1.2 网络协议
14.1.3 端口及套接字
14.3.1 Socket类
14.3.2 TcpClient类和TcpListener类
14.3.3 TCP网络程序实例
14.4.1 UdpClient类
14.4.2 UDP网络程序实例
15.1.1 线程的定义与分类
15.1.2 多线程的优缺点
15.2.1 使用Thread类创建线程
15.2.2 线程的生命周期
15.3.1 线程的休眠
15.3.2 线程的加入
15.3.3 线程的终止
15.3.4 线程的优先级
15.4.1 线程同步机制
15.4.2 使用lock关键字实现线程同步
15.4.3 使用Monitor类实现线程同步
15.4.4 使用Mutex类实现线程同步
16.1 开发背景
16.4 自定义UDP协议控件
16.9 小结
16.2.1 系统功能结构
16.2.2 系统业务流程
16.3.1 系统开发环境要求
16.3.2 数据库设计
16.3.3 项目目录结构预览
16.3.4 界面预览
16.5.1 服务器窗体概述
16.5.2 设计服务器窗体
16.5.3 开始/停止服务
16.5.4 设置分数排名方式
16.5.5 关闭服务器
16.6.1 客户端注册窗体概述
16.6.2 设计客户端注册窗体
16.6.3 系统加载时获取本地IP地址
16.6.4 在下拉列表中绘制图片
16.6.5 注册用户功能的实现
16.7.1 五子棋大厅窗体概述
16.7.2 设计五子棋大厅窗体
16.7.3 循环播放背景音乐
16.7.4 进入指定的房间
16.7.5 进入指定的座位
16.7.6 局域网内的公共聊天
16.8.1 游戏对决窗体概述
16.8.2 设计游戏对决窗体
16.8.3 开始五子棋对决
16.8.4 五子棋算法实现
16.8.5 在棋盘上添加双方的棋子
16.8.6 判断双方的输赢
同步到手机
登录
|
注册
0
速记
分享
提交意见反馈
写笔记
建议
0.5x
1.0x
1.5x
2.0x
2.5x
倍速
视频名称:15.3.1 线程的休眠
问
答:0
查看全部
问答?
笔记!
我的问答
我的笔记
全部问答
全部笔记
只有登录才可以提问&回复,快
登录
吧!如果你还没有账号可以
注册
一个账号。
只有登录才可以发布笔记,快
登录
吧!如果你还没有账号可以
注册
一个账号。