摘要: 获取指定路径有三个函数,分别是:SHGetSpecialFolderPathA(HWND hwnd, LPSTR pszPath, int csidl, BOOL fCreate) BOOL;【已不再支持】SHGetFolderPathA(HWND hwnd, int csidl, HANDLE h 阅读全文
posted @ 2019-05-31 13:47 多义科技 阅读(1160) 评论(0) 推荐(0) 编辑
摘要: 表A-2 常用Windows消息 表A-3 通知消息-按钮 消息名称 说 明 BN_CLICKED 单击按钮 BN_DISABLE 按钮被禁止 BN_DOUBLECLICKED 双击按钮 BN_HILITE 加亮按钮 BN_PAINT 按钮应当重画 BN_UNHILITE 加亮应当去掉 消息名称 说 阅读全文
posted @ 2019-05-31 00:15 多义科技 阅读(504) 评论(0) 推荐(0) 编辑
摘要: Windows是一个消息驱动式系统,Windows消息提供应用程序与应用程序之间,应用程序与Windows系统之间进行通信的手段。 Windows API宏,在WinUser.h中根据是否已定义Unicode被定义为SendMessageW或SendMessageA,这两个函数将指定的消息发送到一个 阅读全文
posted @ 2019-05-30 21:03 多义科技 阅读(7626) 评论(0) 推荐(3) 编辑
摘要: 取得网页文本后显示时,经常出现乱码的现象,这就需要把不同编码之间进行转换,了解不同汉字编码的区别才好进行转换呀。。。 本文中先介绍一下ASCII,GB2312,GBK和GB18030编码。 之所以把这几个放在一起介绍,是因为他们的相关性非常强。兼容性关系是GB18030兼容GBK,GBK兼容GB23 阅读全文
posted @ 2019-05-30 12:42 多义科技 阅读(1834) 评论(0) 推荐(0) 编辑
摘要: 策略模式策略模式作为一种软件设计模式,指对象有某个行为,但是在不同的场景中,该行为有不同的实现算法。比如每个人都要“交个人所得税”,但是“在美国交个人所得税”和“在中国交个人所得税”就有不同的算税方法。组成 抽象策略角色:策略类,通常由一个接口或者抽象类实现。 具体策略角色:包装了相关的算法和行为。 阅读全文
posted @ 2019-05-29 21:52 多义科技 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 一、什么是行为型模式? 行为型模式就是描述类和对象之间的通信和职责的。简而言之,就是类和对象扮演什么角色,还有怎么扮演这个角色的问题。 二、行为型模式的种类 大体上分为三个大类:常见模式、已知模式、深度模式 1、常见模式包括: 模版方法模式、命令模式、迭代器模式、观察者模式、中介者模式、状态模式、职 阅读全文
posted @ 2019-05-29 21:46 多义科技 阅读(501) 评论(0) 推荐(0) 编辑
摘要: 一、什么是结构型模式? 结构型模式是解析类和对象的内部结构和外部组合,通过优化程序结构解决模块之间的耦合问题。 二、结构型模式的种类: 适配器模式 桥接模式 装饰模式 组合模式 外观模式 享元模式 代理模式 1、 适配器模式(Adapter) 将一个类的接口转换成客户希望的另一个接口,适配器模式使得 阅读全文
posted @ 2019-05-29 21:33 多义科技 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 创建型模式: 单例模式、工厂模式(简单工厂、工厂方法、抽象工厂)、创建者模式、原型模式。 1、单例模式 目的:保证一个类仅有一个实例,并提供一个访问它的全局访问点。 应用场景:数据库连接、缓存操作、分布式存储。 特别说明:这里getInstance里有if判断然后再生成对象,在多线程语言里是会有并发 阅读全文
posted @ 2019-05-29 17:55 多义科技 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 一、设计模式简介 首先我们来认识一下什么是设计模式: 设计模式是一套被反复使用、容易被他人理解的、可靠的代码设计经验的总结。 设计模式不是Java的专利,我们用面向对象的方法在PHP里也能很好的使用23种设计模式。 那么我们常说的架构、框架和设计模式有什么关系呢? 架构是一套体系结构,是项目的整体解 阅读全文
posted @ 2019-05-29 17:40 多义科技 阅读(185) 评论(0) 推荐(0) 编辑
摘要: HWND FindWindowA( LPCSTR lpClassName, {窗口的类名,可为空} LPCSTR lpWindowName {窗口的标题名}); 查找顶级窗口中与类名和标题名相匹配的窗口或控件,返回句柄值。不查找子窗口。要查找子窗口建议用函数FindWindowEx . 当lpCla 阅读全文
posted @ 2019-05-23 16:05 多义科技 阅读(4974) 评论(0) 推荐(0) 编辑