《計算機語言綜合實訓》是學刊計算機語言的教學輔助教材,遵循理論和實踐相結合的原則,在給出具體的語言實現之前先給出原理性知識介紹,強調結構化程序設計和軟件工程方法,采用形象化的方法,借助模塊圖、界面圖、表格及代碼講解模塊化程序設計。《計算機語言綜合實訓》增加了對編程思想的全局性指導,以及對各種編程方法的方法論總結和歸納性總結,主要內容包括軟件開發的方法、0ffice軟件中宏程序編寫實例、VB、VFP、C語言綜合實訓示例、自主練習題等內容,另外還對自主練習題中部分難點進行了提示和啟發。所有程序都經過精心編排,并上機調試通過。
《計算機語言綜合實訓》適合于高等院校學生使用,作為各種計算機應用課程設計和選修課的教材,也可作為學生的課外讀物。
21世紀是“信息”主導的世紀,是崇尚“創新與個性”發展的時代,體現“以人為本”、構建“和諧社會”是社會發展的主流。然而隨著全球經濟一體化進程的不斷推進,市場與人才的競爭日趨激烈。對于國家倡導發展的IT產業,需要培養大量的、適應經濟和科技發展的計算機人才。
眾所周知,近年來,一些用人單位對部分大學畢業生到了工作崗位后,需要1~2年甚至多年的訓練才能勝任工作的“半成品”現象反應強烈。從中反映出單位對人才的需求越來越講究實用,社會要求學校培養學生的標準應該和社會實際需求的標準相統一。對于IT業界來講,一方面需要一定的科研創新型人才,從事高端的技術研究,占領技術發展的高地;另一方面,更需要計算機工程應用、技術應用及各類服務實施人才,這些人才可統稱“應用型”人才。
應用型本科教育,簡單地講就是培養高層次應用型人才的本科教育。其培養目標應是面向社會的高新技術產業,培養在工業、工程領域的生產、建設、管理、服務等第一線崗位,直接從事解決實際問題、維持工作正常運行的高等技術應用型人才。這種人才,一方面掌握某一技術學科的基本知識和基本技能,另一方面又具有較強的解決實際問題的基本能力,他們常常是復合性、綜合性人才,受過較為完整的、系統的、有行業應用背景的“職業”項目訓練,其最大的特色就是有較強的專業理論基礎支撐,能快速地適應職業崗位并發揮作用。因此,可以說“應用型人才培養既有本科人才培養的一般要求,又有強化崗位能力的內涵,它是在本科基礎之上的以‘工程師’層次培養為主的人才培養體系”,人才培養模式必須吸取一般本科教育和職業教育的長處,兼收并蓄。“計算機科學與技術”專業教學指導委員會已經在研究并指導實施計算機人才的“分類”培養,這需要我們轉變傳統的教育模式和教學方法,明確人才培養目標,構建課程體系,在保證“基礎”的前提下,重視素質的培養,突出“工程性”、“技術應用性”、“適應性”概念,突出知識的應用能力、專業技術的應用能力、工程實踐能力、組織協調能力、創新能力和創業精神,較好地體現與實施人才培養過程的“傳授知識、訓練能力、培養素質”三者的有機統一。
第1章 軟件工程基礎
1.1 軟件工程的基本原理
1.1.1 軟件工程方法
1.1.2 軟件生命周期
1.2 問題的定義
1.3 項目的可行性研究
1.4 需求分析
1.5 總體設計
1.6 詳細設計和編碼
1.7 測試和維護
第2章 常用計算機語言設計方法
2.1 Visual FoxPro程序設計與應用
2.1.1 應用系統的開發過程
2.1.2 Visual FoxPro的主要文件類型及功能簡介
2.1.3 Visual FoxPro語言綜合實訓要點
2.2 Visual Basic程序設計與應用
2.2.1 Visual Basic對數據庫的訪問
2.2.2 Visual Basic應用系統的開發過程
2.2.3 Visual Basic綜合實訓要點
2.3 C語言程序設計與應用
2.3.1 C語言的主要特點
2.3.2 C語言綜合實訓要點
2.4 程序設計風格與規范
2.4.1 命名
2.4.2 縮進與對齊
2.4.3 注釋
2.5 實訓報告書寫格式
2.5.1 封面
2.5.2 實訓報告內容
2.5.3 評語格式
2.6 Office軟件中宏程序編寫實例
2.6.1 宏的錄制與運行
2.6.2 Word中宏程序編寫實例
2.6.3 Excel中宏程序編寫實例
2.6.4 Office中的自動運行宏
第3章 Visual Basic程序設計實訓
3.1 答題卡成績分析系統的分析與設計
3.1.1 系統功能分析與設計
3.1.2 創建工程、數據庫及表
3.1.3 SQL語言簡介
3.1.4 考核課程信息維護窗體設計
3.1.5 考核課程知識點信息維護窗體設計
3.1.6 考核試卷分析表設置窗體設計
3.1.7 其它窗體模塊設計
3.1.8 特征命名窗體模塊設計
3.1.9 訪問API函數
3.1.1 0過程和函數設計及標準模塊設計
3.1.1 1多文檔窗體設計
3.2 自主練習題
3.2.1 小學生數學自測練習系統
3.2.2 班級考勤系統
3.2.3 企業工資管理系統
第4章 Visual FoxPro程序設計實訓
4.1 學生信息管理系統的分析與設計
4.1.1 系統開發的目的和意義
4.1.2 系統功能分析與設計
4.1.3 創建項目、數據庫及表
4.1.4 創建類
4.1.5 創建窗體
4.1.6 創建系統主菜單
4.1.7 創建報表
4.1.8 創建主程序
4.1.9 應用系統的連接和可執行文件的創建
4.1.1 0學生信息管理系統軟件發布
4.2 開發中的難點與技巧
4.3 自主練習題
4.3.1 圖書館管理信息系統
4.3.2 人事管理系統
4.3.3 進銷存管理系統
4.3.4 銀行賬戶管理系統
4.3.5 倉庫管理系統
4.4 小結
第5章 C語言程序設計實訓
5.1 員工工資管理系統的分析與設計
5.1.1 用戶的功能需求
5.1.2 系統結構
5.1.3 系統運行情況
5.2 自主練習題
5.2.1 個人通訊簿管理系統
5.2.2 電子投票系統
5.2.3 萬年歷系統
5.2.4 學生成績管理系統
5.2.5 打字正確率測試系統
5.2.6 商品管理系統
5.3 單片機C語言
5.4 小結
第6章 計算機軟件項目開發現狀
6.1 軟件項目開發必須具備的素質
6.2 軟件的發展
6.3 軟件開發中的性能瓶頸
6.4 軟件開發過程
6.5 軟件開發工具與規則
6.5.1 常用的軟件設計工具
6.5.2 技術規則
6.5.3 主流軟件開發語言
6.5.4 軟件開發方法
參考文獻