本書根據教育部高等學校非計算機專業(yè)計算機基礎課程教學指導分委員會最新提出的《關于進一步加強高等學校計算機基礎教學的意見》中有關“大學計算機程序設計”類課程的教學要求而編寫。全書介紹了如何使用可視化的方式和命令方式操作數(shù)據庫、表和記錄,以及Visual FoxPro 8.0程序設計的基礎知識、面向對象程序設計的方法,主要內容包括:數(shù)據庫理論基礎,Visual FoxPro 8.0開發(fā)環(huán)境,創(chuàng)建項目、基本控件、表單、報表、標簽、類、菜單等,應用程序發(fā)布、程序設計概述、設計實例等。本書在每章之后配有鞏固習題,以實現(xiàn)教與學的統(tǒng)一,幫助讀者用最少的時間掌握最多的知識和工作技能。本書強調理論與實踐相結合,既注重基本原理、基本概念的介紹,又注重應用。本書有配套的實驗教程,主教程主要側重于介紹原理、概念和有關理論知識,實驗教程有助于學生的上機操作,提高分析問題和解決問題的能力。本書可作為高等院校各專業(yè)大學計算機程序設計類課程的教材,也可作為高職高專院校相關專業(yè)的教學用書,或各類計算機培訓班的教材,還可供廣大數(shù)據庫編程愛好者閱讀。