摘要: 原 http://blog.csdn.net/BusyDonkey/article/details/5327665在C#里现在有3个Timer类:System.Windows.Forms.TimerSystem.Threading.TimerSystem.Timers.Timer这三个Timer我想大家对System.Windows.Forms.Timer已经很熟悉了,唯一我要说的就是这个Timer在激发Timer.Tick事件的时候,事件的处理函数是在程序主线程上执行的,所以在WinForm上面用这个Timer很方便,因为在From上的所有控件都是在程序主线程上创建的,那么在Tick的处理函 阅读全文
posted @ 2012-12-14 21:24 麦田HH 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 我现在做了一个幼儿教育软件~我想在规定时间提醒他关闭程序 该休息休息 了!如果他还不管3分钟内强制关闭~?请问这个该怎么弄谢谢你们?问题补充:我希望能给出来完整的代码 我是初学 ,,是winform程序~~在 一个 Form 里拖 两个控件 Lable, Timer, 修改Timer属性.Enable=true,Interval=1000. Id 不改保持默认。在窗体类写一下代码: const int closeTime = 5;//关闭程序时间,秒 const int workTime = 10; //弹出窗口所需时间,秒 int curWorkT... 阅读全文
posted @ 2012-12-14 21:18 麦田HH 阅读(588) 评论(0) 推荐(0) 编辑
摘要: run(){ while(true) { show(); if(条件) { break; } sleep(5*60*1000);//暂停5分钟 }}thread Brun(){ while(true) { time=当前时间; if(time==你设定的时间) { A a=new A(); a.run(); break; } sleep(60*1000);//暂停1分钟 }} 主方法 B b=new B();b.run();如果用时间控件,用2个时间控件,A一个enable=true,B一个为false,A控件设置运行间隔为60000毫秒,B设置时间间隔为300000毫秒在A TImer事件. 阅读全文
posted @ 2012-12-14 21:11 麦田HH 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 定时器事件代码 static void Main(string[] args){ Method(); #region 定时器事件 Timer aTimer = new Timer(); aTimer.Elapsed += new ElapsedEventHandler(TimedEvent); aTimer.Interval = seconds * 1000; //配置文件中配置的秒数 aTimer.Enabled = true; #endregion str... 阅读全文
posted @ 2012-12-14 21:09 麦田HH 阅读(3830) 评论(1) 推荐(1) 编辑
摘要: 我们在写灌水机器人、抓资源机器人和Web网游辅助工具的时候第一步要实现的就是用户登录。那么怎么用C#来模拟一个用户的登录,要实现用户的登录,那么首先就必须要了解一般网站中是怎么判断用户是否登录的。HTTP协议是一个无连接的协议,也就是说这次对话的内容和状态与上次的无关,为了实现和用户的持久交互,网站与浏览器之前在刚建立会话时将在服务 器内存中建立一个Session,该Session标识了该用户(浏览器),每一个Session都有一个唯一的ID,第一次建立会话时服务器将生成的这 个ID传给浏览器,浏览器在接下来的浏览中每一个发向服务器的请求中都将包含该SessionID,从而标识了自己的身份。服 阅读全文
posted @ 2012-12-14 20:40 麦田HH 阅读(414) 评论(0) 推荐(0) 编辑
摘要: //没有标题 this.FormBorderStyle = FormBorderStyle.None; //任务栏不显示 this.ShowInTaskbar = false;//不知道你要哪样,都写给你了 阅读全文
posted @ 2012-12-14 16:58 麦田HH 阅读(1095) 评论(0) 推荐(0) 编辑
摘要: load事件里 :this.MaximizeBox = false;属性 MaximizeBox : false 阅读全文
posted @ 2012-12-14 16:32 麦田HH 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 1、int n;string str="xxx";if(int.TryParse(str,out n)){//为数字}else{//非数字}2、1、string pat=@"[\u4e00-\u9fa5]";Regex rg=new Regex(pat);Match mh=rg.Match(textBox1.Text);if(mh.Success){//是汉字}2、function fucCheckNUM(NUM){var i,j,strTemp;strTemp="0123456789.";if ( NUM.length== 0)re 阅读全文
posted @ 2012-12-14 16:03 麦田HH 阅读(8654) 评论(0) 推荐(0) 编辑
摘要: 在要获取字典的值的时候 应该先判断是否有 否则有异常 阅读全文
posted @ 2012-12-14 16:02 麦田HH 阅读(187) 评论(0) 推荐(0) 编辑
摘要: paramentDictionary[this.comboBoxParament.Text]Dictionary<key,value> 是一种泛型集合就是通过一种小标访问方式来获取另一种对应的值假如我们用1表示男 2表示女Dictionary<int,string> dic = new Dictionary<int,string>();dic.add(1,"男");dic.add(2,"女");我们要访问的时候就可以像数组一样dic[1]表示男 dic[2]表示女也可以绑定不同的类的对象 像方法的参数一样remove 阅读全文
posted @ 2012-12-14 14:47 麦田HH 阅读(1989) 评论(0) 推荐(0) 编辑
摘要: itemList.ToArray() 阅读全文
posted @ 2012-12-14 14:19 麦田HH 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 第一步 先建立一个xml文档 看文档如下 也可以用代码来写入xml<?xml version="1.0" encoding="gb2312"?><paramentList> <paramentEntity id="niname"> <id>{$Niname$}</id> <value>称呼</value> </paramentEntity> <paramentEntity id="sign"> <id& 阅读全文
posted @ 2012-12-14 14:08 麦田HH 阅读(356) 评论(0) 推荐(0) 编辑
摘要: private void DeleteListNoneSendEmail(string newEmails) { List<QQEntity> qqEntityListTemp = QqEntityList;//存放到临时list for (int i = 0; i < QqEntityList.Count; i++) { if (!newEmails.Contains(QqEntityList[i].Name)) { ... 阅读全文
posted @ 2012-12-14 11:55 麦田HH 阅读(163) 评论(0) 推荐(0) 编辑
摘要: radioButton放在同一个groupbox里面 就可以只能单选 阅读全文
posted @ 2012-12-14 11:09 麦田HH 阅读(854) 评论(0) 推荐(0) 编辑
摘要: private void radioButtonSendRightNow_CheckedChanged(object sender, EventArgs e) { this.buttonSendRightNow.Enabled = this.radioButtonSendRightNow.Checked; } 阅读全文
posted @ 2012-12-14 11:05 麦田HH 阅读(281) 评论(0) 推荐(0) 编辑
摘要: this.listView1.GridLines = true; //显示表格线 this.listView1.View = View.Details;//显示表格细节 this.listView1.LabelEdit = true; //是否可编辑,ListView只可编辑第一列。 this.listView1.Scrollable = true;//有滚动条 this.listView1.HeaderStyle = ColumnHeaderStyle.Clickable;//对表... 阅读全文
posted @ 2012-12-14 10:52 麦田HH 阅读(770) 评论(0) 推荐(0) 编辑
摘要: private void FormTemplatePreview_Load(object sender, EventArgs e) { this.textBoxReviewTitle.Text = this.Title.Trim(); this.webBrowser1.Url = new Uri(WriteHtmlToPath()); } //将html代码写入临时文件夹下面的 然后发来给webbrowser使用 private string WriteHtmlToPath() ... 阅读全文
posted @ 2012-12-14 09:51 麦田HH 阅读(275) 评论(0) 推荐(0) 编辑
摘要: //列中的按钮点击事件 private void dataGridViewTemplate_CellContentClick(object sender, DataGridViewCellEventArgs e) { //MessageBox.Show(this.dataGridViewTemplate.CurrentRow.Cells[2].Value.ToString()); } 阅读全文
posted @ 2012-12-14 09:16 麦田HH 阅读(1097) 评论(0) 推荐(0) 编辑