今儿个心血来潮,想搞个能在触屏上跑的Java小软件,折腾一下午,总算有点眉目,赶紧来跟大家分享下我的实践过程。
摸索阶段
一开始我是两眼一抹黑,完全不知道从哪下手。就想着先找个能用的Java环境。在网上扒拉半天,找到个叫“JRE 7 for Mac 1.7”的东西,说是Mac平台上的Java程序设计语言和Java平台,看着挺唬人,就先下载下来试试。
装好之后,感觉跟没装一样,也不知道咋用。然后我又继续在网上瞎逛,发现个叫“*”的玩意儿,说是用于Java虚拟机的动态连接库工具,还有32位和64位两个版本。我寻思着,这玩意儿是不是能让Java程序在触屏上跑起来?不管,先下载下来再说。
尝试阶段
我就开始琢磨怎么把这个“*”用起来。网上说这东西是用来连接Java和COM组件的,但我对COM组件完全没概念!没办法,只能硬着头皮继续找资料。
在这个过程中,我又发现几个看起来可能有点用的东西:
- Applet Button Factory 6.0:说是可以用来建立主页动画按钮,还增加音效和按钮图形文件。我想,这东西能不能用来做个触屏界面的按钮?
- * 官方版:说是可以操作Excel的工具类库,支持各种Excel版本。但这玩意儿跟触屏有啥关系?我有点懵。
- BlueJ 3.1.1:说是专为Java教学设计的软件,内置编辑器、编译器、虚拟机和调试器。这东西看着挺全,但不知道能不能搞触屏。
我把这几个东西都下载下来,挨个试试。Applet Button Factory确实能做出一些按钮,但感觉跟我想要的触屏软件不太一样。*就更别提,完全不知道怎么用。BlueJ倒是挺好用,但也没找到跟触屏相关的功能。
转折阶段
就在我快要放弃的时候,我又发现一个叫“Mongo java *”的东西,说是连接MongoDB数据库的Java驱动程序。我突然想到,触屏软件是不是也需要跟数据库交互?说不定这东西能派上用场。
于是我又开始研究这个“Mongo java *”。网上说,这东西提供便捷的API,可以方便地操作MongoDB数据库。但我对MongoDB数据库也不熟!
没办法,只能继续学。我找一些MongoDB的教程,简单解一下它的基本用法。然后,我尝试着用“Mongo java *”连接MongoDB数据库,并进行一些简单的操作。还真成功!
初步成果
虽然离我最初的目标还很远,但好歹也算是有一些进展。至少,我现在知道可以用Java连接数据库,并进行一些操作。下一步,我打算研究一下Java的GUI编程,看看能不能做出一个简单的触屏界面。
今天的分享就到这里。虽然过程有点曲折,但总算是有一些收获。希望下次能给大家带来更多的好消息!