C#
cyxcw1
这个作者很懒,什么都没留下…
展开
-
C# 实现程序的开机启动
<br />/// <summary> /// 保存开启启动设置的方法 /// </summary> private void DoAutoRunXML() { XmlNode root = clsXMl.GetRootNode(); foreach (XmlNode node in root.ChildNodes) {转载 2010-10-25 16:53:00 · 555 阅读 · 0 评论 -
C# WinForm多线程----- Thread类库
转自http://www.cnblogs.com/joechen/archive/2009/04/28/1445425.html Windows是一个多任务的系统,如果你使用的是windows 2000及其以上版本,你可以通过任务管理器查看当前系统运行的程序和进程。什么是进程呢?当一个程序开始运行时,它就是一个进程,进程所指包括运行中的程序和程序所使用到的内存和系统资源。而一个进程又是由多转载 2012-05-25 11:11:00 · 5952 阅读 · 0 评论 -
C#的XML实现记住密码功能
/// /// 保存用户 /// public void SetUser() { XmlDocument xmlDoc = new XmlDocument(); xmlDoc.Load(Application.StartupPath + "//user.xml");转载 2012-05-25 10:55:32 · 2508 阅读 · 0 评论 -
C#打包发布winform过程
转自 http://www.vegoo.net/info/71620_5075.html1:新建安装部署项目 打开VS,点击新建项目,选择:其他项目类型->安装与部署->安装向导(安装项目也一样),然后点击确定.(详细见下图) 此主题相关图片如下: 2:安装向导 关闭后打开安装向导,点击下一步,或者直接点击完成. 3:开始制作 安装向导完成后即可进入项目文转载 2012-05-25 11:01:05 · 676 阅读 · 0 评论 -
c# 本地和远程连接数据库SQL和ACCESS的字符串
c#数据库连接关键在于连接字符串,这是数据库开发中最重要的,如果数据库连接不上, 其它的一切对 数数库的操作都不能进行。1) c# 本地连接数据库ACCESS string source = @" Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source = D:\c#\connDB\school.mdb";2)转载 2012-05-25 11:06:38 · 1005 阅读 · 0 评论 -
使用RDLC报表--使用自定义数据集
1新建窗体 2建立数据源 3建立报表 新的数据报表已经生成,下面开始对数据源进行设置。4对报表自动生成的数据源进行设置选择工具栏 à 报表 à 数据源,选中所要修改的数据源后,用“重命名”对其进行修改,如myds。 修改完成后,确定退出此窗口。 选中报表设计器内的表格,显示属性。将表格的数据集名称更改为上面修改的名称。 如果转载 2012-05-25 10:57:45 · 3758 阅读 · 0 评论 -
C#提取系统时间问题
<br /><br />添加一个Timer控件和一个Lable控件<br />把Timer控件的Interval 属性改成1000 表示每隔1秒,执行一次;<br />再把Enabled 属性改成 true; 然后双击 Timer 控件,在里面写一句代码就OK<br />private void timer1_Tick(object sender, EventArgs e)<br />{<br />label1.Text = DateTime.Now.ToLongTimeString();<br />}<b转载 2010-10-25 17:58:00 · 540 阅读 · 0 评论 -
ComboBox美容
<br />组合框是组成Windows窗口常见的控件之一,Windows程序员在应用软件开发中经常要用到组合框。但随微软开发工具语言(如C/C++/C#/VB/VF)提供的标准组合框都是同一面孔:组合框中每一项都是字符串,看起来有点灰头土脸,不那么赏心悦目(如图1)。 <br /><br /><br />图1 <br /><br /> 今天我们就来给组合框美容一下,使组合框中每一项都带有个性,组合框中每一项即可以让字符串格式变化多样,也可以使每一项都带有各种图形,同样也可以让每一项都带有图像等等。 <b转载 2010-10-25 17:54:00 · 1121 阅读 · 0 评论 -
在DataGridView中的列头添加复选框
<br />DataTable dt;(DataGridView绑定的DataTable) DataGridView dgView; dt.Columns.Add("check", typeof(bool)); dgView.Columns.Clear(); dgView.AutoGenerateColumns = false; dgView.DataSource = dt; DataGridViewCheckBoxColumn dtCheck = new DataGri转载 2010-10-25 17:34:00 · 5195 阅读 · 0 评论 -
用C#调用Windows API实现自动登录
<br />设计初衷:<br /> 公司为了安全性考虑,不让密码被太多人知道,所以想实现一个自动登录的模块。<br /><br />设计思想: <br /> 主要是通过调用Windows API中的一些方法,主要使用的也就是FindWindow,ShowWindow,SetForegroundWindow和SendMessage这四个方法,用窗口名或类名,找到目标窗口和进程以后把保存在数据库中的用户名密码自动填入输入框中,并登录。<br /><br />设计步骤:<br />一、调用Windows AP转载 2010-10-25 17:29:00 · 4693 阅读 · 2 评论 -
C#加密解密方法
<br /> <br />1、方法一 (不可逆加密)<br />public string EncryptPassword(string PasswordString,string PasswordFormat ) <br /> { <br /> string encryptPassword = null;<br /> if (PasswordFormat="SHA1"){ <br /> encryptPassword=FormsAuthortication.HashPasswordFor转载 2010-10-25 17:01:00 · 823 阅读 · 0 评论 -
C# 日期相减
<br />有两种方法:直接调用 DateTime.Subtract,得到一个TimeSpan<br />或者直接DateTime.Tricks相减,差值生成一个TimeSpan,如果想直接得到相差的秒数,可以把差值除以1000000<br /> <br /> private static void SubDateTime() { DateTime dt1 = Convert.ToDateTime("2010-01-11"); DateT转载 2010-10-25 16:55:00 · 1098 阅读 · 0 评论 -
c# GDI+简单绘图
转自 http://www.cnblogs.com/stg609/archive/2008/03/16/1108333.html最近对GDI+这个东西接触的比较多,也做了些简单的实例,比如绘图板,仿QQ截图等. 最早接触这个类,是因为想做仿QQ截图的效果.巧的很,学会了如何做截图后,.NET课堂上老师也正巧要讲关于c#绘图方面的知识,并且我自己又在网上学习金老师的培训班,也是要用转载 2012-05-25 12:10:50 · 872 阅读 · 0 评论