走近xml xml是"extensible markup language"的缩写,即可扩展标记语言。它是internet环境中跨平台的、依赖于内容的技术,是这个时代中处理分布式结构信息的选择工具。在w3c组织领导下的工作小组发展并支持xml技术,使用它来简化通过internet的文档信息传输。 xml是年轻的meta语言。早在1998年,w3c就发布了xml1.0规范。内容建设者们已经开始开发各种各样的xml应用程序,比如说数学标记语言mathml,化学标记语言cml等等。 xml不仅满足了web开发者的需要,而且适用于任何对出版业感兴趣的人。oracle、ibm以及microsoft公司都积极地投入人力与财力研发xml相关软件,这无疑确定了xml在it产业的美好前景。 sgml、html 与xml的比较 标准通用标记语言sgml(standard generalized markup ...
1. php-gtk介绍1.1 php-gtkphp-gtk是php的延伸模组,它可以让程式设计师写出在客户端执行的、且独立的gui的程式。这个模组不允许在浏览器上显视gtk+的程式,它一开始就是开发来写独立的gui程式的。1.2 gtkgtk原本是为gimp,一个gui的影像处理软体而开发的。gtk+是gimp的套装工具。gtk+从这里开始发展,直到现在已经成为gnome的中心(gnome是一个桌面环境)。後来gtk+也已经被推广到beos和win32,使得它成为php延伸模组的最佳选择,维持php可以跨平台并可以用php为linux,beos,windows等平台开发视窗介面的程式。2. php-gtk概念2.1 前言接下来就要教各位一点点比较观念性的东西罗┅因为这章的概念都是非常重要的,所以就算不懂,也还是要慢慢的看懂它,不然┅以後就┅。还有,接下来的内容不建议没有程式设计经验的读者...
以前php被认为只能用来编写服务器端的cgi程序,如果说php能够开发windows下的gui(图形用户界面)程序,你相信吗?最近,php的开发小组成功开发出了捆绑gtk+的php,那么就可以开发windows下的gui程序了。 一、建立php/gtk运行环境: 其实gui程序和普通的phpcgi程序没有什么区别,不过是php/gtk程序由gtk的类来生成gui界面而已,他们同样是开放源代码,靠php来解析建立窗口。如果你已经建立好了php的调试环境,那么安装php/gtk环境比较简单: 1、下载php_gtk.dll(这个dll文件用于解析php源程序里面的gtk代码),下载后将其解压到php的扩展(extension)目录中; 2、下载其他php/gtk的dll文件(一共6个),将他们解压缩到windows的system32目录里面; 3、打开php.ini,在扩展设置部分“windo...
环境:w2k+php4.3.1+php/gtk0.5.2一个简单的记事本(只可以打开文件进行修改)<?phpset_time_limit (0); // 设置运行时间if (!class_exists ("gtk")) // 判断是否有gtk模块 if (strtoupper (substr ($_server["os"], 0, 3)) == "win") dl ("php_gtk.dll"); else dl ("php_gtk.so");$window = &new gtkwindow (); // 建一个窗口$window->set_uposition (100, 100); // 窗口出现位置$window->set_usize (...
before getting started, it is worthwhile answering the question: "why is building on windows so hard?" two reasons come to mind: 在开始前,我们来回答一个问题:“为什么在 windows 下编译 php 如此困难?“,2个注意的原因是: windows does not (yet) enjoy a large community of developers who are willing to freely share their source. as a direct result, the necessary investment in infrastructure required to support such development ...
ldap (lightweight directory access protocol) 是一种轻量的目录存取协议,提供客户从各个角落连接到目录服务器中。在 rfc 1777 及 rfc 1778 中对 ldap 有较深入的描述,亦可参考 netscape 站上有关 ldap 方面的资料。 在 ldap 的协议之中,很像硬盘目录结构或倒过来的树状结构。ldap 的根就是全世界,第一级是属于国别 (countries) 性质的层级,之后可能会有公司 (organization) 的层级,接着是部门 (organizationalunit),再来为个人。而就像文件,每个人都会有所谓的显名 (distinguished name, 简称 dn),dn 可能像酱子 cn=john smith,ou=accounts,o=my company,c=us。 <?php // 本例使用到 conn...
在本文里,通过编辑一个小小的可以将温度从摄氏转换到华氏的程序,我们将亲身体会到c# gui开发过程。阅读本文最基本的要求是您要具有c#及面向对象程序设计的基本知识。本文的写作宗旨是介绍c#,如果您希望编译或是运行本文所列举的程序,则需要有.net framework sdk的支持。 创建一个视窗应用程序主要包括以下的基本步骤:创建适合的表单,在表单上添加control,最后添加代码。完成上述过程所需用到的c# 以及 .net framework我们可以在system.winforms namespace中找到。 第一步,创建表单。 我们以 class system.winforms 为起源,创建一个class,然后初始化属性。本文举例中,class的定义起始如下public class tempconverter : system.winforms.form {...} 下面是我们想要...
一、简介 大家都知道,目前比较流行的网络浏览器如mozilla firefox以及myie2等都具有多页面浏览功能,每打开一个新的页面都自动产生一个新的选项卡页面,页面的关闭也十分简便。 这种设计思想使得用户在浏览多个网页时桌面十分简洁,也避免了用户等待单页面显示的苦恼。由于这些浏览器一般都支持操作多种文件格式,所以当浏览本地机器上的多个文件时也极为方便。 本文使用visual c#详细介绍如何实现这种多页面浏览功能。同时,还实现了下面附加功能: 打印, 打印预览,页面属性,选项,查找,查看页面源文件等。 二、关键技术分析 解决问题的关键在于对浏览器控件webbrowser的newwindow2事件的编程。当需要显示某种文件而生成一个新窗口时,newwindow2 事件即被激活。注意,该事件发生在webbrowser控件的新窗口产生之前。例如,作为对导航到一个新窗口或者一个脚本控制...
以前,在页面上实现缩略图必须借助第三方组件。现在,有了.net,就可以很轻松地实现缩略图。下面就是实现缩略图的例子。 查看例子 代码如下:thumbnail.aspx<%@ page language="vb" autoeventwireup="false" codebehind="thumbnail.aspx.vb"inherits="aspxweb.thumbnail" %><!doctype html public "-//w3c//dtd html 4.0 transitional//en"><html><head><title>在asp.net里轻松实现缩略图</title><meta content="microsoft visual studio.net 7.0" name="generator"><meta content="visual basic 7....
电脑绘图软件的强大功能使得相当一部分手工劳作可以省略,在图案构成和变形组合方面更是能带来出人意料的创意。在设计人员所偏爱的失量绘图软件中,illustrator以其多样化的绘图手法和精确的定位辅助,已成为图案设计的首选。 创作工具:illustrator 10 网格编织图案的绘制 依据纺织物的经纬构成来生成图案是非常古老的设计方式。在illustrator中,你只需在“preferences(首选项)”下调出“ guides and grid(辅助线与网格)”对话框,定好“grid(网格)”的间隔,然后在“view(视图)”菜单下点选 “show grid(显示网格)”。根据我的经验,最好是将网格设置为每英寸内含40个等分,然后将整个绘图区域放大300~600%即可开始绘制。所谓的绘制过程也就是将与网格等大的小方块在纵横方向上进行平铺,为了快捷省时,你可以点选“view(视图)”...
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 注册表 操作系统 服务器 应用服务器