InfoVista.NET 内部数据格式简介

<?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>

代码详讲:
<!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”>
暗中同意情状下单选框不会排斥,若要排斥则要给每一种单选框标签都安装二个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>

InfoVista.NET
内部是以XML文件的办法来储存的,那么些XML直接照射到Outlook-like的视窗中,
请参考前二天的预览图,<Folder>是能够涵盖<Folder>的,一高人一等,然后到达<Recordset>节点,
Recordset里面就也正是多个表,那样,当我们解析这么些组织时,把<Folder>映射到TreeView中,
把<recordset>映射到datagrid只怕listview中,程序员应该都很好精通的。<田野(field)>里面就一定于
一列,最里面纵使数据了。然后,InfoVista.NET
对XML进行一多种操作来公司数据。

下次该写什么了?可能可以写写作者搜集到的技巧,作者即将利用的技艺,当然是C#方面的,
那二日工作中在攻读J2EE,
JBoss等一文山会天水西,发觉JAVA的事物也实在太多了,铺排安装都费劲,
Apache的东西就有许多。依旧微软的事物好用,成种类。本来嘛,在Wince上解析XML,用MSXML就能够了,
可COO非要用EXPAT,非要开源,非要用C++包装,非。。。我很生气!呵呵

比如,MSN LOG,通信录,IE favorite
都足以映射为如此三个协会,等到工具做成了,到时候
尽管定义3个XML结构,就足以变更其它1个运用了,比如说,mp5管理器,然后某某兄台好心,写了
个插件,就能够对mp3展开始播放报了。:)小编期待深化它的插件成效,指标正是通用。比如说,笔者把温馨的
数码照片管理好,然后采纳插件成效来烧录光盘,加些特效等等。

三个事例:

出乎意外想到一首诗:十年磨一剑,霜刃未曾试
做程序员这么久了,能够做点令本身左右逢源的小说了,好比写生,达芬奇画蒙那Lisa,花了十年吗。

当数据量很多时候,小编想是会引起XML的膨大的,恐怕把XML举行ZIP压缩,可能把XML存贮为Access或然
其它数据库中。基本上自个儿着想针对小量数据和个体选择,不会设想很多表又有涉嫌的场所,因为后日
本身还尚无想好,大概有人会给自身提出。猫朴论坛,还有何东方网,内容都游人如织,人气也很旺,
但是自身以为太乱了,界面不佳,所以自个儿昨日用InfoVista.NET来生成网页框架时候,一定要层次明显,
配色也要好,很多程序员都不检点那么些,小编发火。微软的,Apache的页面,都很好。

Outlook 二零零零的界面及其职能很好用,事实上很多工具都以如此的。
多少时候,作者会很心寒,因为费劲做了多少个工具,发觉安装程序比如.net
framework等对非洲开发银行业的人
来说,都太费力了,而且大家都爱好用IE,
QQ,所以这一个工具充其量,是三个在那之中步骤,最终依旧要
浮动二个Web
APP,让用户在IE中运用,当然各有千秋了,可是对于开发职员来说,照旧要老老实实地
变动四个Web
app,恐怕是静态网页,这一个都是体力活,没有办法,只但是少打2回羽球了。