程序設計基礎

陳一明主編書籍

《程序設計基礎》是2011年1月1日北京郵電學院出版社出版的圖書,作者是陳一明。

內容簡介


《21世紀高等學校計算機科學與技術規劃教材:程序設計基礎》中“程序設計基礎”課程教學要求為依據,加強以應用能力培養為核心的實踐教學,重在編程的思想與方法。本教材重點介紹了演演算法、程序等基本概念,演演算法與程序設計的基本方法,程序控制結構等編程基礎知識,以問題解決為案例,詳細介紹Visual Basic,Visual FoxPro,Visual C++三種程序設計語言在實際中的應用。本教材有《程序設計基礎實驗指導》作為配套教材。《21世紀高等學校計算機科學與技術規劃教材:程序設計基礎》可以作為普通高校非計算機專業計算機基礎程序設計類課程的教材,也可作為學習程序設計的參考材料。

圖書目錄


第一篇基礎篇
第1章演演算法與演演算法設計
1.1演演算法的概念
1.2演演算法的組成要素與控制結構
1.3演演算法的表示
1.4演演算法的特徵與演演算法的評價標準
1.5演演算法的設計方法
1.6常用演演算法簡介
1.6.1常用演演算法
1.6.2演演算法舉例
總結與提高
思考與練習
第2章程序與程序設計
2.1程序的概念
2.2程序設計與程序設計基本流程
2.3程序的功能結構
2.4程序設計的演變
2.4.1早期程序設計
2.4.2結構化程序與結構化程序設計
2.4.3面向對象程序設計
2.4.4可視化編程
2.5源程序與目標程序
總結與提高
思考與練習
第3章程序設計語言
3.1程序設計語言簡介
3.1.1程序設計語言的發展
3.1.2高級程序設計語言的程序示例
3.2程序設計語言特點與使用簡介
3.2.1常用的程序設計語言特點
3.2.2常用的程序設計語言使用簡介
總結與提高
思考與練習
第4章編程基礎
4.1高級語言編程基礎
4.1.1數據與數據類型
4.1.2常量與變數
4.1.3表達式
4.1.4函數與數組
4.2數據輸入與輸出
4.2.1數據輸入
4.2.2數據輸出
4.3程序基本控制結構
4.3.1選擇結構
4.3.2循環結構
4.4簡單編程示例
總結與提高
思考與練習
第二篇案例篇
第5章Visual Basic程序設計
5.1Visual Basic編程概述
5.1.1引例
5.1.2OOP思想
5.1.3VB程序設計思想
總結與提高
思考與練習
5.2VB的常用標準控制項
5.2.1控制項編程實例
5.2.2鍵盤和滑鼠事件
5.2.3其他控制項示例
總結與提高
思考與練習
5.3過程與過程應用
5.3.1過程
5.3.2參數傳遞
5.3.3過程應用
總結與提高
思考與練習
5.4菜單、對話框和多重窗體設計
5.4.1菜單和對話框程序設計
5.4.2建立多重窗體應用程序
總結與提高
思考與練習
5.5數據文件
總結與提高
思考與練習
第6章Visual C++程序設計
6.1Visual C++編程概述
6.1.1簡單的VC++程序介紹
6.1.2VC++編譯預處理
總結與提高
思考與練習
6.2函數與數組
6.2.1函數的定義及參數傳遞
6.2.2遞歸簡介
6.2.3數組的基本應用
6.2.4多維數組
6.2.5數組與函數
總結與提高
思考與練習
6.3指針
6.3.1指針與地址操作符
6.3.2指針變數的聲明
6.3.3指針初始化
6.3.4指針運算
6.3.5指針與數組
6.3.6指針的指針
6.3.7void指針
6.3.8函數指針
總結與提高
思考與練習
6.4類
6.4.1構造函數和析構函數
6.4.2構造函數重載
6.4.3類的指針
6.4.4struct和union定義的類
總結與提高
思考與練習
6.5文件的輸入輸出
6.5.1打開文件
6.5.2關閉文件
6.5.3文本文件
6.5.4狀態標誌符的驗證
6.5.5獲得和設置流指針
6.5.6二進位文件
6.5.7緩存和同步
總結與提高
思考與練習
第7章Visual FoxPro程序設計
7.1Visual FoxPro資料庫基礎
7.1.1Visual FoxPro工作目錄的設置
7.1.2項目管理器
7.1.3資料庫管理
7.1.4表的基本操作與維護
7.1.5數據排序、索引、統計和多表操作
7.1.6SQL查詢語言
總結與提高
思考與練習
7.2Visual FoxPro編程概述
7.2.1Visual FoxPro程序文件的建立
7.2.2結構化程序設計
總結與提高
思考與練習
7.3表單設計與常用控制項使用
7.3.1表單設計
7.3.2常用控制項使用
總結與提高
思考與練習
7.4報表設計
7.4.1使用報表嚮導創建報袁
7.4.2用“快速報表”創建報表
7.4.3“報表設計器”創建報表
思考與練習
7.5菜單設計
7.5.1Visual FoxPro菜單結構
7.5.2下拉式菜單設計
總結與提高
思考與練習
第三篇應用篇
第8章Visual Basic程序設計實踐
8.1簡易計算器
8.2打字練習程序
8.3登錄界面
8.4學生信息管理系統
總結與提高
思考與練習
第9章Visual C++程序設計實踐
9.1製作計算器
9.2屏幕保護程序
9.3利用MSComm控制項串口傳輸數據
9.4ADO的資料庫編程
總結與提高
第10章Visual Foxpro系統開發實例
10.1系統開發的一般過程
10.2超市銷售管理系統
10.2.1系統規劃方案
10.2.2系統的邏輯結構
10.2.3系統詳細設計
10.3學生信息管理系統
10.3.1資料庫設計
10.3.2系統的邏輯結構
10.3.3系統詳細設計
總結與提高
附錄A關鍵字
附錄B常用函數
附錄