原创 .NET設計模式02:適配器模式Adapter

概念  適配器概念大家並不陌生,在日常生活中,電子產品都會使用電源適配器,比如便攜式電腦電源適配器,將220V交流電轉化成19V,這個就是適配器的作用。 編程中適配器作用: 適配器 adapter ,創建一個適配器組件,將提供接口轉化功能

原创 .NET設計模式01:迭代器模式IteratorPattern

迭代器 ITERATOR 提供一種方法順序訪問一個集合裏的各個元素,且又不暴露該對象裏的內部表示。  這個首先可以聯想到foreach循環方法,foreach循環語句查詢一個集合對象時,並不必要知道集合中有多少成員,也不用知道是如何排列的

原创 Sqlserver函數:獲取五筆

CREATE FUNCTION [dbo].[FUN_GETWB] ( @STR VARCHAR(200) ) RETURNS VARCHAR(200) AS BEGIN DECLARE @t TABLE

原创 測試理論08編寫合理的缺陷報告

如何錄入一個大家認爲好的,尤其是開發認爲好的BUG呢。撰寫缺陷報告的一個基本原則就是客觀陳述所有的相關事實。第一點 報告發現問題的版本開發人員需要指導問題出現在那個版本中,才能獲取一個相同的版本進行問題的重

原创 .Net日誌庫Nlog的詳細配置與調用演示

NLog是一個簡單靈活的.NET日誌記錄類庫,NLog的API非常類似於log4net,且配置方式非常簡單。通過使用NLog,我們可以在任何一種.NET語言中輸出帶有上下文的調試信息,根據項目需求配置署出格式和輸出目標的規則。 NLo

原创 C#用Mutex實現窗體切換[C#窗體切換]

如何實現多窗口的切換?  如果不想使用  hide 和show處理,如何實現? 使用一個案例舉個例輔助理解:設定一個思路: 1 執行:登陸時先判斷下有沒有配置數據庫鏈接並保障正常訪問;    結果:有配置文件且能訪問正常訪問數據庫返回 

原创 測試理論10:測試缺陷分類報告

缺陷分類報告        缺陷分類報告是測試報告的重要組成部分,可以再細分出缺陷類型分部報告、缺陷區域報告、缺陷狀態分部報告等。缺陷類型分部報告        缺陷類型分部報告主要描述缺陷的類型分部情況,

原创 測試理論07軟件測試過程管理

軟件測試管理過程一 軟件測試大體過程:測試需求地分析於確定測試計劃測試執行測試記錄和缺陷跟蹤迴歸測試測試總結和報告測試需求1需求規格說明書檢查要點<1正確性:對照原始需求檢查需求規格說明書<2必要性:不能回

原创 測試理論01 測試概述與人員要求

測試定義 使用人工或者自動的手段來運行或測量軟件系統的過程,目的是檢測軟件系統是否滿足規定的要求,並找出與預期結果之間的差異。 影響測試發展的兩個基礎因素:質量成熟度模型、質量風險評估沒有廣泛可靠的業界標準 測試前景 1工程師開發人員

原创 測試理論06軟件測試方法論

軟件測試是一門需要需要不斷學習補充新知識的學科,想要成爲一名優秀的測試員就必須像成爲一名武林高手一樣不斷研習武藝,博彩衆家之長,消化吸收後爲己所用,這樣才能最終立於不敗之地。測試的各種理論知識就像武功種的內

原创 測試理論09跟蹤缺陷生命週期與缺陷評審

測試人員應該跟蹤一個BUG的整個生命週期,從open到closed的所有狀態。通常一個bug的狀態有:New 新發現的bug,但是未經評審還沒有分配給開發人員進行修正OPEN 確認是bug 並且確認需要修改,指派給開發人員修改FIXED

原创 測試理論02軟件工程與軟件測試

軟件工程什麼是軟件工程隨着軟件工程學的發展,人們對計算機的認知逐漸深化。軟件工作的範圍不僅僅侷限在程序編寫,而是擴展到了整個軟件生命週期,如軟件基礎概念的形成、需求分析、設計、實現、測試、安裝部署、運行維護

原创 .Net日誌庫Nlog寫入到數據庫

需三個步驟:1在數據創建合適的表    2配置nlog.config    3調用 1創建表 CREATE TABLE [dbo].[NLogInfo]( [LogId] [int] IDENTITY(1,1) NOT NULL, [

原创 C#下拉框ComboBox動態綁定數據庫源

下拉框動態加載數據庫某字典表裏的字段作爲item展示。思路是:1數據庫訪問輔助類 SQLhelper;   用途:把從數據庫表中查詢到字段加載到datatable裏面備用;2一個combox輔助類 SetComboData;用途:把dat

原创 Windows下CMD命令刪除服務

列舉:C:\WINDOWS\system32>SC delete MSSQL$SQLEXPRESS[SC] DeleteService 成功講解:SC 是用來與服務控制管理器和服務進行通信的命令行程序。用法:sc <server> [co