2011年1月11日

PC的I O端口地址表 (I/O端口地址表)

摘要: http://tieba.baidu.com/f?kz=16042340I/O端口地址表PC只用了10位地址线(A0-A9)进行译码,其寻址的范围为0H-3FFH,共有1024个I/O地址。这1024个地址中前半段(A9=0,范围为0H-1FFH)是属于主机板I/O译码,后半段(A9=1,范围为200H-3FFH)则是用来扩展插槽上的I/O译码用。         I/O端口功能表———————————————————————————I/O地址 功能、用途———————————————————————————0    DMA通道0,内存地址寄存器(DMA控制器1(8237))1    DMA通 阅读全文

posted @ 2011-01-11 12:58 chulia 阅读(5924) 评论(1) 推荐(0)

BCB直接访问硬件端口和物理内存 - WinIO的应用

摘要: http://www.cppfans.com/articles/system/portrw_winio.asp(读硬盘参数和主板BIOS信息, 支持 Win9x/NT/2k/XP/2003) (浏览 32444 次) Victor Chen, (C++ 爱好者) 附完整的源程序(本页最下面的链接) 关于直接访问端口, 有很多网站很多文章都讨论过, 但总找不到非常理想的办法。 我这里用的是 Yariv Kaplan 的 WinIo 2.0。虽然 WinIO 也有缺陷, 但是是我用过的当中最好的了。 WinIO 是免费的, 并且是开放源代码的, 可以直接到他的主页下载, 也可以在这里下载。 Yar 阅读全文

posted @ 2011-01-11 11:02 chulia 阅读(1094) 评论(2) 推荐(0)

2011年1月10日

医疗设备软件开发新主张:模型驱动

摘要: 医疗设备软件开发新主张:模型驱动 http://www.eeworld.com.cn/medical_electronics/2010/0530/article_1231.html模型驱动开发环境强化软件开发流程  在当今的互连世界,医疗设备理所当然地容纳了更多具有智能功能的创新性能。这些新型性能通常采用软件进行设计;因此,用于实现这些新功能的软件日益复杂。同时,FDA及其它管理机构也逐步对医疗设备制造商施加压力,以确保产品安全和有关医疗设备报告信息的准确性。  市场上面临产品复杂性增加、上市压力、产品安全和监管,对于医疗设备公司来说应对这些挑战成为良好的商业常识。本文探究一种开发医疗设备软件 阅读全文

posted @ 2011-01-10 16:42 chulia 阅读(558) 评论(0) 推荐(0)

智能DVR视频监控系统,源代码

摘要: http://www.51kunming.com/bbs/viewthread.php?tid=19此帖子到达200楼时免费放出上万行源代码,绝对真实!请朋友们留下email。以前写的智能DVR视频监控系统,源代码大概有上万行吧,具体没统计。软件基于海康视频采集卡开发,做这行的朋友,或想学习DVR开发的朋友请留下信息。只限学习与交流,不可进行二次买卖及商业活动。介绍如下: 基于海康视频采集卡开发,智能DVR视频监控软件可对多路(1-16)音频、视频信号进行实时同步音、视频监控、存储。显示、保存可在1-25(PAL)/30(NTSC)帧 /秒/路间任意调整,满足用户多种需求。支持多视频参数方案和 阅读全文

posted @ 2011-01-10 11:21 chulia 阅读(4292) 评论(4) 推荐(0)

2011年1月5日

开源ZPU介绍

摘要: ZPU处理器——OPENCORE上的世界最小32位机http://www.socvista.com/bbs/viewthread.php?tid=2908源码快照察看网址:http://repo.or.cz/w/zpu.gitreadme:This is the HDL code for the ZPU. The worlds smallest 32 bit CPU with GCC support.Maintainers create forks that are merged into the main repository once everything is ready.本地下载网址: 阅读全文

posted @ 2011-01-05 10:16 chulia 阅读(502) 评论(0) 推荐(0)

2010年12月30日

delphi中拖放程序

