大學vfp程序設計基礎?梁玉國宅編的《Visual FoxPro程序設計基礎》(清華大學十版社出版)的配套用書,《Visual FoxPro程序設計基礎上機實訓與等級考試指導》是一本極具價值的教材。這本書分為上機實驗、綜合練習和過級指導三個部分,旨在提供全面且實用的VFP程序設計教學內容。作者以通俗易懂的方式講解,那么,大學vfp程序設計基礎?一起來了解一下吧。
本書目錄主要分為兩大部分:上機實訓和單元練習題及解答。
上機實訓部分詳細介紹了VisualFoxPro程序設計的基礎實踐內容。首先,第1章講解了VFP6集成環境的使用,包括配置集成開發環境、利用幫助文件、項目管理器的使用,以及設計器、向導和生成器的掌握。接著,第2章涵蓋了常量、變量、函數和表達式的實踐,涉及命令窗口操作、內存變量、函數理解和運算符表達式。
第3章深入數據表操作,涵蓋了自由表的創建、記錄操作、排序與索引、查詢與統計,以及多表操作的實踐。第4章則涉及數據庫的創建與使用、庫表關系、設計與實現。第5章至第8章分別介紹了查詢和視圖、SQL命令、結構化程序設計和表單、報表和標簽的設計,以及菜單的創建。
單元練習題及解答部分則為讀者提供了各個章節知識點的鞏固練習,包括選擇題、填空題和答案解析,涵蓋了數據庫基礎知識、VFP集成應用環境、數據運算、數據庫操作、SQL語言、結構化程序設計、面向對象設計、菜單設計以及報表和標簽設計等內容。
最后,本書還特別設置了二級數據庫考試訓練,包括全國VFP二級筆試訓練和四川省VFP二級筆試訓練,提供多份模擬試卷及詳細參考答案,幫助考生進行實戰演練和考前復習。
創建一個Vfp應用程序的主要步驟如下:
1.創建應用程序的界面。
應用程序的界面一般由菜單、表單、控件等組成。根據我們所編制的程序的規模大小和應用需求,來選擇需要使用哪些對象,規劃最合適的界面。建議創建一個項目文件,使用項目管理器來統一創建和管理這些文件和數據。
2.設置界面上各個對象的屬性。
根據具體情況來設置界面上各個對象的屬性,如:對象的外觀、名稱、顏色等。在Vfp中,大多數屬性值既可以在設計時通過屬性窗口來設置,也可以使用程序代碼在程序運行時設置修改。
3.編寫對象對應的程序代碼。
界面僅僅決定了程序的外觀,設計完界面后就要為對象的事件添加代碼。實際上,Vfp程序的主要功能是通過程序代碼來實現的。
4.調試程序。
程序編制完成后,在交付用戶使用之前,程序員需要運行和調試自己的程序,查找和排除各種錯誤。
5.生成可執行文件。
程序經過調試,如果沒有問題,就可以對其進行編譯,生成可執行文件。再通過安裝向導將所有相關的文件打包,這樣我們的程序就可以脫離Vfp環境,作為一個軟件產品在Windows環境下運行了。
下面,我們做一個實例,讓大家體驗一下編制Vfp程序的大致過程。但要提醒大家,做完這個實例,不要急于進行Vfp的面向對象操作。
“VFP程序設計”簡稱VFP或VF。VFP是面向對象的數據庫管理系統將使您可以創建出具有藝術性的企業數據庫解決方案。
VFP是一個功能強大的交互式數據管理工具,而且可以創建應用程序來充分發揮其完善的功能。掌握 Visual FoxPro的面向對象程序設計技術以及事件驅動模型,可以最大限度地提高程序設計的效率。
VFP還提供了一個集成化的系統開發環境,它不僅支持過程式編程技術,而且在語言方面作了強大的擴充,支持面向對象可視化編程技術,并擁有功能強大的可視化程序設計工具。目前,VFP是用戶收集信息、查詢數據、創建集成數據庫系統、進行實用系統開發較為理想的工具軟件。
VISUAL FOXPRO的基本數據元素:
(1) 常量、變量、表達式。
(2) 常用函數:字符處理函數、數值計算函數、日期時間函數、數據類型轉換函數、測試函數。
梁玉國宅編的《Visual FoxPro程序設計基礎》(清華大學十版社出版)的配套用書,《Visual FoxPro程序設計基礎上機實訓與等級考試指導》是一本極具價值的教材。這本書分為上機實驗、綜合練習和過級指導三個部分,旨在提供全面且實用的VFP程序設計教學內容。作者以通俗易懂的方式講解,確保了讀者能夠輕松理解和掌握所有程序設計知識點。
作為計算機二級等級考試的教材,它不僅有助于考生備考,而且適合各類院校相關專業和培訓班的教學需求。無論是專業學習者還是計算機愛好者,都能從中受益匪淺。它的內容設計相對獨立,可以單獨使用,也可以與其它Visual FoxPro教材結合,靈活適應不同的教學和學習場景。
總的來說,《Visual FoxPro程序設計基礎上機實訓與等級考試指導》是一本全方位的指導書籍,無論你是希望提升編程技能,還是準備參加等級考試,都能從中找到所需的支持和幫助。
先學會讀程序
再學著寫程序
再回頭去讀一些比較難的程序多讀(一定要每一句都讀懂)
然后就會填一些空了
和改寫了
(前提是你的函數那部分記得很好)
例如
1.S="ABCDE"
J=LEN(S)
DO WHILE J>0
?SUBSTR(S,6-J,1)
J=J-2
ENDDO
RETURN
1.S="ABCDE"http:// s="abcde"
J=LEN(S) //len(取符串的長度)S的長度,即字符的位數,這里j=5
DO WHILE J>0 //把數值入 J>0時循環執行 5>0
?SUBSTR(S,6-J,1)//把數代入,S從6-j位開始取子串,第一次是6-j=1,所以結果
是A,第二次j=3,所以結果是C,第三個循環J=1,結果
是E
J=J-2 //j=5-2=3>0(.T.),j=3-2=1>0(.T.),j=1-2<0 (.F.)執行enddo
ENDDO //
RETURN//
以上就是大學vfp程序設計基礎的全部內容,上機實訓部分詳細介紹了VisualFoxPro程序設計的基礎實踐內容。首先,第1章講解了VFP6集成環境的使用,包括配置集成開發環境、利用幫助文件、項目管理器的使用,以及設計器、向導和生成器的掌握。接著,第2章涵蓋了常量、變量、函數和表達式的實踐,涉及命令窗口操作、內存變量、函數理解和運算符表達式。