C++/CLI with OpenCV+WPF example_a version of C++ you can run in the .Net_L0














Part1. C++/CLI Syntax





How to convert an object


C++  Array Using








C++  Delegate Using



How to convert from the .Net String to traditional C style character pointer







We will using C++ CLI to make an image processing program


We will combine the opencv Library and WPF grid Library

In this example , we will draw the contour in the image






It's a version of C++ you can run in the .Net



Runtime means  a  process or timing When the program is running

RunTime就是運行時的意思。
程序分為幾個狀態,(1)編輯時->(2)編譯時->(3)靜態時->(4)運行時

C代碼編譯成可執行文件的時候,指令沒有被CPU執行,
這個時候算是編譯時,就是編譯的時候。

運行的時候指的是指令加載到內存並由CPU執行的時候。


比如有些錯誤在編譯的時候是不會出現的,就是程序在語法上沒有問題。但在運行時,因為缺少資源等因素可能出現運行時錯誤。叫做runtime error!


C語言的時候,
printf、malloc、strcpy之類的函數,是系統實現好的,這套東西就叫做C runtime。


C++語言的時候,
runtime中又多了cout、異常處理的支持函數、RTTI的支持函數等等。
這類runtime都是函數庫形式,被應用程序靜態鏈接或者動態鏈接。

C# is running in the .Net runtime

C# can use function call but C# can only use basic data structure



This language can both access C# .Net objects  and C++

C#  and C++  bridge language








留言

這個網誌中的熱門文章

何謂淨重(Net Weight)、皮重(Tare Weight)與毛重(Gross Weight)

Architecture(架構) 和 Framework(框架) 有何不同?_軟體設計前的事前規劃的藍圖概念

經得起原始碼資安弱點掃描的程式設計習慣培養(五)_Missing HSTS Header