progressbar的填充颜色的改变 (转)
progressbar的填充颜色的改变 (转)[@more@] Delphi5的默认的progressbar的颜色是深蓝色的,但是怎么样才能改变呢?这儿有一个方法可以达到你的要求,只要你在form的create事件中加入如下的代码就大功告成了,试试看哦: PostMessage(ProgressBar1.Handle, $0409, 0, clGreen); 这个帖子发出的时候提示说帖子太段了,要长一点,但是我又找不到别的东西说了,就只有在上面空了,中间空了,下面再写几个字,希望管理的工作人员原谅,有劳您们了!
软件界面中菜单的美化 (转)
软件界面中菜单的美化 (转)[@more@]在网上有很多文章都提到怎样在菜单中加入背景图片,可是都没有一个完整的回答,也没有一个比较完整的例子。当然csdn曾经有一个高人说过这个问题,而且在程序员大本营2000版中也有收藏。我参考了一些方法和技巧,当然包括国外的了,写下了如下的代码,希望能够满足大家的要求,不过不是很完善,如果有哪位大侠修改过,不妨也将修改过的代码贴出来,大家共享!为了在menu控件中加入背景图片,没有直接的方法,都的靠自己动手画,因为menu控件没有canvas属性,所以只能自己动手了!这个东西我也是菜鸟一只,
Visual Basic 6.0 控件和 .NET 控件的区别 (转)
Visual Basic 6.0 控件和 .NET 控件的区别 (转)[@more@]Visual Basic 6.0 控件和 .NET 控件的区别 升级到 microsoft .NET Paul D. SheriffPDSA, Inc. 2001年11月 摘要:本文简单介绍了 Microsoft Visual Basic 6.0 中的标准控件和等效的 Microsoft .NET 控件。 目标 了解哪些 Visual Basic 6.0 ActiveX 控件在 .NET 中具有等效控件。 了解 .NET 控件中哪些属性发生了变化。 了解 .NET 中有哪些新控件。 前提条件 要彻底理解本文内容,需要满足以下条件: 了解什么是 ActiveX 控件。 使用 Visual Basic 6.0 控件和 Ac
用32行代码表示16个设计模式 (转)
用32行代码表示16个设计模式 (转)[@more@]为了演示以下16个模式,用了下面32行代码。iterator,adapter,interpreter,Proxy,state,visitor,command,bridge,chain of responsibility,composite,flyweight,strategy,decorator,mediator,memento,observervoid main(){for(i=0;i<2;i++){ if (i==0){Actor getUpActor=new GetUpActor(); getUpActor.Action(); delete getUpActor;} else if(i==1){Actor supperActor=new SupperActor(); supperActor.Action(); delete supperActor;}}class Actor(){public
一种新的编程思路(中)附: (转)
一种新的编程思路(中)附: (转)[@more@]由于太长:只能这样分开贴 -------------------------------------------------------核心实现beanntdb.Java package dba;/* newtower存取数据库 *//* 调用范例nttest<%@page import="java.util.*"%><%@page import="java.text.*"%><%@page import="dba.ntDB"%><% ntDB nt = new ntDB(); nt.executeQuery("yw","select * from msgboard_wjm"); out.println( (new SimpleDateFormat( "yyyy-MM-dd HH:mm:ss.SSS")).format(new Date()) ); f
Matt Pietrek访谈,谈他对.NET的看法及Numega工作情况(英文) (转)
Matt Pietrek访谈,谈他对.NET的看法及Numega工作情况(英文) (转)[@more@] What do you think about possibility of porting .NET framework to non-windows platform? It is technically possible now? Or there are issues must be solved for this? Do you think we'll see such port say on Linux. What are your predictions about this? I think that .NET could be ported to other platforms now, if somebody was so inclined. After all, MS says they’re considering submitting part or all of it (I forget
设备I/O之OVERLAPPED (转)
设备I/O之OVERLAPPED (转)[@more@]OVERLAPPED,顾名思义为重叠,乍一看会很奇怪,重叠?谁跟谁重叠?似乎在win32的Programming中没有这个概念呀?要讨论这个问题就要追溯到对设备I/O的访问中 在WIN32中,用户不能象以前那样直接对硬件进行访问,使得这一层对开发者而言是个"黑盒",而是提供了一组对应的api的接口.让开发者基于提供的接口进行开发,而把低层的访问交给了driver或者内核. 在WIN32中,设备的概念已经远远超过了Moniter,Printer等的范围,大概可以包括文件,目录,串口,并口,管道以及控制台等.很自然的,当我们要访问这个设备的时
论工业化方向上的编程发展思路 (转)
论工业化方向上的编程发展思路 (转)[@more@]我先说一个例子: 在一个理想化的蚂蚁狩猎场上,如下: ************ | | | & # | | | | | ----------------- 蚂蚁由底线出发,将食物推向终线.&一个蚂蚁可以推动,#要三个.请给蚂蚁智慧吧!我会说:"1)向前走.2)遇食物推,超过5秒不动相左走,遇食者遇壁停.3)不遇食者,碰壁向左.推食终不渝.4)在时间T后返回初始化.这是自组织.因为简单所以生存!当然出于竞争策略两族蚂蚁会有不同的T.(对于不同的食物周期会有不同
Oracle 9i 在AIX上的安装 (转)
Oracle 9i 在AIX上的安装 (转)[@more@]ORACLE 9i 在AIX上的安装XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 运行环境:RS6000 / Aix 4.3.3 /shell:Korn(ksh)/ 虚拟X-Window 安装介质:光盘,共有四张,文件名为AIX64_901_Disk(1-5).CPIO 安装方式:硬盘安装方式 安装步骤: 1、安装前准备工作 ■建立目录/oratmp,此目录用来保存安装文件,为了解压能够完成,此目录应该至少有3G ■将5个.cpio文件挎贝至些目录下,分别以以下命令解压缩: $ cpio -idcmv <Filename.cpio,
一种新的编程思路(上) (转)
一种新的编程思路(上) (转)[@more@]一种新的编程思路(上): 难得糊涂编程法 GBDP (适用JSP、ASP等编程) GBDP技术实现设想:(General Blackbox Dynamic Programming) 开发速度快、代码量少、通用,数据库表自动生成,记录自动增加, 修改,删除,系统设计工作量少,可以在需求不明确的情况下开工, 渐进式开发,拥有需求频繁更改、代码基本不动的自适应能力。特 别适合国内软件乱序开发的国情 主要解决问题: 系统设计工作量大,需求更改影响大,项目交接困难,编程风格各 异,数据库
适合于Unix与Win32下的字符串处理类,可以以此为基类进行扩展 (转)
适合于Unix与Win32下的字符串处理类,可以以此为基类进行扩展 (转)[@more@]/****************************CString.h******************************/ #ifndef MyStringH#define MyStringH #ifndef win32typedef int bool;#define false 0#define true !false#endif class CString{public: CString(); CString(const char *str); CString(CString &str); virtual ~CString(); const char * c_str()const; CString& sprintf(const char* format, ...); int Length() const;&n
SQL Story摘录(七)————触摸NULL值 (转)
SQL Story摘录(七)————触摸NULL值 (转)[@more@]前面的文章中,我们初步见识了NULL这个不可思议的小东西。今天,我尽可能详细的介绍一下它。依照惯例,这是一次尽量浅显但并不严谨的讨论,甚至可能内容也不那么严肃。我的目的在于帮助读者更轻松地工作,并且有兴趣对数据库进一步的学习。从另一方面讲,我相信自己论点中的错误,肯定会有其他人也在犯,所以请发现不妥的朋友一定要公开指出。这样,才有助于我和我的读者朋友们进步。衷心感谢每一个提出批评和指正的朋友,特别是公开提出批评和指正的朋友们。特别感谢sunshine19,专程
一个操作共享内存的类!可以方面的添加,删除数据,包括各种结构体! (转)
一个操作共享内存的类!可以方面的添加,删除数据,包括各种结构体! (转)[@more@]// ShareMem.h: interface for the CShareMem class.//////////////////////////////////////////////////////////////////////// #if !defined(AFX_SHAREMEM_H__DC737B1E_1A7A_427E_8852_A7E98F696F05__INCLUDED_)#define AFX_SHAREMEM_H__DC737B1E_1A7A_427E_8852_A7E98F696F05__INCLUDED_ #if _MSC_VER > 1000#pragma once#endif // _MSC_VER > 1000 class CShareMem {public: CShareMem(); CShareMem(int cCount,size_t cSiz
系统分析员之路(1)--论面向对象技术在呼叫中心开发的应用 (转)
系统分析员之路(1)--论面向对象技术在呼叫中心开发的应用 (转)[@more@]前言:本人在准备系统分析员考试中论文部分的习作,请大家打分(总分75分),并指出可取之处与不足之处,谢谢! 论面向对象技术在呼叫中心开发的应用 摘要:呼叫中心产品是当前应用的一个热点,通过该产品,客户可以足不出户的享受方便快捷的语音与传真等服务。对企业来说,建立呼叫中心对于提高客户满意度,争取客户乃至增长利润都有极大的意义。目前呼叫中心在各行各业特别是金融业得到了广泛的应用。本文从笔者参与的银行呼叫中心项目开发的经历出发,讨
怎样使用 Visual C++ 编译出只有 1536 字节的窗口程序 (转)
怎样使用 Visual C++ 编译出只有 1536 字节的窗口程序 (转)[@more@]//题目:怎样使用 Visual C++ 编译出只有 1536 字节的窗口程序 //这些技巧都是dREAMtHEATER老大哥告我的…… //编译出来后,文件大小为: 1536 字节 //////////////////////////////////////////////////////////////////////////////////////////////////// //预处理 #include <windows.h> //使用了下面的预处理,编译连接时必须是 Release 方式,否则不能通过 //自定义程序入口,如果要优化,推荐使用这个 //如果使用 VS.NET,也可以这样设置:在“解决方案管理器
软件工程的七条基本原理 (转)
软件工程的七条基本原理 (转)[@more@]自从1968年提出“软件工程”这一术语以来,研究软件工程的专家学者们陆续提出了100多条关于软件工程的准则或信条。 美国著名的软件工程专家 Boehm 综合这些专家的意见,并总结了TRW公司多年的开发软件的经验,于1983年提出了软件工程的七条基本原理。 Boehm 认为,这七条原理是确保软件产品质量和开发效率的原理的最小集合。它们是相互独立的,是缺一不可的最小集合;同时,它们又是相当完备的。 人们当然不能用数学方法严格证明它们是一个完备的集合,但是可以证明,在此之前已经提出的100多
用VC++.net制作WinForm Application (转)
用VC++.net制作WinForm Application (转)[@more@] 用VC++.NET制作WinFoRM ApplicationXML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 新的.NET framework出世了,随之而来的是新的开发方法,开发理念。这本无可厚非的,但微软似乎总是偏爱她的嫡传(VB,VC#), .net Framework似乎也是为他们量身定做的。唯独大众化的C++被冷落了(虽然MFC也进化到了7.0,对标准C++支持也比以前强了),先进的RAD开发模式始终远离VC++(也许是MFC框架太成熟了,改起来不方便^_^),不过微软为了让VC++也沐浴点.NET的光
在Visual C++中使用内联汇编 (转)
在Visual C++中使用内联汇编 (转)[@more@] 在Visual C++中使用内联汇编 作者:Yonsm一、内联汇编的优缺点 因为在Visual C++中使用内联汇编不需要额外的编译器和联接器,且可以处理Visual C++中不能处理的一些事情,而且可以使用在C/C++中的变量,所以非常方便。内联汇编主要用于如下场合: 1.使用汇编语言写函数; 2.对速度要求非常高的代码; 3.设备驱动程序中直接访问硬件; 4."Naked" Call的初始化和结束代码。 //(."Naked",理解
用完成端口开发大响应规模的Winsock应用程序(5/完) (转)
用完成端口开发大响应规模的Winsock应用程序(5/完) (转)[@more@]TransmitFile 和 TransmitPackets Winsock 提供两个专门为文件和内存数据传输进行了优化的函数。其中TransmitFile()这个api函数在windows NT 4.0 和 Windows 2000上都可以使用,而TransmitPackets()则将在未来版本的Windows中实现。 TransmitFile()用来把文件内容通过Winsock进行传输。通常发送文件的做法是,先调用CreateFile()打开一个文件,然后不断循环调用ReadFile() 和WSASend ()直至数据发送完毕。但是这种方法很没有效率,因为每次调用ReadFile() 和 WSASend ()都
用完成端口开发大响应规模的Winsock应用程序(3) (转)
用完成端口开发大响应规模的Winsock应用程序(3) (转)[@more@]资源的限制条件 在设计任何服务器应用程序时,其强健性是主要的目标。也就是说, 你的应用程序要能够应对任何突发的问题,例如并发客户请求数达到峰值、可用内存临时出现不足、以及其它短时间的现象。这就要求程序的设计者注意windows NT和2000系统下的资源限制条件的问题,从容地处理突发性事件。 你可以直接控制的、最基本的资源就是网络带宽。通常,使用用户数据报协议(UDP)的应用程序都可能会比较注意带宽方面的限制,以最大限度地减少包的丢失。然而,在使用TCP连接时,