2007年4月13日
摘要: 1) 写一个函数计算当参数为n(n很大)时的值 1-2+3-4+5-6+7......+n long fn(long n) { long temp=0; int i,flag=1; if(n 0); exit(1); } for(i=1;i 0); exit(1); } whi... 阅读全文
posted @ 2007-04-13 14:10 左左右右 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 作者:金蝶中间件公司CTO袁红岗 不知不觉做软件已经做了十年,有成功的喜悦,也有失败的痛苦,但总不敢称自己是高手,因为和我心目中真正的高手们比起来,还差的太远。世界上并没有成为高手的捷径,但一些基本原则是可以遵循的。 1. 扎实的基础。数据结构、离散数学、编译原理,这些是所有计算机科学的基础,如果不掌握他们,很难写出高水平的程序。据我的观察,学计算机专业的人比学其他专业的人... 阅读全文
posted @ 2007-04-13 14:04 左左右右 阅读(207) 评论(0) 推荐(0) 编辑
摘要: #8:退格键#13:Enter键#27:Esc键#32:空格键在keypress中 if not (key in ['0'..'9',#8]) then key:=#0; ASCII对照表字符 十进制数 十六进制数 注解 字符 十进制数 十六进制数 注解 NUL 0 00 Null @ 64 ... 阅读全文
posted @ 2007-04-13 10:50 左左右右 阅读(440) 评论(0) 推荐(0) 编辑
  2007年4月12日
摘要: 看过一篇一个简单组件的制作过程:地址 http://www.openitpower.com/wenzhang/97/10420_1.html安装组件如下(安装托盘组件为例)1. 新建一个单元保存名称AppTrayIcon.pas ,复制如下代码到此单元中,保存。2.Component—>install ComponentUnit File name 就是刚才新建的单元AppTrayIcon.pa... 阅读全文
posted @ 2007-04-12 14:41 左左右右 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 1.安装新组件AppTrayIcon2.在应用程序的主窗口中分别加入:TrayIcon标签中刚才新安装的组件AppTrayIcon、Standard标签中的ActionList、TPopupMenu3.双击ActionList,添加新的动作,在对象查看器中,可以修改新动作的属性和事件。例如:加入一个新动作,属性设置:Name := ActEixt ; Caption := '退出(&X)'; Hi... 阅读全文
posted @ 2007-04-12 14:20 左左右右 阅读(259) 评论(0) 推荐(0) 编辑
  2007年4月11日
摘要: Delphi很多可用的特性都来自于它的“运行时库”,简称RTL,这是一个大型的函数集合。 system是RTL的核心单元,它包括:TObject类;IInterface IInvokable IUnkown IDispatch接口,以及比较简单的实现类TInterfacedObject; 一些变量支持代码,包括变体类型常量... 在版本5之前,delphi的类库都被称做VCL,代表visual... 阅读全文
posted @ 2007-04-11 17:29 左左右右 阅读(521) 评论(0) 推荐(0) 编辑
摘要: 列表与容器类列表和字符串列表TList定义指针列表unit uXClasses; interface uses Classes, Sysutils, Messages, Windows,Dialogs;type TMsgClass = class private FHandle: HWnd; function GetHandle: HWnd; procedure WndP... 阅读全文
posted @ 2007-04-11 16:36 左左右右 阅读(420) 评论(0) 推荐(0) 编辑
摘要: VCL Framework 的核心组件基础类TComponent,提供的基础服务: *作为基础根组件类以及基础组建管理功能 *可同时扮演Container组件和单一组件的功能 *基础组件互动通知功能(Notification) *同时提供可视化和非可视化组件构架基础 TComponent类定义了组件的许多核心元素,TComponent类的一个核心特性是所有权的定义。当建立一个组件时... 阅读全文
posted @ 2007-04-11 16:30 左左右右 阅读(1427) 评论(0) 推荐(0) 编辑
摘要: 1TPersistent = class(TObject) 2 private 3 procedure AssignError(Source: TPersistent); 4 protected 5 procedure AssignTo(Dest: TPersistent); virtual; 6 procedure DefineProperties(Filer: TF... 阅读全文
posted @ 2007-04-11 16:11 左左右右 阅读(1561) 评论(0) 推荐(0) 编辑
  2007年4月9日
摘要: 问题: 请对堆栈这种数据结构做出评论。用c 语言来实现一个堆栈,你可以选用链表或动态数组来实现你的堆栈;并请对你的决定做出解释。你为堆栈设计的程序接口必须完备、规范、和易于使用。分析:这到题考察三个方面:1)对基本的抽象数据结构(堆栈)和底层数据结构(链表和动态数组)的理解和掌握程度;2)用编程语言实现和处理这些数据结构的能力;3)为一组相关例程设计一套规范化程序接口的能力。解答:堆栈是一种重要的... 阅读全文
posted @ 2007-04-09 21:16 左左右右 阅读(415) 评论(0) 推荐(0) 编辑