書名: C語言課程設計作者名: 梁旭 谷曉琳 黃明編著本章字數: 890字更新時間: 2019-01-01 06:19:50
前言
課程設計是高等院校人才培養計劃的重要組成部分,是對學生專業知識、綜合素質和實際能力訓練的重要方法,是人才培養質量的重要體現。目前,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月
- Advanced Splunk
- HTML5+CSS3+JavaScript從入門到精通:上冊(微課精編版·第2版)
- JavaFX Essentials
- PHP 編程從入門到實踐
- Bootstrap Essentials
- Learning Laravel 4 Application Development
- PhoneGap Mobile Application Development Cookbook
- 3D少兒游戲編程(原書第2版)
- 編程與類型系統
- Java圖像處理:基于OpenCV與JVM
- Java程序設計與項目案例教程
- Python網絡爬蟲技術與應用
- 零基礎學HTML+CSS
- Mastering Gephi Network Visualization
- Web前端測試與集成:Jasmine/Selenium/Protractor/Jenkins的最佳實踐