Visual FoxPro编程基础课件.pptVIP

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

2.1.4函數VFP的函數有兩種,即系統函數和用戶定義函數。(1)系統函數:是由VFP提供的內部函數,用戶可以隨時調用。(2)用戶定義函數:由用戶根據需要自行編寫。2.2可視化編程的基本概念2.2.1對象、對象的屬性、方法1.對象從可視化編程的角度來看,對象是一個具有屬性(數據)和方法(行為方式)的實體。一個對象建立以後,其操作就通過與該對象有關的屬性、事件和方法來描述。2.對象的屬性每個對象都有其特徵,在電腦程式語言中叫做屬性(Property)。記錄屬性數據的地方就叫做屬性欄。屬性欄中記錄的屬性數據叫做屬性值。在可視化編程中,每一種對象都有一組特定的屬性。常見的屬性有標題(Caption)、名稱(Name)、背景色(BackColor)、字體大小(FontSize)、是否可見(Visible)等。通過修改或設置某些屬性便能有效地控制對象的外觀和操作。對象屬性的設置一般有兩條途徑:(1)如果在程式設計時設置對象的屬性,需要使用屬性窗口。(2)如果要在程式運行中更改對象的屬性,可以使用VFP的賦值語句,在代碼中通過編程設置,格式為:表單名.對象名.屬性名=屬性值3.方法VFP的方法用於完成某種特定功能。VFP的方法也屬於對象的內部函數,如添加對象(AddObject)方法、繪製矩形(Box)方法、釋放表單(Release)方法等。方法被“封裝”在對象之中,不同的對象具有不同的內部方法。2.2.2事件與程式1.事件對於對象而言,事件(Event)就是發生在該對象上的事情。例如,在按鈕上用滑鼠按一下,在Windows環境下中稱為“單擊”,於是說按鈕會有一個單擊(Click)事件。VisualFoxPro編程基礎2.1VisualFoxPro6.0語言基礎2.1.1數據和數據類型1.數據的分類從數據的類型來分,數據可分為:數值型數據、字元型數據、邏輯型數據等。從數據的處理層次上分,數據又可分為:常量、變數、函數和運算式。2.數據類型與其他程式設計語言一樣,VisualFoxPro提供了多種數據類型。(1)字元型(Character)由字母(漢字)、數字、空格等任意ASCII碼字元組成。字元數據的長度為0~254,每個字元占1個位元組。(2)貨幣型(Currency)在使用貨幣值時,可以使用貨幣型來代替數值型。小數位數超過4位時,系統將進行四捨五入的處理。每個貨幣型數據占8個位元組。(3)日期型(Date)用以保存不帶時間的日期值。日期型數據的存儲格式為“yyyymmdd”其中yyyy為年,占4位,mm為月,占2位,dd為日,占2位。日期型數據的表示有多種格式,最常用的格式為mm/dd/yyyy。日期型數據取值的範圍是:西元0001年1月1日~西元9999年12月31日(4)日期時間型(DateTime)用以保存日期和時間值。日期時間型數據的存儲格式為“yyyymmddhhmmss”。(5)邏輯型(Logical)用於存儲只有兩個值的數據。存入的值只有真(.T.)和假(.F.)兩種狀態,占1個位元組。(6)數值型(Numeric)用來表示數量,它由數字0~9、一個符號(+或-)和一個小數點(.)組成。數值型數據的長度為1~20,每個數據占8個位元組。(7)雙精度型(Double)雙精度型只能用於數據表中字段的定義,它採用固定存儲長度的浮點數形式。與數值型不同,雙精度型數據的小數點的位置是由輸入的數據值來決定的。每個雙精度型數據占8個位元組。(8)浮點型(Float)只能用於數據表中字段的定義,浮點型在功能上與數值型等價。(9)通用型(General)用於存儲OLE對象,只能用於數據表中字段的定義。該字段包含了對OLE對象的引用。

文档评论(0)

爱遛弯的张先生 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档