XML Schema全接触 (转)
XML Schema全接触 (转)[@more@]XML Schema全接触时间:2001/05/13 19:21 作者:onecenter 中国XML联盟 2001年5月2日,经过三年多的发展,XML 的Schema终成正果。这样,XML、XML Schema和Namespace都成为了w3c的正式标准,这是一个值得庆贺的历史性时刻,意味着XML语法规范已经奠定了扎实的基础。中国XML联盟于第一时刻为你介绍最新的XML Schema标准和其在MSXML 4.0中的应用。 XML定义语言:DTD,XDR和XSD XML Schema的全貌 用XSD校验XML XML Schema和名域 XML定义语言:DTD,XDR和XSD 我们知道X
ATL问题集-#1 - #3 (转)
ATL问题集-#1 - #3 (转)[@more@] /*此文是将网上的一些文章,自已遇到的问题进行整理,有些是翻译,所有只供学习讨论,如有版权还归原作者——作者:黄森堂*/ #1 如何使用控件不能改变大小? 答:有时我们需要创建不可改变大小的控件,像那种在运行时没有界面的控件(例:时间控件,SysInfo 等),想做到这种功能的话,请把以下代码加入到控件类的构造函数: m_bAutoSize = TRUE;SIZEL size = {24, 24};AtlPixelToHiMetric(&size, &m_sizeExtent);m_sizeNatural = m_sizeExtent; #2.如何在运行时显示属性页? 答:在CCom
用BCB在windows桌面创建快捷方式 (转)
用BCB在windows桌面创建快捷方式 (转)[@more@] api提供了一个叫做IshellLink的COM接口允许我们创建快捷方式。为在桌面创建快捷方式,我们创建一个IShellLink对象,设置它的属性,然后把这个link保存到desktop目录。 下面的例子代码演示了怎样创建一个快捷方式。在这个例子里,这个快捷方式保存在C:Drive目录下。//----------------------------------------------------------------------include <shlobj.h> void __fastcall TForm1::Button1Click(Tobject *Sender){ if(OpenDialog1->Execute()) 
做软件,中国人不比别人差 专访微软中国研究院院长:张亚勤 (转)
做软件,中国人不比别人差 专访微软中国研究院院长:张亚勤 (转)[@more@]做软件,中国人不比别人差 专访微软中国研究院院长:张亚勤--------------------------------------------------------------------------------1998年11月5日,微软中国研究院带着光环降临到中国, 比尔·盖茨说,他是在追寻中国的人才,其实他更看重的是中国这块市场。 互联网的出现,将重新规划世界的版图, 张亚勤,微软中国研究院新任院长; 美国电气电子工程师协会(IEEE)一百年历史上最年轻的院士; 互联网及多媒体通讯方面的专家; 他指出"五年后,中国将成
揭开MSXML4.0的面纱 (转)
揭开MSXML4.0的面纱 (转)[@more@]揭开MSXML4.0的面纱时间:2001/05/09 11:09 作者:孙一中 中国XML联盟 2001年4月16日,微软发布了MSXML 解析器4.0的技术预览版本。比起3.0版本,有不少改进的地方,例如对w3c最新XML Schema推荐建议的支持。本文将为你总体介绍该版本的新特性,以及如何在新的并列(side-by-side)模式中使用MSXML 4.0。MSXML 4.0安装程序可以在 MSDN Online DOWNLOADs 中下载。 microsoft? XML Parser (MSXML) 4.0 技术预览版(Technology Preview Release)是MSXML 4.0的先期版本。该技术预览版提供了MSXML 4.0中
成员变量/函数指针的用法 (转)
成员变量/函数指针的用法 (转)[@more@]说明: 这是今天看《thinking in c++》的第10章时作的"笔记",前面也有人 问到关于成员函数指针的问题,我那时说直接传入this指针,现在看 了书后有多了一种方法,不过,它的语法有点难计。 这下回去可以看看MFC的消息映射/动态创建是怎么写的了,我想也应 该是成员函数指针把 指针是指向一些内存地址的变量,既可以是数据的地址也可以是函数的地址。C++的成员指针遵从同样的原则。困难的是所有的指针需要一个地址,但在类内部没有地址;选择一个类的成员意味着在类中偏移。只有把这个偏移和
JBUILDER 5 新特性 (转)
JBUILDER 5 新特性 (转)[@more@]JBUILDER 5 NEW FEATURES JBuilder 5 makes Java development easier than ever with more than 100 new and enhanced features. Productivity Increase productivity with the most comprehensive set of award-winning visual development tools for creating end-to-end solutions on the J
Delphi 6 IDE的运行时抓图及简介 (转)
Delphi 6 IDE的运行时抓图及简介 (转)[@more@] .NETte StoryServer 4 Wed Feb 28 11:00:34 2001 -->Login com src="/images/1165974936046.gif" width=156 border=0> Community Home > Delphi Delphi 6 Screen Shots: The ide - by Anders Ohlsson Abstract:Screen shots of the Delphi 6 IDE Wanna see the Delphi 6 IDE? Splash screen Improved CodeInsight with colors and resizable window (persists of course). Filters as you type. The object Inspector has nested proper
Extreme Programming (转)
Extreme Programming (转)[@more@]Extreme Programming Extreme Programming (XP) 终极编程 或许这种翻译并不准确,我们还是使用XP吧,XP的作法和我们平常知道的软件工程中提倡的做法可是绝不一样的。它提倡先写代码,代码为先,什么设计,什么文档,先交了活再说,它把代码看得比什么都重要(这和我们一些人的想法可能是一样的,可是我们觉得这并不可取)。Beck提出了这种思想,还为这个思想写了一本书,它在书中强调为了写出代码,你必须先写一个小的测试程序,这样你就对系统有了一个把握,然后再扩充系统,再进行修改。它提倡相对概念
用C++Builder在WINNT下编制一个Service (转)
用C++Builder在WINNT下编制一个Service (转)[@more@] ---- windows NT与Windows 9x有一个非常重要的区别,即Windows NT提供了很多功能强大的Service(服务)。这些Service可以随着NT的启动而自启动,也可以让用户通过控制面板启动,还可以被win32应用程序起停。甚至在没有用户登录系统的情况下,这些Service也能执行。许多FTP、WWW服务器和数据库就是以Service的形式存在于NT上,从而实现了无人值守。就连最新版的“黑客”程序Back Orifice 2000也是以Service形式在NT上藏身的。由于Service的编程较复杂,许多开发者想开
标准模板库STL (转)
标准模板库STL (转)[@more@]标准模板库介绍 标准模板库,也叫 STL,是一个 C++ 容器类库,算法和迭代器。他提供许多基本算法,数据结构。STL 是一个通用库,即可以充份定制:几乎所有的 STL 组件都是模板。在你使用 STL 前,你必须了解模板的工作情况。 容器和算法 和许多类库一样,STL 包含容器类 - 可以包含其他对象的类。STL 包含向量类,链表类,双向队列类,集合类,图类,等等。他们中的每个类都是模板,能包含各种类型的对象。例如,你可以用 vector<int> ,就象常规的 C 语言中的数组,除了 vector 不要你象数组那样考
unix 2 windows 的C++程序移植的一些常见问题 (转)
unix 2 windows 的C++程序移植的一些常见问题 (转)[@more@]unix 2 windows 的C++程序移植的一些常见问题 unix下的编译器我已经记不清楚了, 总之因为原来的程序是用makefile的形式编译的, 虽然VC也支持makefile的形式, 但是无论如何在给原来的unix的编译器用的 makefile文件是不可能直接给VC的编译器用, 而想去了解 makefile 文件的语法和如何实现相当的功能是一件吃力不讨好的事。所以我最后在VC下用了win32 Console 程序的形式 来完成程序的移植工作, 当然用其它的形式如 MFC AppWized ...也是可以的, 反
给错误提示框加上中文的标题 (转)
给错误提示框加上中文的标题 (转)[@more@]给错误提示框加上中文的标题在数据窗口中,PowerBuilder提供了强大的数据校验的功能,使你不用在程序中写额外的代码,就可以对数据进行校验。但是,美中不足的是如果你用数据窗口缺生活上的错误提示框,它的标题总是“DataWindow error”。这样就给中文用户带来很大的不便。有没有将标题改为中文的方法呢?有,那就是修改数据窗口的属性。方法如下:在对数据窗口操作之前,在窗口open事件中写入下列代码(假设你的数据窗口控件名为dw_1):dw_1.object.Datawindow.Message.Title="错误提示" 这样,
在PB应用中实现声音与动画 (转)
在PB应用中实现声音与动画 (转)[@more@]在PB应用中实现声音与动画---- 在 设 计 应 用 程 序 过 程 中, 恰 当 地 应 用 电 脑 声 音 与 动画 技 术, 可 以 为 用 户 提 供 更 加 直 观、友 好、 引 人 注 目 的 操 作 界 面。 下 面 笔 者 介 绍 一 下 在PowerBuild 应 用 中 实 现 声 音 与 动 画 的 一 种 简 便 方 法: 1.作 为 举 例, 创 建 一 个MDI 风 格 的 窗 口w_audani。 在 这 个 窗口 上 放 置 一 个 含 声 音、 动 画 两 个 带 图 标 的 菜 单 项 的 菜单m_audani, 一 个 图 象 框p_1。 整 个 窗 口 的 外 观 如 下: 2.制 备
邮件例程 - JavaMail - 发送HTML邮件 (转)
邮件例程 - JavaMail - 发送HTML邮件 (转)[@more@] .NET.com/cgi-bin/rl_views.cgi?UID=10046270">ASP.com/sqlbbs/elist.asp%3FPage%3D8%26BoardID%3D71" width=1 border=0> form.htm========<html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>邮件例程 - JavaMail - 发送HTML邮件</title></head><body><table border="0" cellspacing="0" cellpadding="0"><foRM method="post" action="send.JSP"><tr> <td
Java中文问题详解(高手必读) (转)
Java中文问题详解(高手必读) (转)[@more@]我来说一下tomcat如何实现JSP的你就明白了。预备知识: 1.字节和unicode Java内核是unicode的,就连class文件也是,但是很多媒体,包括文件/流的保存方式 是使用字节流的。 因此Java要对这些字节流经行转化。char是unicode的,而byte是字节. Java中byte/char互转的函数在sun.io的包中间有。其中ByteToCharConverter类是中调度, 可以用来告诉你,你用的Convertor。其中两个很常用的静态函数是 public static ByteToCharConverter getDefault() ; public static ByteToCharC
java bean 与 ejb的区别 (转)
java bean 与 ejb的区别 (转)[@more@]您现在可能已在使用 JavaBean,但还不了解它。如果有支持 Java 的浏览器,那么,在桌面上使用 JavaBean 就没有限制。使用的 web 页面可以将 bean 作为小应用程序的一部分。您很快就会和作为浏览器可视部分的 JavaBean 交互,然后,那些 JavaBean 将与服务器上的 EJB 接口。这种能力也可以扩展到因特网和内部网。JavaBean 和 Server Bean(通常称为 Enterprise JavaBean (EJB))有一些基本相同之处。它们都是用一组特性创建,以执行其特定任务的对象或组件。它们还有从当前所驻留服务器上的容器获得其它
Java的网络功能与编程 一 (转)
Java的网络功能与编程 一 (转)[@more@]Java的网络功能与编程徐迎晓(上海大学计算中心25#) 摘 要:Java语言是Inte.NET上最热门的编程语言,本文针对 Java的网络功能,对Java从网络上获取图象、声音、 HTML文档及文本文件等编程方法作了初步的介绍,同 时介绍了动态获取网络上资源的方法作了介绍。文中 提供了大量简明易懂的实例。关键词:Java;Internet;网络 Java语言是Internet上新兴的编程语言,对Java的特性以及基本的编程方法已有很多文章作过介绍。但是,广大Java爱好者更希望了解Java更深一步
Java语言中字符的处理 (转)
Java语言中字符的处理 (转)[@more@]----摘要:本文主要讨论了Java语言中字符的特殊表达形式,尤其是中文信息的表达处理,阐述了字符处理的关键是要将十六位Unicode字符,转换为本地下层平台,也就是运行Java虚拟处理机的平台能够理解的字符形式。----关键词:Java、字符、8位、16位、Unicode字符集----Java是一种编程语言、一个运行系统、一套开发工具和一个应用程序编程界面(api)。Java建立在C++的熟悉、有用的特征之上,而取消了C++的复杂的、危险的和多余的元素。它是一个更安全、更简单、更容易使用的语言。1、Java的字符表达----Ja
JavaMail 发送附件的例子 (转)
JavaMail 发送附件的例子 (转)[@more@]Here is the code to send an attachment: import Java.util.Properties;import javax.Mail.*;import javax.mail.inte.NET.*;import javax.activation.*;public class AttachExample { public static void main (String args[]) throws Exception { String host = args[0]; String from = args[1]; String to = args[2]; String fileAttachment = args[3]; // Get system properties Properties props = System.getProperties(); // Setup mail serve