单机五子棋
摘要://必须在ImageList控件里加入空白棋子的两幅高和宽都为20的图片.using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows.Forms;using System.Data;namespace WindowsApplication2{ ...
阅读全文
posted @
2008-10-23 11:06
踏燕归来
阅读(1141)
推荐(1)
程序控制开始菜单的弹出 C#
摘要:基本思路为,寻找开始菜单按钮窗口,并模拟用户单击void pop(){User32.EnumWindows(new EnumProc(Enum), 0);}private bool Enum(IntPtr hWnd, uint param){User32.STRINGBUFFER buffer=new User32.STRINGBUFFER();User32.GetClassName(hWnd, ref buffer, 256);if (buffer.szText == "Shell_TrayWnd"){User32.EnumChildWindows(hWnd, new E
阅读全文
posted @
2008-10-21 09:12
踏燕归来
阅读(193)
推荐(0)
利用C#实现分布式数据库查询
摘要:随着传统的数据库、计算机网络和数字通信技术的飞速发展,以数据分布存储和分布处理为主要特征的分布式数据库系统的研究和开发越来越受到人们的关注。但由于其开发较为复杂,在一定程度上制约了它的发展。基于此,本文提出了在.Net环境下使用一种新的开发语言C#结合ADO.Net数据访问模型来开发分布式数据库系统,大大简化了开发过程。 1 分布式数据库系统 就其本质而言,分布式数据库系统的数据在逻辑上是统一的,而在物理上却是分散的。与集中式数据库相比它有如下主要优点: · 解决组织机构分散而数据需要相互联系的问题。 · 均衡负载。负载在各处理机间分担,可避免临界瓶颈。 · 可靠
阅读全文
posted @
2008-10-21 09:09
踏燕归来
阅读(346)
推荐(1)
自定义垂直进度条
摘要:using System;using System.Collections;using System.ComponentModel;using System.Drawing;using System.Windows.Forms;namespace VerticalProgressBar{ /// <summary> /// 枚举型进度条样式。 /// </summary> public enum Styles { Classic, Solid } /// <summary> /// 枚举型进度条边框样式。 /// </summary> publi
阅读全文
posted @
2008-10-20 11:59
踏燕归来
阅读(415)
推荐(0)
如何防止用一用户同时登陆
摘要:记录用户登陆信息[登陆时间,用户ID]每隔一段时间(如5秒怎么样?)检查存储的登陆信息。如果发现多个,则比较各个的登陆时间,如果自己用的登陆时间比其他的早,则提示并注销。实现:1.把所有登陆用户存在这个全局Application中(建议把这个Application放在基类,方便调用):protected IList<IList> LoginInfo { get { if (Application["loginInfo"] == null) { Application["loginInfo"] = new List<IList>()
阅读全文
posted @
2008-10-18 22:44
踏燕归来
阅读(240)
推荐(0)
标题栏外区域拖动窗体
摘要:我们知道对窗体的拖动只需要点住标题栏,拖动鼠标就可以了.但有些时候我们想在窗体的标题栏外的区域实行拖动窗体的操作.这时就要需要我们自已写些代码了,下面是我的做法,供大家参观. 新建一个窗体FORM1,并放入两个RADIOBUTTON控件,第一个是确定是否窗体拖动,第三个是确定是否指定某一区域进行窗体拖动. 以下是窗体代码: using System; using System.Col...
阅读全文
posted @
2008-10-16 14:36
踏燕归来
阅读(228)
推荐(0)
用C#实现在线升级
摘要://这是一个webservice private AppUpdate.UpdateServ UpdateSvr; private void button1_Click(object sender, System.EventArgs e) { if(LinkWebServices()==true) { this.label1.Text="连接服务器........
阅读全文
posted @
2008-10-16 10:08
踏燕归来
阅读(351)
推荐(0)