专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
参考:[http://www.CrazyCoder.cn/]Delphi程序设计综合训练任务书一、题目参考:[http://www.CrazyCoder.cn/]多文档文本编辑器二、目的与要求参考:[http://www.CrazyCoder.cn/]1. 目的:1)要求学生达到熟练掌握Delphi7的基本知识和技能;2)基本掌握面向对象程序开发的基本思路和方法;3)掌握数据库应用程序开发的基本知识;4)能够利用所学的基本知识和技能,进行简单应用程序设计。2. 要求 基本要求:1)要求利用面向对象的编程思想以及组件开发原理来完成系统... [阅读全文] [PDF]
一个C++程序员的Delphi学习笔记 说心里话,站在一个C++程序员的立场,是有那么一点看不上用Delphi的开发者的。就几周前,我还撰文维护过C++的尊严。种种原因,今天我却须学习Delphi、熟悉Delphi,不由兴起人生无常的感慨。 我给了自己十五天的时间,不知够否掌握一门语言?我选择了Marco cantu的《Delphi从入门到精通》及《Delphi高级开发指南》作为学习用书。第一本书名叫《从入门到精通》,但如果你不熟悉一门OOP语言,那这本书不合适你。对我,则正合适。二书总厚度共一千五百页,嗯,一天一百页就差不多了,... [阅读全文] [PDF]
在Delphi中用Loadcursor()得到的光标只有黑白两色,怎样在程序中得到彩色光标呢?笔者尝试制作了以下程序:   方法一 用Loadcursorfromfile()从外部调入图标作为光标   Loadcursorfromfile()函数可以读*CUR,*ICO,*ANI为后缀的文件作为光标,其中ICO为彩色图标格式(可用Image Editor制作),ANI为动画光标格式。以下为打开一图标作为光标的演示程序段,当光标移动到测试区域内光标会变成选定的图案;   {设:opendialog1:Topendialog;Bi... [阅读全文] [PDF]
function IsAppRunningInDelphi : boolean; var hKernelDll : THANDLE; proc_IsDebuggerPresent : TProcIsDebuggerPresent; useFindWindow : boolean; proc : FARPROC; begin useFindWindow := true; if (Win32Platform = VER_PLATFORM_WIN32_NT) then begin // WinNt try hKernelDll := Ge... [阅读全文] [PDF]
有关开发习惯的一些想法,如鲠在喉,不吐不快。究其发贴动机,当然不排除有骗取参与分的可能,但另一方面,也希望能给同行(念 ... [阅读全文] [PDF]
标签:delphi程序员
常,实现WEBMAIL采用mailto.exe的CGI、在HTML文件中写入“< form action=\"mailto:电子邮箱地址\" method=post >”语句或者调用WINDOWS API函数。采用WINDOWS API 和在HTML文件中写入“< form action=\"mailto:电子邮箱地址\" method=post >”语句都要求用户的浏览器装入EXCHANGE、OUTLOOKEXPRESS、或OUTLOOK等软件,而且还有一些浏览器不支持MAILTO语句。而采用CGI的形式实... [阅读全文] [PDF]
3)非法访问检查:测试是否存在非法内存访问错误。判断是否属于此类错误的参考错误信息类似:”…notfound”,”Listindexoutofbounds…”,“Accessviolationataddress…”  4)提示信息指导性检查:在任何可输入的地方,包括编辑框、表格框、选择框随意输入任何字符,包括英文字符和中文字符,测试是否会引发非法访问错误、对不可接受的字符是否有提示、提示指导性是否强。  5)单元化检查:检查本单元内的单元头说明,各个函数说明,注解说明是否正确。引用说明是否有多余之引用  //尤其是C++头文件包含了不必要的Include会... [阅读全文] [PDF]
3)TComboBox 如果只容许选择的话 Style:= csDropDownList; Sorted :=True;  当向其的Items添加数据时该FontCombo->Items->BeginUpdate(); // prevent repaints until doneFontCombo->Items->Add(“XXX”); //FontCombo->Items->EndUpdate(); //reenable painting  这点无论数据多少 TListView TTreeView TDBGird 都有... [阅读全文] [PDF]
本鲨于2003年1月份从事程序开发工作,至今有19个月之久。其中断断续续地工作皆因自己经验不足开发出来的东西粗制滥造,以致于漂泊不定,就业困难!而今本鲨已达了合格程序员的能力了。一般来说 针对刚毕业的程序员开发任务只是一个项目中子项目中的一个模块。 一个模块差不多有5-6个窗体代码量约有2000行。其实这种任务量和毕业设计不上下,应该能完成得了,只是开发的时间比较少,约6-12天的工作日,而不是学校里的1-2个月,另外还有同学帮助。所以对开发者对开发工具,语法,框架和库熟练。另外对系统平台运行机制和算法要求能了解,知道是怎么回事。要求对程序员能积极主动地工... [阅读全文] [PDF]
  对一般超过2秒的操作要在函数中TCursor OldCursor;OldCursor = Screen->Cursor;Screen->Cursor = crSQLWait;try{...} __finally{Screen->Cursor = OldCursor;}procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;Shift: TShiftState);beginif (Shift = []) and (Key = VK_RETURN) then //以回车键代替... [阅读全文] [PDF]
