什么是c++xmldso?microsoft?internetexplorer5中内嵌了一个c++数据源对象(dso),可以用来把xml连接到html中。microsoft?internetexplorer4中内嵌的javaxmldso在internetexplorer5中仍然支持,但是新的c++dso有更好的性能,还可以直接连接xml数据岛。如何把xml连接到html上?考虑下面的xml文件:<universities><university><name>ucsb</name><location>santabarbara,ca</location></university><university><name>universityoftexasatarlington</name...
回顾一下昨天所学习的基于连接池的socket,其原理中的要点如下:服务器开放有限个pooledconnectionhandler线程用来处理连接;客户的连接请求均加入到pool连接池中(实际是linklist()对象);pooledconnectionhandler一旦发现连接池中有连接请求,就立即着手处理;大家都使用同一个pool(所以它是静态变量)目前为止,有关java程序设计的一些基本内容都已经学习的差不多了.现在是学以致用的时候了.学习任何语言,要想真正的谈得上入门,都应该以一个实际的编程经验为标志的,我想.以前用c++编过一个俄罗斯方块,觉得这个游戏的程序设计挺能体现面向对象的思想的.java和c++有很多共同点,依葫芦画瓢谁都会,那么就重新实现一遍吧,反正也忘得差不多了,权当温故知新.另外,既然花了那么多时间来研究socket,那就索性编出一个网络版的来.俄罗斯方块的程序需要图...
从微软推出了asp(activeserverpage)后,它以其强大的功能,简单易学的特点而受到广大web开发人员的喜欢。但是它却有微软产品的通病,只能在windows平台下使用,虽然它可以通过增加控件而在linux下使用,但是其功能最强大的dcom控件却不能使用。而sun公司在java的基础下开发出的jsp(java serverpages)实现了动态页面与静态页面的分离,脱离了硬件平台的束缚,以及编译后运行等方式大大提高了其执行效率而逐渐成为因特网上的主流开发工具。为了使用广大应用asp的程序员们能近快的学会jsp。现把其异同对比如下: 一、结构 jsp和asp在结构上类似,都是以"%24#@60;%"和"%%24#@62;"作为标计符,不同的是在标计符之间的代码asp为javascript或vbscript脚本,而jsp为java代码。jsp将网页的表...
1999年,笔者就听说微软公司在研发一种名为“cool”的新开发语言,而具体内幕一直是个谜,直到2000年6月26日微软在奥兰多举行的“职业开发人员技术大会”(pdc 2000)上,这个谜底终于揭晓了,这种新的、先进的、面向对象的开发语言就是c#(发音为“c sharp”)。那么微软为什么要开发c#,c#究竟能给开发者带来什么好处呢? ■山雨欲来风满楼 1995年,sun公司正式推出了面向对象的开发语言java,并提出了跨平台、跨语言的概念后(write the code once and run it anywhere),java就逐渐成为了企业级应用系统开发的首选工具,而且使得越来越多的基于c/c++的应用开发人员转向了从事基于java的应用开发。java的先进思想使其在软件开发领域大有山雨欲来风满楼之势。 很快,在众多研发人员的努力下,微软也推出了自己基于java语言的编译器v...
除非你像我一样学程序语言只是为了到处献宝,否则你在学一套程序语言前,应该先仔细评估到底要学哪一套。每个程序语言的用途都有很大的差异,走了冤枉路可能会耽误到计画实作的进程。我大致上把程序语言分成五类,分述如下:web page script languages用来做网页的语言,可以对网页做控制。如果你希望设计出很炫的网页,光靠 html 是不够的,你还得学一套 web page script language,比方说 javascript(ecmascript)和微软的 jscript。不过两者都是系出同门,所以差不多。wml script(wap 手机的 script)也是袭自 javascript。许多人知道我不会 javascript 之后,都会大吃一惊地反问:「可是你不是会 java,怎么不顺便学 javascript,两个语言不是差不多」。如果依照此推理,我看我差不多每个语言都要学...
c#介绍 最近微软宣布了它的最新编程语言c#,这是一种面向对象的编程语言,它将作为visual studio中的一部分推出。c#(发音为“c-sharp”)既保持了c++中熟悉的语法,并且还包含了大量的高效代码和面向对象特性。据微软产品经理透露,c#语言将在保持c/c++灵活性的基础上为程序员带来更高效的rad开发方式。它不仅能用于web服务程序的开发,并且还能开发强大的系统级程序。 微软还没有正式宣布这一新语言技术,该技术将以测试形式出现在微软打算在7月中旬在专业开发会议上分发的visual studio 7中。visual studio 7将于明年某个时候正式发售。 layman介绍说c#包含使xml编程更为轻松的技术。微软将使它的下一代工具软件、操作系统和应用支持xml技术。 新的编程语言还将包含虚拟机设备。微软官员已经公开表示c#技术和该公司去年开发的 java竞争技术cool...
大多数人认为,接口的意义在于顶替多重继承。众所周知java没有c++那样多重继承的机制,但是却能够实作多个接口。其实这样做是很牵强的,接口和继承是完全不同的东西,接口没有能力代替多重继承,也没有这个义务。接口的作用,一言以蔽之,就是标志类的类别(type of class)。把不同类型的类归于不同的接口,可以更好的管理他们。oo的精髓,我以为,是对对象的抽象,最能体现这一点的就是接口。为什么我们讨论设计模式都只针对具备了抽象能力的语言(比如c++、java、c#等),就是因为设计模式所研究的,实际上就是如何合理的去抽象。(cowboy的名言是“抽象就是抽去像的部分”,看似调侃,实乃至理)。 设计模式中最基础的是工厂模式(factory),在我最近的一个很简单的应用中,我想尽量的让我的程序能够在多个数据库间移植,当然,这涉及很多问题,单是如何兼容不同dbms的sql就...
11.5.1 基本规则使用c/c++编写wml程序的基本规则如下:(1) 程序行语句均以分号( ; )结尾,这与c/c++语言的原本要求是一致的。(2) 使用printf语句来编写(输出)wml的标签或语句,并在wml行后面加上换行符“n”。基本格式为:printf("……(wml标签或语句行)n");如果wml标签或语句中有引号等特殊字符,则应采用c/c++的书写规则,比如将引号(")加上斜杠“"”。下面的语句就说明了使用c/c++的printf编写wml程序的例子:printf("content-type: text/vnd.wap.wmlnn");printf("<?xml version="1.0"?>n");printf("<!doctype wml public "-//wapforum//dtd wml 1.1//en");printf("...
bromon原创 版权所有 一个多人在线的棋牌类网络游戏的项目临近尾声,我参与了该项目的整个设计流程,并且完成了90%的核心代码。关于这个项目,有很多地方值得聊一聊。本系列不打算把这个项目将得多么详细规范,那是设计文档应该描述的,我打算只说说一些值得注意的地方。这个项目的一个特别之处是,客户端是手机,用户通过移动网络与服务器通信。和pc相比,手机的处理能力极弱,而且网络流量费用昂贵。因为除了要考虑普通网络游戏的一些问题之外,这两点也需要在设计中充分考虑。首先是开发语言的选择,由于服务器是linux的环境,ms的技术直接排除,至于mono嘛,我实在不放心。可供选择的是c++和java,java胜在网络能力强大,开发周期短,有众多框架和开源库的支持,要写出烂得不可接受的代码也不容易;c++则胜在速度快。综合各方面因素,c++更容易把这个项目变成一堆代码噩梦,我们选择了java。一、 网络 网络...
澄清java(一)-接口与继承 bromon原创 请尊重版权 计算机学院研二的兄弟与我讨论java,一见面,几个问题全是关于接口,接口有什么用?为什么要用接口?什么时候该使用接口?很庆幸他们不是问我java如何连接sql server,或者是如何开发j2ee应用,这类问题有杀伤力,避之则吉。今年计算机学院本科有个毕业设计课题是做j2me,选这个题目的学生在5月末都还在苦着脸研究java.util.*这个包,这个这个……唉。 大多数人认为,接口的意义在于顶替多重继承。众所周知java没有c++那样多重继承的机制,但是却能够实作多个接口。其实这样做是很牵强的,接口和继承是完全不同的东西,接口没有能力代替多重继承,也没有这个义务。接口的作用,一言以蔽之,就是标志类的类别(type of class)。把不同类型的类归于不同的接口,可以更好的管理他们。oo的精髓...
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器