2020年7月12日

读《大话设计模式》——应用三层架构的"商场收银系统"

摘要:面向对象的四个好处,是可维护、可扩展、可复用和灵活性好。PC电脑里的易插拨,不管硬件哪一个出问题,都可以不影响别的部件的前提下进行修改或替换< >面向对象的强内聚,松耦合。 设计模式的几大原则: 单一职责原则,就是指就一个类而言,应该仅有一个引起它变化的原因。 开放—封闭原则是说对扩展开发,对修改关 阅读全文

posted @ 2020-07-12 21:26 笠侹凯树 阅读(10) 评论(0) 推荐(0) 编辑

2020年7月11日

读《大话设计模式》——应用策略模式的"商场收银系统"(WinForm)

摘要:策略模式的结构 这个模式涉及到三个角色: 环境(Context)角色:持有一个 Strategy 类的引用。抽象策略(Strategy)角色:这是一个抽象角色,通常由一个接口或抽象类实现。此角色给出所有的具体策略类所需的接口。具体策略(ConcreteStrategy)角色:包装了相关的算法或行为。 阅读全文

posted @ 2020-07-11 18:04 笠侹凯树 阅读(184) 评论(0) 推荐(0) 编辑

2020年7月10日

读《大话设计模式》——应用工厂模式的"商场收银系统"(WinForm)

摘要:要做的是一个商场收银软件,营业员根据客户购买商品单价和数量,向客户收费。两个文本框,输入单价和数量,再用个列表框来记录商品的合计,最终用一个按钮来算出总额就可以了,还需要一个重置按钮来重新开始。 核心代码(v1.0) //声明一个double变量total来计算总计 double total = 0 阅读全文

posted @ 2020-07-10 21:41 笠侹凯树 阅读(14) 评论(0) 推荐(0) 编辑

2020年7月9日

读《大话设计模式》——《业务封装,工厂模式》

摘要:一、面试受挫——代码无错就是好? 面试题目:“请用C++,Java,C#或VB.NET任意一种面向对象语言实现一个计算器控制台程序,要求输入两个数和运算符号,得到结果。” class Program { static void Main(string[] args) { Console.Write( 阅读全文

posted @ 2020-07-09 16:39 笠侹凯树 阅读(9) 评论(0) 推荐(0) 编辑

2019年3月28日

读《程序是怎么跑起来的》第10章

摘要:本地代码的指令中,表示其功能的英语缩写称为助记符;汇编语言的源代码转换成本地代码的方式称为汇编;本地代码转换成汇编语言的源代码的方式称为反汇编;汇编语言的源文件的扩展名,通常是.asm格式;汇编语言程序中的段定义指的是构成程序的命令和数据的集合组;汇编语言的跳转指令,是将程序流程跳转到其他地址时需要 阅读全文

posted @ 2019-03-28 21:51 笠侹凯树 阅读(27) 评论(0) 推荐(1) 编辑

读《程序是怎么跑起来的》第9章

摘要:监控程序的主要功能是程序的加载和运行;在操作系统上运行的程序称为应用或应用程序;调用操作系统功能称为系统调用(System Call);GUI是Graphical User Interface(图形用户界面)的缩写;WYSIWYG(What You See Is What Your Get)(所见即 阅读全文

posted @ 2019-03-28 09:45 笠侹凯树 阅读(34) 评论(0) 推荐(0) 编辑

2019年3月27日

读《程序是怎么跑起来的》第8章

摘要:CPU可以解析和运行的程序形式是机器语言;将多个目标文件结合生成EXE文件的工具是链接器;扩展名为.obj的目标文件的内容是本地代码;把多个目标文件收录在一起的文件是库文件;仅包含Windows的DLL文件中存储的函数信息的文件称为导入库;在程序运行时,用来动态申请分配的数据和对象的内存区域形式是堆 阅读全文

posted @ 2019-03-27 22:56 笠侹凯树 阅读(23) 评论(0) 推荐(0) 编辑

2019年3月26日

读《程序是怎么跑起来的》第7章

摘要:如果运行环境不同,程序是无法运行的。例如,在Macintosh上直接运行Windows用的程序,基本上是无法实现的。这是因为运行环境的不同造成的。运行环境=操作系统+硬件。也就是说,操作系统和硬件决定了程序的运行环境。机器语言是程序称为本地代码(native code)。程序员用C语言等编写的程序, 阅读全文

posted @ 2019-03-26 21:49 笠侹凯树 阅读(25) 评论(0) 推荐(0) 编辑

读《程序是怎么跑起来的》第6章

摘要:文件就是字节数据的集合。用1字节(=8位)表示的字节数据有256种,用二进制数来表示的话,其范围就是0000 0000~1111 1111。如果文件中存储的数据是文字,那么该文件就是文本文件。如果是图形,那么该文件就是图像文件。在任何情况下,文件中的字节数据老师连续存储的。 RLE(Run Leng 阅读全文

posted @ 2019-03-26 13:13 笠侹凯树 阅读(28) 评论(0) 推荐(0) 编辑

2019年3月24日

读《程序是怎么跑起来的》第5章

摘要:现在计算机采用的是存储程序方式,在存储装置中保存程序,并逐一运行的方式。磁盘缓存是指从磁盘中读取的数据存储在内存中,当该数据再次被读取时,不是从磁盘而是直接从内存中高速读取。借助虚拟内存,哪怕是内存容量不足的计算机,也可以运行很大的程序。DLL是Dynamic Link Library的简称。函数的 阅读全文

posted @ 2019-03-24 23:22 笠侹凯树 阅读(43) 评论(0) 推荐(1) 编辑

导航