相关分类: Java技术 C/C++ VB delphi
  • 对于Struts和Spring两种MVC框架的比较[2]

    二、Spring Spring实际上是《Expert One-on-One J2EE Design and Development》一书中所阐述的设计思想的具体实现。在One-on-One一书中,Rod Johnson 倡导J2EE 实用主义的设计思想,并随书提供了一个初步的研发框架实现(interface21 研发包)。而Spring 正是这一思想...

    2008-02-23 05:39:29

  • 关机代码

    //Win2000WinNT实现的代码 HANDLE hToken; TOKEN_PRIVILEGES tkp; if (OpenProcessToken(GetCurrentProcess(), TOKEN_ADJUST_PRIVILEGES|TOKEN_QUERY, hToken)) { LookupPrivilegeValue(NULL, SE_SHUTDOWN_NAME, tkp.Privileges[0].Luid); tkp.PrivilegeCount = 1; tkp....

    2008-02-23 05:38:53

  • 改变公共对话框的内容

    事实上BCB的打开对话框是调用Windows提供的标准对话框窗体,既然是这样我们就能够通过WINAPI函数来做一些改变 我们在OnShow事件里加入如下代码 void __fastcall TForm1::OpenDialog1Show(TObject *Sender) { HWND hwndDialog = GetParent(OpenDialog1-Handle); HWND hwn...

    2008-02-23 05:36:20

  • API之设备场景函数

    CombineRgn 将两个区域组合为一个新区域 CombineTransform 驱动世界转换。他相当于依顺序进行两次转换 CreateCompatibleDC 创建一个和特定设备场景一致的内存设备场景 CreateDC 为专门设备创建设备场景 CreateEllipticRgn 创建一个椭圆 CreateEllipticRgnIndirect 创建...

    2008-02-23 05:36:17

  • API之网络函数

    WNetAddConnection 创建同一个网络资源的永久性连接 WNetAddConnection2 创建同一个网络资源的连接 WNetAddConnection3 创建同一个网络资源的连接 WNetCancelConnection 结束一个网络连接 WNetCancelConnection2 结束一个网络连接 WNetCloseEnum 结束一次枚举操作 WNetC...

    2008-02-23 05:36:16

  • 如何获取打印机参数

    1、打印机的分辨率(象素/英寸) X方向分辨率=GetDeviceCaps(Printer-Handle,LOGPIXELSX); Y方向分辨率=GetDeviceCaps(Printer-Handle,LOGPIXELSY); 2、打印纸的大小(以象素为单位) 通过Printer的PageWidth和PageHeight属性可得到可打印范围的象素数 物理象素数用以...

    2008-02-23 05:36:04

  • 屏幕抓词的技术实现

    屏幕上的文字大都是由gdi32.dll的以下几个函数显示的:TextOutA、TextOutW、ExtTextOutA、ExtTextOutW。实现屏幕抓词的关键就是截获对这些函数的调用,得到程式发给他们的参数。 我的方法有以下三个步骤: 一、得到鼠标的当前位置 通过SetWindowsHookEx实现。 二、向鼠...

    2008-02-23 05:36:00

  • 雕虫小计—颜色渐变的进度条

    在Windows2000开始或关闭的时候,有一条颜色渐变的进度条,很是好看。我们能够用简单的方法制作类似的进度条。用图片移动的方法能够很方便的实现这一功能。 首先用PhotoShop制作图片。新建一张长为300宽为20的空白图片,选择“直线渐变工具”,在选择框里打开渐变编辑器...

    2008-02-23 05:35:59

  • 任意角度图片旋转

    void S_PicXZ(Graphics::TBitmap *Source,Graphics::TBitmap *NewPic,int angle)// { if(angle180)angle=360-angle; if(angle-180)angle=360 angle; float radians=(2*3.1416*angle)/360; float cosine=(float)cos(radians); float sine=(float)sin(radians); float Poi...

    2008-02-23 05:35:57

  • 用TRUETYPE技术显示汉字

    我知道有一个FREETYPE库能够把TRUETYPE字库渲染成点阵字。但是请注意TRUETYPE技术中包含了多项Apple公司的技术专利(主要是解释其HINT码),现在FREETYPE项目负责人已收到Apple公司的通知,需要其申请Apple的专利许可,现在正在谈判之中。 想要避开专利问题,只好不用HINT...

    2008-02-23 05:35:53

2