InfoVista.NET 内部数据格式简介

1个例子:

代码详讲:
<!DOCTYPE html>
<html>
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″
/>
<title>用户注册</title>
</head>
<body>
<form action=”http://www.baidu.com"&gt;
<label for=”account”>用名:<input type=”text” value=”zhangwen”
name=”username” id=”account” list=”xingming”><br>
<label for=”pwd1″>密码:<input type=”password” value=”123456″
name=”pwd” id=”pwd1″ ><br>
性别:
    <input type=”radio” name=”gender” checked=”checked”>男
    <input type=”radio” name=”gender”>女    <br>
爱好:
    <input type=”checkbox” checked=”checked” >羽毛球
    <input type=”checkbox” checked=”checked” >棒球<br>
    喜欢车型:<input type=”text” list=”cars”>
<datalist id=”cars”>
<option>宝马</option>
<option>奔驰</option>
<option>路虎</option>
</datalist>            <br>
    <!– <input type=”button” value=”按钮” ><br> –>
    <!– <input type=”image” src=””><br> –>
    <!– <input type=”reset” value=”重置按钮”><br>
–>
    <input type=”submit” value=”提交按钮” >
    <!– <input type=”hidden” name=”yincang”
value=”yincangshuju”> –>
</form>
</body>
</html>
注意事项:
1.小幅度和惊人属性
  能够给table和td标签使用
2.水准对齐和垂直对齐
   水平对齐能够给table和td使用
   垂直对齐只好给tr和td标签使用
3.外边距和内边距属性
   只能给table使用
4.表格分类
  表格的标题
  表格的表头消息
  表格的主题新闻
  表格的叶尾消息
//必须写在table标签中,紧跟在table后边
5.单元格合并(添加td属性)
   colspan=”x”水平合并X个单元格,同时删除多余的
   rowspan=”x”垂直合并X个单元格,同时删除多余的
   单元格都以向后只怕想下合并的
表单部分:收集用户消息
1.明文输入框和暗文输入框
2.单选框:<input type=”radio”>
默许情状下单选框不会排斥,若要排斥则要给各类单选框标签都设置2个name值,且要一致;
  采取私下认可选项:<input
checked=”checked”>,给input添加check属性,有事能够只写checked,Xhtml中全写
3.交给到长途服务器的渴求:
 
1)给form添加一个action属性,通过action属性钦命须要提交的服务器地址;
  2)需求给提交到服务器的表单成分添加二个name属性
3.hidde属性将用户的一些数目合作提交按钮默默的交由到服务器
4.点击文字让对应的输入框对焦条件(文字和输入框绑定):
  1)将文字应用Label标签包裹起来;
  2)给输入框添加id属性;
  3)在Label标签通过for属性和输入框的id实行绑定
5.添加待选框(实例):
       喜欢车型:<input type=”text” list=”cars”>
<datalist id=”cars”>
<option>宝马</option>
<option>奔驰</option>
<option>路虎</option>
</datalist>

<?xml version=”1.0″ encoding=”GB2312″?>
<Folder name=”root” time=”20020601090000″>
  <Folder name=”messenger history” time=”6319232186095753390″>
    <Recordset name=”infovista@hotmail.com” type=”txt”
time=”631932186656690890″>
      <Fields name=”RayFields” time=”6319232186656690891″>
        <Field name=”date” type=”string”>2003-5-30</Field>
        <Field name=”time” type=”string”>16:47:16</Field>
        <Field name=”user”
type=”string”>infostudio@hotmail.com</Field>
        <Field name=”text” type=”string”>text</Field>
      </Fields>
    </Recordset>
  </Folder>
</Folder>

InfoVista.NET
内部是以XML文件的办法来储存的,这些XML直接照射到Outlook-like的视窗中,
请参考前二天的预览图,<Folder>是能够涵盖<Folder>的,一少有,然后到达<Recordset>节点,
Recordset里面就一定于1个表,那样,当大家分析那么些结构时,把<Folder>映射到TreeView中,
把<recordset>映射到datagrid恐怕listview中,程序员应该都很好领悟的。<田野(field)>里面就一定于
一列,最中间纵使数据了。然后,InfoVista.NET
对XML进行一密密麻麻操作来社团数量。

比如说,MSN LOG,通信录,IE favorite
都足以映射为如此多少个构造,等到工具做成了,到时候
假定定义3个XML结构,就可以转移别的贰个利用了,比如说,VCD管理器,然后某某兄台好心,写了
个插件,就足以对mp3举行播放了。:)作者梦想深化它的插件功用,指标就是通用。比如说,小编把团结的
数码照片管理好,然后使用插件功用来烧录光盘,加些特效等等。

当数据量很多时候,笔者想是会引起XML的膨大的,恐怕把XML实行ZIP压缩,只怕把XML存贮为Access或者
其余数据库中。基本上本身着想针对小量数据和村办选拔,不会考虑很多表又有关系的事态,因为以后
自家还没有想好,也许有人会给自家提出。猫朴论坛,还有如杨建桥方网,内容都游人如织,人气也很旺,
而是本身觉得太乱了,界面不好,所以小编明日用InfoVista.NET来生成网页框架时候,一定要层次明显,
配色也要好,很多程序员都不理会这么些,小编发火。微软的,Apache的页面,都很好。

Outlook 二零零二的界面及其功用很好用,事实上很多工具都是这么的。
些微时候,笔者会很黯然,因为劳动做了1个工具,发觉安装程序比如.net
framework等对非洲开发银行业的人
来说,都太费事了,而且大家都喜爱用IE,
QQ,所以那一个工具充其量,是一个中级步骤,最终还是要
扭转二个Web
APP,让用户在IE中接纳,当然各有千秋了,可是对于开发职员来说,依旧要安安分分地
浮动二个Web
app,可能是静态网页,这个都以体力活,没有办法,只可是少打一次羽毛球了。

下次该写什么了?或然能够写写本身采访到的技能,小编就要采取的技能,当然是C#方面的,
那二日工作中在就学J2EE,
JBoss等一名目繁多东西,发觉JAVA的事物也真的太多了,安插安装都辛劳,
Apache的事物就有无数。照旧微软的东西好用,成种类。本来嘛,在Wince上解析XML,用MSXML就足以了,
可COO非要用EXPAT,非要开源,非要用C++包装,非。。。作者很恼火!呵呵

出人意料想到一首诗:十年磨一剑,霜刃未曾试
做程序员这么久了,能够做点令自个儿快心满志的著述了,好比写生,达芬奇画蒙那Lisa,花了十年吗。