幫助中心 | 我的帳號 | 關於我們

換個姿勢學C語言

  • 作者:何旭輝|責編:楊如林
  • 出版社:清華大學
  • ISBN:9787302613244
  • 出版日期:2022/09/01
  • 裝幀:平裝
  • 頁數:473
人民幣:RMB 118 元      售價:
放入購物車
加入收藏夾

內容大鋼
    這是一本指引零基礎讀者使用C語言逐步完成一個完整項目的實踐指導書。全書以完成「外匯牌價看板」項目為目標,將編程語言基礎、程序設計及調試方法、軟體工程實踐的經驗融入其中,幫助初學者度過最艱難的入門階段。
    全書共11課:編程基礎(第1?3課)介紹了什麼是程序、不同編程語言的特點、C語言程序的結構以及使用Visual Studio 2022編寫C語言程序的方法;C語言核心知識(第4?7課)從實際需求出發介紹了C語言程序中常用的數據結構,包括變數、結構體、數組等,這部分還介紹了指針、動態內存分配和文件訪問、自定義函數庫的知識;圖形用戶界面實現原理和方法(第8、9課)以在屏幕上繪製「點」為基礎,逐步介紹顯示圖形、點陣圖的方法和原理,並將文本界面的「外匯牌價看板」程序升級到圖形用戶界面;「外匯牌價看板」程序的完成與交付(第10、11課),在前面已完成內容的基礎上對「外匯牌價看板」進行重構,完善細節並使其達到交付標準。此外,在附錄A(電子版形式,請掃描第1頁的二維碼獲取)介紹了一些有關電腦的基礎知識。
    本書不僅適合對學習編程感到困難的讀者,也適合那些「看了很多書,聽了很多課,但仍然沒有編程思路,不會動手寫程序」的讀者,還適合沒有編程經驗的讀者學習。

作者介紹
何旭輝|責編:楊如林
    何旭輝,資深軟體開發工程師,從事軟體開發及電腦專業教學、教研工作近20年,參與和主持國內多家高等院校、培訓機構的課程改革與課程體系設計,並長期參與一線開發和教學,具有豐富的實踐和教學經驗。

目錄
第1課  開始之前
  1.1  為什麼很多人學不會編程
  1.2  基於應用的學習方式
  1.3  明確「外匯牌價看板」程序的設計目標
    1.3.1  什麼是「外匯牌價看板」
    1.3.2  通過需求會議確定軟體功能要求
    1.3.3  編寫需求規格說明書
    1.3.4  設計原型系統
  1.4  找到程序設計的思路
    1.4.1  劃分功能模塊
    1.4.2  確定程序運行的硬體環境
    1.4.3  選擇程序架構
    1.4.4  選擇程序設計語言
  1.5  小結
第2課  準備開發環境
  2.1  軟體開發工具的組成和用途
    2.1.1  源代碼編輯器
    2.1.2  編譯器
    2.1.3  調試器
    2.1.4  版本管理系統
  2.2  安裝集成開發環境
    2.2.1  為何需要集成開發環境
    2.2.2  選擇集成開發環境
    2.2.3  安裝Visual Studio Community 2022
  2.3  編寫和運行第1個C語言程序
    2.3.1  規劃項目目錄結構
    2.3.2  創建解決方案和項目
    2.3.3  在空白項目中增加和運行程序
  2.4  使用MSC編譯器
    2.4.1  為何使用「cpp文件」
    2.4.2  設置Visual Studio中的C++項目屬性
  2.5  小結
  2.6  檢查表
第3課  分析第1個程序
  3.1  程序由多個相互調用的功能(function)組成
    3.1.1  C語言中最基本的功能模塊被稱為函數
    3.1.2  「Hello, World」程序中的函數
    3.1.3  通過調試工具觀察函數的調用過程
  3.2  定義和調用函數的方法
    3.2.1  函數從哪裡來
    3.2.2  定義和調用函數
    3.2.3  調用標準庫函數
  3.3  源程序如何「變成」可執行文件
    3.3.1  預處理
    3.3.2  編譯
    3.3.3  鏈接
  3.4  重複地sayHello
  ……
第4課  獲取和顯示外匯實時牌價
第5課  獲取完整的牌價數據

第6課  創建自己的函數庫
第7課  獲取全部外幣牌價並保存為文件
第8課  圖形編程基礎
第9課  顯示圖形和文本元素
第10課  完成外匯牌價看板程序
第11課  達到交付標準
後記

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032