WebMail是指在网页中实现邮件的发送。使用Delphi开发Web Server程序是非常简单的,Delphi中提供了大量的元件和对象。下面通过一个例子来介绍如何利用Delphi开发一个响应用户输入的ISAPI的WebMail程序。为了简单,程序没有对传送的数据提供保密。 首先,在Web服务器端安装数据库引擎dbe,并设置好数据库别名:yh,指向一个包含用户名和用户密码的数据库文件user.db。接着建立两个HTML文件,名字分别为:dl.html,qd.html,放在Web服务器的缺省目录下(如:c:\inetpub\wwwroot)。 dl.... [阅读全文] [PDF]
当程序不正常运行或运行结果不正确时,表明程序中有错。程序中的错误通常可以分为4种类型:设计期错误、编译期错误、运行期错误和逻辑错误。 (1)设计期错误 这种错误类型发生在使用Delphi进行可视化设计的时候,通常是因为给组件的某个属性输入了非法的值。这种错误一旦被发现,Delphi将弹出一个警告窗体,提示用户纠正错误。 (2)编译期错误 当程序代码违反了ObjectPascal语言的语法规则时发生这类错误。如果程序代码中有语法错误,编译不能通过,代码编辑器的状态行将给出错误提示信息,并加亮显示有语法错误的代码行,并在程序编辑窗底部指明语法错误类型和其他错误... [阅读全文] [PDF]
实现图像浮雕效果的一般原理是,将图像上每个像素点与其对角线的像素点形成差值,使相似颜色值淡化,不同颜色值突出,从而产生纵深感,达到浮雕的效果,具体的做法是用处于对角线的2个像素值相减,再加上一个背景常数,一般为128而成。这种算法的特点是简单快捷,缺点是不能调节图像浮雕效果的角度和深度。 用Photoshop实现图像浮雕效果,可以任意调节浮雕角度和深度(2个像素点的距离),还可以调整浮雕像素差值的数量。其基本算法原理和一般浮雕效果相同,但是具体做法不一样:对每个要处理的像素点,首先按照浮雕角度和深度计算处2个相应点的位置,然后计算这2个位置的颜色值,并使之... [阅读全文] [PDF]
在Delphi的数据集控件中,提供了类似关系数据库管理系统中触发器功能的事件机制----\"触发器类\"事件。灵活使用数据集控件的此类事件,能够实现\"程序级的触发器\"功能,以加强数据的完整性检验。   以Delphi中表数据集为例,其相应的\"触发器类\"事件:   事件名称 说明   BeforeInsert, AfterInsert 插入记录前后调用的事件   BeforeEdit, AfterEdit 编辑前后调用的事件   BeforePost, AfterPost 保存数据前后调用的事件   BeforeDelete, AfterDelete... [阅读全文] [PDF]
1 共17条 分1页