Visual C 程式設計中的API和SDK

2021-04-17 19:00:35 字數 933 閱讀 8948

visual c++程式設計中的api和sdk

我們在編寫標準c程式的時候,經常會呼叫各種庫函式來輔助完成某些功能;初學者使用得最多的c庫函式就是printf了,這些庫函式是由你所使用的編譯器廠商提供的。在windows平台下,也有類似的函式可供呼叫;不同的是,這些函式是由windows作業系統本身提供的。

windows作業系統提供了1000多種api函式,作為開發人員,要全部記住這些函式呼叫的語法幾乎是不可能的。那麼我們如何才能更好地去使用和掌握這些函式呢?微軟提供的api函式大多是有意義的單詞的組合,每個單詞的首字母大寫,例如createwindow,讀者從函式的名字上就可以猜到,這個函式是用來為程式建立乙個視窗的。其他的,例如,showwindow(用於顯示視窗),loadicon(用於載入圖示),sendmessage(用於傳送訊息)等,這些函式的準確拼寫與呼叫語法都可以在msdn中查詢到。

你可以把msdn理解為微軟向開發人員提供的一套幫助系統,其中包含大量的開發文件、技術文章和示例**。msdn包含的資訊非常全面,程式設計師不但可以利用msdn來輔助開發,還可以利用msdn來進行學習,從而提高自己。對於初學者來說,學會使用msdn並從中汲取知識,是必須要掌握的技能。

我們在程式開發過程中,沒有必要去死記硬背函式的呼叫語法和引數資訊,只要能快速地從msdn中找到所需的資訊就可以了,等使用的次數多了,這些函式自然也就記住了。

我們經常聽人說win32 sdk開發,那麼什麼是sdk呢。sdk的全稱是software development kit,中文譯為軟體開發包。假如現在我們要開發呼叫中心,在購買語音卡的同時,廠商就會提供語音卡的sdk開發包,以方便我們對語音卡的程式設計操作。這個開發包通常都會包含語音卡的api函式庫、幫助文件、使用手冊、輔助工具等資源。也就是說,sdk實際上就是開發所需資源的乙個集合。現在讀者應該明白win32 sdk的含義了吧,即windows 32位平台下的軟體開發包,包括了api函式、幫助文件、微軟提供的一些輔助開發工具。

Visual C 中的ODBC程式設計

一 mfc提供的odbc資料庫類 visual c 的mfc基類庫定義了幾個資料庫類。在利用odbc程式設計時,經常要使用到 cdatabase 資料庫類 crecordset 記錄集類 和crecordview 可視記錄集類 cdatabase類物件提供了對資料來源的連線,通過它可以對資料來源進行...

Visual C 中的ODBC程式設計

microsoft developer studio為大多數標準的資料庫格式提供了32位odbc驅動器。這些標準資料格式包括有 sql server access paradox dbase foxpro excel oracle以及microsoft text。如果使用者希望使用其他資料格式,則需...

Visual C 程式設計中的檔案操作

文章資訊 聶棟棟2004 12 01 出處 csdn方舟 本文對visual c 中有關檔案操作進行了全面的介紹,並對在檔案操作中經常遇到的一些疑難問題進行了詳細分析 正文 各種關於檔案的操作在程式設計中十分常見,如果能對這些操作都瞭如指掌,就可以根據實際情況找到最佳的解決方案,從而可以在較短的時間...