摘要: http://gzkhrh.blog.51cto.com/30447/187404标签:编程 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://gzkhrh.blog.51cto.com/30447/187404 delphi中拖放程序源控件1。属性DragMode :拖动模式如果DragMode置为dmAutomatic,那么当用户在控件上按下鼠标时拖动自动开始;如果DragMode置为dmManual(这是缺省值),则将通过处理鼠标事件来判断一个拖动是否可以开始;DragCursor : 拖动光标DragCursor用于选 阅读全文

posted @ 2010-12-30 16:50 chulia 阅读(251) 评论(0) 推荐(0)

delphi事件参数sender的用法例程

摘要: http://www.hackpig.cn/post/320.html作者: 猪悟能 | 分类: delphi基础语法 | 浏览: 162 | 评论: 暂时没有评论注意,如果你想为上面每个按钮做一个onclick是一种错误的思想,正确的做法是全选这5个按钮,然后做它们的onclick事件。写如代码: Edit1.Text:=Edit1.Text+ TButton(Sender).Caption;事件处理函数Sender:TObject参数,代表着“激发这个事件函数的控件”。我们可以把这个参数转为具体的类型,来访问控件实例。该参数往往和控件的Tag属性配合使用,对于简单事件函数的调用,如果我们确 阅读全文

posted @ 2010-12-30 14:39 chulia 阅读(912) 评论(0) 推荐(0)

2010年12月23日

用DELPHI中Canvas特性开发图形软件---TCanvas方法说明

摘要: http://www.yesky.com/20000713/93524.shtml2000-07-13· ·-··-p  以往开发Windows图形软件大多用 VC ++ 作为开发工具, VC++强大的图形功能可以让程序员编制出许多优秀的与图形相关的软件。  VC++ 中与绘图相关的函数都封装在CDC及其衍生的CClientDC,CpaintDC,CwindowDC中。   Delphi中也有一个与CDC相类似的类Tcanvas,它封装了Delphi 中的绘图函数。我们可以把Delphi和VC中相同或相近的方法做个有趣的比较。  (一)Canvas和 CDC绘图方法比较:  我们可以从以下表 阅读全文

posted @ 2010-12-23 17:02 chulia 阅读(1133) 评论(0) 推荐(1)

2010年12月22日

怎样判断treeview当前节点为treeview显示出来的第一个节点和最后一个节点?

摘要: http://www.photoshopsky.net/it/view-42454-1.html楼主d_fang()问题点数:20、回复次数:181 楼OopsWare(Oops!)回复于 2000-12-31 02:10:00 得分 0TTreeView.Selected为当前选中节点。 TTreeView.Items[0]为第一个节点 TTreeView.Items[TTreeView.Items.Count-1]为最后一个节点 2 楼d_fang()回复于 2000-12-31 12:54:00 得分 0我说的是能够看见的节点,如果treeview滚动了,itmes[0]就不是能够看见的 阅读全文

posted @ 2010-12-22 22:43 chulia 阅读(774) 评论(0) 推荐(1)

Delphi树形控件(TreeView)节点间的拖动

摘要: http://hi.baidu.com/ningj123/blog/item/040b36af4e9554f2fbed50c9.html/cmtid/892d2ea7be915298d14358ddDelphi树形控件(TreeView)节点间的拖动   很久没写博客了,因为实在没什么东西可写。不过,今天以前的同事问我,关于TreeView的操作,那我就顺便写在博客里,稍微展开一下,说说TreeView吧。  TTreeView是VCL里面一个类,也是我们经常会用到的,而且功能也是很强大的。与TreeView相关的一个极其重要的类就是TTreeNode,我们下面的操作,几乎都是在围绕着它进行 阅读全文

posted @ 2010-12-22 00:35 chulia 阅读(1237) 评论(0) 推荐(1)

Delphi程序设计之--惯用法

摘要: http://blog.csdn.net/lee576/archive/2007/08/29/1764253.aspxDelphi --技巧探索: { No. 1 }创建模式窗体的句子:class procedure TMyForm.RunForm(AObj1, AObj2: TObject);varvForm: TMyForm;beginvForm := TMyForm.Create(Application);with vForm doTryInitForm(AObj1, AObj2);ShowModal;FinallyFree;end;end;//*说明:通过class声明的函数,类似与V 阅读全文

