SMP心路历程(之十)

这几天SMP进展明显,主要是对一些定义进行了抽象的分析,进行了更改。

例如set处理,那些是变量,那些是值,变量如何定义,值又如何定义,两者前后次序是什么,同类多set如何定义等基础性问题。这些基础性问题的解决,导致了对原先的各种定义的修改。

起先的定义没有抽象,就事论事,针对问题,当时感觉不错,到后来总是感觉不妥,也不知道问题出在哪里,现在好多了,变量的概念,值的概念,前后的概念理的非常清楚,SMP定义出来,可读性,一致性也强了很多。

第二点就是开始删除一些定义了,原来SMP一致在不断地在增加功能增加定义,这几天破天荒地发现有些定义可以归并,因为一个定义就会导致用户对定义的理解和编写,就会导致出错的概率。例如,原来的,gv_row,gv_data_row的定义都被取消了。

第三点,就是加强重复定义的解决,通过过同类操作用逗号进行变量和值的分割,实现了同类操作的一次定义。例如,有三个控件值赋到字段中,原来要写三个定义,现在只要写一个定义就行了。例如:
原来要写
"txt_name" "name"
"txt_sex" "sex"
"txt_age""age"。
现在只要
"txt_name,txt_sex,txt_age""name,sex,age"

第四点,就是引入了一些好的技术技巧,例如常见的表格信息编辑,如删除、置顶、向上、向下等。就是采用了原来的DataTable处理技术,动态地完成以上操作,定义起来非常简单。

第五点,就是对SMP的重要性有了新的认识,这两天看到新闻说中国也在研制自主的程序设计语言木兰,说明程序设计语言非常非常重要,可以被人指控为抄袭。我不知道SMP会不会被人指控抄袭。如果要说抄袭,那就是抄袭自我,抄袭未来。

相关推荐
leo_23210 天前
信息革命(Information Revolution )(之三)----SMP(软件制作平台)语言基础知识之八十二
企业信息化·smp(软件制作平台)·软件开发工具·应用系统·信息革命
开发者工具分享10 天前
项目管理系统私有部署适合哪些企业
项目管理·企业信息化·部署架构
leo_23219 天前
小数据( small data )& 小数据系统( small data system )PPT(下)
开发工具·企业信息化·smp(软件制作平台)·软件开发工具·应用系统
猹叉叉(学习版)20 天前
【系统分析师_知识点整理】 6.企业信息化
笔记·软考·企业信息化·系统分析师
leo_23220 天前
小数据( small data )& 小数据系统( small data system )PPT(上)
企业信息化·smp(软件制作平台)·软件开发工具·应用系统
leo_23222 天前
小数据”与大数据(之二)
大数据·企业信息化·smp(软件制作平台)·软件开发工具·应用系统·小数据系统
leo_23223 天前
“小数据”与大数据(之一)
开发工具·企业信息化·smp(软件制作平台)·应用系统·小数据
智链RFID25 天前
从需求到落地:企业RFID系统选择的智慧之道
物联网·rfid·数字化转型·企业信息化·仓储管理
leo_2321 个月前
SMP心路历程(之二)
企业信息化·smp(软件制作平台)·软件开发工具·应用系统