Visual C++中的图形特技 (转)
Visual C++中的图形特技 (转)[@more@]随着计算机信息表示及实现的多媒体化,在许多学习软件、游戏软件,以及多媒体课件制作软件中,经常使用各种图形显示技巧,如图形的推拉、交错、雨滴状、百页窗、积木随机堆叠等显示模式。这样使画面变得更为生动活泼,更能吸引用户,也为更好地发挥软件的功能奠定了基础。本文就Visual C++ 6.0中实现图形的各种显示技巧的原理及具体方法做些探讨。 基本原理 在Visual C++6.0中,显示位图的方法及过程如下: 1. 显示程序资源中的位图(位图的所有数据均存在于可执行文件中) (1)从资源中装入位图 ● 定义位
一名纽约女技术员的JDO经验 (转)
一名纽约女技术员的JDO经验 (转)[@more@]一个纽约女技术员的JDO经验 JDO应用介绍by Teresa Lau译自:http://www.sys-con.com/Java/articleprint.cfm?id=1899(译者注)本文以一个实际的具有一定相互关系的类结构实例和KodoJDO产品作基础,介绍JDO的原理、使用及特点。尤其是与传统JdbC技术的对比,比如一个类的代码从480行减少到140行的现实,说明JDO对代码的减少。另外,本文作者是一位具有五年以上Java顾问经验的女中豪杰,拥有硕士学位,目前工作于纽约。Java Data object(JDO) 是一个用于存取某种数据仓库中的对象的标准化api。使JDO从
读《人月神话》之我见 (转)
读《人月神话》之我见 (转)[@more@] 《人月神话》中,作者Brooks以“焦油坑”类比大型软件项目的开发,从自身所经历的大型软件项目的开发与管理的工作入手,详尽的分析并论述了软件工程中所面临的问题与解决方案。本书并不涉及任何技术细节,正如作者在“20年后的人月神话(The Mythical Man-Month after 20 Years)”一章中所说的,本书之所以时至今日,仍能历久不衰的原因就是:《人月神话》是关于人与团队的书,所以淘汰的程度才会如此缓慢。以下将就个人的理解,浅谈以下《人月神话》中的精华所在。 概念完整性和结构师是《人月
delphi函数参考手册 (转)
delphi函数参考手册 (转)[@more@]名称 类型 说明 abort 函数 引起放弃的意外处理 abs 函数 绝对值函数 addexitproc 函数 将一过程添加到运行时库的结束过程表中 addr 函数 返回指定对象的地址 adjustlinebreaks 函数 将给定字符串的行分隔符调整为cr/lf序列 align 属性 使控件位于窗口某部分 alignment 属性 控件标签的文字位置 allocmem 函数 在堆栈上分配给定大小的块 allowgrayed 属性 允许一个灰度选择 ansicomparestr 函数 比较字符串(区分大小写) ansicomparetext 函数 比较字符串(不区分大小写) ansilowercase 函数 将字符转换
在BCB中数组的妙用和纪录和改变控件的状态 (转)
在BCB中数组的妙用和纪录和改变控件的状态 (转)[@more@]如果能巧妙地运用数组会给我们带来很多方便;以下是我的一些用法,还觉得自己每掌握它的精髓;希望大家多多指点;(现丑了) void ) __declspec(dllexport) myList::ReadList(AnsiString TS){//读出ini文件的数据 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 *)Fo
php漏洞对策 (转)
php漏洞对策 (转)[@more@]其实从编程的角度来讲PHP是没什么问题的,主要是使用PHP这种语言编出来的东西是否涉及安全了. PHP的运行,是靠它的语言解释器来完成的,在NT或WIN9X下也就是PHP.EXE,PHP.EXE是一个解释器,它的作用是解释后缀为.PHP或.PHP3或.PHTML或其它的文件,根据里边定义的程序来访问数据库,读写文件或执行外部命令.并将执行的结果组织成STRING返回给web SERVER然后当作HTML格式的文件发送给浏览器. 知道了它工作的过程我们就可以探讨其SECURITY问题了,上述文件中我们提到过 PHP.EXE,提到过读取文件,和执行外部命令,其实这些都是安
一个简单的恺撒加密程序 (转)
一个简单的恺撒加密程序 (转)[@more@] #include<iostream>#include<fstream>void main(void){ char strch,ch; int i,x; ifstream readfile; ofstream writefile; readfile.open("1.txt",ios::in | ios::nocreate); if(!readfile) { cerr<<"cannot open thie file for input"<<endl; exit(0); } writefile.open("2.txt",ios::in | ios::nocreate); if(!writefile) { cerr<<"cannot open the
在.NET(正式版)环境下读写系统日志 (转)
在.NET(正式版)环境下读写系统日志 (转)[@more@]在.NET(正式版)环境下读写系统日志XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 作为商业应用程序,尤其是web下的应用程序,安全问题是第一位的。这里所说的安全包括两个方面,一是系统本身的安全,也就是系统本身的强壮性,另一方面是系统在使用时,用户的误操作,或恶意破坏时引起的安全问题。 本文并不想介绍系统全方面的问题,如果你有兴趣的可以去查阅相关资料。这里,我想要介绍的是如何在系统发生错误,或者遭到破坏时,如何把相关
循环声音的简单控制 (转)
循环声音的简单控制 (转)[@more@]昨天有位朋友问我有关声音的一点问题,想来也并非什么大的难题,但却不知怎么的,跑到网络上查看了一下,以前问过提过此问题的朋友倒也不少,因而想抽出个几分钟的时间稍讲一下声音最为简单的循环控制问题。在下面这个例子中,我将采用几种方法来控制声音的循环:用程序的方式和用MC中普通模式与STREAM两种模式实现。 .NET/develop/article/images/12130_music_scene.GIF" align=baseline border=0> 在场景中我们有如图中相应的物件,其中声音的symbol linkage propertyes下的export我们设置为了loop
2003,JavaOne会办成什么样子? (转)
2003,JavaOne会办成什么样子? (转)[@more@]2003,JavaOne会办成什么样子? “JavaOne大会本来应该是一次Java的盛会,但它现在变得越来越像Sun的用户组活动。”IBM websphere应用服务器市场主管SCOtt Hebner这样抱怨。本周,SDTimes.com发表了一系列文章,探究人们对JavaOne的不同感觉,以及Sun“用Java销售服务器”的策略。XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> JavaOne,更多的“阳光”? 作为Java技术理所当然的领袖,Sun已经把全部精力集中在下个月将在旧金山召开的JavaOne大会上。Web
DircetDraw c/c++ 使用指导(三) (转)
DircetDraw c/c++ 使用指导(三) (转)[@more@]DircetDraw c/c++ 使用指导 310cdt 译 这几篇指导的例程我放到网上了 ddex1 ddex2 ddex3tutorial3:从一个离屏表面(off-screen surface)的块移动(blt) 在ddex2中,把一张位图放到了后台缓存中,然后在缓存与主平面间翻啊翻...其实这不是显示位图的一般行为.在这一篇中(例子是ddex3)将要通过包含两个离屏表面来扩展ddex2的能力.两个位图-一个是第偶数次显示的,一个是奇数次显示-存放在这两个离屏表面.例子中,用IDirectDrawSurface7::BltFast方法把离屏表面的内容拷贝到后台缓存中去
mfc的生与死 (转)
mfc的生与死 (转)[@more@] 经常从网上下载好程序,但打开VC看了不到几行,鼠标就移到最到最右上角,对准那个“X”,咔嚓...(心还暗念:嚓死你!),二话不说在“程序”菜单里寻找qq的存在,开始进入休闲时光!!这可是我经常做的事情,唉!苦于基础不扎实,经常被美好的代码踢出门外。但幸好我还对她有一斯感觉,近来有幸买到侯先生的《深入浅出MFC》,看到第六章:MFC程序的生死因果,觉得是学MFC,喔不,应该是看MFC程序代码的好起点,该章对MFC程序(没有支持Document/View)的生死因果做也详细的讲解,为了加深记忆,我总结了以下流
GNU GPL -- GNU通用公共许可证 (转)
GNU GPL -- GNU通用公共许可证 (转)[@more@] 译者不详,转载自Linuxforum.NET 1991.6第二版 版权所有(C)1989,1991 Free Software foundation,Inc.675 Mass Ave,Cambridge,MAO2139,USA 允许每个人复制和发布这一许可证原始文档的副本,但绝对不允许对它进行任何修改。 序言 大多数软件许可证决意剥夺你的共享和修改软件的自由。对比之下,gnu通用公共许可证力图保证你的共享和修改自由软件的自由——保证自由软件对所有用户是自由的。GPL适用于大多数自由软件基金会的软件,以及由使用这些软件而承担义
CUJ:标准库:容纳指针的容器 (转)
CUJ:标准库:容纳指针的容器 (转)[@more@]The Standard Librarian: I/O and Function objects: Containers of PointersXML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> Matthew Austern http://www.cuj.com/experts/1910/austern.htm?topic=experts ----------------------------------------------------------------------------------------------------------------------- 和标准C++运行库中的绝大部分东西一样,标准容器类是用类型来参数化的:你能创建一个std::vector<int>来容
做个优秀的市场程序员 (转)
做个优秀的市场程序员 (转)[@more@] 做个优秀的市场程序员 作者:Martin.Li 翻译:李昉 作为一个唯利是图的市场型软件公司,非常需要的就是一大群优秀的市场程序员。市场程序员具有以下的基本特征: 一、打工以赚钱为目的,公司必须给予市场程序员足够的薪金。市场程序员不是青年自愿者,他们需要丰厚的报酬而不是什么共同的事业来激发斗志和点燃激情。市场程序员并不缺乏远大的斗志,但是他们明白:赚钱是第一步。 二、市场程序员以为公司赚钱为己任,他们不择手段,任意践踏软件开发的一切规则。在他们
在ATL中支持MFC的CSocket (转)
在ATL中支持MFC的CSocket (转)[@more@] SendFile 控 件 说 明XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 1. 功能: SendFile 可传送(任意形式)单个文件(档),如果为web页,则同时可以将其同名 . files目录下的所有文件一起传送。 2、设计思路: ¨ 根据用户选择需要传送的文件,获得文件的一些相关信息(主要是文件名),然后开始传送文件到服务器或者是客户端; ¨ 判断是否存在同名 . files 目录,如果存在的话,则遍历
设计模式与形式主义,我的胡思乱想 (转)
设计模式与形式主义,我的胡思乱想 (转)[@more@]1年半前写的,对比着看看,现在好像自己成熟一些了:) softarts@elong.com 7月13日到上海,16日开始上班,到现在将近两个月了,感觉还是挺充实的,甚至有点累,可能是我给自己加了太多的任务,定下太高的目标,真的好累,我决定要好好休息一段时间,顺便把个人主页更新一下,否则chinaren就要把我踢出去了. 其实今年以来一直没怎么写代码,也就是上半年3月-4月之间写过一段时间,东西都忘得差不多了。基础不牢的后果很快体现出来,以前图方便一般用的是MFC,好多windows的特性都是一知半解甚至一点
索引全攻略 (转)
索引全攻略 (转)[@more@]索引问题 一 概述 可以利用索引快速访问数据库表中的特定信息。索引是对数据库表中一个或多个列的值进行排序的结构。 索引提供指针以指向存储在表中指定列的数据值,然后根据指定的排序次序排列这些指针。 数据库使用索引的方式与使用书的目录很相似:通过搜索索引找到特定的值, 然后跟随指针到达包含该值的行 二 索引的两种类型: 聚集索引=簇集索引 聚集索引基于数据行的键值在表内排序和存储这些数据行。由于数据行按基于聚集索引键的排序次序存储,因此聚集索引对查找行很有效
charles petzold 的新书和访谈 (转)
charles petzold 的新书和访谈 (转)[@more@]Author Interview Talking .NET and C# with Charles Petzold microsoft.com/mspress/images/Dev_Interview_010302.GIF" width=197 border=0> Charles Petzold is a full-time freelance writer who has been programming for Microsoft® windows® since 1985 and writing about Windows programming for nearly as long. His book ASP">Programming Windows (first published by Microsoft Press® in 1988 and currently in its fifth edition) taught a generation of prog
谁动得了我的奶酪 (转)
谁动得了我的奶酪 (转)[@more@] 猫王再也不敢说任何绝对的话,比如“我绝不相信”之类,因为什么事都可能发生,比如那本《谁动了我的奶酪》,就在IT圈沸沸扬扬,据说有的企业在裁员前会先把这本书送给员工,让他先做好面对变动(也就是卷铺盖)的准备。谁能想到IT的萧条和裁员,竟然成就了一本薄薄的小书,还是本童话。 XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 最近一年以来,整个IT界都充满变动,合并与裁员一时成为主旋律。也就是说,对一个IT企业或一个IT人来说,习以为常的“奶酪