还剩3页未读,继续阅读
文本内容:
程序设计实习日志程序设计实习日志了解程序设计和程序编码的工作吗?下面是整理的程序设计实习日志,大家一起来看看吧!程序设计实习日志篇1201—年一月一日一天最近到网上找了些视频资料,看后很过瘾,可看归看,一动手写代码就伤神了忘说内容了,其实看的就几个与Java编程相关的开源框架Struts+Spring+Hibernate而已,不过涉及到的东西就多了,开发平台用的是Eclipse+MyEclipse,这个还好应付,装上设一下环境变量就搞定,跟JDK差不多难的是在这之上的插件的应用,要知道开源的东西特多,很多其实多差不多,但你却不得不花时间去了解,而且版本的兼容性问题有时会让你不知从哪处理是好开源而且集成的东西用起来是好,感觉就是复杂了一点!尤其是面对一大堆英文文档或者官方英文指导手册时候,砸电脑的冲动都有呀!程序设计实习日志篇2201—年一月一日—天我们在使用tooltip的时候,有以下几个关键点1,创建CToolTipCtrl对象,Create函数实现2,使用AddTool函数向这个tooltip中加入tools,这也是绑定tool到某个控件的过程,从中我们可以知道在这个CToolTipCtrl对象中应该存在着不止一个tool,而是一系列的tool,通过函数DelTool实现删除,AddTool实现添加,UpdateTipTe_t实现更新tool的文本3,最关键的是我们需要一个触发tooltip的关键点,这个关键点控制着何时显示这个tooltip,一般情况下我们在PreTranslateMessage函数中进行处理,这也是我们拦截WM_M0USEM0VE的地方,拦截之后,我们调用too11ip的Re1ayEvent向toolTip对象传递这个消息用以表示tooltip可以被显示或者更新静态链接MFC DLL模块的时候,由于MFC总是使用它所练级额的DLL模块状态,所以不存在模块管理的问题调试DLL的时候,我们需要e_e文件的配合,所以先要生成e_e测试文件,然后将DLL工程设置成active,这时候会出现e_e路径提示对话框,我们将测试用的e_e路径填入就可以了程序设计实习日志篇3201—年一月一日—天今天就简单聊聊上面的Struts+Spring+Hibernate吧Struts代表表示层;Spring代表业务逻辑层;Hibernate则代表持久层他们是目前在Java Web编程开发中用得最多的框架,其实这样区分是为了适应软件开发过程中各个分工部门之间保持一致性的需要说得简单点就是大家都在一个模式下写代码,这样就能保证写出来的程序能被每一个人都能够读懂,而且有些基本的东西它可以自动帮你生成,不用你自己一个一个的敲了,达到了代码复用这样保证可读性的同时也提高了开发效率,从而降低了成本Struts这个框架其实就是Java MVC设计模式中(简称Modell与Model2)Model2的一个具体实现,Spring则通过提供ICO(控制反转,也称依赖注入)实现了对对象甚至事务(如声明式事务)的集中管理,此外还引入了A0P(对向切面编程),当然也完全兼容其它框架Hibernate吗,就是一个实现对象与关系映射的中间件,大家知道,现在的主流数据库还是关系型的,但编程却已经采用了面向对象的思想,如何让编程人员能像操作对象一样,操纵数据库里的数据呢Hibernate就是这样一种框架以前Java程序员与数据库打交道都是通过JDBC,还要写SQL语句,不过Hibernate彻底改变了这一切,它在JDBC之上又作了一次封装,从而实现了不用写SQL语句就可以实现操作数据库值得提醒的是,这三个框架都是轻量级的,没有侵入性或者侵入性很低,不像EJB这样的重量级框架,它们都能最大限度的实现代码的可复用猜你感兴趣
8.。
个人认证
优秀文档
获得点赞 0