visual foxpro的面向对象编程(一)

原创 2004年08月02日 11:26:00

封装(Encapsulation

类class
在vfp中要定义一个class必须得继承至某个类,在vfp8以前,一般会继承至custom,但是这个类还是太笨重了,里面有太多无用的方法和属性。在vfp8中新增加了一个基类empyt,是vfp中最轻量级的类。
DEFINE CLASS Screen AS EMPTY
ENDDEFINE

属性(Properties
VFP是弱类型语言,要定义属性,必须得给一个属性赋值。
DEFINE CLASS <?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />ScreenAS Custom
CurrentMovie = "The Sound Of Music"
AvailableSeats = 150
Date = {06/20/98}
ENDDEFINE

方法(Methods)
定义方法可以用function或者procedure,区别是funciton可以返回值,procedure不能。与delphi很相似。

参考资料:

《Advanced Object Oriented Programming with Visual FoxPro 6.0》

使用 VFP ( Microsoft Visual FoxPro ) 设计一个简易计算器(下)

五、创建程序: 1、打开项目管理器(不小心关掉了的可以打开文件--》xxx.pjx),切换到“代码”--》程序--》新建 2、在弹出的程序框中编辑如下代码: set defaul...
  • wangwenjing90
  • wangwenjing90
  • 2013年04月19日 17:18
  • 7916

使用 VFP ( Microsoft Visual FoxPro ) 设计一个简易计算器(上)

没有接触过VFP,因为公司项目需要VFP实现修改位图DPI,所以过来摸索一下VFP怎么用。       百度查VFP,百度百科的名词解释是:http://baike.baidu.com/view/5...
  • wangwenjing90
  • wangwenjing90
  • 2013年04月19日 15:54
  • 14960

C#导出Visual FoxPro(.dbf)数据库文件

前些天由于客户需求,C#开发的程序需要做一个导出Visual FoxPro(.dbf)数据库文件的功能。 不会呀,从网上找了好长时间,终于被我找到了,自己稍作修改,经测试,可以导出,并且导出的文件可...
  • HW1233456
  • HW1233456
  • 2013年08月20日 13:46
  • 1236

对于字符编码的一些学习

原来的文章都在百度空间,好久没上,居然发现百度空间今年上半年已经关闭了,真是浪费了我以前的那么多精力。 旧的不去,新的不来,以后就直接在csdn上面总结吧。 近期在用java改版一个foxpro的程...
  • Roring
  • Roring
  • 2015年11月01日 16:05
  • 163

用Odbc读取dbf文件可能存在的问题且不易被发现

近几天新建一个项目做测试,
  • johnsany
  • johnsany
  • 2014年05月19日 10:13
  • 1068

Visual Studio最好用的快捷键(你最喜欢哪个)

每次在网上搜关于VS有哪些常用快捷键的时候,出来的永远是一串长的不能再长的列表,完全没体现出“常用”二字,每次看完前面几个就看不下去了,相信大家都有这种感觉。其实我们平时用的真的只有很少的一部分,借用...
  • lanxuezaipiao
  • lanxuezaipiao
  • 2013年11月30日 23:10
  • 6244

一种计算Visual Hull的方法

计算Visual Hull的方法: A Robust and Accurate Method for Visual Hull Computation [Song Peng 2009] 计算3D b...
  • qq_27371925
  • qq_27371925
  • 2016年07月28日 15:21
  • 662

Visual Studio 使用技巧, 功能与特性

Visual Studio 有很多很强大的功能, 但是在我们日常开发中并不常用, 或者我们确实有需要这些功能, 但是由于没有系统研究过 VS, 以至于忽略了它的这些既有功能. 在这篇文章里,我试图记录...
  • changtianshuiyue
  • changtianshuiyue
  • 2016年05月22日 11:22
  • 767

Visual Studio 2015,Angular2进行开发快速入门

本文介绍了在 Visual Studio 2015 的 ASP.NET 4.x 项目中,用 Angular 实现“快速起步”所需的步骤。 ASP.NET 4.x 项目 在 ...
  • feiying008
  • feiying008
  • 2016年11月01日 15:02
  • 4181

Visual Studio2010简体中文版/旗舰版安装教程

1.下载Visual Studio2010 已经下好的无视这部分== 以下提供友情下载链接,信任官网的可以前往官网下载:http://www.microsoft.com/visualstudio/...
  • yishichangan1
  • yishichangan1
  • 2016年04月26日 14:39
  • 13179
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:visual foxpro的面向对象编程(一)
举报原因:
原因补充:

(最多只允许输入30个字)