本書是根據教育部“非計算機專業(yè)基礎課程教學指導分委員會”提出的《非計算機專業(yè)計算機基礎課程教學基本要求》中有關“計算機程序設計基礎”課程的教學要求編寫的,它在前版的基礎上,針對非計算機專業(yè)學業(yè)計算機應用能力薄弱、課外學習時間少等特點,從介紹知識框架,用基本算法定式理解基本概念和原理,以具體應用實例引入解決實際問題的方法和思路和,進而讓學生模仿、研究獲取知識這條有效的學習路徑組織和編寫教材。全書共分三篇:入門、核心篇和拓展篇。入門篇包括VisualBasic的集成開發(fā)環(huán)境、面向對象程序設計思想、窗體和標準控件(一);核心篇包括編程基礎、基本控制結構、數(shù)組、函數(shù)、與過程、程序調試、標準控件(二)、界面設計、文件操作、圖形操作;拓展篇包括數(shù)據庫應用和多媒體應用。每章配有與知識點緊密結合的應用實例,反握知識點掌握程度的本章小結和可以充當章節(jié)復習自測的習題。本書可作為為高等學校非計算機專業(yè)“計算機程序設計基礎”課程的教材,也可供有其他學VisualBasic程序設計語言的讀者使用。