一、XML使用总结:
1, xml是纯文本的,和其他存储形式相同
2, xml可以明确表示数据模型中各部分的意思
3, xml的存储形式是纯文本的
4, 数据的显示和数据本身内容分离,互不影响,而且自由改变数据的显示格式
二、Htmltext使用:
控件中含有Htmltext的属性,这个属性可以显示内容样式,这个样式包含各个部分数据的大小,字体颜色等等信息,而且存储的形式是以html方式存储的,便于区分内容与样式。
三、程序中用xml存储htmltext的方法:
因为htmltext本身是以html的字节流存储的,如果使其成为xml的一个节点数据,那么就会报错,错误原因是因为xml解析器不能正确的解析html的内容(因html其本身就是含有类似于‘<’和‘>’等xml解析的格式),所以会出错。解决的办法是在htmltext字节流前后加上CDATA区段开始于"<![CDATA[",结束于"]]>",对CDATA的注解是:
1,在CDATA区段中的所有东西都会被解析器忽略
2,CDATA区段不能包含字符串"]]>"
3,同时也需要确保在"]]>"字符串中没有空格或折行。
这样就保证了xml可以自由使用htmltext字节流了
四、sqlite:
sqlite是微型数据库,而且也是Flex本身内嵌的数据库。
sqlite简介:
sqlite引擎不是个程序与之通信的独立进程,而是连接到程序中成为它的一个主要部分。所以主要的通信协议是在编程语言内的直接API调用。这在消耗总量、延迟时间和整体简单性上有积极的作用。整个数据库(定义、表、索引和数据本身)都在宿主主机上存储在一个单一的文件中。它的简单的设计是通过在开始一个事务的时候锁定整个数据文件而完成的。
1, 创建DB
2, 创建TABLE
3, 对TABLE的操作
http://www.cnblogs.com/aierong/archive/2009/01/22/flex_Sqlite_1.html
五、对于做完项目后的总结
在完善功能的前提下,要注重界面的效果,因为给用户使用,用户不关心你是怎么实现的,他只对你做出的东西第一感觉有印象,那么你做的就是成功的,并且在设计中,一些小的方面,比如说是控件整齐性,控件美观性,还要控件的显示效果。
在主功能尽量完善的情况下,要更加思考和实现一些附加功能,使用户使用更加方面。
程序是多测试,多修改,多想,更加完善和美观。
对于自己使用的工具,要知道他有什么效果,什么特性,什么是别的工具没有的,多注意和留心这些这个工具,看看别人是怎么用的,看到自己不知道的地方都要总结一下,以便下次开发时自己会想到,如果这样实现会更好等等,或者这样设计会更加节省时间和提高效率。
原文链接:https://www.f2er.com/sqlite/203135.html