在开发过程中经常遇到一个模块中的 一个方法调用了其他模块中相关的方法
比如说在一个系统中,如果出现了错误,就调用专门进行错误处理的模块中的方法进行错误处理
而因为错误处理的操作有很多,所以将这些具体的操作封装在其他的模块中
在专门进行错误处理的模块中调用其他模块中的错误操作方法
这样一来在主系统中只要实例化专门进行错误处理的模块对象
并调用其相关的方法,其他模块中的具体方法也都会被执行
...
分类:
其他好文 时间:
2014-07-28 00:24:59
阅读次数:
256
前两讲中,我们分别大体的了解了适配器是什么,和它的一些基本知识。
并且分别讲解了了ArrayAdapter和SimpleCursorAdapter这两种常用的安卓原生适配器,这两种适配器都是封装好了的,他们虽然使用起来非常简单,但是可扩展性较差。
现在我们继续向下深入学习安卓的适配器,这一次我们将会一同学习SimpleAdapter
simpleAdapter的扩展性最好,可以定...
分类:
移动开发 时间:
2014-07-28 00:18:00
阅读次数:
304
1.分析清楚你要面对的项目。
这是进行所有工作的第一步,如果你在这个地方都犯错了,那么后续所做的一切努力都是白费。比如,你要完成图书管理系统,那么你就应该明白这个系统主要是用于解决图书管理的问题。
2.考虑项目设计的方法。
在这个阶段,你要根据这个项目的特点考虑设计的工具和语言。比如,对于图书管理系统,它需要封装性好,这样有利于管理和维护。而这...
分类:
其他好文 时间:
2014-07-28 00:16:29
阅读次数:
225
最低层的ajax的实现是基于浏览器的一个标准,就是XMLHttpRequest对象,这种对象在MS浏览器上面的实现与其他浏览器上面的实现是不一样的。尽管现在非常多的第三方框架采用”模板模式“封装了如何获取XMLHttpRequest对象以及如何发送和处理中间出现的异常,但是还是非常有必要对ajax进行一次复习,这样才能在看其他的方法的时候温故而知新的效果。
编写原生的aj...
分类:
Web程序 时间:
2014-07-28 00:00:39
阅读次数:
248
原生的ajax编写起来是相当麻烦的一件事情,我们不仅仅要处理不同浏览器下的XMLHttpRequest对象不同的初始化,还需要识记大量的XMLHttpRequest对象的属性和方法,而且做的很多都是重复性的工作,就如同jdbc的实现方式是一样的,JDBC有很多固定的模式,所以不管是Hibernate还是Ibatis亦或是Spring都使用模板模式来封装了大量相同的调用,让整个方法变得更加容易使用。...
分类:
Web程序 时间:
2014-07-27 23:58:59
阅读次数:
466
在这个项目中涉及到了短信和彩信等功能,这个算是一个项目重要组成部分,曾经想过这个功能怎么开发,例如在我们永和系统中有很多订单,可以给用户办理会员卡等业务如何让用户及时知道自己卡里的消费情况?如何让用户心中存在安全感,试想想在你的银行卡每次消费或者转入、转出每一笔款的时候都有短信提示,你是不是无意中增加了一份安全感呢?
大家在想想目前的各类门户网站,以及我们常用的CSDN等论坛都提供...
分类:
移动开发 时间:
2014-07-27 23:53:49
阅读次数:
459
这是一个经常遇到的问题,在软件开发过程中,需要将某些功能封装成一个独立的模块,这样维护升级也很方便。现在我们就要把开源日志库log4cxx封装成so动态加载库文件。
在上一篇文章《log4cxx日志库RedHat下安装》中,我们已经将log4cxx安装在home/mac/log4cxx/log4cxx下了,那么接下来的操作我们就继续在这个路径下进行。
还是先tree一下/home/mac/lo...
分类:
系统相关 时间:
2014-07-27 23:51:19
阅读次数:
421
部门的开优化与分析会,新人也被要求去听,谓之培训。内容是个C++项目,听上去技术不是很难,但是比较大,维护了有几年了。说了些代码规范、注释风格之类。涉及到一些工具函数时,比如String与int互相转换,竟然要自己重新封装。我很好奇为什么不直接调用C++现成的库函数。后来方知,这个大项目是一个重.....
分类:
移动开发 时间:
2014-07-27 23:29:09
阅读次数:
228
iOS开发数据库篇—FMDB简单介绍一、简单说明1.什么是FMDBFMDB是iOS平台的SQLite数据库框架FMDB以OC的方式封装了SQLite的C语言API2.FMDB的优点使用起来更加面向对象,省去了很多麻烦、冗余的C语言代码对比苹果自带的Core Data框架,更加轻量级和灵活提供了多线程...
分类:
移动开发 时间:
2014-07-27 23:15:39
阅读次数:
281
近期在学习Android,随着移动设备的流行,当软件走上商业化的道路,为了争夺市场,肯定须要支持Android的,所以開始接触了Android,只是仅仅了解皮毛就好,由于我们要做管理者嘛,懂点Android,管理起来easy些。Android学起来也简单,封装的更好了,一个个的控件,像是又回到了VB...
分类:
移动开发 时间:
2014-07-27 23:08:59
阅读次数:
249