随笔分类 -  桌面开发

摘要:很多人在为vc6.0sdk版本太老发愁吧,今天在晚上找了半天,终于找到了下载的地方,和大家分享一下。Windows Server 2003 Platform SDKLast Updated: February 2003最后一个支持VC6.0的SDK!下载地址:http://www.microsoft.com/msdownload/platformsdk/sdkupdate/psdk-full.htm速度还是很快的,用“批量下载”,几分钟搞定~这部分转自:http://aliwy.blogbus.com/logs/14942649.html最新的Windows® Server 2003 阅读全文
posted @ 2013-08-12 23:22 linux,dev 阅读(2950) 评论(0) 推荐(0) 编辑
摘要:前段时间,系统偶感风寒,挂掉了,苦于又没有备份过,只有重装了。原来开发驱动的环境是VC6+DDK+DriverStudio3.2,当时配置的时候就花了好一阵功夫,也没有彻底搞清楚。现在要重装了,决定改用WDK来开发,但环境的配置又搞的我头疼,不太喜欢命令行方式的编译,还是想借助VC6来开发驱动。 在安装完VC6和WDK以后,就开始进行环境的配置了,可结果是弄了半个上午,还是搞不定。去网上找信息,关于WDK的,多是使用VS2005或VS2008的,有的要借助于DriverStudio之类的,按上面的方法来配置自己的工程看来不行。于是就参考了别人写的VC6+DDK编译驱动的文章,终于成了,不过有. 阅读全文
posted @ 2013-08-12 23:20 linux,dev 阅读(369) 评论(0) 推荐(0) 编辑
摘要:本篇文章转自 CSDN blog,转载请注明出处!原文地址:http://blog.csdn.net/liquanhai/article/details/6618300引子:竟然可以用Code::Blocks来打开、编译、调试VC 6.0的项目,感觉很神奇,通过配置也让我们更进一步了解VC++ 6.0的编译器,连接器,调试器。好多兄弟问到要是能支持最新的VS2008和VS2010就好了,其实Code::Blocks已经配置好我们习惯的编译器的IDE环境了,假如我们用VS2003---VS2010,都可以不用配置了。只是因为VC++6.0的不在默认之列,所以才摸索出一套切实可行的方案出来。才先截 阅读全文
posted @ 2013-08-12 23:13 linux,dev 阅读(461) 评论(0) 推荐(0) 编辑
摘要:1、CopyFile(PChar(源目录),PChar(目标目录),True);CopyFileTo('F:\MyProject\delphi\message\data\data.mdb','c:\data.mdb');//不能覆盖已存在的文件******////***************下面的这个WINAPI最后的一个参数为true时不覆盖已经存在的文件。为false时自动覆盖存在的文件。*********////***************CopyFile(pchar(''+MyPath+'/data/data.mdb' 阅读全文
posted @ 2013-08-12 13:11 linux,dev 阅读(1224) 评论(0) 推荐(0) 编辑
摘要:本文最早于2009年6月1日在编程论坛(programbbs.com)上发表,页面地址:http://programbbs.com/bbs/view12-20849-1.htm。 众所周知,当鼠标指针移动到一些对象上时,指针的图片就会发生变化,以显示对象的相关属性。我设计了这么一个程序:它可以从屏幕上的某一点开始以方形螺旋线的方式从中心向四周移动,当指针图片变为指定的图片时就自动单击鼠标左键。本程序还兼有截取鼠标指针图片的功能。程序的外观如下:图1图2 鼠标指针将按图2所示的样子从中心向四周移动。图中的黑点表示指针停留的点,由于指针图片的变化需要时间,所以指针要停留一段的时间后才可以进... 阅读全文
posted @ 2013-08-12 13:05 linux,dev 阅读(578) 评论(0) 推荐(0) 编辑
摘要:unit kbKernel;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;type pRGBTripleArray = ^TRGBTripleArray; TRGBTripleArray = ARRAY[0..32767] OF TRGBTriple; TRGBTriple = PACKED RECORD rgbtBlue : BYTE; rgbtGreen: BYTE; rgbtRed : BYTE; END; proced. 阅读全文
posted @ 2013-08-12 13:03 linux,dev 阅读(548) 评论(0) 推荐(0) 编辑
摘要:为什么用Python开发桌面应用程序1)wxWidgets是一个比MFC优雅的库,TortoiseCVS用wxWidges而不用MFC,就是因为wxWidgets好用,而不是为了可以移植。2)Python的面向对象脚本语言编程适合快速界面开发3)Python在服务器端和客户端都非常有前途,可以形成一个统一的解决方案,这一点明显比Java有优势4)Python桌面应用程序可以完全编译为本地代码,脱离Python运行环境,这一点比dotnet winforms都有优势5)Python可以不受限制的任意调用Windows32 API,所以凡是VC6可以做的事情,Python就可以做 试想一下,现在我 阅读全文
posted @ 2012-08-12 12:02 linux,dev 阅读(976) 评论(0) 推荐(0) 编辑
摘要:由于移动VC6的代码到CodeBlocks中进行编译,VC6项目中使用UNICODE编译支持,拿到CB下面编译就会出现字符串不符合要求的提示,而且被CB自动改成了UTF-8格式文件,直接出现乱码,后来查了一下网上的说法,一是直接使用 “中文”这种就可以了,二是改成UTF-8编码格式的文件,可以使用记事本将VC6的源码打开,存为UTF-8格式,第三种就是直接在CB中写UTF-8编码的程序,可以把文件格式在菜单Edit->File encoding下面勾选save as BOM和UTF-8选项,源程序中:#define UNICODE#define _UNICODE#include #inc 阅读全文
posted @ 2012-03-24 16:17 linux,dev 阅读(1104) 评论(0) 推荐(0) 编辑
摘要:Delphi开发和调用的webservice在用delphi编写webservice时遇到的第一问题就是如何编写,怎么写?上网查了一下,内容还是听不少的,当然通过多方资料的比较,了解到通过file--new----other----webservice可以建立并测试webservice,但是我的delphi中却没有这个选择,于是很迷茫,问了一下“大牛”程序员才知道,是因为我的vcl自带的包被卸掉了,于是从delphi的安装文件的bin目录中找到了相应的包,安装完成后开始webservice的编写和测试。下面说明如何编写用于IIS发布的ISAPI类型的WebService。1、 New|Othe 阅读全文
posted @ 2011-08-01 11:25 linux,dev 阅读(1387) 评论(0) 推荐(0) 编辑
摘要:Delphi7中提供了一些附加调试工具来帮助用户检查程序错误。从性能上讲,其中一些工具属于高级调试工具。尽管高级调试工具不像其他工具那样常用,但对于经验丰富的编程人员来说,它们是非常有用的。Evaluate/Modify对话框(The Evaluate/Modify Dialog Box)该对话框用于检查变量的当前值和修改变量的值。使用这个对话框,用户可以修改某个变量的值来测试不同的输出结果。在调试期间改变一个变量的值,使用户能测试程序不同参数的效果,而不必每次都重新编译。如下图主菜单【Run | Evaluate/Modify】或按【Ctrl + F7】Note该对话框的工具栏即可显示大图标 阅读全文
posted @ 2011-08-01 11:24 linux,dev 阅读(1074) 评论(0) 推荐(0) 编辑
摘要:procedure TForm1.Button1Click(Sender: TObject);var ADate: String; ADate2: TDate; AFormat, AFormat2: TFormatSettings;begin AFormat.ShortDateFormat := 'ee/mm/dd'; AFormat.DateSeparator := '/'; ADate := '94/05/15'; ADate2 := StrToDate( ADate, AFormat ); AFormat2.ShortDateFormat 阅读全文
posted @ 2011-08-01 11:23 linux,dev 阅读(834) 评论(0) 推荐(0) 编辑
摘要:为什么舍近取远?既然已有VC,为何还要使用Code::Blocks?最近微软的收网行动是一个契机,长久以来,开始慢慢觉得使用盗版让人不舒服.于 是,慢慢的,rar,zip换成了好用的开源软件7zip(大推荐),word换成了open office,adobe reader换成了foxit(大推荐), ie也换成了Chrome,尽管ie是免费的,对了,什么时候换linux? 我不知道...... 说了许多废话,正题进入. 盗版VS用了好多年,我再次感谢比尔盖兹.VS的好处多多,除了爹娘的照顾,和丰富的插件,可靠的编译(麻辣隔壁,同样的程序我用minGW-gcc就 是崩溃,水土不服啊)... 阅读全文
posted @ 2011-06-01 14:30 linux,dev 阅读(298) 评论(0) 推荐(0) 编辑
摘要:关于宏与头文件错误的冲突问题的解决 宏与头文件错误的冲突问题程序如下:// SisSocket.cpp : implementation file//#include "stdafx.h"#include "DataServer.h"#include "SisSocket.h"#ifdef _DEBUG#define new DEBUG_NEW#undef THIS_FILEstatic char THIS_FILE[] = __FILE__;#endif#include "DataServerDlg.h"//.. 阅读全文
posted @ 2011-06-01 14:30 linux,dev 阅读(523) 评论(0) 推荐(0) 编辑
摘要:以前没有怎么用6.0,觉得它对标准支持不好,也不知道有插件这东西。 现在写代码,要用了。 先装个Visual Assist X插件,极其好用。之后觉得有点美中不足,就是颜色。VC6.0默认可以配置的颜色只有几种,怎么配也觉得难看。找啊找,终于找到另一个小插件,DevTrueColour,可以改颜色了。 后来加入项目组,写代码是用远程桌面,用另一台机的,那机只装了VAX, 没有DevTrueColor, 为了安全,也不可以随便自己安装软件。 为了可以随意配颜色,我花了一天时间,将DevTrueColor的代码一行行敲进那台远程机,在那机上编译,得到那插件,可是添加的时候居然说我没有权限, 那时觉 阅读全文
posted @ 2011-06-01 14:30 linux,dev 阅读(1894) 评论(0) 推荐(0) 编辑
摘要:来自http://tunps.com/vc6linenumberaddinVC显示行号插件说明—————————————1. 如果你的VC安装在C盘,请拷贝文件VC6LineNumberAddin.dll到如下目录:C:\Program Files\Microsoft Visual Studio\Common\MSDev98\AddIns2. 注册双击VC6LineNumberAddin.reg进行注册。3. 启用打开vc6,菜单栏:Tools -> customize -> Add-ins and Macro Files选中VC6LineNumber Developer Stud 阅读全文
posted @ 2011-06-01 14:29 linux,dev 阅读(1290) 评论(0) 推荐(0) 编辑
摘要:VC6只是一个IDE,可以方便的调用编译器,链接器,头文件,库文件,如果编辑和编译驱动能集成在一起,这样可以提高开发效率。对于普通的Win32应用程序,VC6已经默认支持了,而对于驱动程序没有设定好的工程向导。其实驱动程序也就是一个sys,是通过c语言写成,所以编译它理论上没有问题,只是在实际操作上有点麻烦。下面就来说明一下各种平台编译sys驱动的方法(包括64位平台)先看32位版本驱动的编译方法,首先你得准备一些编译必备工具:1.要安装VC62.安装DDK(装哪个呢?这个问题其实很简单的,只是很多人不明白,装DDK当然是越新越好了,越新支持的平台越多,像2000DDK你是绝对编译不出来64位 阅读全文
posted @ 2011-06-01 14:29 linux,dev 阅读(520) 评论(0) 推荐(0) 编辑
摘要:VC6.0 最新的 SDK platform sdk xp-sp2 官方下载地址20:19:09 2010-09-03可见微软已经不再对 VC6 支持了,最新的 SDK 已经不能在 VC6 上使用。但是还是可以找到支持 VC6 的最后两个版本:For Server2003 3790.0 RTM: Size (bytes): 342,000,000 Last Updated: February 2003For XPSP2 2600.2180 RTM: Size (bytes): 266,000,000 Last Updated: August 2004它们的下载地址是:我的系... 阅读全文
posted @ 2011-06-01 14:28 linux,dev 阅读(345) 评论(0) 推荐(0) 编辑
摘要:错误提示:致命错误 RC1121: RC : fatal error RC1121 : I/O error reading file执行 rc.exe 时出错.解决方案:这是关于多国语言转换的问题,原来的程序是英文版,在中文版里面就有这个问题。因为在Microsoft Windows 下,语言用代 码 页来识 别,不同 语言 用不同代码 页来表示, 如" 简体中文" 用代码页936 表示, 而" 美国英 语" 则 用代码页1252 表 示。其他语言不提了。解决方法:把英文版本改为中文版本用文本文档打开项目的资源文件(注意一定是文本文档哦!)找到下面一段代 阅读全文
posted @ 2011-06-01 14:28 linux,dev 阅读(642) 评论(0) 推荐(0) 编辑
摘要:@echo offremrem Root of Visual Developer Studio Common files.set VSCommonDir=E:\PROGRA~1\MICROS~1\COMMONremrem Root of Visual Developer Studio installed files.remset MSDevDir=E:\PROGRA~1\MICROS~1\COMMON\msdev98remrem Root of Visual C++ installed files.remset MSVCDir=E:\PROGRA~1\MICROS~1\VC98remrem V 阅读全文
posted @ 2011-06-01 14:27 linux,dev 阅读(624) 评论(0) 推荐(0) 编辑
摘要:本帖最后由 Loaden 于 2009-08-20 21:08:52 编辑这是继上篇之后的一步重要改进,提供给需要的朋友参考!原文链接:http://topic.csdn.net/u/20090813/19/17c611a5-721a-4f11-88f6-d80a90898e09.html五、用Code::Blocks来管理工程,避免写Makefile强烈建议使用Code::Blocks来管理工程!通过实践发现,这会相当的方便:Eclipse负责代码编写,C::B负责编译、调试等。一开始我否定了这种做法:当时认为可能会太繁琐,然而,当我用makefile写了几个工程后才发现:用Code::Bl 阅读全文
posted @ 2011-06-01 14:27 linux,dev 阅读(279) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示