使用自訂驗證組件庫擴充 Windows 表單

來源:互聯網
上載者:User
摘要:資料驗證是確保正常的資料擷取以及後續處理和報告的關鍵步驟。本文介紹了 Windows 表單固有的程式驗證基礎結構,並以此為基礎開發了用於提供更高效驗證功能的自訂驗證組件庫,該驗證功能與使用 ASP.NET 的驗證控制項相似。
下載 winforms03162004_sample.msi 樣本檔案。
本頁內容
引言
Windows 表單驗證的主要功能
程式驗證與聲明性驗證
建立設計時支援
模仿是最真誠的恭維
必需欄位驗證程式簡介
BaseValidator:分治法
一個放便士,一個放英鎊
已完成的自訂驗證基礎結構
結論
其他自訂驗證解決方案
C# 與 Visual Basic .NET
Genghis
致謝
參考資料
引言
大家都把我稱作怪人,我最喜歡的影片之一是 Amazon Women on the Moon,該片模仿了二十世紀五十年代的 B 級科幻電影,風格同 The Kentucky Fried Movie 一樣,由幾個喜劇短片組成。其中的一個短片“兩份身份證明”,講述了 Karen 和 Jerry(分別由 Rosanna Arquette 和 Steve Guttenberg 扮演)在他們初次相會的晚上發生的故事。故事從 Jerry 到達 Karen 的公寓開始。經過幾分鐘輕鬆友好的談話後,Karen 突然要求 Jerry 出示兩份身份證明-一張信用卡,一份有效駕駛執照。Karen 通過身份證明對 Jerry 進行約會檢查,正是這種突然的變化構成了該喜劇的主線。遺憾的是,Jerry 沒有通過身份檢查,Karen 因此拒絕了此次約會。除了滑稽可笑以外,這個故事還具有現實意義,Windows 表單開發人員從中可以清楚地認識到:應始終對資料進行驗證,以免出現意外情況,就像對劇中的 Steve Guttenberg 進行約會檢查一樣。相反,成功的資料驗證就像對劇中的 Rosanna Arquette 進行約會檢查一樣,這對於該短劇的作者來說會是一件相當愉快的事情。
Windows 表單驗證的主要功能
簡單地說,驗證是指在進行後續處理或儲存之前,確保資料的完整性和準確性的過程。儘管驗證在資料層和商務規則應用程式層中都可以實現,但應將其包含在展示層中,以構成前沿驗證防禦。利用 UI,開發人員通常可以為終端使用者構造一個更具人性化、響應性更高並提供更多資訊的驗證過程,同時還可以避免出現類似於跨 N 層應用程式進行不必要的雙向網路通訊這樣的問題。驗證可以包含類型、範圍和商務規則檢查,圖 1 中的表單可以應用所有這些類型的驗證。
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.