摘要: 1.在窗启动时创建ATOM;(aatom:ATOM;定义在private中)1 if FindAtom('ZWXhotKey')=0 then2 begin3 aatom:=GlobalAddAtom('ZWXhotKey');4 end;5 if RegisterHotKey(Handle,aatom,MOD_ALT,$41) then6 begin7 MessageBox(Handle,'按alt+a','提示',MB_OK);8 end;2.定义处理热键的消息过程(定义在private中,下面二个处理消息的过程是一样的)1 阅读全文
posted @ 2012-05-15 17:58 realnull 阅读(5973) 评论(1) 推荐(2)
摘要: 登录窗体的设计:1.1用户名的输入采用ComboBox控件来实现输入 ComboBox下拉实现图片的显示和用户名的现示,效果如下1.1.1新建一个类,该类保存用户登录名(唯一标识),用户图片代码如下: 1 public class userinfo 2 5 { 6 7 8 9 10 11 12 13 public string userName;14 15 16 17 public Image userPic;18 19 20 21 public userinfo(string username,Image ... 阅读全文
posted @ 2012-02-19 17:00 realnull 阅读(374) 评论(0) 推荐(0)
摘要: 本文目录: (一)背景 (二)数据库数据导入到Excel的方法比较 (三)SSIS的简介 (四)数据库中存储过程示例(SSIS应用需要) (五)Excel模板的制作(这步这么简单,稍微介绍一下) (六)SSIS操作过程(生成Package,用来调用)(下一篇随笔将详细讲解制作Package包的过程,图片太多,篇幅过长,因此本文将直接采用生成的Package包进行应用)(七)C#中如何调用SSIS创建的Package和Excel模板(可以自己编写逻辑代码进行重复利用),用来生成Excel数据(八)总结(一)背景 如何将数据库中的数据导入到EXCEL文件中,我们经常会碰到。本文将比较常用的几种方法 阅读全文
posted @ 2012-02-19 16:56 realnull 阅读(9598) 评论(0) 推荐(0)
摘要: 前段时间由于工作需要,设计了一个基于 InfoPath+ SQL的查询系统,设计完成后,突然发现查询系统所需要的原始数据都是存放在 Excel文档,如果将每条记录重新输入到 SQL中,那过程将非常繁琐,通过在网络查询得到二种方法,但过程还是不太方便。现将以下几种方法汇总以下: 一、在程序中,用 ADO.NET。代码如下://连接串 string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Extended PropertIEs=Excel 8.0;Data Source=" + [EXCEL文件,含路径] + ";&qu 阅读全文
posted @ 2012-02-19 16:52 realnull 阅读(1481) 评论(0) 推荐(0)
摘要: 在编写某些Windows管理应用程序时,能够从自定义的驱动器选择列表框中进行选择无疑是非常专业的,使用Delphi或者C++的早期版本时我们都必须使用Win32所提供的许多关于获取磁盘信息的API函数来分别获取像卷标、序列号以及剩余空间等信息,现在我们将使用.Net框架和WMI(Windows Management Instrumentation - Windows 管理规范 )来实现上述功能。 一、 简介 若仅简单获取逻辑驱动器的名称列表我们使用.Net框架的Environment.GetLogicalDrives即可,但是若想获得更多关于磁盘驱动器的信息我们可以使用.Net框架下的Sy.. 阅读全文
posted @ 2012-02-19 16:51 realnull 阅读(7993) 评论(0) 推荐(0)
摘要: 公有继承,只是private的成员是不能在泒生类中直接访问,要通过基类的公有方法来访问。私有继承,同上,并且,基类中的protected的成员,在派生类中也不能访问,只有通过公有方法来访问 阅读全文
posted @ 2012-02-19 16:49 realnull 阅读(134) 评论(0) 推荐(0)
摘要: 1.任何一门编程语言均有相关数据类型。C#也不例外,其基本数据类型有int,short,long,float,double,string等。数据类型之间可以相互转换。不过转换过程要注意小类型能转换成大类型,但大类型一般不能转换成小类型。如int型可以转换成float型,但float型不一定可以转换成int型,至少这在C,C++是这样,但在C#中明显有了改变,似乎微软公司也允许这样的形式存在了。例如:double dbl_num=12345678910.456;int k = (int) dbl_num ;//此处运用了强制转换以上代码如果在C,C++中强制转换成int型,肯定会出错,但现在在C 阅读全文
posted @ 2012-02-19 16:47 realnull 阅读(173) 评论(0) 推荐(0)
摘要: 连接Access首先看一个例子代码片断:程序代码:--------------------------------------------------------------------------------using System.Data;using System.Data.OleDb;......string strConnection="Provider=Microsoft.Jet.OleDb.4.0;";strConnection+=@"Data Source=C:\BegASPNET\Northwind.mdb";OleDbConnecti 阅读全文
posted @ 2012-02-19 16:46 realnull 阅读(180) 评论(0) 推荐(0)
摘要: 一、基础1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'--- 开始 备份BACKUP DATABASE pubs TO testBack 4、说明:创建新表create table tabname(col1 type1 [ 阅读全文
posted @ 2012-02-19 16:30 realnull 阅读(264) 评论(0) 推荐(0)