06 2021 档案

所有CM_消息的说明
摘要:这些CM消息,居然在Delphi的帮助里是没有任何说明的,真是昏倒。意外在高手的书里找到了所有说明,说明如下: Message Constant Value Description cm_Base $B000 Base constant used by all other component mes 阅读全文

posted @ 2021-06-30 12:07 广阔的编程世界 阅读(217) 评论(0) 推荐(0)

编写Delphi控件属性Stored和Default的理解及应用
摘要:property ButtonSize: Integer read FButtonSize write SetButtonSize default 0; property Color: TColor read FColor write SetColor default clBtnHighlight; 阅读全文

posted @ 2021-06-26 17:30 广阔的编程世界 阅读(503) 评论(0) 推荐(0)

DBGrid上设置选择项
摘要:当数据集有选择的时候,比如选择性打印,而且这种选择是随用户的主观意念决定时。在DBGrid上设置选择项,就非常必要和非常有用了。 在DBGrid上设置选择项,操作如下: 一、加入DB单元,因为要DB相关设置。uses DB; 二、在Table的字段设置一个可供选择的字段,例使用中文字段“选择”,属性 阅读全文

posted @ 2021-06-23 17:36 广阔的编程世界 阅读(298) 评论(0) 推荐(0)

Enter键使用作Tab键
摘要:首先,在主窗体中声明以下private过程:procedure TMainForm.DoEnterAsTab(var Msg: TMsg; var Handled: Boolean);beginif Msg.Message = WM_KEYDOWN thenbeginif Msg.wParam = 阅读全文

posted @ 2021-06-23 16:38 广阔的编程世界 阅读(187) 评论(0) 推荐(0)

