CodeSmith 教學 (1):概述 - 基於範本的程式碼產生工具介紹
CodeSmith 是基於範本的程式碼產生工具,使用類似 ASP.NET 語法產生任意類型程式碼或文字。不綁定特定架構,真正威力在於自訂範本自動化乏味重複工作。
CodeSmith 教學 (2):撰寫第一個程式碼範本 - 自動產生 AssemblyInfo.cs
CodeSmith 核心在程式碼範本,針對重複性高的程式碼(如 AssemblyInfo.cs)建立範本,透過屬性設定差異點自動產生。 範本建立流程 VS 建
CodeSmith 教學 (3):實戰 - 自動產生 Yii Framework ActiveRecord 類別
實戰範例:透過 CodeSmith 連接資料庫,自動為 Yii Framework 產生所有資料表對應的 ActiveRecord PHP 類別。 從模板建立流
CodeSmith 教學 (4):基本語法 - CodeTemplate 指令 18 個參數完整參考
CodeTemplate 指令是範本唯一必要宣告,定義範本語言、目標語言、描述等核心屬性,類似 ASP.NET @Page 指令。 CodeTemplate 參
CodeSmith 教學 (5):基本語法 - 範本中的註解與輸出檔案註解
CodeSmith 範本支援兩種註解:範本內部註解(不輸出)與輸出檔案註解(隨程式碼產出)。 範本內部註解 使用 <%-- ... --%> 區塊,
CodeSmith 教學 (6):基本語法 - Property 指令宣告與使用屬性完整參數說明
屬性賦予 CodeSmith 範本動態性,透過 Property 指令定義,使用時必須指定值(除非有預設值)。 Property 指令完整參數 <%@ P
CodeSmith 教學 (7):基本語法 - 跳脫 ASP.NET 標記產生 ASP.NET 程式碼
CodeSmith 範本語法與 ASP.NET 相似,若要產生包含 <% 的 ASP.NET 程式碼,需使用跳脫序列 <%% 替代 <%。 範
CodeSmith 教學 (8):CodeTemplate 物件完整解析與進階應用
CodeSmith 引擎處理範本時使用多個核心物件,CodeTemplate(類似 ASP.NET Page 類別)是與引擎直接互動的主要介面。 CodeTem
ASP.NET Web API 入門(一):專案建立與 GET/POST 資料傳輸初探
ASP.NET Web API 是微軟推出的 RESTful 服務框架,隨 ASP.NET MVC 4 整合發布。本文示範建立專案並測試基本 GET/POST
ASP.NET Web API 安全驗證系列(二):HTTP 基本認證實作與安全性考量
ASP.NET Web API 安全驗證系列(二):HTTP 基本認證實作與安全性考量 HTTP 基本認證 是 HTTP 協定內建的簡單驗證機制,雖安全性有限,
ASP.NET Web API 安全驗證系列(三):摘要認證實作與安全性分析
ASP.NET Web API 安全驗證系列(三):摘要認證實作與安全性分析 接續 HTTP 基本認證,本文探討 Digest Authentication (
ASP.NET 實現相似頁面後台代碼抽象與動態 GridView 資料綁定:多型實戰範例
ASP.NET 實現相似頁面後台代碼抽象與動態 GridView 資料綁定:多型實戰範例 面對「我的申請」與「待我審批」兩個高度相似頁面:查詢條件、列表顯示、審
ASP.NET MVC 建置班級網站:註冊介面實作與資料註解驗證應用
ASP.NET MVC 建置班級網站:註冊介面實作與資料註解驗證應用 課程專題採用 ASP.NET MVC 建置班級網站,核心功能之一為使用者註冊。本文記錄註冊
使用 ASP.NET MVC 開發混合式行動應用:跨平台挑戰、Web 技術方案與架構實踐
使用 ASP.NET MVC 開發混合式行動應用:跨平台挑戰與 Web 技術解決方案 行動應用市場高度分化:Android、iOS、Windows Phone
ASP.NET MVC 中 TempData、ViewData、ViewBag 三大資料傳遞機制完整比較
ASP.NET MVC 中 TempData、ViewData、ViewBag 三大資料傳遞機制完整比較 ASP.NET MVC 控制器向視圖傳遞資料有三種主要
ASP.NET Response.Redirect 運作原理與實作機制深度解析
ASP.NET Response.Redirect 運作原理與實作機制深度解析 Response.Redirect 是 ASP.NET Web Forms 與
ASP.NET SignalR 實現即時訊息推送:原理、環境建置與 Demo 實作
ASP.NET SignalR 實現即時訊息推送:原理、環境建置與 Demo 實作 ASP.NET SignalR 是 ASP.NET 生態系中實現伺服器向用戶
ASP.NET MVC 路由表中添加 Route 實例的問題分析與解決方案
ASP.NET MVC 路由表中添加 Route 實例的問題分析與解決方案 在 ASP.NET MVC 應用程式啟動時,透過 Global.asax 的 Reg