技術文件 - LabVIEW 物件導向程式設計 (LVOOP):於設計背後所做的決定

摘錄:




概觀
LabVIEW 為風行 20 年整的軟體。LabVIEW 屬於設計工具嗎?LabVIEW 是程式設計語言嗎?LabVIEW 兩者都是。因為不需電腦設計師的參與,科學家與工程師即可針對電腦進行程式設計。對想要新增功能的 LabVIEW 開發者而言,僅需顧慮客戶,而非設計者的需求。針對 8.2 版,NI 介紹 LabVIEW 物件導向程式設計 (LVOOP)。物件導向 (OO) 為程式設計形式,均為艱深的抽象概念與技術詞彙。要了解此程式設計形式,則必須專精程式設計的相關知識,或花費極長時間進行學習。NI 希望簡化此程式設計的複雜度,讓廣大的使用者都能使用物件導向的強大功能。該結果可能讓熟悉其他程式設計語言的物件導向擁護者感到驚訝。此白皮書將揭露 NI 建立 LabVIEW 物件導向程式設計時,於其背後所下的決定與理由。 此白皮書將假設對 LabVIEW 物件導向程式設計具有某程度的了解。客戶可重新檢視 LabVIEW Help 的相關部分與範例程式之後,再繼續閱讀此白皮書。
目錄
  • LabVIEW 物件導向程式設計的高階設計
  • NI 選擇 「物件導向程式設計 (OOP)」的意義?
  • 應如何選擇所用的字彙?
  • LabVIEW 類別的設計
  • 類別函式的設計
  • 有任何方法宣告一個類別為另一個類別的Friend Class 嗎?
  • 結論