03 2014 档案

摘要:针对接口编程。简简单单的六个字。说起来简单,想要做到这一步,需要花点时间和精力。 下面,我讲通过自己做过的项目和经验来谈谈我的理解。如果有理解不对的地方,还请各位指正。情景: 现在,有一个门禁需要驱动(这里的驱动指的是控制)。第一步:必须先建立连接;第二部:发送传输命令,让门磁打开,或是关闭。第三步:关闭连接。 说到这里,我想起了我自己的开发经历。相当长的一段时间,我会这样做。(如下) Class Door{ public void Connect() { Console.WriteLine("Connected the Door!")... 阅读全文
posted @ 2014-03-27 20:25 莫问哥哥 阅读(2403) 评论(0) 推荐(0) 编辑
摘要:作用: ret 将 栈顶数据出栈到IP retf 将 栈顶数据出栈到IP ,然后再次将栈顶数据出栈到CS这样一来,可以使程序跳转到已经定义好了的代码段去执行。 call 语法 call s0 (如此方式是通过位移来转移) 作用:和ret正好相反,它的作用是将 IP压人栈中,然后跳转到 标号出执行。 call near ptr s0 (如此方式是通过目的地址来转移) 作用:将CS入栈,然后将IP入栈。最后 CS 里面的值 为 s0处的段地址,IP里面的值 为 s0处的偏移地址 call ax (如此方式是通过寄存器中的位移来转移) 作用:将I... 阅读全文
posted @ 2014-03-21 15:52 莫问哥哥 阅读(485) 评论(0) 推荐(0) 编辑
摘要:1、新建如下图点击OK依然点击OK出现了如上图的节面,就像窗体一样。然后 你就想干什么干什么。这个做好之后,这个是我设计的窗体。然后 就添加 外部可以调用的接口了。如果你不想让外部调用 就 可以直接像平时用Delphi一样,该干什么干什么。代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->procedure Set_SnapBuffer(Value: Integer); safecall; procedure Set_Visible(Val 阅读全文
posted @ 2014-03-21 15:52 莫问哥哥 阅读(5615) 评论(0) 推荐(0) 编辑

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