Another Way to Drag a Window (转)
Another Way to Drag a Window (转)[@more@]The most common way to move an application window is to drag it by its title bar. The following article lets you provide dragging capabilities for Delphi forms without a caption, so the user can move them by clicking anywhere on their client area. Step aside, juniorFor example, consider the case of a windows application that doesn't have a title bar, how can we move such a window?. In fact, it's possible to create windows with a nonstandard title
VB程序员的FTP编程指南1.3-列出、改变目录 (转)
VB程序员的FTP编程指南1.3-列出、改变目录 (转)[@more@] 专 题:列出、改变目录主 讲:qianqian 列出目录 你可以使用DIR命令来列出目录。实际上,DIR并不是FTP规定的命令,但是标准的用户界面从操作系统借用了这个命令。 图2 显示了DIR命令的结果。最右边是文件或目录的名称,然后是文件日期和时间。然后是10位的文件属性。你可以通过"d"属性分别目录或文件。如果是"d",表示这是个目录。 改变目录 你可以通过CD命令改变目录。和DOS命令的区别是它使用正斜杠。例如改变目录到 /developr/vb directory: ftp> cd developr/vb
VB程序员的FTP编程指南1.4-下载或上传文件 (转)
VB程序员的FTP编程指南1.4-下载或上传文件 (转)[@more@] 专 题:下载或上传文件主 讲:qianqian 下载 用FTP下载文件简单而直接。在下载之前,请保证你是在二进制模式下。ftp有两种文件传输模式,ASCII模式和二进制模式。为了转换到二进制模式,可以使用BIN命令。 ftp> bin 200 Type set to I. 返回ASCII模式,请使用ASC命令。 GET命令用来获取文件。如果你想在默认目录使用原始文件名下载文件,你要输入GET <filename> <回车>. 见图4。 你可以只输入GET,系统会提示你要下载的文件名,然后提示你存储到的新文
自己编写安装制作程序 (转)
自己编写安装制作程序 (转)[@more@] 自己编写安装制作程序 邓振波 这是我以前写的实现安装程序的一个类,包含了一些的安装程序所用的函数,当然,由于工作和时间的关系,没有完全的写完整,有不少地方还需要改进,现在把这个类提供给大家,让有兴趣的同道进行更深入的研究。 本类实现的功能包括检查系统版本,操作注册表,目录、文件操作, 建立快捷方式,执行外部程序,重新启动计算机,注册OCX、DLL组件等等基本的安装函数。 因为整个源程序比较长,所以这里只列出该类的头文件,源文件从 .NET/DOWNLOAD/setup
实时操作系统与通用操作系统的一些比较 (转)
实时操作系统与通用操作系统的一些比较 (转)[@more@] 嵌入式实时系统中采用的操作系统我们称为嵌入式实时操作系统,它既是嵌入式操作系统,又是实时操作系统。作为一种嵌入式操作系统,它具有嵌入式软件共有的可裁剪、低资源占用、低功耗等特点;而作为一种实时操作系统(本文对实时操作系统特性的讨论仅限于强实时操作系统,下面提到的实时操作系统也均指强实时操作系统),它与通用操作系统(如windows、unix、Linux等)相比有很大的差别,下面我们将通过比较这两种操作系统之间的差别来逐步描述实时操作系统的主要特点。 我们
VB程序员的FTP编程指南1.2-使用Windows的ftp程序 (转)
VB程序员的FTP编程指南1.2-使用Windows的ftp程序 (转)[@more@] 专 题:连结和登录FTP服务器主 讲:qianqian FTP程序 windows有内建的FTP程序FTP.EXE,如图1,它是一个DOS程序。 .NET/develop/article/images/11491.gif" border=0>Javascript:displayWindow('images/06-01.jpg',652,359)">图 1 FTP 窗口. 连接和登录 运行FTP.EXE后将看到如下的提示符: ftp> _ 你可以用OPEN命令连接任何FTP站点。例如,你可以使用以下命令连接到microsoft的公共FTP站点: ftp> open ftp.microsoft.com <enter&g
VB程序员的FTP编程指南1.1-文件传输协议FTP概述 (转)
VB程序员的FTP编程指南1.1-文件传输协议FTP概述 (转)[@more@]专 题:文件传输协议FTP概述主 讲:qianqian FTP简介 直到1994年,当WWW掌管Inte.NET时,文件传输协议(FTP)是和e-Mail一样最广泛应用的Internet客户程序。它被用于作为访问Internet主机文件的一个远程外壳。使用ftp可以连接到一个FTP服务器,在可用的目录间游历,并且传输文件。 一个FTP站点可以是公用的,私有的,或者两者兼有之。使用一个私有的账号,你可以拥有访问整个网络的目录结构,或者只是特定的区域的权限。 Internet同时也是一个拥有很多允许任何人连接和传输
常用的图象处理函数的整理 (转)
常用的图象处理函数的整理 (转)[@more@]常用的图象处理函数的整理 邓振波 在Visual C++中,对图象操作的功能所能提供的函数是比较弱的,我在实践中收集掌握了一些图象出来的方法与技巧,总结出一个COperateBitmap类,可以实现方便的对图象的读取、保存、剪贴板操作、DIB和Ddb的转换,下面列出头文件,工程文件我把它写成了一个MFC扩展DLL。可以点击 .NET/DOWNLOAD/bzbmoperatdll.zip">这里 下载。 1、方便从磁盘装载各种图形格式(JPG、BMP、Gif等)文件,并得到图象大小和相应位图的句柄,从而可以方便的操作各种图像格
使用SQLDMO控制 SQL Server (转)
使用SQLDMO控制 SQL Server (转)[@more@] 使用sqlDMO控制 SQL SERVER 邓振波 废话少说,步入正题,关于MS SQL Server特性优缺点的东西留待以后再讨论。微软为外部程序的MS SQL Server服务访问提供了功能强大的COM接口,通过这些接口,可以不费吹灰之力就可以方便的访问SQL的服务。 第一步:在MS SQL Server的安装目录下面找到在sqldmo.rll文件,然后 #import "sqldmo.rll" no_namespace 这样就生产了sqldmo.tlh和sqldmo.tli文件,里面包含了SQL的COM接口的定义和实现。 第二步:就是具体的实现了。 先来一个启动SQL Server服务 B
Microsoft Office XP 智能标记的安装和安全性 (转)
Microsoft Office XP 智能标记的安装和安全性 (转)[@more@]microsoft Office xp 智能标记的安装和安全性 Microsoft Corporation 2001年10月 适用于: Microsoft® Office XP 摘要:本文介绍了 Microsoft Office XP 智能标记的安装和安全性。 目录 dnsmarttag/html/odc_stsecinst.ASP#odc_stsecinst_intro" target=_self>简介 安装和部署 更新智能标记 安全性考虑 信任图表 保密性考虑 智能标记持久性 收件人的体验 其他考虑 最佳方案 总结 简介 Microsoft 公司在 Microsoft® Office XP 中
下一版本Windows® CE 开发工具Smart Device Extensions for Microsoft Visual Studio® .NET (转)
下一版本Windows® CE 开发工具Smart Device Extensions for Microsoft Visual Studio® .NET (转)[@more@]初识 Smart Device Extensions Larry RoofTonked.com 2001年10月23日 上个月我曾说过我会前往 microsoft 学院,了解下一版本的小型工具的情况。此行的目的是为我不久要撰写的杂志文章和已签约的书籍搜集一些背景知识。但在回来的路上,我改变了我的初衷。我意识到不能独享这些信息,而应该与那些定期阅读我的栏目的忠实 Microsoft® eMbedded Visual Basic® 开发人员共享。 鉴于此行前我签订了一份严格的保密协议
C++ BUILDER 消息处理的深入探索 (转)
C++ BUILDER 消息处理的深入探索 (转)[@more@]在本文中我將告訴你如何以C++Builder來處理windows訊息,並透過此一能力,來達成在一般VCL元件所無法做到的功能。 何謂Window訊息(Message) 大家都知道 Windows是一套以訊息驅動(Message Driven)的作業系統。然而對於訊息本身卻諱莫如深,只知其然而不知其所以然,雖然C++Builder將某些Windows訊息封裝於事件(Event)系統中,但身為一個Windows程式設計師,實有必要瞭解Windows的訊息系統。 所謂訊息是由Windows作業系統送往程式的事件。它是系統中各個物件溝通的方式,舉例
带你走进图形用户界面编制 (三) (转)
带你走进图形用户界面编制 (三) (转)[@more@] 今天我们讨论的话题可能感觉上理论性较强,所以就比较枯燥,不过你必须静下心来,如果你不能完全理解也不要灰心,在以后的实践中你会渐渐的理解这些东西。 首先讨论一下Java中显示图形的原理: 首先java采用了“模型-视图-控制器”(Model-View-Controller,MVC)的设计模式,这涉及到了关于设计模式的问题,在这里我就部队设计模式进行扩展了,想必大家都知道那本经典书籍《Design Pattern: Elements of Reusable object-Oriented Software》如果你对这些还不是很了解,可以通
用api函数读取硬盘的序列号 (转)
用api函数读取硬盘的序列号 (转)[@more@]用api函数读取硬盘的序列号 在写程序时我们想对每一台计算机都生成一个唯一的标识,而且在一此共享软件中我们也看到,软件在不同的机器上生成了不同的标识,这是如何实现的呢,其实是软件有一部分程序读取了,本地计算机的一部分硬件参数(如硬盘序列号,网卡序列号等等),再通过一系列算法而得到了一个唯一标识,其实我们也可以通过一个api函数生成我们的唯一标识,由于硬盘人人都有,而网卡不一定每个人都有,所以以读硬盘序列号为例,下面就先介绍一下我们要用到的api函数 BOOL GetVolume
怎样才能成为一名优秀的软件开发者 (转)
怎样才能成为一名优秀的软件开发者 (转)[@more@] 怎样才能成为一个优秀的软件开发者?(译者注:原文是for BCBer 的,但其实本文所述对所有Programmer都适用,具体到编程语言的几乎没有,所以就这样译了...)作者: 不详 出处: 不详英文转贴:Bird1945★ 简介: 最近有人要我就怎样才能成为一个好的C++ Builder开发者提些建议。在二十多年的职业编程生涯中,我使用的编程语言从IBM 360 汇编、Pick Basic、Modula 2到C、C++、Icon,使用的操作系统从MVS、unix、Amiga OS到DOS、windows、Win95以
怎么使用EJB来达到singleton模式 (转)
怎么使用EJB来达到singleton模式 (转)[@more@]怎么使用EJB来达到singleton模式 singleton模式是一个在软件工程中非常有用设计模式,简单的说singleton是一个只有一个全局入口的类的实例。通常的,你将在Java中定义类时使用static保留字来创建一个singleton。然而,EJB的一个限制就是不能在你的bean中使用static的字段。这妨碍了对singleton模式的使用。不过我们仍喜欢使用singleton模式,怎么做呢? 答案是JNDI。你能使用JNDI去存储任意的对象来模拟singleton模式。如果所有你的对象知道在一个JNDI树中一个单个的,有名的位置
轻巧建模之需求篇 (转)
轻巧建模之需求篇 (转)[@more@] 轻巧建模之需求篇 目录 需求从哪儿来? 一些基本原理 需求的类型 可能的需求分析的artifact 以使用为中心的方法 需求初始阶段(Initial Requirements up front – IRUF) 详细需求建模阶段 解决需求建模中的常见难题 技巧 参考资料及推荐读物 脚注 需求从哪儿来? 来自于项目甲方,还是直接或间接的用户、经理、高级经理、操作人员、支持人员、测试人员,与你的系统有联系的其它系统的开发人员,或是维护人员?这是所有的正式需求的来源吗
《Mastering Delphi 6》学习笔记之十 (转)
《Mastering Delphi 6》学习笔记之十 (转)[@more@]Delphi中的Serialiation 熟悉MFC的人对Serialize这个虚拟函数大概不会陌生。在MFC中,如果要用Serialization机制读取和保存数据,大概是这样:XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> void CMyDoc::Serialize(CArchive& ar) { if (ar.IsStoring()) { ar << myString; ar << myInt; } else { ar >> myString; ar >> myInt; } } object Pasc
2001-11-29 Oracle与Borland携手推进开发者生产力的提高 (转)
2001-11-29 Oracle与Borland携手推进开发者生产力的提高 (转)[@more@]2001-11-29 ORACLE与Borland携手推进开发者生产力的提高11/29/01 4:26 PMsource: PR Newswire REDWOOD SHORES, Calif., Nov. 26 /PRNewswire/ Oracle公司(Nasdaq:ORCL),世界上最大的企业软件公司,今天宣布在她的Oracle9i 应用服务器(oracle9iAS)中整合Borland (Nasdaq: BORL)(R), JBuilder(TM) 6,JBuilder 6是目前市场上领先的Java开发环境。使用新的JBuilder整合插件,将为开发者在创建Oracle9i应用服务器的应用时节约大量时间。JBuilder 6的伴随工具
什么时候在EJB系统中使用XML (转)
什么时候在EJB系统中使用XML (转)[@more@]什么时候在EJB系统中使用XML XML是一个非常流行的词,我们现在来讨论XML在EJB开发中的适用性。XML适用于以下几种情况: 1.作为对legacy系统的接口。如果你有数目巨大的legacy系统,或者你有一个很大的恐怖的的legacy系统,然后你将需要查看你从legacy系统收发的数据,这时候XML可以帮助你。不是去收发那个legacy系统能够懂的合适结构的数据,而是你能够为那个legacy系统发明一种XML facade。那个facade从EJB组件得到XML输入,然后把XML映射成那个legacy系统支持的合适结构。当那个legacy系统对