问题背景
话说机房收费系统项目中,有三个窗体的顶层逻辑是一样的。这些逻辑就是:先查询卡号是不是存在,如果存在就把数据显示出来。
模版方法
定义一个操作中算法的骨架,而将一些步骤延迟到子类中。模版方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定的步骤。
Demo
数据库结构
程序结构
代码
DAL
Imports Sys...
分类:
其他好文 时间:
2015-05-19 13:15:27
阅读次数:
138
也许很多框架都自带了这样的弹出泡泡框,但我没接触过,现在需要用,于是便自己封装了一个,虽然还不完美,但已经可以用了。这个小控件可以重定义样式,通过传递配置参数,或修改默认配置参数都可以进行样式调整。不管怎么说,就当是练手,或给新人提供一个参考学习的机会也行吧...
分类:
Web程序 时间:
2015-05-16 16:36:53
阅读次数:
142
模板方法模式:定义一个操作中算法的框架,而将一些步骤延迟到子类中。模板方法模式使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。
Template Method Pattern: Define the skeleton of an algorithm in an operation, deferring some steps to subclasses. Template Me...
分类:
其他好文 时间:
2015-05-12 17:17:52
阅读次数:
146
参考博客:http://blog.sina.com.cn/s/blog_8ddc5c2e01013hbd.html
相信看到这个标题头就晕了,其实将他们彼此放到一起来看,就会比较清晰辨认了。
重载:函数名相同,函数的参数个数、参数类型或参数顺序三者中必须至少有一种不同。函数返回值的类型可以相同,也可以不相同。
重写:也叫做覆盖,一般发生在子类和父类继承关系之间。子类重新定义父类中有相同名称和...
分类:
编程语言 时间:
2015-05-08 22:12:44
阅读次数:
149
今天在写一个链表类模板,然后我和平时写类一样,将头文件.h和.cpp分开写,然后编译器一直提示 类函数全是无法解析的外部命令,后面经查找资料,原来是因为:
模板定义很特殊。
由template 处理的任何东西都意味着编译器在当时不为它分配存储空间,它一直处于等待状态直到被一个模板实例告知。在编译器和连接器的某一处,有一机制能去掉指定模板的多重定义。所以为了容易使用,几乎总是在头文件中放置全...
分类:
编程语言 时间:
2015-05-05 08:59:03
阅读次数:
163
_C++ Primer Plus_Chap10_Compiler-DevC++_一、理解书中函数(P.343)①stock.h_在头文件中定义类 1 #ifndef STOCK00_H_ //ifndef防止双重定义 2 #define STOCK00_H_ 3 4 #include 5 ...
分类:
编程语言 时间:
2015-04-26 06:54:58
阅读次数:
156
转http://www.jellythink.com/archives/407在GOF的《设计模式:可复用面向对象软件的基础》一书中对模板方法模式是这样说的:定义一个操作中的算法骨架,而将一些步骤延迟到子类中。TemplateMethod使得子类可以不改变一个算法的接口即可重定义改算法的某些特定步骤...
分类:
其他好文 时间:
2015-04-23 19:32:31
阅读次数:
126
前段时间编译一个引用自己写的静态库的程序时老是出现链接时的多个重定义的错误,而自己的代码明明没有重定义这些东西,譬如:LIBCMT.lib(_file.obj) : error LNK2005: ___initstdio already defined in libc.lib(_file.obj)L...
分类:
编程语言 时间:
2015-04-19 17:30:40
阅读次数:
207
错误 1 error C2381: “exit”: 重定义;__declspec(noreturn) 不同 d:\visual studio\vc\include\stdlib.h 376 1 ConsoleApplication1原因:OpenGL和C++有不太融合的地方,在include时要让标...
分类:
其他好文 时间:
2015-04-16 21:46:22
阅读次数:
149
1、基于版本的重定义功能(只有R2版本才有) 2、CREATE TYPE 的FORCE选项(只有R2版本才有) 3、函数结果缓存 4、CONTINUE语句:退出当前迭代,继续循环下一次迭代 5、PL/SQL表达式中的序列 6、动态SQL的增强 7、新的原生编译和SIMPLE数据类型 ...
分类:
数据库 时间:
2015-04-15 22:54:15
阅读次数:
149