08 2013 档案

摘要:以delphi下调用stdcall 函数为例,从右往左压栈:procedure TForm1.Button2Click(Sender: TObject);var i:integer;begin i:=Add3(10,20);end;翻译成汇编:push $14push $0a;call ... 阅读全文
posted @ 2013-08-30 18:47 findumars 阅读(2138) 评论(0) 推荐(0) 编辑
摘要:经常有朋友提这样的问题,“我原来在delphi5或者delphi6中用的很熟的控件到哪里去了?是不是在delphi7中没有了呢?这是不是意味着我以前写的代码全都不能够移植到delphi7中来了呢?是不是我必须学习适应这些新的控件呢?”现在我就对这一问题进行解释,并对在delphi7中的VCL以及CL... 阅读全文
posted @ 2013-08-30 17:41 findumars 阅读(1321) 评论(0) 推荐(0) 编辑
摘要:// Windows消息分类 在Windows中,消息分为以下三类:标准消息——除WM_COMMAND之外,所有以WM_开头的消息都是标准消息。从CWnd派生的类,都可以接收到这类消息。命令消息——来自菜单、加速键或工具栏按钮的消息。这类消息都以WM_COMMAND形式呈现。在MFC中,通过菜单项的 阅读全文
posted @ 2013-08-21 22:24 findumars 阅读(1903) 评论(0) 推荐(0) 编辑
摘要:活字印刷:可维护(只改一个字),可复用(下次可再用),可扩展(另加刻字),灵活性好(横竖都行),说到底是为了做维护方便,让业务逻辑与界面逻辑分开,耦合度下降。四大发明其它三种都是科技进步,唯有活字印刷是思想的成功,面向对象的设计。 可利用的OO手段:封装,继承,多态。 正如《设计模式》的作者GoF对 阅读全文
posted @ 2013-08-19 22:11 findumars 阅读(667) 评论(0) 推荐(0) 编辑
摘要:第一步,貌似什么都不做,但如果提前定义InitProc就不一样了 第二步,创建一部分Form,特别是MainForm 第三步,使用repeat建立消息循环 第3.1步,具体处理每一个消息循环 第3.2步,取得消息并分发消息,但是分发前好像还会先执行FOnMessage(Msg, Handled); 阅读全文
posted @ 2013-08-19 03:22 findumars 阅读(2602) 评论(0) 推荐(0) 编辑
摘要:TApplication,TForm,TControl,TComponent,TWinControl研究 http://blog.csdn.net/suiyunonghen/article/details/2193247http://blog.csdn.net/lailai186/article/d 阅读全文
posted @ 2013-08-13 20:51 findumars 阅读(652) 评论(0) 推荐(0) 编辑
摘要://从内存中加载DLL DELPHI版 unit MemLibrary; interface uses Windows; function memLoadLibrary(pLib: Pointer): DWord; function memGetProcAddress(dwLibHandle: DW 阅读全文
posted @ 2013-08-13 20:49 findumars 阅读(2017) 评论(0) 推荐(0) 编辑
摘要:先扔在这里,待研究: http://blog.csdn.net/lailai186/article/details/8141170 procedure TForm1.Button1Click(Sender: TObject);begin//覆盖任务栏Self.BorderStyle := bsNon 阅读全文
posted @ 2013-08-13 20:23 findumars 阅读(399) 评论(0) 推荐(0) 编辑
摘要:procedure TForm1.Button3Click(Sender: TObject);var Ratio, Numerator, Denominator: integer;begin Denominator:=0; Numerator:=0; try R... 阅读全文
posted @ 2013-08-13 05:59 findumars 阅读(426) 评论(0) 推荐(0) 编辑
摘要:// 参考: http://blog.csdn.net/lailai186/article/details/9144023http://blog.csdn.net/lailai186/article/details/8770643http://blog.csdn.net/lailai186/arti 阅读全文
posted @ 2013-08-13 04:50 findumars 阅读(358) 评论(0) 推荐(0) 编辑
摘要:C:\J\TIJ\c10>java Main 1 2 3打印main方法中的输入参数,有3个参数123 根本编译不过。 阅读全文
posted @ 2013-08-11 05:57 findumars 阅读(802) 评论(0) 推荐(0) 编辑
摘要:经过我整理的,去掉了A和W的重复。虽然没写注释,但以后要一个一个研究。有这些WINAPI就够用了。 kernel32 = 'kernel32.dll'; gdi32 = 'gdi32.dll'; user32 = 'user32.dll'; advapi32 = 'advapi32.dll'; mp 阅读全文
posted @ 2013-08-11 00:24 findumars 阅读(4634) 评论(0) 推荐(0) 编辑
摘要:Windows常见窗口样式和控件风格 王佰营 徐丽红 一、窗口样式 WS_POPUP 弹出式窗口(不能与WS_CHILDWINDOW样式同时使用)WS_CHILDWINDOW 子窗口(不能与WS_POPUP合用)WS_MINIMIZE 创建窗口拥有最小化按钮WS_MINIMIZEBOX 创建窗口拥有 阅读全文
posted @ 2013-08-10 09:36 findumars 阅读(859) 评论(0) 推荐(0) 编辑
摘要:// 除去DDE和MDI消息,一共159个消息,其中部分消息仅仅的转定义 // 普通消息,有两个参数和结果 PMessage = ^TMessage; TMessage = packed record Msg: Cardinal; case Integer of 0:... 阅读全文
posted @ 2013-08-10 08:53 findumars 阅读(1503) 评论(0) 推荐(0) 编辑
摘要:各种控件的通知消码和控制消息可由MSDN-> Platform SDK-> User Interface Services->Windows User Interface->Controls 查得。Delphi里的Windows消息(一共227个基本消息) WM_NULL ... 阅读全文
posted @ 2013-08-10 08:18 findumars 阅读(1388) 评论(0) 推荐(0) 编辑
摘要:TWinControl的构造函数中会调用MakeObjectInstance并且传递MainWndProc作为窗口消息处理函数,而MainWndProc则会调用虚函数WndProc来处理窗口消息。留个爪,对TButton的主要方法,都要仔细解读一下。 推测VCL控件组件大都应该重载TWinContr 阅读全文
posted @ 2013-08-10 07:45 findumars 阅读(962) 评论(0) 推荐(0) 编辑
摘要:String String里的==和equalsJava String “equals”就是比较字符串的内容,由于以上程序中的所有字符串内容都是“test”,所以用equals比较它们都会相等。但是你是否知道Java中基类Obejct的equals方法跟“==”方法其实是一致的呢?只不过是Strin 阅读全文
posted @ 2013-08-10 00:12 findumars 阅读(359) 评论(0) 推荐(0) 编辑
摘要:this的用法class Banana { void f(int i) {} }Banana a = new Banana(), b = new Banana();a.f(1);b.f(2);若只有一个名叫f()的方法,它怎样才能知道自己是为a还是为b调用的呢?为了能用简便的、面向对象的语法来书写代... 阅读全文
posted @ 2013-08-09 18:37 findumars 阅读(403) 评论(0) 推荐(0) 编辑
摘要:另外有一篇:java构造函数的执行顺序 http://www.blogjava.net/rocket/archive/2008/05/27/203165.html 若创建一个没有构造函数的类,则编译程序会帮我们自动创建一个默认构造函数。如果已经定义了一个构造函数(无论是否有自变量),编译程序都不会帮 阅读全文
posted @ 2013-08-09 07:56 findumars 阅读(11111) 评论(0) 推荐(0) 编辑
摘要://: c10:Shapes.java// From 'Thinking in Java, 3rd ed.' (c) Bruce Eckel 2002// www.BruceEckel.com. See copyright notice in CopyRight.txt.class Shape { ... 阅读全文
posted @ 2013-08-09 07:08 findumars 阅读(3127) 评论(0) 推荐(0) 编辑
摘要:=======================原理速记===================================equals重载后比较内容,==比较指针。否则equls等同于== (Java里源码如此)所有的“==”都是基于指针级的,也就是说只有它们指向的是同一个对象才被认为是相等.而对... 阅读全文
posted @ 2013-08-06 16:13 findumars 阅读(1084) 评论(0) 推荐(0) 编辑
摘要:新发现一个函数(尽管不起作用): TWinControl用来处理鼠标和实际重绘,而处理鼠标全部在TControl里。此外还申请句柄,处理自己绘图,与父类的交互。虽然TControl也有绘图,但最后还是要让父类TWinControl来画。 贴一下TWinControl的几个关键的自绘代码: TWinC 阅读全文
posted @ 2013-08-06 05:15 findumars 阅读(2547) 评论(0) 推荐(0) 编辑
摘要:所以需要特别注意。obj.Create;可设定框架内容。 阅读全文
posted @ 2013-08-05 01:30 findumars 阅读(216) 评论(0) 推荐(0) 编辑
摘要:如果函数在父类中既是虚拟方法也是重载方法,那么:TBase=class(TObject)function DisappearRoutinel: String; overload; virtual;function DisappearRoutinel(const sName: String): Str... 阅读全文
posted @ 2013-08-05 01:29 findumars 阅读(555) 评论(0) 推荐(0) 编辑
摘要:MySQL各个版本区别MySQL 的官网下载地址:http://www.mysql.com/downloads/在这个下载界面会有几个版本的选择。1. MySQL Community Server 社区版本,开源免费,但不提供官方技术支持。2. MySQL Enterprise Edition 企业版本,需付费,可以试用30天。3. MySQL Cluster 集群版,开源免费。可将几个MySQL Server封装成一个Server。4. MySQL Cluster CGE 高级集群版,需付费。5. MySQL Workbench(GUI TOOL)一款专为MySQL设计的ER/数据库建模工具 阅读全文
posted @ 2013-08-05 01:12 findumars 阅读(364) 评论(0) 推荐(0) 编辑
摘要:Verilog HDL实用教程笔记 DRC - Design Rule Check 几何规则检查ERC - Electrical Rule Check 电学规则检查自动参数提取LVS - Logic Versus Schematic LVS验证 ESDA - Electronic System De 阅读全文
posted @ 2013-08-02 02:23 findumars 阅读(784) 评论(0) 推荐(0) 编辑
摘要:XE2安装JVCL1. 下载:要分别下载JCL和JVCL安装包,不可以图省事不下载前者。http://sourceforge.net/projects/jcl/files/JCL%20Releases/JCL%202.4%20Build%204571/jcl-2.4.1.4571.zip/downl 阅读全文
posted @ 2013-08-01 02:41 findumars 阅读(1819) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示