Fork me on GitHub

随笔分类 - 项目管理

摘要:手绘分页控件,配合存储过程的使用即可实现分页 阅读全文
posted @ 2012-09-02 15:19 木宛城主 阅读(1011) 评论(6) 推荐(0) 编辑
摘要:开篇我之前发过一篇博文《两天完成一个小型工程报价系统(三层架构)》,不少朋友向我要源码学习,后来久而久之忘记回复了。今天我再分享一个进销存系统,只为学习,没有复杂的框架和设计模式,有的是我个人的理解,大家互相探讨技术才会提高。当然我的命名不是很规范,兄弟们凑合着看。:)思想和架构在传统的三层架构思想上扩展出N层架构,将业务逻辑层换成WCF服务。抽象工厂的引入提高了程序的扩展性,单利+缓存+反射则提升了程序的性能。数据库则换成了Oracle,所以相应的数据访问层也换成了OracleDal,当然你完全可以写SqlServerDal,因为我数据访问层接口都已定义好。界面和控件的设计美化总体思路和流程 阅读全文
posted @ 2012-08-03 06:47 木宛城主 阅读(17652) 评论(48) 推荐(50) 编辑
摘要:花了两天,整理了一下三层架构,顺便练了一个小型三层架构——工程报价系统。功能很简单,完成基本的增删改查搭建项目三层结构界面的设计以及美化分层代码的设计与实现模型层:由于表设计时存在主外键关系,故把表映射成对象时添加一个外键对象来保存外键那张表的相关数据。 // 外键实体 private Product _product; private Project _project; public Project _Project { get { return _pr... 阅读全文
posted @ 2012-06-18 15:20 木宛城主 阅读(11305) 评论(213) 推荐(24) 编辑

multifunction lasers
访问人数