Java新特性--Java Web Start (转)
Java新特性--Java Web Start (转)[@more@] JavaTM web Start文档目录 JD018 cherami Mailto:cherami@163.NET">cherami@163.net JavaTM Web Start 1.01版和Java 2 SDK 及Java 2运行时环境(jre)绑定。 在microsoft windows 平台上,Java Web Start 在Java 2 SDK 及JRE安装时被悄悄地安装。你可以在桌面上找到Java Web Start图标。同样,在开始->程序菜单里面也有Java Web Start项。 在Solaris 和Linux 平台上,Java Web Start的安装脚本包含在Java 2 SDK (或者JRE顶层目录)的jre目录下的一个zip文件里面.你可以将那
简单使用RichEdit2.0A (转)
简单使用RichEdit2.0A (转)[@more@]下载 .NET/FileBBS/files/2001_7/T_310_1.zip">本文演示程序源代码 9KB 通常我们用VC++提供的RichEdit会碰到很苦恼的事情----中文乱码和单字节汉字 中文乱码一般可以用SetFont解决,而这个单字节汉字就非常的莫名其妙了,一旦出现单字节汉字,你每按一次backspace将只消除半个汉字,景象甚是恼人。 最终我向RichEdit2.0A靠拢了。RichEdit20a的汉字自动为WideChar,乱码和单字节汉字都不见了。 下面介绍迅速在自己的程序中使用RichEdit20a的方法:(以对话框程序为例) 在对话框的资源编辑器中选
dotNET和VS.NET 学习录像 (转)
dotNET和VS.NET 学习录像 (转)[@more@]do.NET和VS.NET 学习录像 XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 小气的神 2001-09-29 前些天发现一个地址,上面有一个有关VS.NET应用的录像,我想可以供你学习和利用。 录像中Carl Franklin同时开了3个VS.NET ide,用一个生成一个dotNET 的数据库组件,访问sql自带的pubs数据库的Authors表;用一个生成封装这个组件的web Services;再用另外一个生成一个调用这个Web Services的Web Form来测试。完成整个过程只用不到15分钟的时间。
BCB:TEdit控件右对齐的简单实现 (转)
BCB:TEdit控件右对齐的简单实现 (转)[@more@] 实现“编辑框”右对齐------------------------------------------------应用:通常作为输入数值用。实现:用Memo元件实现。它具有右对齐属性。------------------------------------------------ Memo的重要属性设置: Alignment: taRightJustify [就是它] Height: 单行高度; MaxLength: 限制输入字符数; ScrollBars: ssNone; WantReturns: false; wordWARP: false;-------------------------------------
前沿课题研究与实践___之五---密钥托管及问题探索 (转)
前沿课题研究与实践___之五---密钥托管及问题探索 (转)[@more@]主题:前沿课题研究与实践___之五---密钥托管及问题探索 四、密钥的管理问题 除了政府的密钥托管计划外,几个商业密钥托管正在付诸实施。这导致了明显的问题:对用户来说,密钥托管的好处是什么? 实际上没有任何好处,用户不能从密钥托管得到任何东西。如果他愿意,他可以备份他的密钥。密钥托管保证:即使使用了加密,警察也能够窃听他的谈话或阅读他的数据文件。密钥托管机构承认:即使使用加密,NSA不经批准也能够窃听他的国际电话。也许,他将被允许在现在反对密钥托管的
各类文件管理函数 (转)
各类文件管理函数 (转)[@more@]各类文件管理函数 1.2 文件的输入输出函数 键盘、显示器、打印机、磁盘驱动器等逻辑设备, 其输入输出都可以通过文 件管理的方法来完成。而在编程时使用最多的要算是磁盘文件, 因此本节主要以 磁盘文件为主, 详细介绍Turbo C2.0提供的文件操作函数, 当然这些对文件的操 作函数也适合于非磁盘文件的情况。 另外, Turbo C2.0提供了两类关于文件的函数。一类称做标准文件函数也称 缓冲型文件函数, 这是ANSI标准定义的函数; 另一类叫非标准文件函数, 也称非 缓冲型文件函数。这类函数最早公用于unix操作
Delphi数据压缩处理(2) (转)
Delphi数据压缩处理(2) (转)[@more@] Delphi数据压缩处理(2) Buffer: PChar; Count: Integer; Begin file://从被压缩的图像流中读出原始图像的尺寸 CompressedStream.Readbuffer(Count, SizeOf(Count)); file://根据图像尺寸大小为将要读入的原始图像流分配内存块 GetMem(Buffer, Count); DestStream := TMemoryStream.Create; sourceStream := TDecompressionStream.Create(CompressedStream); Try
Delphi数据压缩处理(1) (转)
Delphi数据压缩处理(1) (转)[@more@] Delphi数据压缩处理(1) Borland公司推出的 RAD开发工具 Delphi 5.0作为 windows平台上的主流开发工具,其可视化的开发环境和面向对象编程的强大功能已经吸引了无数的开发人员。但是,一些程序员在实际的开发过程中却时常为对大量的数据进行压缩而伤透脑筋,不得不去查找一些高效的压缩算法或在网上查找第三方的控件来实现压缩。难道 Delphi本身没有提供这个功能吗?其实 Delphi的程序设计师早就考虑到了这一点,他们提供了 zlib.pas和 Zlibconst.pas两个单元文件来解决数据压缩问题,
Applet间的通讯(2)--Tricks of the Java Programming Gurus (转)
Applet间的通讯(2)--Tricks of the Java Programming Gurus (转)[@more@]Tricks of the Java Programming Gurus by Glenn L. Vanderburg. et al. 1.Applet间的通讯(2) 相互查找 使用静态变量进行通讯并不意味着applet就可以同时被初始化。不同的实例还是先后启动的,我们并不能保证它们的启动次序。然而,有一点我们可以确定:在第一个ColorRelay applet实例被创建之前,类ColorRelay已经初始化了,因此,当所有applet实例启动时,它们都将获得类的静态变量。 但是,当你使用静态变量时必须小心,因为多个实
Elements Of A Game Engine - 3D游戏引擎原理 (转)
Elements Of A Game Engine - 3D游戏引擎原理 (转)[@more@]3D Engine 的设计架构作者:Luke Hodorowicz翻译:乐晨光 (2001/9/28)本人对3D也不甚了解,译文动机一则是内容所致兴致昂然,二则锻炼英译中技能。由本人水平及经验有限,文中绝对不乏大量误解与误译,亦恳请读者指出,得以一同提高。佳文须共赏,也欢迎大家自由转载 :)Introduction (简介)让咱们谈谈你如何撰写一份提供优雅性能的3D引擎。你的引擎需要提供的包括:曲面(curved surfaces)、动态光线(dynamic lighting)、体雾(volumetric fog)、镜面(mirrors)、入口(portals)、天
More Effective C++ 条款7 (转)
More Effective C++ 条款7 (转)[@more@]条款7:不要重载overload &&, ||, or ,. XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 与C一样,C++使用布尔表达式简化求值法(short-circuit evaluation)。这表示一旦确定了布尔表达式的真假值,即使还有部分表达式没有被测试,布尔表达式也停止运算。例如: char *p; ... if ((p != 0) && (strlen(p) > 10)) ... 这里不用担心当p为空时strlen无法正确运行,因为如果p不等于0的测试失败,strlen不会被调用。同样: int rangeCheck(int
solaris上开发J2EE应用中文问题的解决 (转)
solaris上开发J2EE应用中文问题的解决 (转)[@more@] 关于JSP和J2EE的中文问题和处理方法,网上已经有很多文章。一般在中文内核的操作系统(如中文NT,windows2000)上,该问题不是很突出,而在其他一些系统(如Linux,Solaris)中就比较明显了。近日在solaris上开发一个J2EE的应用系统,环境是solaris 2.7+minij2ee+mysql。系统在windows和linux下均没有出现中文处理的问题,但部署到solaris上面后所有中文显示为?。 后来经过分析,发现原因出在系统编码上。由于安装solaris时默认的系统编码为ASCII,因此以默认的系统编
例程实作----庖丁解羊(下) (转)
例程实作----庖丁解羊(下) (转)[@more@]例程实作XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> ----庖丁解羊(下) #include <iostream> #include <string> using namespace std; class Part{ public: virtual void Draw()=0; virtual ~Part(){} }; class Shape{ public: Shape( string const& _s ):data( _s ){} void Draw( unsigned color ) { cout << data << " with color :" << hex
文件合并新思路(附完整DELPHI代码) (转)
文件合并新思路(附完整DELPHI代码) (转)[@more@] 文件合并新思路 (襄樊 官本和 2001.9.28) program exe2; uses classes, Tlhelp32, windows, SysUtils; {$R *.RES}var lppe:TProcessEntry32; found:boolean; handle:THandle; ProcessStr,ExeName:string; WinDir:pchar;const MySize=64000; {根据编译或压缩后的文件大小进行修改} procedure copy2(s:string);var s1,s2:TMemoryStream; files2:TFilestream; ch:array[0..3] of char;
中国的软件业,应为中国整个企业界与国外的竞争担负起责任 (转)
中国的软件业,应为中国整个企业界与国外的竞争担负起责任 (转)[@more@]中国的软件业,应为中国整个企业界与国外的竞争担负起责任 引记:中国的软件业,需要踏踏实实,为客户,为中国创造价值。 我们认为,中国企业的薄弱之处,是管理、技术比外国差。用计算机管理,引起了企业管理的大变革,这是我们唯一赶上国外管理水平的机会。 中国即将加入WTO,我们的国有企业要直面国外企业的竞争。我们的管理软件界应为他们保驾护航,为我们中国的企业提供最好的协助,提供最好的软件,提供最好的管理工具,提供最好的培训,提供最好的服务,辅
例程实作----庖丁解羊(上) (转)
例程实作----庖丁解羊(上) (转)[@more@] 例程实作XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> ----庖丁解羊(上) 作者:HolyFire 在《庖丁解羊----划分》我们曾经将一只可爱的小羊拆成了零件,不知道是否还能否记得那道全羊谱。呵呵,说得口水都要流下来了。这里呢,没有美味可口的羊肉,只有我在给各位讲如何将我们学习的方法应用到编程中来。 首先呢我们要把结构看清楚,也就是下面我东拼西凑起来的图形,你们都看到了,我的ASCII艺术还差的远呢,呵呵,不过还能看明白。
网络播放器的补充 (转)
网络播放器的补充 (转)[@more@]这篇主要是补充关于数据处理部分的。由于有些朋友和我讨论了这些问题,确实也是个问题。所以我测试后,统一整理给大家看看。因为我的工程也要嵌入网络部分。所以我自己写了些代码后,才知道和从文件中直接读有些不同。文件的读写快,可是网络的数据要求等待的。不是很及时。特别是处理头信息时。因为我做的是MPEG2的,他处理头信息要1M多,如果while等待话。。。累死了—*%·—#……·#下面介绍一下MEMFILE的例子的处理头信息的详细情况。1。首先,不论是MPEG2还是MPEG1的,他都要读32768字节。这是用来判断
Through the Looking Glass (转)
Through the Looking Glass (转)[@more@]因本人能力有限,无法翻译出其原汁原味来,所以就没有翻译了。望大家见谅:) Through the Looking Glass July 2001 <!--Date Default Font Bold --> <!-- ENTER DECK HERE Arial Size: +1 Color: 666666 -->Subtle signs point to a marked transformation, a disruptive technology on the horizon. <!--Author Default Font Italic -->by Grady Booch <!-- IMPORT ARTICLE TEXT HERE -->Visualize, for a moment, the most recent application yo
思考环境是最重要的 (转)
思考环境是最重要的 (转)[@more@]w
ATL组件中文路径注册问题 (转)
ATL组件中文路径注册问题 (转)[@more@]ATL组件中文路径注册问题 我曾用ATL写过一个COM组件(MBCS下编译),如果安装在中文路径下的话,注册就会失败. 为什么会失败? 打开ATL的源文件statreg.h,可以找到函数BOOL AddString(LPCOLESTR lpsz),他被组件的UpdateRegistry所调用,他又调用了BOOL AddChar(const TCHAR* pch).问题就出现在这两个函数中。请看: BOOL AddString(LPCOLESTR lpsz) { USES_CONVERSION; LPCTSTR lpszT = OLE2CT(lpsz); while (*lpszT) { AddChar(lpszT); lpszT