官术网_书友最值得收藏!

前言

課程設計是高等院校人才培養計劃的重要組成部分,是對學生專業知識、綜合素質和實際能力訓練的重要方法,是人才培養質量的重要體現。目前,C語言課程設計方面的輔導資料非常少,學生在做課程設計時遇到了很大困難。基于這種情況,我們編寫了這本C語言課程設計,以幫助讀者深入理解C語言的的各項知識點,熟練掌握利用C語言進行程序設計的原理和方法,提高C語言的編程能力,掌握高級程序設計語言的編程技巧,同時也幫助老師和同學解決在課程設計過程遇到的一些常見的問題。

本書中所有程序都是基于C語言實現的,針對C語言的特點,將本書劃分為5篇。

第一篇是C語言基礎知識及課程設計指導,包括C語言的基本知識點的概要介紹和課程設計的指導工作。

第二篇是字符界面及文件操作編程,主要介紹了通訊錄管理、學生成績管理、家庭財務管理和圖書管理系統的設計與實現過程;既幫助讀者加深對C語言模塊化設計、鏈表及文件操作等知識的掌握,也幫助讀者理解系統開發的原理及流程。

第三篇是游戲編程。本篇首先簡單介紹了Windows下C語言編程的相關知識點,然后介紹了貪吃蛇和俄羅斯方塊游戲的設計和實現過程;既幫助讀者掌握Windows下C語言編程的技能,也通過這兩個經典的小游戲幫助讀者理解游戲開發的思想和原理。

第四篇是網絡編程。本篇首先簡單介紹了Windows網絡編程的相關知識點,然后介紹了UDP程序設計和簡單的Web服務器的設計與實現過程;既幫助讀者掌握Windows網絡編程的相關技能,也通過這兩個典型的程序幫助讀者理解網絡程序的開發原理與方法。

最后一篇是Linux下C語言編程。本篇首先介紹了Linux下C語言的開發環境,然后介紹了基于堆棧的計算器和萬年歷兩個Linux下應用程序的設計與實現過程;既幫助讀者了解Linux操作系統的使用方法和Linux下C語言的開發環境,也使讀者對C語言有一個較全面深入的綜合理解。

全書共包括10個程序,每個程序都是典型的課程設計的案例。除了第五篇即Linux程序設計是在Linux操作系統下之外,其余三篇都是在Windows操作系統下Visual C++6.0中編譯通過的。

本書由梁旭、谷曉琳和黃明共同編著。由于時間、經驗及水平原因,書中難免有不足之處,敬請廣大讀者朋友批評指正。

讀者在使用本書的過程中如有問題,可與下列E-mail聯系:

Liangxu00@263.net

編者

2009年5月

主站蜘蛛池模板: 大宁县| 于都县| 达州市| 郁南县| 崇义县| 乐都县| 稻城县| 绥化市| 泗水县| 康马县| 阳高县| 松溪县| 盐亭县| 酒泉市| 泾源县| 大宁县| 石家庄市| 蒙城县| 越西县| 武威市| 揭西县| 正安县| 宁明县| 瑞丽市| 水城县| 邵东县| 富宁县| 山阳县| 临湘市| 穆棱市| 津南区| 四会市| 开鲁县| 普安县| 进贤县| 元阳县| 岢岚县| 中山市| 周宁县| 延长县| 泰兴市|