Author Image

Michael Chen 的技術文件

程式設計、開放原始碼、技術雜談

Cover image

每傳送一次 HTML 表單就要重刷一次頁面,對於使用者體驗來說不是很好。近年來的網頁程式,會充份利用 Ajax 的特性,以非同步的方式傳接資料,再利用 JavaScript 程式動態改變使用者介面。在本範例程式中,我們以 Ajax 重構先前文章介紹的 TODO 清單程式。 繼續閱讀

Cover image

在本文中,我們介紹建置 Pascal 開發環境的過程。 繼續閱讀

Cover image

在初階的資料結構教材中,不會對二元搜尋樹進行平衡的動作,這樣的樹實用性偏低,但易於實作,會拿來做為樹的第一個實例。本文會實做一個未平衡的二元搜尋樹。 繼續閱讀

Cover image

使用現代化的 C 特性撰寫 C 程式。 繼續閱讀

Cover image

雖然 Pascal 現在是利基語言,這個語言並沒有死亡,而是進化成一個具有 Write Once, Compile Anywhere 哲學的通用型程式語言,可用來撰寫多種型態的應用程式。 繼續閱讀

Cover image

網頁已經變成廣泛使用的跨平台運行環境。許多的軟體專案都有將程式碼轉譯成 JavaScript 程式碼的轉譯器。本文介紹將 Free Pascal 程式轉為 JavaScript 程式的軟體專案。或許可以藉此延續或拓展 Pascal 程式的生命週期。 繼續閱讀

Cover image

在編譯程式時,我們可以開啟選擇性的警告訊息。此外,我們可以鎖定 C 標準的版本。藉由這些特性來改善 C 或 C++ 程式碼的品質。在本文中,我們使用 POSIX shell 腳本將編譯和執行程式碼的過程自動化。 繼續閱讀

Cover image

近年來,消費者層級的軟體轉成網頁程式和行動程式。然而,當時 Delphi 未能及時趕上這波風潮。不過,如果想用 Pascal 寫網頁程式,仍然有一些方案可選擇。本文介紹了數個用 Pascal 寫網頁程式的方案。並展示 Fano Framework 的使用方式。 繼續閱讀

Cover image

在先前的文章中,我們以概念為主,介紹撰寫跨平台 C 程式相關的議題。在本文中,我們延續這個議題,但會著重實際的工具使用。讀者可以將本文和先前的文章對照著看,對於撰寫跨平台 C 程式會更了解。 繼續閱讀

Cover image

一般來說,我們在寫 Objective-C 類別時,至少會繼承 NSObject,因為該類別已經實作物件應有的的基本行為。然而,若不想引入 Foundation 物件庫,其實還是可以自行用 Objective-C 的運行期函式庫實作不依賴 NSObject 的類別。本文以簡單的實例來展示如何實作這樣的類別。 繼續閱讀

現代 C 語言程式設計
【追蹤網站】
Facebook Facebook Twitter Plurk
Alexa Traffic for michaelchen.tech
【支持本站】
Buy me a coffeeBuy me a coffee
【搜尋本站】