《呈現 C#》第八章:使用 C# 撰寫元件
第八章概覽 本章學習如何撰寫、編譯元件,以及在用戶端程式中使用。進階主題包括使用命名空間組織應用程式。包含兩大節:「你的第一個元件」與「使用命名空間」。 8.
C# 讀取文字檔案範例:使用 StreamReader 與 StringTable
示範使用 System.IO.StreamReader 逐行讀取文字檔,並將每行字串存入自訂的 StringTable 集合中,最後列印所有內容。 完整程式碼
DataList 分頁實作:取得搜尋結果與總筆數的方法
提供兩個資料存取方法供 DataList 分頁使用:取得指定頁面資料與取得總筆數,均採用預存程序與 SqlDataAdapter.Fill(DataSet, s
C# 入門教學(三):抽象與多型概念解析
抽象 從多個物件提取共同部分並置入單一抽象類別。範例中 Shape 類別封裝共同的 color 欄位與 GetColor() 方法,避免在 10 種形狀中重複撰
C# 入門教學(四):抽象類別與多型實作範例
範例架構 建立抽象基類 Shape,派生 Circle、Rectangle、Square 三個具體類別,示範抽象方法與多型行為。 Shape 抽象類別 pub
程式語言世代交替:從 C/C++ 到 Java/C# 與 XML 的角色
C/C++ 面臨退場 隨著應用程式從獨立作業系統轉向網際網路平台,C/C++ 設計初衷(貼近硬體、高效能、Unix 系統程式)已不符現代需求。指標雖強大卻帶來不
《呈現 C#》前言補充與第三章:撰寫第一個 C# 程式
前言補充:書籍導讀 適用讀者 本書不適合程式設計初學者,目標讀者為具備 C/C++、VB、Java 或其他程式經驗的開發人員。C++ 背景轉向 C# 最容易;若
透過範例學習 ASP.NET WebForms 技術(二):Button 與 DataGrid 控制項
Button 控制項 Button 用於將頁面內容提交至伺服器。核心屬性與事件: Text:顯示文字。 Click 事件:處理使用者與伺服器互動的核心。範例:
透過範例學習 ASP.NET WebForms 技術(四):HyperLink 控制項詳解
HyperLink 控制項基本屬性 HyperLink 在頁面產生超連結,宣告式與程式碼兩種定義方式: <asp:HyperLink ID=hl1 run
ASP.NET 伺服器控制項的視圖狀態完整指南:運作機制、效能與安全性
視圖狀態概述 HTTP 為無狀態協定,Web 應用程式在伺服器與用戶端往返時需保持狀態資訊。ASP.NET 2.0 提供多種狀態管理方案(Session、Coo
ASP.NET 控制項載入失敗的解決方案:索引服務鎖定暫存檔案導致
問題現象 開發 ASP.NET 系統時,使用 RadTreeView 控制項(2.5 版升級至 3.0 版皆同)經常出現「控制項無法載入」錯誤。重新啟動系統或稍
ASP.NET 中常見的 DateTime 處理函數總結
ASP.NET 開發中頻繁需要日期時間運算與格式化。以下整理多種常用 VB.NET 函數,涵蓋加減天數、格式化輸出等場景,供快速參考。 1. 使用 TimeS
ASP.NET 代碼重用的兩大模式:Page Controller 與 Front Controller 架構解析
前言:減少伺服器腳本,提升重用性 開發複雜動態 ASP.NET 應用程式時,必須盡量減少重複程式碼,提高重用性與靈活性。將邏輯寫在 .aspx 腳本頁中難以重用
ASP.NET 中使用 SqlCommandBuilder 自動產生 SQL 指令
在 ASP.NET 中,SqlCommandBuilder 可根據 SelectCommand 自動產生插入、更新、刪除的 SQL 指令,極大簡化資料庫操作程式
C# 與 Java 比較(一):核心架構、相似處與屬性、索引子差異
C# 與 .NET 平台概覽 2000 年 6 月,微軟發布 C# 語言與 .NET 平台。C# 是強型別、物件導向語言,語法簡單、表達力強;.NET 平台是微
C# 與 Java 比較(二):委派與事件機制深度解析
委派—— 類型安全的物件導向指標 委派是 C# 中極具特色的機制,它類似指標,卻是類型安全且物件導向的。微軟以 Delegate「取代指標」的意思命名,譯為「委
C# 語言簡介:現代、簡單且類型安全的物件導向程式設計
為什麼選擇 C#? 當您已熟悉 C++ 或 Visual Basic 進行企業級開發,為何仍需學習另一種語言?市場給出的答案很明確:在企業運算領域,C# 將成為
.NET 語言選擇指南:C#、VB.NET、Managed C++、JScript 比較與建議
結論先行 C#:主流首選,語法清晰、功能完整、ECMA 標準、跨平台潛力、社群最大、工具支援最佳。 VB.NET:面向物件轉型不徹底、語法冗長 (同功能代碼量