InfoVista.NET 内部数据格式简介

当数据量很多时候,作者想是会滋生XML的膨大的,大概把XML举办ZIP压缩,或然把XML存贮为Access恐怕
别的数据库中。基本上本身着想针对小量数据和个人利用,不会考虑很多表又有关联的动静,因为今后
自家还一贯不想好,或然有人会给本人建议。猫朴论坛,还有何东方网,内容都游人如织,人气也很旺,
只是小编觉得太乱了,界面不佳,所以小编前几天用InfoVista.NET来生成网页框架时候,一定要层次明显,
配色也要好,很多程序员都不留心这几个,作者生气。微软的,Apache的页面,都很好。

代码详讲:
<!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>

爆冷门想到一首诗:十年磨一剑,霜刃未曾试
做程序员这么久了,能够做点令自身满意的创作了,好比写生,达芬奇画蒙那Lisa,花了十年吧。

InfoVista.NET
内部是以XML文件的点子来储存的,这一个XML直接照射到Outlook-like的视窗中,
请参考前二天的预览图,<Folder>是能够包蕴<Folder>的,一稀罕,然后到达<Recordset>节点,
Recordset里面就一定于一个表,这样,当大家分析那一个结构时,把<Folder>映射到TreeView中,
把<recordset>映射到datagrid只怕listview中,程序员应该都很好通晓的。<田野(field)>里面就一定于
一列,最中间纵使数据了。然后,InfoVista.NET
对XML举办一文山会海操作来组织数据。

三个事例:

Outlook 二零零一的界面及其效率很好用,事实上很多工具都以这么的。
些微时候,笔者会很懊丧,因为劳动做了二个工具,发觉安装程序比如.net
framework等对非行业的人
来说,都太费劲了,而且大家都欣赏用IE,
QQ,所以这么些工具充其量,是三个个中步骤,最终还是要
转移2个Web
APP,让用户在IE中使用,当然各有千秋了,可是对于开发职员来说,还是要老老实实地
变迁三个Web
app,可能是静态网页,那一个都以体力活,没有艺术,只不过少打一遍羽球了。

下次该写什么了?也许能够写写本身搜集到的技能,作者就要选择的技能,当然是C#方面的,
那两日工作中在就学J2EE,
JBoss等一文山会铜川西,发觉JAVA的事物也真的太多了,安插安装都劳顿,
Apache的东西就有众多。如故微软的事物好用,成体系。本来嘛,在Wince上解析XML,用MSXML就足以了,
可首席执行官非要用EXPAT,非要开源,非要用C++包装,非。。。我很生气!呵呵

例如,MSN LOG,通信录,IE favorite
都能够映射为这么2个构造,等到工具做成了,到时候
若果定义二个XML结构,就足以转变其它一个选用了,比如说,mp4管理器,然后某某兄台好心,写了
个插件,就足以对mp5拓展播报了。:)笔者希望深化它的插件作用,目标正是通用。比如说,笔者把自个儿的
数码照片管理好,然后利用插件成效来烧录光盘,加些特效等等。

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