毕业设计基本完工

这次毕业设计选的题目是“智能通讯录系统”,之所以选择这个题目是因为它可以做得复杂也可以做的简单。因为我专业选修课学分没有修够,这学期还有好几门课,时间上有点紧。在这里发几句牢骚,我特别不愿意上我们学院的专业选修课,因为我觉得那些东西我自己学也能学明白,而且那些东西诸如J2EE、UML不做一些实践是没法掌握的,所以大学里我选修的多数是别的学院的选修课,什么美学、陶瓷、影视剧本写作……那些课我特别喜欢,而且也领略了很多老师的风采,觉得在黑大最大的收获就是从这些选修课还有讲座上得来的。没想到学院在我们大三的时候突然下通知说专业选修课必须满25学分才能毕业,摆了我一道,没办法,我只能在学校里呆着上课。不过既然只能在学校里呆着了,索性我又多选了几门好玩的课程,那个西方社会思想史老师讲得就很不错,上课的那些大一的学弟也挺好玩,我也算是因祸得福,完整享受大学生活了。

言归正传。虽然这个智能通讯录听起来功能很简单,但是我还是遇到了一些问题。第一个问题就是对AIR 和 BlazeDS不够熟悉,以前没怎么写过AIR程序,而对BlazeDS是完全不了解,还好官方有文档,在研究了两天之后,终于成功利用 BlazeDS连接到了MySQL数据库,技术方面就没什么障碍了。接下来就是业务逻辑的问题,这个问题比技术问题要困难,我在纸上写写划划琢磨了好几天,又仔细思考了通讯录的具体功能,这才开始编码。需求分析确实很重要。编码的时候也遇到了不少小的问题,不过还好,都没有卡住我。我现在比较感谢自己在学习 Flex 1.5 时积累的那些东西,因为当时没有中文资料,所以我把帮助文档通读了一遍,对每个控件的每个属性都有大体印象,虽然现在是 Flex 3 了,但是很多控件基本上没有太大变化,有变化也是添加了一些属性。正因为这样,我在碰到问题的时候就直觉反应似的知道问题大概在什么地方,某个属性应该可以解决这个问题。
查看日志全文 »

关闭
Powered by ShareThis