posted @ 2010-12-22 00:16 chulia 阅读(199) 评论(0) 推荐(1)

Delphi中根据分类数据生成树形结构的最优方法

摘要: http://ivfh.javaeye.com/blog/205544一、引言:TreeView控件适合于表示具有多层次关系的数据。它以简洁的界面,表现形式清晰、形象,操作简单而深受用户喜爱。而且用它可以实现ListView、ListBox所无法实现的很多功能,因而受到广大程序员的青睐。树形结构在Windows环境中被普遍应用,但在数据库开发中面对层次多、结构复杂的数据,如何快速构造树形目录并实现导航呢?二、实现关键技术:在Delphi提供的控件中包含了TreeView控件,但树的具体形成还需要用户编写代码。即它的列表项要在程序中动态添加,而这些列表数据通常由用户已录入在数据库表中,并作为数据 阅读全文

posted @ 2010-12-22 00:14 chulia 阅读(306) 评论(1) 推荐(1)

Delphi设计形象的动态三维饼图

摘要: http://www.souzz.net/html/edu/Delphi/2110.html在进行数据比较或者演示时,一个形象的图表不但非常直观,而且也很生动。本实例介绍如何在Delphi中设计形象的三维饼图。 向窗体上添加一个TVtChart组件和一个TTimer组件,其中TVtChart组件用于显示饼图,而TTimer组件用于不停地改变饼图的数据,获得动态的效果。设计完成的主界面如图1所示。图1 主界面程序首先在uses段中加入math单元,然后在窗体的初始化过程中添加Randomize()语句,使得每次运行程序时重新产生随机数,以免同前一次运行的随机数相同。为了产生动态的饼图,在TTim 阅读全文

posted @ 2010-12-22 00:11 chulia 阅读(908) 评论(0) 推荐(1)

Delphi 插件(Plug-ins)创建、调试与使用应用程序扩展

摘要: http://www.cnblogs.com/carcode/archive/2010/10/17/1853705.html有没有使用过Adobe Photoshop?如果用过,你就会对插件的概念比较熟悉。对外行人来说,插件仅仅是从外部提供给应用程序的代码块而已(举个例子来说,在一个DLL中)。一个插件和一个普通DLL之间的差异在于插件具有扩展父应用程序功能的能力。例如,Photoshop本身并不具备进行大量的图像处理功能。插件的加入使其获得了产生诸如模糊、斑点,以及其他所有风格的奇怪效果,而其中任何一项功能都不是父应用程序自身所具有的。对于图像处理程序来说这很不错,可是为什么要花偌大的力气去 阅读全文

posted @ 2010-12-22 00:10 chulia 阅读(338) 评论(1) 推荐(1)

2010年12月21日

CheckComboBox (source Included)

摘要: http://users.otenet.gr/~tsoyran/checkcomboBox.htmNameCheckComboBox (source Included)Version1.7 (May 2001) for Delphi 4,5,6,7DescriptionThis is a merge of ComboBox and CheckListBoxYou can Multi select Items, checking - unchecking them in the dropdownlist. For every selected,unselected item it's value 阅读全文

posted @ 2010-12-21 01:52 chulia 阅读(3223) 评论(0) 推荐(0)

2010年12月20日

带复选框可以多选的组合框控件 TCheckCombobox,非常完美

摘要: http://blog.csdn.net/qinmaofan/archive/2007/07/24/1705090.aspx转载请勿清除广告。没有合适的局域网管理软件吗?你的网管工具够灵活够高效吗?看看这个network management software【http://www.hainsoft.com/】。带复选框可以多选的组合框控件 TCheckComboboxFor Delphi 7作者 覃茂藩可以多选的组合框,相对于CheckListbox和ListView在界面上中能够节省很多空间。该控件继承自TCustomComboBox,标准控件,不会有兼容性问题。实现原理简单,没有创建任何 阅读全文

