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_2321 天前
小数据”与大数据(之二)
大数据·企业信息化·smp(软件制作平台)·软件开发工具·应用系统·小数据系统
leo_2322 天前
“小数据”与大数据(之一)
开发工具·企业信息化·smp(软件制作平台)·应用系统·小数据
智链RFID4 天前
从需求到落地:企业RFID系统选择的智慧之道
物联网·rfid·数字化转型·企业信息化·仓储管理
leo_2328 天前
SMP心路历程(之二)
企业信息化·smp(软件制作平台)·软件开发工具·应用系统
leo_23212 天前
SMP的第一个AI接口应用
人工智能·开发工具·smp(软件制作平台)·应用系统
leo_2321 个月前
EOM的逻辑构架(BIS 业务信息系统和MIS管理信息系统)(之二)--SMP(软件制作平台)语言基础知识之六十八
开发工具·企业信息化·smp(软件制作平台)·应用系统·eom(企业经营模型)
leo_2321 个月前
终端--SMP(软件制作平台)语言基础知识之六十七
开发工具·企业信息化·smp(软件制作平台)·应用系统·eom(企业经营模型)
leo_2321 个月前
广域网--SMP(软件制作平台)语言基础知识之六十六
开发工具·企业信息化·smp(软件制作平台)·应用系统·eom(企业经营模型)
leo_2321 个月前
路由器--SMP(软件制作平台)语言基础知识之六十五
开发工具·企业信息化·smp(软件制作平台)·应用系统·eom(企业经营模型)