Win-API -1 文件相关

Win-API -1 文件相关

在Windows系统中,创建和打开文件都是使用API函数CreateFile,CreateFile通过指定不同的参数来表示是新建一个文件,打开已经存在的文件,还是重新建立文件等。读写文件最为直接的方式···

按钮事件的找法

按钮事件的找法

调试软件,最重要的就是下断点,那么如何下断点,就是一门重要的技巧.比如:弹提示框,就下MessageBoxA,注册表的,就下RegOpenKeyA等等.当然,能直接下到按钮事件,当然更为方便,因为到了···

HashAlgorithm 文件比较

HashAlgorithm 文件比较

在用C#对文件进行copy操作的时候,为了保险起见,我们应比较一下copy后的内容是否与原内容完全一致。如果是比较文件所有内容,那就有点out啦。现在我们就用签名方式来检查一下吧。 一、HashAlg···

Java-12 – 组合

Java-12 – 组合

我们已经尝试去定义类。定义类,就是新建了一种 类型(type) 。有了类,我们接着构造相应类型的对象。更进一步,每个类型还应该有一个清晰的接口(interface) , 供用户使用。我们可以在一个新类···

Java-10 – 实施接口

Java-10 – 实施接口

在 封装与接口 中,private关键字封装了对象的内部成员。经过封装,产品隐藏了内部细节,只提供给用户 接口(interface) 。接口是非常有用的概念,可以辅助我们的抽象思考。在现实生活中,当我···

Java-09 – 类封装实例

Java-09 – 类封装实例

封装最主要的功能在于我们能修改自己的实现代码,而不用修改那些调用我们代码的程序片段。适当的封装可以让程式码更容易理解与维护,也加强了程式码的安全性。 封装的优点 : 1. 良好的封装能够减少耦合。 2···

Java-08 – 封装与接口

Java-08 – 封装与接口

总结之前的内容,对象(object)指代某一事物,类(class)指代象的类型。对象可以有状态和动作,即数据成员和方法。 到现在为止,数据成员和方法都是同时开放给内部和外部的。在对象内部,我们利用th···

Java-07 – JAVA基础编程练习

Java-07 – JAVA基础编程练习

【程序11】题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 程 序 分 析:可填在百位、十位、个位的数字都是1、2、3、4。这里要用3个for循环,用if判断条件是···

Java-06 – 构造器与方法重载

Java-06 – 构造器与方法重载

在 方法与数据成员 中,我们提到,Java中的对象在创建的时候会 初始化(initialization) 。初始化时,对象的数据成员被赋予初始值。我们可以 显式初始化。如果我们没有给数据成员赋予初始值···

Java-05 – 方法与数据成员

Java-05 – 方法与数据成员

我们初步了解了对象(object)。对象中的 数据成员 表示对象的 状态 。对象可以执行 方法 ,表示特定的 动作 。 此外,我们还了解了 类(class) 。同一类的对象属于相同的 类型(type)···

Java-04 -面向对象

Java-04 -面向对象

“对象”是计算机抽象世界的一种方式。“面向对象”可以用很多方式表达。下面是一种并不精确,但比较直观的理解方式: 世界上的每一个事物都可以称为一个 对象(object) ,比如张三。对象有 身份(Ide···