posted @ 2010-12-20 15:41 chulia 阅读(1776) 评论(1) 推荐(0)

2010年12月16日

别人用delphi写的很简单实用的多列功能的treeview --- treelistview

摘要: http://topic.csdn.net/t/20050628/07/4108848.html下面是控件的源代码。你可以在这里下载源代码和 demo:http://www.sjedu.net/test/treelistview.rar 存在的问题是: 1,滚动条如何处理?目前,水平滚动条为父控件Panel所有,垂直滚动条为子控件Treeview所有。这样处理起来是最简单的,但明显是有问题的。 欢迎各位讨论。 如果你对源代码作了任何改进,请发一份给我qinmaofan@21cn.com,谢谢。treelistview源代码如下: TreeList.pasvc源码本地下载URL: 阅读全文

posted @ 2010-12-16 16:14 chulia 阅读(3122) 评论(4) 推荐(2)

2010年12月10日

如何隐藏TreeView,ListView等带有标准滚动条窗体的滚动条

摘要: // 方法如下: // 引用了来自CSDN上的一个解决方法。// 引用网址:http://topic.csdn.net/t/20060728/22/4912923.html// 解决方法源代码如下:// TFrmVirtualListView = class(TForm)// ListView: TListView;// procedure ListViewData(Sender: TObject; Item: TListItem);// procedure FormCreate(Sender: TObject);// procedure FormDestroy(Sender: TObject 阅读全文

posted @ 2010-12-10 11:08 chulia 阅读(572) 评论(0) 推荐(0)

2010年12月9日

WinAPI: SetWindowOrgEx - 设置窗口坐标原点

摘要: http://www.cnblogs.com/del/archive/2008/05/31/1211431.html相关函数: GetWindowOrgEx、SetViewportOrgEx(设置视口坐标原点)、SetViewportOrgEx本例效果图:代码文件:窗体文件: 阅读全文

posted @ 2010-12-09 09:52 chulia 阅读(342) 评论(0) 推荐(0)

WinAPI: OffsetWindowOrgEx - 移动窗口坐标原点

摘要: 相关函数: OffsetViewportOrgEx本例效果图:代码文件:窗体文件: 阅读全文

posted @ 2010-12-09 09:48 chulia 阅读(308) 评论(0) 推荐(0)

2010年12月7日

SetWindoworgEx与滚动条的综合使用

摘要: http://blog.csdn.net/chla/archive/2010/12/06/6058758.aspx转贴地址: http://unix-cd.com/vc/www/23/2010-01/14771.html这个例子展示了用SetWindoworgEx与滚动条结合起来使用, 我发了很长时间才明白窗口,视口这些玩意。代码看起来非常简单, 所以我就没有写过多的注释了:这个例子展示了用SetWindoworgEx与滚动条结合起来使用, 我发了很长时间才明白窗口,视口这些玩意。代码看起来非常简单, 所以我就没有写过多的注释了:源代码:代码源码本地下载地址: http://files.cnb 阅读全文

posted @ 2010-12-07 23:43 chulia 阅读(288) 评论(0) 推荐(0)

2010年12月6日

用 dbgrid 或 dbgrideh 如何让所显示数据自动滚动

摘要: http://www.haoxiai.net/bianchengyuyan/Delphi/14069.htmlprocedure TForm1.Timer1Timer(Sender: TObject);varm:tmessage;beginm.Msg:=WM_VSCROLL;m.WParamLo:=SB_LINEDOWN;m.WParamHi:=1 ;m.LParam:=0;postmessage(self.DBGrid1.Handle,m.Msg,m.WParam,m.LParam);end;procedure TForm1.Button1Click(Sender: TObject);beg 阅读全文

posted @ 2010-12-06 15:01 chulia 阅读(1105) 评论(5) 推荐(0)

文字滚屏控件(SliderPanel)

