本書是我和我的團隊成員在完成國際宇航科學院(IAA)項目“International Cooperation on Remote Sensing in Earthquake Emergency Response”(SG4.20)過程中的成果的總結,也是在從事地震遙感應急科學研究和工作實踐二十餘年的基礎上,針對實際問題,梳理已有研究成果,吸收最新技術而逐步寫成的。它以提升地震遙感應急實戰效果為目標,從遙感數據源的適用性選擇、數據處理方法、成果表達方式、專家知識協同合作、應急協同平臺等諸多方面對地震遙感應急工作進行了全面、系統的闡述。特別是針對重特大地震應急而言,加強國際合作具有重要意義,所以本書最後在搭建遙感地震應急國際合作框架的基礎上,闡述了合作的主要內容和合作模式,並起草了地震應急國際合作組織協議樣本。
這是一本指引零基礎讀者使用C語言逐步完成一個完整項目的實踐指導書。全書以完成“外匯牌價看板”項目為目標,將編程語言基礎、程序設計及調試方法、軟件工程實踐的經驗融入其中,幫助初學者度過最艱難的入門階段。 全書共11課:編程基礎(第1~3課)介紹了什麼是程序、不同編程語言的特點、C語言程序的結構以及使用Visual Studio 2022編寫C語言程序的方法;C語言核心知識(第4~7課)從實際需求出發介紹了C語言程序中常用的數據結構,包括變量、結構體、數組等,這部分還介紹了指針、動態內存分配和文件訪問、自定義函數庫的知識;圖形用戶界面實現原理和方法(第8、9課)以在屏幕上繪製“點”為基礎,逐步介紹顯示圖形、位圖的方法和原理,並將文本界面的“外匯牌價看板”程序升級到圖形用戶界面;“外匯牌價看板”程序的完成與交付(第10、11課),在前面已完成內容的基礎上對“外匯牌價看板”進行重構,完善細節並使其達到交付標準。此外,在附錄A(電子版形式,請掃描第1頁的二維碼獲取)介紹了一些有關計算機的基礎知識。 《換個姿勢學C語言》不僅適合對學習編程感到困難的讀者,也適合那些“看了很多書,聽了很多課,但仍然沒有編程思路,不會動手寫程序”的讀者,還適合沒有編程經驗的讀者學習。