利用Realm3数据库进行交互程序设计

我于1984年开始接触数据库,当时是dbaseII、后来马上又有dbaseIII。我通过数据库给农业大学的一些青年、中年的老师或系的领导办过学习数据库的学习班。我们的校长及他的妻子都来参加学习。当时我们学校没有计算机设备,经过校长的支持,我通过各个部门的赞助,解决了经费的问题。

后来我通过小同学的帮助,又到云南大学去听C语言。由于有了数据库的知识,我编程解决了:利用C语言对数据库的控制,完成了交互学习软件。教我的老师都奇怪,为什么我会编出这样好的程序。后来又叫我到地球物理系去,带毕业生的毕业设计。这个学生的毕业论文获得第一名。当时C语言是在Dos下的程序设计语言。

1996年我去成都参加计算机展览会,云码和云码教学软件,在展览会期间都非常好好卖。但是我没有要一分钱,都给了赞助商。

利用数据库的知识,我成功的解决了:五笔字型不足四码,需要末笔字型交叉识别码的难题。云码对于不足四码汉字,从五笔字型的15种可能,降低到只有三种的可能。

Win98出来的时候,我学会了Delphi,面向对象编程。后来完成了《云码汉字技术》的软件。

我以为:目前Mac的编程方法,不如Delphi面向对象的水平,特别是数据库技术更是不如其他编程语言。

我退休前一直都是使用《云码汉字技术》的软件进行教学。用计算机软件进行教学的人,没有多少。我以为:现在手机商店这种类形的源程序软件,我没有看到过。

为什么会这样呢?是因为实践太少。实践是软件设计的最基础的关键技术。有的什么都会,但是就是不会交互设计。因为他们的知识面太窄,实际经验太少。缺乏实际的材料。有的软件讲数据库,例子没有什么意义。

现在,就如何利用Realm3数据库的基本功能,达到我说的上述目的。

例如:

1 输入:gm,显示:Good morning!早上好!

2 输入:tyvm,显示:Thank you very much! 非常感谢! fēi cháng gǎn xiè。

3 输入:cyhm,显示:Can I help you?我能帮助你吗?wǒ néng bāng zhù nǐ?

4 输入:syl,显示:See you later.待会儿见。

5 输入:ntmy,显示:Nice to meet you.认识您很高兴。

以上面的例子,进行交互设计。具体的是:以数据库为基础,时间函数为控制数据库的记录,每秒显示一个记录,大家通过这个显示出来的内容,通过txte进行学习。

上面的程序设计涉及到苹果手机的中文设计,如何调动键盘,如何收起键盘。你们看一看现在所卖的软件产品,有关中文设计的程序设计有多少?非常多的例子都是英语例子。

最近,我解决了Good morning!早上好!的视频问题。但是,现在使用的这个产品,不能够上传视频。


图片发自App



现在微信都可以上传视频。

我的这个思路,可以用来交外国人学习汉语口语,让中国的小孩学习英语及汉语。

如果说,我国的小孩从小就通过软件学习汉语和英语,然后再结合计算机编程技术学习,今后,我国的计算机科学,一定会达到领先水平。我们的编程会越来越优秀。华为操作系统的出现,就证明这一点了。

希望大家能够利用自己的知识,完善Realm3数据库软件设计工作,让更多的人能够解决实际问题。

你可能感兴趣的:(利用Realm3数据库进行交互程序设计)