摘要: http://www.delphifans.com/infoview/Article_629.html日期:2005年9月6日 作者:arhaha{==================== 满天星共享软件注册服务中心 申明 ======================本软件由满天星共享软件注册服务中心(http://www.star-reg.com/)赞助冠名发布,目的在于促进技术交流,促进中国软件产业的发展与进步。本软件的版权以及其他所有权益归原作者所有,满天星共享软件注册服务中心不承担任何由本软件的发布带来的权益纠纷和责任。欢迎软件作者加盟满天星共享软件注册服务中心(http://www. 阅读全文

posted @ 2010-12-06 14:33 chulia 阅读(710) 评论(0) 推荐(0)

2010年12月2日

Delphi IDE扩展开发向导

摘要: http://blog.csdn.net/huangjacky/archive/2009/12/26/5083093.aspx作者:Borland(由CnPack翻译) 来源:www.CnPack.org 以后文章中没有写我的开场白:技术交流,DH讲解 的都是转载的,知道作者名字的,我会写出来,不知道也没有办法了. 但是好文章还要拿出来和大家分享的. 阅读全文

posted @ 2010-12-02 14:03 chulia 阅读(773) 评论(0) 推荐(1)

2010年11月25日

多任务GUI窗口系统(类window,有源码,支持汉字显示、顶层、非矩形和透明窗口)gicell源码

摘要: http://bbs.chinaunix.net/viewthread.php?tid=942230源代码下载:http://www.cn-dos.net/forum/atta ... c12e&download=1 https://gro.clinux.org/frs/download.php/2035/giCell_20070713.rar演示下载:http://gro.clinux.... 阅读全文

posted @ 2010-11-25 09:33 chulia 阅读(533) 评论(1) 推荐(0)

2010年11月16日

如何使用Delphi设计强大的服务器程序

摘要: http://www.moon-soft.com/doc/51506.htm作者:未知 来源:月光软件站 加入时间:2005-6-5 月光软件站现在网络的流行,使得服务器程序得到了广泛的应用,那么我们使用Delphi如何设计出强壮的服务器呢?有人说,如果要设计服务器的话,一定要使用VC来设计,其实这个人说的有一定道理,因为如果你要使用Delphi来设计服务器的话,要想设计高效的服务器就不要使用... 阅读全文

posted @ 2010-11-16 11:26 chulia 阅读(268) 评论(0) 推荐(0)

2010年10月19日

BCB消息消息机制

摘要: http://blog.sina.com.cn/s/blog_49455e0b010006yt.html方法1:使用消息映射(MessageMap)重载TObject的Dispatch虚成员函数形式如下:BEGIN_MESSAGE_MAPVCL_MESSAGE_HANDLER(……)END_MESSAGE_MAP(… )在\Borland\CBuilder... 阅读全文

posted @ 2010-10-19 11:08 chulia 阅读(2096) 评论(1) 推荐(1)

C++ Builder 消息处理实例

摘要: http://www.cnblogs.com/songsu/articles/1314372.html1、定义变量和函数 TWndMethod OldImageWndProc; void __fastcall NewImageWndProc(TMessage& Message); 2、在窗口构造函数中执行以下语句 OldImageProc=Image1->WindowProc... 阅读全文

posted @ 2010-10-19 10:45 chulia 阅读(306) 评论(0) 推荐(0)

2010年10月16日

BCB自動產生Message Map和訊息事件 的方法

摘要: http://www.programmer-club.com.tw/ShowSameTitleN/cb/6004.html作者 :hpeter(hpeter)2003/3/27 下午 02:27:15請問一下各位大大,我現在在作一個 Project,我用了個DLL的檔,他會傳回個 WM_DATARECEIVED 給我,請問我要如何去接收呢?? 我記的在 VC 是用 MessageMap(),可是... 阅读全文

posted @ 2010-10-16 00:49 chulia 阅读(264) 评论(0) 推荐(0)

加上checkbox的treeview控件源程序

摘要: http://topic.csdn.net/t/20031125/10/2491820.html源代码如下: XTreeView.pas 阅读全文

posted @ 2010-10-16 00:45 chulia 阅读(297) 评论(0) 推荐(0)

导航