ASP实现多语言支持 (转)
ASP实现多语言支持 (转)[@more@]ASP实现多语言支持纲要 : 让我们设想你使用 Active Server Pages 设计了一个成功的站点,而你的客户纷纷要求将此站点国际化以提供多种语言版本。这时候你该怎么办?请看本文。 正文: 一、介绍 让我们设想你使用 Active Server Pages 设计了一个成功的站点,而你的客户纷纷要求将此站点国际化以提供多种语言版本。该问题的关键在于,你必须使用某种方法实现快速的页面内容转换。可以将此问题看成是从数据库提取适当数据并用ASP动态显示。在本文中
在Delphi与C++之间实现函数与对象共享 (转)
在Delphi与C++之间实现函数与对象共享 (转)[@more@] Delphi以其独特的面向控件的开发方式、强大的数据库功能以及快速的编译技术,使得它自发布起即格外引人注意。随着Delphi 3提供丰富的Inte.NET应用,Delphi日益成为最重要的软件开发工具之一,它吸引了许多原Visual Basic、Foxpro、dbase甚至C++的程序员,而这些程序员使用Delphi时需要解决的一个重要问题就是怎样利用他们原有的代码。本文将介绍Delphi与C++程序集成的方法,包括:S Delphi与C++之间函数的共享;S 代码的静态链接和动态链接;S 对象的共享。函数的共享在Delphi中调用C++函
在微软公布WIN2K源代码之后,相继开发了WINDOWS 3000 (转)
在微软公布WIN2K源代码之后,相继开发了WINDOWS 3000 (转)[@more@]本文本来在论坛:.NET/expert/Topic/50648.shtm">http://www.csdn.net/expert/Topic/50648.shtm一页,但是好东西应该大家共同分享。 FLEG先生发布了一篇:windows 2000 源码已公布! 其内容如下: Redmond,华盛顿)- 在一个公开记者招待会上,微软 (microsoft Corp)发布了一条惊人的消息:该公司将会公开其旗舰产品 Windows 2000 的50% 的源代码,Windows2000 将会以半公开源代码软件 (open source Software,简称OSS)的方式发布其。 另外,该公司同时宣布他们将会对
Windows被删文件回收大法 (转)
Windows被删文件回收大法 (转)[@more@](x86 : 这篇文章介绍了怎样在DOS下恢复回收站里的文件) windows被删文件回收大法 曾在一个著名网站的论坛上看到有这样一条发言:惨了!我把Windows的启动文件删除了(没有彻底删除),现在电脑启动不了了。原来这个家伙的电脑安装了两个操作系统,一个是Windows 98,另一个是Windows NT Server 4.0。出于对Windows的启动文件好奇,所以在运行Windows 98的时候把Windows 98及Windows NT下启动文件误删了,可他本人对Windows的启动文件包括哪些都不知道
怎样在一个一般窗口或是Dialog上面使用分割窗口. (转)
怎样在一个一般窗口或是Dialog上面使用分割窗口. (转)[@more@] 小弟初次贴文,水平不高,希望不要丢东西.呵呵. 大家都知道可以在一个CFrameWnd上面使用CSplitterWnd以做出分割窗口的效果(呵呵,顺便,分割窗口可是MFC程序的一大特色.原来(Delphi没有加上这个的支持之前),你只要看到了分割窗口,几乎可以肯定是MFC的.(哈哈,当然,也有人用SDK做一个出来,有这种闲的家伙么?呵呵,好象废话太多了点). 可是现实中的情况是,有的时候我们要在一个一般的CWnd上面做一个SplitterWnd的效果.怎么办呢?MS的SplitterWnd只可以用于CFram
中国软件业呼唤CMM认证 (转)
中国软件业呼唤CMM认证 (转)[@more@](转载) 中国软件业呼唤CMM认证注:由于时间关系,本人现象不起此文的出处了! 在今年夏天中关村电脑节上的CMM国际论坛,吸引了众多的软件开发者,因为对软件开发者而言,如果能获得CMM认证,就等于获得了进入国际市场的通行证。在国务院不久前发布的《鼓励软件产业和集成电路产业发展的若干政策》中,在第17条也有“对软件出口型企业CMM认证费用予以适当支持”的内容。现任创智公司执行副总裁兼CTO、原摩托罗拉电信运营方案部亚太研发中心高级总监李启煊也认为:中国软件产业要彻底摆脱“
IT避孕套 (转)
IT避孕套 (转)[@more@]IT避孕套 IT避孕套 2000年12月20日 IT避孕套——有一天软件工业一蹶不振,软件业三大巨头SUN,unix和微软都决定改做避孕套生意。他们生产的避孕套分别命名为Java避孕套,X避孕套,和MS避孕套。 一个使用JAVA避孕套的顾客来到SUN公司投诉,说戴着不合适。SUN公司回答说要等国际标准组织(ISO)制定相应的标准才行,并吹牛说那时他们生产的避孕套将适合每个男人。 顾客只好转而使用X避孕套。可他发现等他读完随套附上的说明书后,他的妻子已经睡着了,他自己也忘了为什么要用X避孕套。最后,他只好换用MS避孕套。出乎他意
支持 Itanium 晶片行动 Linux 抢先微软一步 (转)
支持 Itanium 晶片行动 Linux 抢先微软一步 (转)[@more@]支持 Itanium 晶片行动 Linux 抢先微软一步 2000-12-24 11:12 英特尔(intel)和微软公司(microsoft)代表指出,Itanium 晶片预定明年上半年开始出货,但为该晶片量身订做的新版本视窗软体却要等到下半年才能上市。但另一方面,由 Red Hat、Turbolinux 和 Caldera Systems 等公司推出的 Linux 版本兼容软体,预定与 Itanium 晶片同步问世。 微软推出视窗版本作业系统的行动缓慢,在声誉方面所受的伤害,可能将大於财务方面。 Robert Frances 集团分析师 Cal Braunstein 说:「也许从
IBM eServer z900 的64位 Linux 开放源码(TERRYWANG加注:含下载链接) (转)
IBM eServer z900 的64位 Linux 开放源码(TERRYWANG加注:含下载链接) (转)[@more@]IBM 程序员,昨天(12月21日)做了一件破天荒的事情, 他们把64位操作系统的源代码向开放源码社区公开了。 当然这些代码是否可以和期待中的2.4 Linux 内核精密无 缝地的集成是对开放源码社区开发人员的考验了。 这些代码用来使eServer z900能使用64 位驱动程序。 这些代码的提交比原来希望的intel 的64 位驱动程序代码 提早了好几个月。而Intel 的代码原先被认为是最初的64 位 Linux 代码。 所有的实验代码可以从 IBM的source/linux390/whatsnew.html">开
Unix(Linux) C编程问题精粹 (转)
Unix(Linux) C编程问题精粹 (转)[@more@]=======================================|版权声明:你可以自由复制与分发本文档 ||如果你要修改本文档或提出更好建议,请 ||先通知文章的作者。而不要仅在公告栏中 ||贴出。因为作者可能漏看。无论如何,都 ||须保留本声明。 || || || Mailto:pjbright@telekbird.com.cn">pjbright@telekbird.com.cn || ||04-11-2000 V0.1 |=======================================文章目录第一章:前言第二章:约定第三章:开始任务第四章:使用lint第五章:使用
判别剪贴板上所有可用的格式 (转)
判别剪贴板上所有可用的格式 (转)[@more@]判别剪贴板上所有可用的格式,包括自定义格式 在VB允许你判别标准的、认可的格式是否在剪贴板上的同时,你无法判别是否有其它格式出现。所以,举例来说,如果你想知道剪贴板上是否包含来自excel的数据(which always pastes at least its own customised format called 'Wk1'),或者你想判别Rich Text格式是否可用以激活粘贴菜单时,你无法办到。 这则技巧告诉你如何判别当前剪贴板上所有可用的格式,包括自定义格式。 开始一个新项目,在窗体上放置一个Command和一个ListBox,然后加入下
LINUX下的设备驱动程序 (转)
LINUX下的设备驱动程序 (转)[@more@]三、unix系统下的设备驱动程序3.1、UNIX下设备驱动程序的基本结构在UNIX系统里,对用户程序而言,设备驱动程序隐藏了设备的具体细节,对各种不同设备提供了一致的接口,一般来说是把设备映射为一个特殊的设备文件,用户程序可以象对其它文件一样对此设备文件进行操作。UNIX对硬件设备支持两个标准接口:块特别设备文件和字符特别设备文件,通过块(字符)特别设备文件存取的设备称为块(字符)设备或具有块(字符)设备接口。块设备接口仅支持面向块的I/O操作,所有I/O操作都通过在内核地址空间中的I/O
PHP对象编程实现3D饼图 (转)
PHP对象编程实现3D饼图 (转)[@more@]作者:PHPstudent <?php //公用函数 //把角度转换为弧度 function deg2Arc($degrees) { return($degrees * (pi()/180.0)); } //RGB function getRGB($color){ $R=($color>>16) & 0xff; $G=($color>>8) & 0xff; $B=($color) & 0xff; return (array($R,$G,$B)); } // 取得在椭圆心为(0,0)的椭圆上 x,y点的值 function pie_point($deg,$va,$vb){ $x= cos(deg2Arc($deg)) * $va; $y= sin(deg2Arc($deg)) * $vb; return (array($x, $y)); } //3D饼图类 class Pie3d{ var $a;
用PHP动态生成虚拟现实VRML网页 (转)
用PHP动态生成虚拟现实VRML网页 (转)[@more@]由于VRML博大精深,这里只介绍一个简单的例子,还可以将各种VRML结点存入数据库中,下面是源程序。注意:在服务器上,要将让PHP处理wrl格式的文档,否则后果将是没有任何虚拟现实。<?php header("Content-type: application/x-vrml");$txt="#VRML V2.0 utf8 DEF leftBox TransfoRM { translation -5 0 0 children [ Shape { appearance Appearance { material Material { diffuseColor 1 0 0 } } geometry Box{} } DEF SphereChild Shape { appearance Appearance { material Material { di
Win98搭建调试ASP,PERL,PHP三种环境 (转)
Win98搭建调试ASP,PERL,PHP三种环境 (转)[@more@]为了能调试三种脚本的编程环境,须安装microsoft在win98发行中附带的PWS (Personal web Server)个人WEB服务器(在WIN98光盘的add-on目录中)。 1、安装PWS 安装时,请选择自定义安装,在Personal Web Server(PWS)的子组件中,双击“文档”,再选取“Avtive Server Pages"即ASP,继续下去。安装完毕,重启即可。到此,在任务栏中的右下角出现图标,单击右键,确定以启动服务。然后打开IE浏览器,在地址栏中,输入“127.0.0.1”,IE浏览器即开始访问PWS了。 2、ASP脚本的
Open Source离我们有多远 (转)
Open Source离我们有多远 (转)[@more@]与成功企业的企业文化常被人关注一样,去年以来Linux的成功吸引了许多关注open source文化的目光。然而令Open Source文化的倡导者们始料不及的是,在他们为此而欢呼时,不得不面对这样一个现实:Open Source本身似乎离人们越来越远。 过去的日子里,人们一直在谈论Open Source 象淀粉一样很重要也很有用,却忘了告诉人们,要想获得Open Source的“能量”,也象人们吃饭就能完成淀粉到糖的过程,获得人体需要的能量一样的简单。使人们还以为Open Source象淀粉一样需要等待工业化的生产才能成为有用的糖
基本形状开发(2) (转)
基本形状开发(2) (转)[@more@]垂直对齐文本 在“格式”菜单上单击“文本”,然后单击“文本块”。 默认情况下是“居中”,使文本超出形状的高度,延伸到顶端和底端之外。选择“靠上”可使文本与形状的顶部对齐,只延伸到底端之外,这样看起来更分明。选择“靠下”可使文本底线与底端边界对齐。 水平对齐文本 在“格式”菜单上单击“文本”,然后单击“段落”。 现在您可以选择“靠左”、“居中”、“靠右”、“两端对齐”或“强制对齐”。如果希望文本覆盖形状的宽度,使用“文本块”工具使文本块的宽度大于形状的宽度。
基本形状开发 (转)
基本形状开发 (转)[@more@]基本形状开发microsoft Corporation 2000年10月 适用于Microsoft Visio 2000 企业版Microsoft Visio 2000 专业版Microsoft Visio 2000 标准版Microsoft Visio 2000 技术版 摘要: 本文介绍如何绘制您自己的 Microsoft Visio 形状。其中探讨了绘制 Visio SmartShapes 符号的问题,并阐述了 ShapeSheet 功能的基本知识。 目录 ASP#basicshapesdev_intro">简介 克隆现有的形状 从头开始绘制形状 导航提示 添加连接点 文本基础知识 ShapeSheet 简介 本文不是 Microsoft® Vis
DirectX 7 编程初步 (转)
DirectX 7 编程初步 (转)[@more@]作者:(长沙 陈锐)用VB编写DirectX7.0游戏(上) DirectX7.0终于出现了,同前面DirectX6相同,版本7也带了一个庞大(129M)的SDK开发库,同DirectX6 SDK库相比,DirectX7的SDK库提供了以下新的功能: * 对于Visual Basic的支持。用户可以使用类库在Visual Basic环境下开发基于DirectX的程序。 * 提供更多DirectX3D立即模式(Immediate Mode)下的api函数,以支持DirectX7中新的3D特效,包括立体环境映射、顶点混合等。 * DirectMusic支持DOWNLOADable Sound Level 2标准。 * DirectI
强制和防止窗口重画 (转)
强制和防止窗口重画 (转)[@more@]强制窗口重画 WXJ_Lake 编译 这个例子告诉你如何强制窗口的一部分重画。有时这是必须的,特别是当你试验自己重画控件的技术,或者已经使用了LockWindowUpdate这个api函数以阻止控件重画时(参见“防止一个窗口重画”)。 新建一个项目,添加一个module,然后粘贴下列代码:Private Type RECT Left As Long Top As Long Right As Long Bottom As LongEnd TypePrivate Type POINTAPI X As Long Y As LongEnd TypePrivate Declare Function GetWindowRect Lib "user32" (ByVal hWn