delphi 向Windows窗口发送Alt组合键的问题
摘要:但就是没有很好解决问题。 之前找到一个能正确发送的code:(Alt+A) PostMessage(hWnd,WM_SYSKEYDOWN,VK_MENU,0); PostMessage(hWnd,WM_SYSKEYDOWN,0x41,0); Sleep(50); PostMessage(hWnd,W 阅读全文

posted @ 2021-06-23 13:18 广阔的编程世界 阅读(292) 评论(0) 推荐(0)

DBGridEh用法总结三(PivotGrid的汉化)
摘要:数据库字段一般都是英文,不能直接展示给用户,而应该显示中文含义给用户。需要汉化两部分,一是设计用的字段汉化,二是表格区显示内容的汉化。 1、 字段汉化 设计工具(PivotGridToolBoxEh1)中显示字段中文含义,是通过数据集字段的DisplayLabel属性实现,只需要正确设置Displa 阅读全文

posted @ 2021-06-22 19:33 广阔的编程世界 阅读(430) 评论(0) 推荐(0)

delphi FastReport快速入门
摘要:界面及连接关系 frxDBDataset1连接datasource 双击frxReport1控件进入设计界面,选择报表->数据,弹出窗口选择要显示数据的frxdbdataset,frxdbdataset可以有多个 打印按钮事件 //载入报表文件并打印 procedure TForm1.Button2 阅读全文

posted @ 2021-06-22 13:47 广阔的编程世界 阅读(604) 评论(0) 推荐(0)

fastreport打印空白行的方法
摘要:FastReport 3.X var PageLine: integer; //在現在頁列印到第幾行 PageMaxRow: integer=15; //設定每頁列數 procedure MasterData1OnBeforePrint(Sender: TfrxComponent); begin P 阅读全文

posted @ 2021-06-22 13:44 广阔的编程世界 阅读(602) 评论(0) 推荐(0)

VC对话框如何添加WM_ERASEBKGND消息(OnEraseBkgnd函数)及对话框使用位图背景并透明
摘要:1、首先,为了下面使用擦除背景的方便,先增加OnEraseBkgnd函数(WM_ERASEBKGND ),但好多新手都不知道对话框在那里找增加这个函数,来跟我来 快捷键Ctrl+W打开ClassWizard对话框(菜单->view->ClassWizard):选择Class Info,找到左下角的M 阅读全文

posted @ 2021-06-21 10:27 广阔的编程世界 阅读(369) 评论(0) 推荐(0)

inherited Create(AOwner) 和inherited区别 .
摘要:inherited; 以本方法名在父类中调用,没有明确指定参数,但把当前使用的参数传给继承下来的方法。 inherited Create(AOwner) ; inherited Create是指定调用父类的Create方法,当然你也可以inherited Destory 阅读全文

posted @ 2021-06-17 10:28 广阔的编程世界 阅读(178) 评论(0) 推荐(0)

Delphi 之Inherited详解
摘要:inherited就是调用祖先类的函数,如果不带参数就是默认调用同名函数如果带参数则表明子类中的函数个数可能比祖先类要多取其中的几个参数传过去例如祖先类有个函数 Create(AName:string);子类有个函数 Create(AName:string;AComponent:TObject);o 阅读全文

posted @ 2021-06-17 10:26 广阔的编程世界 阅读(970) 评论(0) 推荐(0)

delphi中的Owner和Parent的区别
摘要:Owner为创建者,Parent为容器 (创建的对象会拥有Owner的属性,然后放在Parent上显示出来)他们的类型不同, Owner为TComponent【元件(如窗体、一些控件)】,Parent为TWinControl【窗体控件(如窗体里面的控件panel等)】。 Parent属性是指构件的包 阅读全文

posted @ 2021-06-17 10:25 广阔的编程世界 阅读(499) 评论(0) 推荐(0)

这就是Delphi,稀里又糊涂:constructor create(AOwner:Tcomponent);override;(33分)
摘要:Constructor TcountButton.create(AOwner:Tcomponent);begininherited create(Aowner);inc(TotBtns);end;请解释一下这里Aowner的用法 AOwner指明这个控件的拥有者. 在AOwner释放时会自动释放自己 阅读全文

posted @ 2021-06-17 10:24 广阔的编程世界 阅读(604) 评论(0) 推荐(1)

Js 获取Sql In语句,JavaScript获取In语句
摘要:一、Js 获取Sql In语句 <html> <body> <script type="text/javascript"> /** * 获取IN查询语句 * @param columnName 列名 * @param values 列值,数组 * @param isAnd sql前面是否带and关键 阅读全文

posted @ 2021-06-14 17:32 广阔的编程世界 阅读(205) 评论(0) 推荐(0)

Delphi中实现MDI子窗体(转)
摘要:Delphi中实现MDI子窗体用MDI实现浏览子窗口,具有窗口管理功能,同屏观看多个网页的内容 ① 多文档窗体(MDI) MDI窗体是一种具有主子结构的窗体体系,微软的Word便是其中的一个典型例子。MDI体系中至少需要两种窗体,只能将其中之一设置为主窗体,其余窗体全部则全部为子窗体,主窗体负责子窗 阅读全文

posted @ 2021-06-05 16:13 广阔的编程世界 阅读(302) 评论(0) 推荐(0)

Navicat Premium 12连接Oracle时提示oracle library is not loaded的问题解决
摘要:笔者使用的Navicat Premium 12启动界面截屏: 请注意是64位的。笔者win7 64位系统。 连接Oracle时提示“oracle library is not loaded”。 解决方法: 1.前往“http://www.oracle.com/technetwork/database 阅读全文

posted @ 2021-06-04 12:28 广阔的编程世界 阅读(203) 评论(0) 推荐(0)

Navicat for Oracle 15破解版安装方法
摘要:Navicat for Oracle是一款专业的Oracle数据库管理工具,致力于帮助用户简化工作环境,提高开发人员的效率和生产力,拥有多项改进和新功能,能满足你对数据库开发的一切需求。软件拥有精心设计的用户界面,你可以简便快捷地以安全且简单的方法创建、组织、访问和共享信息,优化你的数据库并很好的进 阅读全文

posted @ 2021-06-04 12:20 广阔的编程世界 阅读(3065) 评论(0) 推荐(0)

A Visual Explanation of SQL Joins
摘要:A Visual Explanation of SQL Joins 转自:https://blog.codinghorror.com/a-visual-explanation-of-sql-joins/ I thought Ligaya Turmelle's post on SQL joins wa 阅读全文

posted @ 2021-06-03 11:01 广阔的编程世界 阅读(68) 评论(0) 推荐(0)

数据库表连接的简单解释
摘要:关系型数据库最难的地方,就是建模(model)。 错综复杂的数据,需要建立模型,才能储存在数据库。所谓"模型"就是两样东西:实体(entity)+ 关系(relationship)。 实体指的是那些实际的对象,带有自己的属性,可以理解成一组相关属性的容器。关系就是实体之间的联系,通常可以分成"一对一 阅读全文

posted @ 2021-06-03 10:55 广阔的编程世界 阅读(530) 评论(0) 推荐(0)

Oracle左连接(+在等号右边),右连接(+在等号左边)
摘要:数据表的连接有: 1、内连接(自然连接): 只有两个表相匹配的行才能在结果集中出现 2、外连接: 包括 (1)左外连接(左边的表不加限制) (2)右外连接(右边的表不加限制) (3)全外连接(左右两表都不加限制) 3、自连接(连接发生在一张基表内) select a.studentno, a.stu 阅读全文

posted @ 2021-06-02 18:46 广阔的编程世界 阅读(388) 评论(0) 推荐(0)

导航

好的代码像粥一样,都是用时间熬出来的