摘要:
一、平台搭建的前提条件1、你必须已经安装好了 SQL Server 2005(先)和Visual Studio 2008(后)2、安装TQ2440A_SDK.msi,这个文件在你的开发板的碟子里面,自己搜索吧(也许你的型号不一样,不要紧,搜索“SDK”就可以找到的)。安装之后,TQ2440A这个设备就会显示在你的vs2008里面的设备列表中。查看方式:启动VS2008->工具->连接到设备,在列表里面可以查看到。截图如下:3、你会用USB或者网线同步到你的WinCE设备(你的开发板子)。至于如何用USB同步的具体操作,请参考熙熙写的《如何用USB将WinCE与PC同步(天嵌开发板, 阅读全文
摘要:
回调函数与Delphi的事件模型回调函数: 回调函数是这样一种机制:调用者在初始化一个对象(这里的对象是泛指,包括OOP中的对象、全局函数等)时,将一些参数传递给对象,同时将一个调用者可以访问的函数地址传递给该对象。这个函数就是调用者和被调用者之间的一种通知约定,当约定的事件发生时,被调用者(一般会包含一个工作线程)就会按照回调函数地址调用该函数。 这种方式,调用者在一个线程,被调用者在另一个... 阅读全文
摘要:
基于Delphi的接口编程入门 为什么使用接口? 举个例子好了:有这样一个卖票服务,电影院可以卖票,歌剧院可以卖票,客运站也可以卖票,那么我们是否需要把电影院、、歌剧院和客运站都设计成一个类架构以提供卖票服务?要知道,连经理人都可以卖票,很显然不适合把经理人也包括到卖票服务的继承架构中,我们需要的只是一个共通的卖票服务。于是,卖票的服务是个接口,电影院、歌剧院什么的只要都遵循这样一个服务定义就... 阅读全文
摘要:
如何将界面代码和功能代码分离很多朋友看了上次我写的“创建良好设计的代码(基于Delphi/VCL)”后,对我说感觉上可以接受其中的观点,但似乎说得太简单,不够具体;也有的朋友对其中的一个小例子有些异议。因此便有了此文。上次,我举的例子是这样的:假设要从某处获得一个字符串列表,然后显示于 TListBox 中,我所推崇的代码是:ObjectXXX := TObjectXXX.... 阅读全文
摘要:
制作从屏幕右下角逐渐弹出的消息提示框 微软的每一个产品,无论功能还是界面设计都会带给我们一定的惊喜,比如OfficeXP、Office2003、Messenger的界面设计,早已成为众多软件竞相模仿的对象,就拿Messenger来说,我就见过好几套网络视频会议的软件都借鉴了它的界面风格。 前段时间因为要在原来的软件上增加一个快捷键提示窗体,这个提示窗要求在显示的时候比较醒目美观能引起用户注意,显... 阅读全文
摘要:
Delphi编程禁止用户关闭操作系统 本实例介绍在程序运行的过程中禁止用户关闭操作系统。 用户是否可以关闭操作系统是通过对WM_QueryEndSession的处理来实现的,为此首先需要在程序中添加WM_QueryEndSession消息处理的声明:procedure QueryEndSession(var Msg:TMessage);Message WM_QueryEndSession; ... 阅读全文
摘要:
类似网络蚂蚁和FlashGet的悬浮窗口的实现最近有网友问道如何用 Delphi 实现"网络蚂蚁"和"FlashGet"的悬浮窗口,笔者对使用到的相关技巧做了整理如下:1.悬浮窗口Delphi 的 TForm.FormStyle 具有 fsStayOnTop 属性,但只是对其程序本身而言的,也就是说只在此应用程序本身的窗口中是前端显示的,其他的程序的窗口仍然可以覆盖此类型的窗口。这是应为此窗口的父... 阅读全文
摘要:
如何修改自己机器的IPvarReg: TRegistry;beginReg := TRegistry.Create;Reg.RootKey := HKEY_LOCAL_MACHINE;ifReg.OpenKey('\System\CurrentControlSet\Services\Class\NetTrans\0000', True)then Reg.WriteString('IPAddress... 阅读全文
摘要:
Delphi下“培养”自己的简单木马 刚学电脑时很喜欢网络安全,看着高手们写的一个又一个攻击工具,自己也总想努力去学好编程去写属于自己的程序。学DELPHI快一年了,感觉什么都没学到,惭愧啊。今晚突然想学着写木马,于是手忙脚乱的敲了点代码,超简单,愿自己能越写越好!!! 程序跟传统木马一样,分服务端和客户端。运行服务端后会复制自身到SYSTEM32目录下面,并在注册表添... 阅读全文
摘要:
创建漂亮的气球提示(balloon tooltips)日期:2007-7-12 类别:杂项 作者: 推荐:本站 人气:1076 创建漂亮的气球提示:{....}uses Commctrl;{....}constTTS_BALLOON= $40;TTM_SETTITLE = (WM_USER + 32);varhTooltip: Cardinal;ti: TToolInfo;buffer : arr... 阅读全文