-
C# 创建有参、无参数等多线程操作实例
C# 多线程操作实例,获取指定进程的进程详细信息、获取指定进程的模块详细信息、创建无参数的多线程应用程序、创建带参数的多线程应用程序、创建共享线程模拟资源共享、创建子线程更新主线程数据等,部分代码分享如下:
if (MyThread.ThreadState == ThreadState.Terminated)
MyData += "
当前状态:已完成执行并已退出";
if (MyThread.ThreadState == ThreadState.Transition)
MyData += "
当前状态:在可以执行前等待处理器之外的资源";
if (MyThread.ThreadState == ThreadState.Unknown)
MyData += "
当前状态:状态未知";
if (MyThread.ThreadState == ThreadState.Wait)
MyData += "
当前状态:正在等待外围操作完成或等待资源释放";
if (MyThread.WaitReason == ThreadWaitReason.EventPairHigh)
MyData += "
等待原因:线程正在等待事件对高";
if (MyThread.WaitReason == ThreadWaitReason.EventPairLow)
MyData += "
等待原因:线程正在等待事件对低";
if (MyThread.WaitReason == ThreadWaitReason.ExecutionDelay)
MyData += "
等待原因:线程执行延迟";
if (MyThread.WaitReason == ThreadWaitReason.Executive)
MyData += "
等待原因:线程正在等待计划程序";
if (MyThread.WaitReason == ThreadWaitReason.FreePage)
MyData += "
等待原因:线程正在等待可用的虚拟内存页";
if (MyThread.WaitReason == ThreadWaitReason.LpcReceive)
- 2022-04-18 07:37:09下载
- 积分:1
-
半条命II游戏源代码
半条命II游戏源代码,这是完整的企业级游戏源码,采用vc6编写。是开发大型游戏的必备参考,非常有价值。
- 2022-03-23 19:15:28下载
- 积分:1
-
Visual C# 自动识别Access数据库路径
Visual C# 自动识别Access 2000数据库路径,当然不仅限于Access2000,Access2007版本也可以,此源码仅是示例,当然打开程序后,程序会自动搜索Access路径,连接之后自动打开程序。大致的实现方法,可参考下述代码:
string strPath = Application.StartupPath + " est.mdb";//得到数据库路径
string ConStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data source=" + strPath;//创建连接字符串
OleDbDataAdapter OleDatOleDat = new OleDbDataAdapter(//创建数据适配器对象
"select * from 帐目", ConStr);
OleDatOleDat.Fill(dt);//填充数据表
count = dt.Rows.Count;
textBox1.Text = dt.Rows[0][0].ToString();//显示数据表中数据
textBox2.Text = dt.Rows[0][1].ToString();//显示数据表中数据
textBox3.Text = dt.Rows[0][2].ToString();//显示数据表中数据
textBox4.Text = dt.Rows[0][3].ToString();//显示数据表中数据
- 2022-03-24 00:39:43下载
- 积分:1
-
C# UseHaving 在HAVING子句中使用子查询过滤平均值数据
C# UseHaving 在HAVING子句中使用子查询过滤数据,查询学生表中学生年龄大于平均学生年龄的学生信息,查询代码的编写如下:string P_Str_ConnectionStr = string.Format(//创建数据库连接字符串
@"server=WIN-GI7E47AND9RLS;database=db_TomeTwo;uid=sa;pwd=");
string P_Str_SqlStr = string.Format(//创建SQL查询字符串
@"SELECT 所在学院,学生姓名,年龄,(SELECT AVG(年龄) FROM tb_Student) AS 平均年龄 FROM tb_Student GROUP BY 所在学院,学生姓名,年龄 HAVING 年龄>(SELECT AVG(年龄) FROM tb_Student)");
SqlDataAdapter P_SqlDataAdapter = new SqlDataAdapter(//创建数据适配器
P_Str_SqlStr, P_Str_ConnectionStr);
DataTable P_dt = new DataTable();//创建数据表
P_SqlDataAdapter.Fill(P_dt);//填充数据表
return P_dt;//返回数据表
请在测试前,连接好数据库,本例只是分享代码,并没有找到数据库文件。
- 2022-03-02 18:15:07下载
- 积分:1
-
C# 模拟实现SSH命令
C# 模拟实现SSH命令,模拟实现LINUX相关操作,代码中包括了英文注释,代码比较完整,压缩包中还包括了例子和Bin可执行文件,演示效果如截图所示。我看到模拟程序中使用了以下的类库:DiffieHellman.dll、Org.Mentalis.Security.dll、Tamir.SharpSSH.dll。
- 2022-01-26 08:34:51下载
- 积分:1
-
一套c#的完整HIS系统源码
一套c#的完整HIS系统源码:已经广泛应用于各级卫生院、社区医院。
内有完整的C#源码。
- 2022-03-24 15:03:57下载
- 积分:1
-
串口调试助手源代码
串口调试源代码,这是我用得最多的串口调试工具,源代码用Visual c++6.0编写,代码有很好的学习参考价值,值得推荐~
- 2023-05-08 10:40:03下载
- 积分:1
-
C# SelectedItem选择移动数据项 点菜功能
这是个实用的小功能,在WEB开发时也经常会看到这种功能,将item数据项由左侧移动到右侧,这是一个选择+移动的功能,全部添加到选择的项中,判断是否已经选择了该菜单项,比如本例子利用左右移动SelectItem项实现了点菜功能:
private void button3_Click(object sender, EventArgs e)//移除所有已经选择的菜
{
lbChoose.Items.Clear();
}
private void button1_Click(object sender, EventArgs e)//单个添加到选择的项中
{
if (lbSocure.SelectedIndex != -1)
{
if (!lbChoose.Items.Contains(lbSocure.Text))//判断是否已经选择了该菜
lbChoose.Items.Add(lbSocure.SelectedItem.ToString());//添加选择的菜
else
MessageBox.Show("您已经选择了该菜,请重新选择。");
}
}
- 2022-06-13 08:29:58下载
- 积分:1
-
C# 含云台控制的视频监控系统源代码
C# 小型的视频监控系统完整源码,含有云台控制系统,主要功能如下:
1.支持云台控制,以监控各个角落。
2.可对监控画面进行快照和录像操作。
3.可以回放观看已经录制的视频的文件。
4.晚上的系统注册功能。
5.对云台的聚焦、对焦、光圈及雨刷的控制操作。操作者可通过“方向控制”区域下的各个按钮,对云台进行上、下、左、右控制。
系统管理员用户名为:Tsoft,密码为:111。
本系统中的“视频回放”模块时,需要在Windows XP或者更高版本Windows上运行,Windows7当然可以。
- 2022-01-26 04:29:13下载
- 积分:1
-
Visual C# WPF图片拉伸功能一例
Visual C# WPF图片拉伸功能一例,如图所示的运行效果,鼠标放在两幅图片的交接处,鼠标形状会变为拖动的样式,按住鼠标左键即可拖动图片向左、向右或向上向下拉伸,图片被拖拉变大或变小,非比例缩放,这种拖放是不按比例来的,完全由你鼠标控制的自由拖放功能。
- 2022-03-25 07:32:22下载
- 积分:1