LightSwitch学习--(一)lsml文件
来源:互联网 发布:gov.cn域名代注册 编辑:程序博客网 时间:2024/06/06 07:00
考虑一个表的CRUD的界面设计,
每个字段,一般由如下元素组成:
变量名---字段的唯一标识,为程序使用
字段简名--界面上,这个元素的Title
字段的详细描述---当用户选中这个输入框,可是其它UI交互对象时,显示更加详细的信息,如在属性框的下面,或是tooltip中
字段是否显示
信息是否可以编辑(是否是只读的)
字段的显示特殊类型,如IP字串,电话号码,email,文件选择框,目录选择框
字段的取值范转较验
字段的单位
字段的放大比例,比如,在内存中,我们存的是mm,但界面上显示米,那么就是缩小1000倍来显示。
等等。当然,微软的lightswitch做得还比较傻,以上的许多事,都要我们自己做。
本文重点是讨论,从哪里开始。
重点是,不论如何处理,都要有一个文件记录这些信息。
对于ligthswitch就是lsml文件
下面,我抄了一段:
<EntityProperty Name="SortName" PropertyType=":String?">
<EntityProperty.Attributes>
<MaxLength Value="50"/>
<DisplayName Value="类型名"/>
<Description Value="类型名描述"/>
</EntityProperty.Attributes>
</EntityProperty>
Sortname,是我们数据库的一个表中的某个字段名,
而下面的信息,
<DisplayName Value="类型名"/>
<Description Value="类型名描述"/>
是我们手工加入的:
所以,这里是我比较恼火的一个地方,为什么呢?
因为本来LS的数据导入工具可以做得更好,真接把数据库中的描述,放在这里多好呢?
- LightSwitch学习--(一)lsml文件
- LightSwitch学习--(一)前言
- LightSwitch分析--(二) 到底lightswitch在哪里操作了lsml
- Lightswitch文件上传(WCF版)
- lightswitch阶段学习积累
- LightSwitch文件的上传,下载及保存(数据库版)
- LightSwitch学习阶段疑难问答
- VS2012中lightswitch新功能介绍(beta)
- PE文件学习(一)
- LightSwitch初识
- LightSwitch初试
- 菜鸟学习java文件操作(一)
- python学习笔记(一):文件操作
- gihubt学习记录(一)----忽略文件
- 日志文件设计学习(一)
- C++学习(一)文件操作
- Python学习之文件(一)
- svn总结学习教程文件(一)
- Qt-configure配置选项
- Pro Android学习笔记(八):了解Content Provider(下中)
- strcore.cpp内存泄露问题
- Eclipse设置、调优、使用
- 如何查询mysql表结构
- LightSwitch学习--(一)lsml文件
- 操作符重载
- java mongo MapReduce
- 开发一个简易的任务监控程序
- 分割命令: split
- awk命令使用
- VMware vSphere 服务器虚拟化之十七 桌面虚拟化之安装View链接服务器
- mkdir递归创建目录
- 李代数(第2版)