防止关闭windows (转)
防止关闭windows (转)[@more@] 有时候程序在运行当中,不允许别的程序或人为的关闭计算机,除非应用程序知道windows将要退出,其实这样很简单,我们都知道系统将要关闭时,会向每一个程序发送WM_QUERYENDSESSION这条关机消息,只要我们的程序接受到此消息后,做恰当的处理即刻完成我们所需要的。 处理windows消息有好几种,在这里我们利用Application的OnMessage事件,建立响应该事件的过程即可!如下面的例子:unit unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms
TList,AnsiString和DynamicArray的妙用 (转)
TList,AnsiString和DynamicArray的妙用 (转)[@more@] System::AnsiString LabPath=ExtractFilePath("."); TIniFile *LabIni=new TIniFile(LabPath+"LabIni.ini"); void myList::ReadList(AnsiString TS){ System::AnsiString LabPath=ExtractFilePath("."); TIniFile *LabIni=new TIniFile(LabPath+"LabIni.ini"); Form2->AddList(); for(int i=0;i<Form2->LabelList->Count;i++) { TLabel *Lab; Lab=(TLabel *)Form2->LabelList->Items[i]; Lab->
在OpenGL中使用各异向性纹理过滤 (转)
在OpenGL中使用各异向性纹理过滤 (转)[@more@] 在OpenGL中使用各异向性纹理过滤 XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 1. 基本的纹理过滤 纹理是数据的简单矩阵排列——例如,颜色数据、亮度数据或者颜色和alpha(透明度)数据。纹理数组中的每一个独立的数值通常称为一个纹理单元。纹理映射是一种将纹理图像应用于物体表面的技术(就是把图像贴到构成物体表面的多边形上去),就像该图像是一种贴画纸或玻璃纸附着于物体的表面上。 那么什么是纹理过滤呢?当三维空间里
完成端口(上) (转)
完成端口(上) (转)[@more@]完成端口模式 完成端口是到目前为止最为复杂的输入输出模式。然而,当一个应用不得不同时处理大量的socket时,它也提供了使系统性能达到最佳的可能性。不幸的是,完成端口只能用在windows NT和Windows2000上。由于完成端口被设计得极为复杂,它应该成为程序员的青年禁卫军,只有在被迫面对几百甚至几千个并发的socket、你又希望在添加cpu后可以获得更好的scale时,才被派上战场。关于完成端口,最重要的是记住这一点:如果你为winnt/2000开发处理大量socket I/O 请求的高性能服务,它是你的最佳选择(比如,web
WebLogic的初步研究(2)--结构篇 (转)
WebLogic的初步研究(2)--结构篇 (转)[@more@]webLOGIC的初步研究(2)--结构篇 作者:XYZ 要学习好一套系统首先要了解它的结构,本文详细的介绍 WebLogic 的一些结构和特点: WebLogic的大部分配置是在 weblogic.properties 里完成的,只要仔细的研究这个文件就可以清楚得知关于 WebLogic 的一些结构和特点,下面就对 weblogic.properties 文件里的一些配置项作一些说明: weblogic.httpd.documentroot=public_html/这就是WebLogic 的WEB 服务器的根目录,即是目录/weblogic/myserver/public_html/ weblogic.password.system=s
玩转Windows桌面图标 (转)
玩转Windows桌面图标 (转)[@more@]玩转windows桌面图标XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 大家一定和我一样对Windows的桌面十分不满意吧。那就拿起手术刀(Delphi)给它动动手术。 首先要对付的是桌面图标那一个个难看的、带有背景色的文字,不仅看上去别扭,还遮住了漂亮的墙纸,一定要去掉它,把它变成透明。其次就是图标的位置,只会傻傻地呆在屏幕的左边,还得我们一个个去拖,真累!给它来点新花样,Please Follow Me! 1、 新建一工程,在 uses 中加入
Dos下键盘的完全控制 ------- 一系列的BIOS级别的键盘控制函数! (转)
Dos下键盘的完全控制 ------- 一系列的BIOS级别的键盘控制函数! (转)[@more@]#ifndef XRH_KEYS_H#define XRH_KEYS_H/* Topic: This is The KeyBoard Controlling Functions Set [Author:superspirit] ******************************* * SuperSpirit Software Studio * ******************************* modified date: 2001-10-11----------------------------------------------------------------------------- Including 6 function: <Marked With '!!!!!' at below
图像平滑滚动效果的VC实现 (转)
图像平滑滚动效果的VC实现 (转)[@more@] 图像平滑滚动效果的VC实现 郑力群 前言: 在图像的编程中,经常会遇到这样一种情况,在有限的区域中显示了一幅大图, 这时要浏览图像的各个部分,这就需要用到图像的滚动。关于它的实现,许多书都有 提及,但其中的关键点和难点,即拖动中的刷新和闪烁问题,却讲述的不多,这也是 我写本文的目的所在,下面我将详细分析实现方法。 实现效果及实现方法: 在图像区域中按下鼠标左键,可拖动图像在某一有限区域中任意滚动。 方法为 :拖动时计算上次与本次的偏移
VC++初学者常见问题解惑 (转)
VC++初学者常见问题解惑 (转)[@more@] VC++初学者常见问题解惑 李海 Visual C++是功能非常强大的工具,但也是公认比较难于入门的。这里,我们整理了一些初学者常见的问题,希望帮助那些刚刚接触Visual C++的朋友享受编程的乐趣。 问:我是一新手,请问我以前在TC++中写的C++程序,在VC中要建立一个什么样的工程来运行它(程序在TC++是正确的)? 答:在VC++中新建工程时,你可以选择Win 32 Console Application。这种控制台程序像DOS程序一样工作并输出文本信息,虽然不能使用图形函数,但可以使用其它window
例程详析动态链接库 (转)
例程详析动态链接库 (转)[@more@] 例程详析动态链接库 bull77 动态链接库(DLL,即 Dynamic-Link Library)是可执行的模块,但它没有自己的堆栈,必须在调用动态链接库函数的程序 环境下运行。动态链接库不仅可以作为一个运行模块,包括函数代码,而且可以包含程序以外的任何数据或资源(位图、图标 等等)。动态链接库就是给应用程序提供函数或者资源。 动态链接与静态链接是相对立的。静态链接的时候,可执行程序内包含了所访问的函数的代码,可执行程序占用的空间较 大;但运行时,不需要其他模块支持,从而速
灵通财务软件总帐子系统需求规格书之一 (转)
灵通财务软件总帐子系统需求规格书之一 (转)[@more@] 总帐子系统需求规格说明书草案XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 1.简介 1. 1编写目的 本系统需求说明书的编写目的在于分析[财务软件总帐子系统]的系统需求,为软件编写人员及软件使用者及后继的开发文档的编写提供明确的依据。 1.2 本说明书编写范围 本说明书主要针对[财务软件总帐子系统]的系统概述及软件的建构项目的需求做需求定义,以提供软件开发功能的确认,至于软件的具体设计则不在此说明书的范围之内。 2.&n
计算机认证公司的认证网址 (转)
计算机认证公司的认证网址 (转)[@more@]计算机认证公司的认证网址 microsoft 070/075, 073/077, 076 http://www.microsoft.com/train_certciSCO 350, 640, 9E0 http://www.cisco.com/certifications IBM 000 http://www.ibm.com/certify Lotus 190 http://www.lotus.com/services/education Novell 050 http://education.novell.com/ ORACLE 1Z0 http://education.oracle.com/certification intel 1L0 http://www.intel.com
微软认证的价值 (转)
微软认证的价值 (转)[@more@]为何要获得认证? 如果您是一个正在寻找计算机专业人才的经理,我们能够保证那些获得微软认证的专业人员是满足或超过您的期望的候选人。MCP教程被全世界的技术经理看作质量的标志。MCP的专业人员将把培训和认证中的获得的业界标准,以及提高生产效率的潜力和全球市场竞争中应具有的技术支持能力带到您的机构。 如果您是计算机技术专业人员或想成为计算机技术专业人员,微软专家认证证书——MCP是向雇主、客户和同事表明您还具备所需知识和技能的最佳方式。MCP证书是IT业界的标准,它标志着您已经具备了被认可
EJB 技术的数据库应用 (转)
EJB 技术的数据库应用 (转)[@more@]文章摘要: 本文是介绍EJB 数据库应用的入门知识,旨在介绍 EJB 数据库应用及数据库编程主要要求,对涉及的很多新概念、EJB组件编程的详细要求及 Account EJB 组件的详细代码和Account 组件的集成、部署未作详细介绍,本文的例子代码包含在 SUN 公司的Java 2 Enterprise Edition 中。 关键词 J2EE,EJB 技术,数据库 EJB 技术的数据库应用 一、J2EE 技术简介 J2EE是 SUN 公司提出的在分布式环境中的一种体系结构,它提供了一种基于组件的设计、
Using a Virtual CListView with a Dynaset (转)
Using a Virtual CListView with a Dynaset (转)[@more@] Using a Virtual CListView with a Dynaset This article was contributed by Mailto:kepler@bellsouth.NET">Sam Fugarino. This example illustrates how to use an Access database file with an ie 4.0 virtual list view. dblist.zip" tppabs="http://www.codeguru.com/mfc_database/virtual_dblist.zip">DOWNLOAD sample project 63KB. Loading large amounts of data into a CListView derived class is a very slow process, even when the data is ma
一些非常有用的JAVA常用方法,可以省力很多啊!! (转)
一些非常有用的JAVA常用方法,可以省力很多啊!! (转)[@more@] <%!stc_RSYB_Name stcRSYName1[];stc_SYB_INF stcSYBINF1[];%> <%/* String p = (String) session.getValue("access"); if (p==null || !p.equals("1")) { response.sendRedirect("error.htm"); return; }*/%><%!file://得到机器名字或IPString get_Myhostname(Javax.servlet.http.HttpServletRequest request){ String myhostname = null; try{ myhostname = request.getRemoteHost(); myhost
在C++Builder使用TTS(Text To Speech) (转)
在C++Builder使用TTS(Text To Speech) (转)[@more@] 启动BCB,打开菜单项PROJECT->Import Type Library...,在弹出的对话框中单击Add,选择windowsspeech目录下的Vtxtauto.tlb,加入VtxtAuto[Version 1.0]一项。单击OK,BCB就会自动生成一个VtxtAuto_TLB.cpp文件。这个文件包含了TTS引擎的COM类接口,可以用来与DLL文件通信。新建一个工程,将这个文件包含进来:源码如下://Unit.h#ifndef Unit1H#define Unit1H//---------------------------------------------------------------------------#include <Classes.hpp>#includ
给mm的一封信 (转)
给mm的一封信 (转)[@more@]给妹妹的一封信 妹妹: 我现在挺好的,除了因为想家白天吃不下饭,晚上睡不着觉,买东西忘了给钱,把走错厕所的78个女孩子赶了出去,也没什么了。喔,昨天我睡着了,梦见在床上拣到一只牙刷,那我就刷了,结果手指现在还缠着纱布。隔壁小于的兔子翘了。他们放起了哀乐,在宿舍开了个追悼会,我代表我们宿舍前去吊唁。送烂白菜帮一片给兔老公,以示慰问。眼泪,鞠躬一切从免。遗体送交宿舍后身花盆公墓。上课嘛。。。。。。也挺好,除了英语老师有口音听不懂,数学老师老将讲当年英雄无比的他,计算机老师
微软IIS 5.0自带组件之漏洞(不认识IE6.0B2) (转)
微软IIS 5.0自带组件之漏洞(不认识IE6.0B2) (转)[@more@]<%option explicit dim a,msg set a=Server.Createobject("MSWC.BROWSERTYPE")msg="您使用的浏览器是:"+a.browser+"version"+a.versionResponse.Write msg %>如果你用上述代码测试IE6.0会发现 答案是 您使用的浏览器是:.NETscapeversion4.00 IE5.0就不会有这个问题 上面的文字不够数所以。加点垃圾 整理的ASP19个基本技巧(2001-4-2) 作者:不详 1. 现在的日期时间命令是<%=now%> 即可2.ASP取得表格(from)数据输入的方法,是使用一个内
牛人与非牛人的对话 (转)
牛人与非牛人的对话 (转)[@more@]牛人与非牛人的对话----"如果你的应用程序不能正确地运行,不要去责怪操作系统。" 2001年,当SUN提出SUN.ONE构架的那一天,XX大学毕业的牛在“牛狼之家” 聊天战碰到了一个公司的Coder ------------------------------------------------------------------- 牛: 你懂XXX协议、YYY框架、ZZZ思想吗 coder:稍微知道一点点 牛: 那你看过XX牛的《XXXX》第X版第X卷,YY牛的《YYYY》Y版第Y卷, ZZ牛的《ZZZZ》第Z版第Z卷吗 coder:你说的这些书都是《经典书籍》,不过我大都没认真看过 牛: 这么说,你对XXX协议