C#.Net(WinForm)
john320
这个作者很懒,什么都没留下…
展开
-
C#生成N位不重复随机数
C#生成N位不重复随机数,代码如下: #region 生成N位随机数 /// /// 生成N位随机数 /// /// N位随机数 /// 生成的N位随机数 public static string RandCode(int N) {转载 2013-12-20 12:00:56 · 1972 阅读 · 0 评论 -
使用BackgroundWorker
针对这个问题,.NET会为我们提供了很多处理后台线程的工具,BackgroundWorker就是其中一个,他将线程的处理全部都封装好了,对于应用那是一用一个方便。用法相当简单,定义一个BackgroundWorker private BackgroundWorker bw = new BackgroundWorker(); 然后定义其DoWork和RunWorkerComple转载 2014-01-11 17:16:17 · 567 阅读 · 0 评论 -
C# WinForm解决Panel控件中的图片刷新时会闪烁的问题
最近在项目开发过程中,使用Panel控件显示座位背景图,在分屏切换时,发现背景图会闪烁。在同事的帮助下,通过以下方法解决了:新建一个类,继承Panel控件类,然后开启该控件的双重辅助缓冲区,禁止擦除背景,具体请看代码:1、新建一个NewPanel类,继续Panel控件类using System;using System.Collections.Generic;using Sys原创 2015-01-22 17:35:52 · 12785 阅读 · 1 评论 -
C#中的线程 -- 线程入门
内容预告:线程入门(线程概念,创建线程)同步基础(同步本质,线程安全,线程中断,线程状态,同步上下文)使用线程(后台任务,线程池,读写锁,异步代理,定时器,本地存储)高级话题(非阻塞线程,扶起和恢复)概览:C#支持通过多线程并行地执行代码,一个线程是独立的执行个体,可以和其他线程同时运行。CLR和操作系统会给C#程序开启一个线程(主线程),可以被用来作为创建多线程的转载 2015-06-16 16:14:59 · 524 阅读 · 0 评论 -
C#多线程编程
一、使用线程的理由1、可以使用线程将代码同其他代码隔离,提高应用程序的可靠性。2、可以使用线程来简化编码。3、可以使用线程来实现并发执行。二、基本知识1、进程与线程:进程作为操作系统执行程序的基本单位,拥有应用程序的资源,进程包含线程,进程的资源被线程共享,线程不拥有资源。2、前台线程和后台线程:通过Thread类新建线程默认为前台线程。当所有前台线程关闭时,所有的转载 2015-06-16 17:25:35 · 328 阅读 · 0 评论 -
WIN7 64位操作系统环境下.Net连接Oracle数据库解决方案
操作系统:WIN7 64位开发工具:VS2010数据库:Oracle 10g (32位)一、B/S模式(WebForm) 问题描述:Web项目在连接Oracle数据库时报错:ORA-06413: Connection not open. 解决方法:不使用Webdev进行调试,而使用IIS调试。 这样设置后,每次运行就好以原创 2015-07-30 15:20:41 · 2188 阅读 · 0 评论