▋好久不見!距離上一次發刊,竟然是一年多前的事了!為慶祝復刊,這一期有「贈書活動」,有興趣的讀者,請往下看。👇今年 C++ 圈最大的新聞非「C++20 標準規格定案」莫屬。C++20 可以說是自 C++11 以來,加入最多新功能的一版,其中幾個功能對於 C++ 生態圈未來的走向,有舉足輕重的影響。待各大編譯器廠商支援 C++20 後,未來的 C++ 程式碼如何「質變」,令人期待!雖然 C++20 了,但開發者別擔心跟不上,C++ 依然是熟悉的 C++,強者不會被廢去武功,新人也不必擔心看不懂。據我多年的觀察,新功能的「發酵期」長達數年,有心人士有足夠時間適應。幾個較常被討論的 C++ 新功能:ConceptsModulesCoroutinesRangesstd::format之後的電子報我會收集與 C++20 有關的資訊,望讀者跟這些新功能「日久生情」,不再陌生。迫不急待的躁進者,可以到這裡看看有哪些新功能。▋Windows UI Framework我在上一期(去年的事了)提到:Microsoft 在 MFC 之後,幾乎停止了 C++ GUI Framework 的開發(ATL/WTL 不算)。去年 Microsoft BUILD 大會,微軟端出了新技術,有機會解決 Windows 平台上,C++ GUI Framework 欠缺的問題。其中,有幾個技術我特別感興趣:XAML IslandsWinUI 3.0有了 XAML Islands,你可以在傳統 Win32 應用程式、WPF、Windows Form 裡,放 UWP 元件。藉此幫傳統應用程式續命。WinUI 目前已經有穩定的 2.x 版,但今年即將釋出正式版的 WinUI 3.0,是微軟未來 Native Application 開發的重要角色。WinUI 使用 XAML 做為 UI 描述語言,經過數年的發展 XAML 在許多場合被重用,例如 Xamarin, NoesisGUI。今年以前,我們是凡人。今年開始,我們是脆弱的凡人。疫情當前,保護好自己,留下拯救世界的本錢。我是山姆,《大山姆的機機車車™》是我投注心力製作的電子報,希望透過這份小報,把我感興趣的資訊分享給同樣求知若渴的您。
大山姆的機機車車™ #19
大山姆的機機車車™ #19
大山姆的機機車車™ #19
▋好久不見!距離上一次發刊,竟然是一年多前的事了!為慶祝復刊,這一期有「贈書活動」,有興趣的讀者,請往下看。👇今年 C++ 圈最大的新聞非「C++20 標準規格定案」莫屬。C++20 可以說是自 C++11 以來,加入最多新功能的一版,其中幾個功能對於 C++ 生態圈未來的走向,有舉足輕重的影響。待各大編譯器廠商支援 C++20 後,未來的 C++ 程式碼如何「質變」,令人期待!雖然 C++20 了,但開發者別擔心跟不上,C++ 依然是熟悉的 C++,強者不會被廢去武功,新人也不必擔心看不懂。據我多年的觀察,新功能的「發酵期」長達數年,有心人士有足夠時間適應。幾個較常被討論的 C++ 新功能:ConceptsModulesCoroutinesRangesstd::format之後的電子報我會收集與 C++20 有關的資訊,望讀者跟這些新功能「日久生情」,不再陌生。迫不急待的躁進者,可以到這裡看看有哪些新功能。▋Windows UI Framework我在上一期(去年的事了)提到:Microsoft 在 MFC 之後,幾乎停止了 C++ GUI Framework 的開發(ATL/WTL 不算)。去年 Microsoft BUILD 大會,微軟端出了新技術,有機會解決 Windows 平台上,C++ GUI Framework 欠缺的問題。其中,有幾個技術我特別感興趣:XAML IslandsWinUI 3.0有了 XAML Islands,你可以在傳統 Win32 應用程式、WPF、Windows Form 裡,放 UWP 元件。藉此幫傳統應用程式續命。WinUI 目前已經有穩定的 2.x 版,但今年即將釋出正式版的 WinUI 3.0,是微軟未來 Native Application 開發的重要角色。WinUI 使用 XAML 做為 UI 描述語言,經過數年的發展 XAML 在許多場合被重用,例如 Xamarin, NoesisGUI。今年以前,我們是凡人。今年開始,我們是脆弱的凡人。疫情當前,保護好自己,留下拯救世界的本錢。我是山姆,《大山姆的機機車車™》是我投注心力製作的電子報,希望透過這份小報,把我感興趣的資訊分享給同樣求知若渴的您。