VML语言入门 - 如何编写、保存、运行VML程序
2007-11-07 11:14
666 查看
VML的编写:
VML是一种类似HTML的标记语言,它最简单的开发工具其实就是记事本,好点的开发工具就是HTML编辑器(主要能够适时、迅速的在浏览器浏览VML效果)。我比较推荐“网络程序员伴侣(Lshdic)2005”简称LD5,你可以在www.GOOGLE.com或www.baidu.com中搜索找到它的下载地址。这个软件有很多辅助功能(动态提示、语法加亮、编程铺助输入、适时浏览)等实用功能,特别适合进行网络程序的编辑和开发。不过你现在是学习阶段,就算下载了它,我只建议你只用它的“适时浏览”功能(即在编码器内写完VML标记,按下F1键即能自己创建HTM浏览文件,在浏览器运行,比较剩时剩力)。
VML文件的保存、运行VML程序
以前说过,VML是跟HTML、CSS、DHTML、JS等等网页设计语言搀杂在一起的,所以VML文件其实就是一个HTML文件。比如你用记事本写完了VML代码,你可以直接另存为xxx.htm或xxx.html文件放在电脑硬盘的任一个地方,然后找到它双击打开,就会在浏览器中看到运行效果。你如果用LD5或其他HTML编辑工具,则直接在其核心编码器内写好VML语句,然后通过该软件提供的“在浏览器运行查看”功能,迅速的打开浏览器浏览,比较节省时间
VML网页文件的标准格式
VML语言跟HTML很类似,不仅指的他们都是标记语言。更重要的是VML语句同样不区分大小写、属性可以是
VML是一种类似HTML的标记语言,它最简单的开发工具其实就是记事本,好点的开发工具就是HTML编辑器(主要能够适时、迅速的在浏览器浏览VML效果)。我比较推荐“网络程序员伴侣(Lshdic)2005”简称LD5,你可以在www.GOOGLE.com或www.baidu.com中搜索找到它的下载地址。这个软件有很多辅助功能(动态提示、语法加亮、编程铺助输入、适时浏览)等实用功能,特别适合进行网络程序的编辑和开发。不过你现在是学习阶段,就算下载了它,我只建议你只用它的“适时浏览”功能(即在编码器内写完VML标记,按下F1键即能自己创建HTM浏览文件,在浏览器运行,比较剩时剩力)。
VML文件的保存、运行VML程序
以前说过,VML是跟HTML、CSS、DHTML、JS等等网页设计语言搀杂在一起的,所以VML文件其实就是一个HTML文件。比如你用记事本写完了VML代码,你可以直接另存为xxx.htm或xxx.html文件放在电脑硬盘的任一个地方,然后找到它双击打开,就会在浏览器中看到运行效果。你如果用LD5或其他HTML编辑工具,则直接在其核心编码器内写好VML语句,然后通过该软件提供的“在浏览器运行查看”功能,迅速的打开浏览器浏览,比较节省时间
VML网页文件的标准格式
<HTML xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office"> <HEAD> <STYLE> v/:* { behavior: url(#default#VML);} o/:* { behavior: url(#default#VML);} </STYLE> <TITLE>网页的标题</TITLE> </HEAD> <BODY> </BODY> </HTML>
简写成
<HTML xmlns:v> <HEAD> <META http-equiv='Content-Type' content='text/html;charset=gb2312'> <Meta name='Gemeratpr' content='网络程序员伴侣(Lshdic)2005'> <TITLE>网页的标题</TITLE> <STYLE> v/:*{behavior:url(#default#VML);} </STYLE> </HEAD> <BODY> </BODY> </HTML>
理解为如下(//符号后是解释)
<HTML xmlns:v> <HEAD> <META http-equiv='Content-Type' content='text/html;charset=gb2312'> <Meta name='Gemeratpr' content='网络程序员伴侣(Lshdic)2005'> <TITLE>网页的标题</TITLE> <STYLE> v/:*{behavior:url(#default#VML);} </STYLE> </HEAD> <BODY> </BODY> </HTML> //网页结束语句
VML语言跟HTML很类似,不仅指的他们都是标记语言。更重要的是VML语句同样不区分大小写、属性可以是
value=参数值 或 value='参数值'
或 value="参数值"。编写起来感觉相当自由,精通了VML以后,你会不分VML、HTML般的编辑网页
<HTML xmlns:v> <HEAD> <META http-equiv='Content-Type' content='text/html;charset=gb2312'> <Meta name='Gemeratpr' content='网络程序员伴侣(Lshdic)2005'> <TITLE>hello vml!!!</TITLE> <STYLE> v/:*{behavior:url(#default#VML);} </STYLE> </HEAD> <BODY> <b>第一个VML实例(2个OVAL圆形,1个roundrect圆矩形):</b><p> <v:Oval fillcolor='red' style='width:100;height:150'/> <v:oval strokecolor=blue style="position:absolute;z-index:2;left:300;top:100;width:100;height:150"></v:oval> <v:ROUndREct FILLCoLOr=green strokecolor=blue style=position:absolute;z-index:3;left:350;top:200;width:100;height:150;color:white;font-size:25px;> 包含<b>内容</b> </v:roundrect> </BODY> </HTML>
名域自由命名 你也许会问,只有用“v”做为VML标记的名域么?当然不是,你完全可以使用其他名称,只要名称格式英文、或英文+数字的格式,例如
<HTML xmlns:fyw> <STYLE>FYw/:*{behavior:url(#default#VML);}</STYLE> <BODY> <b>第一个VML实例(2个OVAL圆形,1个roundrect圆矩形):</b><p> <fyw:Oval fillcolor='red' style='width:100;height:150'/> <FYW:oval strokecolor=blue style="position:absolute;z-index:2;left:300;top:100;width:100;height:150"></fyw:oval> <Fyw:ROUndREct FILLCoLOr=green strokecolor=blue style=position:absolute;z-index:3;left:350;top:200;width:100;height:150;color:white;font-size:25px;> 包含<b>内容</b> </fYW:roundrect>
相关文章推荐
- 如何编写、保存、运行VML程序
- 在VS中如何让C#语言编写的程序自动以管理员身份运行
- 如何利用记事本编写并运行一个java程序
- 如何入门计算机高级程序语言,进化菜鸟程序员
- Unix/Linux环境C编程入门教程(22) C/C++如何获取程序的运行时间
- eclipse在程序修改后,点击运行可以自动保存,如何设置
- 如何让eclipse在程序修改后,点击运行可以自动保存。
- [C/C++]_[初级]_[如何编写简单有效代码,提高程序运行效率和性能]
- 如何使用Eclipse编写运行Java程序
- 如何在eclipse中编写好程序,然后打包成jar文件,在hadoop分布式集群上运行
- 如何实现用Java编写程序,设计一个模拟电梯运行的类
- 《HBase in Action》 第三章节的学习总结 ---- 如何编写和运行基于HBase的MapReduce程序
- Unix/Linux环境C编程入门教程(22) C/C++如何获取程序的运行时间
- 简单易懂的程序语言入门小册子(4):基于文本替换的解释器,递归,如何构造递归函数,Y组合子
- 怎样编写支持多国语言的程序, 让它能够根据所运行的操作系统自动显示相应的文字。
- 【Unix/Linux编程实践】shell如何运行程序—编写命令解析器sh
- 如何在 MIT Scheme 中运行 Scheme 语言程序
- C#如何编写程序运行exe可执行文件
- mfc编写的程序如何在别人机器上运行?
- 编写完之后如何调试运行 用Microsoft Visual C++ 6.0可以编写C#程序吗