Windows Installer的简单应用
摘要: 因为要做一个类似Windows Update的东西,以免程序更新时跑来跑去麻烦,虽然类似的工具很多,但是大都很复杂,于是决定自己做一个类似的简单程序。 对比客户端和服务器端的程序版本,并把服务器端新版本程序拷回来都好做(用VPN,相当于局域网内文件复制),但是安装新版本程序就有问题了,因为Windows Installer安装程序时如果发现有以前的版本就会要求你自己删除旧版程序后再重新安装,但我要...
阅读全文
posted @
2005-10-24 21:44 山伟 阅读(1278) |
评论 (2) 编辑
异型窗体制作(两种方法)
摘要: 异型窗体制作可以说在网上一找就一堆,以下这些代码也算是对我以前写程序的一个总结吧。记得这段代码我是在看了Windows C制作异型窗体的原理后写出来的。主要就是传一个Form的对象和一个Bitmap对象给SetWindowRegion方法,SetWindowRegion方法就会完成设置。传的图片要有一个透明色,如果没有设置透明色,就会以图片(0,0)像素的颜色为透明色。具体的实现过程就是扫描图片的...
阅读全文
posted @
2005-10-19 21:12 山伟 阅读(615) |
评论 (1) 编辑
关于ADO.NET的困惑
摘要: 刚写程序那会儿喜欢用SqlCommand直接操作数据库,因为感觉这样所作的修改可以马上体现到数据库中去,最近做的东西是一个奖金结算系统,每一个人的奖金都和其他人有关,如果用SqlCommand就得频繁的操作数据库,于是我就用数据集把数据全部读取出来,然后计算,计算完毕再把结果写回数据库。如果不是今天早上的事,我想我也不会去进一步去想,也不会觉得这么做有问题。 前天写一个把大量数据写入数据库的程序。...
阅读全文
posted @
2005-10-09 18:12 山伟 阅读(492) |
评论 (5) 编辑
一个动态编译并运行C#或VB.NET代码的工具[翻译]
摘要: 原文地址 源码下载 简介 这个程序在内存中动态编译代码片段并且运行它,所以你在测试C#或VB.NET代码时不必再创建新的工程或解决方案了。 背景 通常我们需要测试一些代码片段(C#或VB.NET),在.NET环境中,我们用"CSC"或"VBC"命令;在VS.NET中,我们创建新的工程或解决方案,并且创建很多其他文件。这两种方法都是沉闷乏味的,特别是当我们测试一个很简单的程序时。jconwell创作...
阅读全文
posted @
2005-10-08 22:05 山伟 阅读(1109) |
评论 (1) 编辑