今天是大年三十了,简单总结一下过去一年。回想起来感到惭愧,本来想好好的写一些文章,由于自己没有坚持,写的太少,不过最大的原因我想是自己总是无法理顺自己的思路,技术文章其实最难写,不仅要写出来,关键是要让看的朋友也能明白,不然,仅写给自己意义就不大了。
说真的,叫开发日志系列不妥当,因为是我在回忆以前的开发情况来写的,所以这次就改成开发回忆录吧。虽然是回忆,我还是把所有的东西都重新写了一次,这样,我觉得可以提高自己,让自己更深入的理解delphi的精髓。废话不说了,开始记录这次的东西。
上次创建子基窗体和基窗体相关操作的基类,这次我们开始创建用于如货品资料,员工资料,部门资料,客户资料等基本资料的窗体frmBasic,此窗体继承frmBase,在窗体上放入两个数据感知控件:dbgrdhList(TDBGridEh),用于显示基本资料的列表;dxdbinsEdit:(TdxDBInspector),用于输入基本资料的编辑控件。
然后在主窗体中创建此窗体,并关联数据库,就可以增加,保存数据了。
主窗体打开刚才创建的窗体的代码如下:
procedure TfrmMain.rgBaseDatumItems0Click(Sender: TObject);
var
  testform:TfrmBasic;
begin
  testform:=TfrmBasic.Create(Application);
  try
    testform.DBGridEh1.DataSource:=frmDM.dsMaster;
    testform.dxDBInspector1.DataSource:=frmDM.dsMaster;
    frmDM.qryMaster.SQL.Clear;
    frmDM.qryMaster.SQL.Text:='select * from [user]';
    frmDM.qryMaster.Open;
    testform.Show;
  finally
  
  end;
end;
明天把新的源码再上传一次,并置顶,这样就方便朋友们下载了。
利用面向对象来编程真是太简单,太神奇了,怎么样,是不是很有成就感?
希望有爱好的朋友多多交流,多提问,大家共同进步!

delphi开发回忆录——面向对象的基础,继承相关推荐

  1. delphi开发回忆录——示例源码下载

    今天把最新的源码上传上来,给有需要学习的朋友,如果有朋友需要调试的话,再向我要数据库. 下载地址:http://files.cnblogs.com/edrp/Demo.rar

  2. 【Java开发】面向对象编程:继承

    前言

  3. Python开发系列课程(9) - 面向对象编程基础

    面向对象编程基础 活在当下的程序员应该都听过"面向对象编程"一词,也经常有人问能不能用一句话解释下什么是"面向对象编程",我们先来看看比较正式的说法. 把一组数 ...

  4. Python基础day09【面向对象(封装、继承、多态)、重写、私有权限】

    视频.源码.课件.软件.笔记:超全面Python基础入门教程[十天课程]博客笔记汇总表[黑马程序员] Python基础day09[面向对象(封装.继承.多态).重写.私有权限] Python基础day ...

  5. 悟透delphi 第十一章 面向对象数据库基础

    第十一章 面向对象数据库基础 第二节数据对象的标识 我们在关系数据库的设计和开发中,可能经常需要一些唯一的编号或标识,用来作为关键字,以区别每一个不同的人,每一张不同的单据,每一次不同的信息登记,等等 ...

  6. Java基础之面向对象的概念 继承---组合----枚举类

    Java基础之面向对象的概念 继承---组合----枚举类 本章作为面向对象概念的最后一篇,但是作为一名java程序员在面向对象的这条路上还很长. 一.继承与组合简介 继承是实现类重用的重要手段,但是 ...

  7. [python基础] 面向对象——封装,继承

    面向对象 一.面向对象的基础知识 二.类和面向对象 三.封装 四.继承 (1).基本使用方法 (2).链表相加 (3).多继承 (4).私有属性与私有方法 一.面向对象的基础知识 1.面向对象 定义: ...

  8. 我的Delphi开发经验谈(转)

    --2010年09月28日 星期二 下午 05:26 我的Delphi开发经验谈 -------- 开发环境 -------- Delphi 7是一个很经典的版本,在Win2000/XP下推荐安装De ...

  9. zt我的Delphi开发经验谈

    我的Delphi开发经验谈 -------- 开发环境 --------     Delphi 7是一个很经典的版本,在Win2000/XP下推荐安装Delphi 7来开发软件,在Vista下推荐使用 ...

最新文章

  1. python 智能识别 商品_阿里云货架商品识别与管理Python SDK使用示例-阿里云开发者社区...
  2. 使用java命令运行class文件提示“错误:找不到或无法加载主类“的问题分析
  3. 深入理解Python生成器(Generator)
  4. MapReduce 编程实践:统计对象中的某些属性
  5. 偶搜集到的源码列表如下,跟大家分享分享。
  6. Java程序的运行机制和JVM
  7. Win10查看笔记本电池损耗和健康度
  8. python英语单词 扇贝英语安卓下载_扇贝单词英语版下载-扇贝单词英语版手机客户端APP 3.4.503 安卓版-我游网...
  9. 台式计算机英特尔时间同步,我电脑时间没法与Inter同步,?
  10. 5线上模式刷2亿bug_GTA5还想冲销量?玩家利用BUG刷钱,遭受比封号更严厉惩罚
  11. 如何彻底卸载wamp
  12. 计算机基础知识还有那些,关于电脑基础知识有哪些
  13. numpy.arange()参数含义
  14. 邮件附件批量下载小程序
  15. 营销软文的结尾怎样写?营销软文结尾怎样去设计?
  16. 手把手教你炫酷慕课网视频启动导航的完美实现
  17. AEAI Portlet开发心得
  18. 微信小程序入门day1-1
  19. python while true跳出条件_while(true)何时跳出循环?
  20. Stata: VAR (向量自回归) 模型

热门文章

  1. 系统优化的方法有哪些
  2. 查看mysql单个表大小限制_查看单个mysql数据库中各个表的大小
  3. Car-like Robot运动模型及应用分析
  4. Vue报错Module build failed Error Node Sass version 6.0.1 is incompatible with ^4.0.0.解决方案
  5. switch语句(JS)
  6. CSS基础选择器之类选择器(CSS、HTML)
  7. springboot热部署与发布
  8. msyql之查询某字段值重复的数据个数
  9. java swt 文件选择,Java SWT文件对话框中的文件多选
  10. 书信要写标题吗_BEC作文写作格式:标题要写吗?首行是否要缩进?