Time of Update: 2018-12-07
一、什麼是TDD 簡單的說,即在寫任何功能代碼之前,先寫它的測試代碼。具體步驟: ·根據需要編寫一個測試案例 ·編寫功能代碼,以讓剛才的測試案例通過 ·逐步補充測試案例 ·修改功能代碼使新增的測試案例和原來的都通過 ·重構,包括功能代碼和測試案例二、為什麼使用TDD 提高代碼品質。由於功能代碼的高品質和完善的測試案例集,增強了開發人員信心,從而贏得他人信任。 改進設計。TDD保
Time of Update: 2018-12-07
1. oncontextmenu="window.event.returnValue=false" 將徹底屏蔽滑鼠右鍵 <table border oncontextmenu=return(false)><td>no</table> 可用於Table 2. <body onselectstart="return false"> 取消選取、防止複製 3. onpaste=
Time of Update: 2018-12-07
最近正在研究 asp.net 2.0 新增的login控制項,發現系統預設的密碼安全性要求較高,即“密碼最短長度為 7,其中必須包含以下非字母數字字元: 1。”,對於一般王展來說沒有必要(連windows2003sever都沒有預設要求這樣複雜的密碼)。一些參考資料提供的修改方法是在machine.config裡面修改。但是除非你有主機的管理權,否則是不能修改的。所以還是建議到web.config檔案裡面修改。 方法是在web.config的<system.web>節點裡加入子標籤:
Time of Update: 2018-12-07
今天修改了一下GridView裡面的刪除按鈕提示框添加方法,以前添加提示框的時候是對Cell添加的,所以點Cell裡面的空白處也會彈出提示對話方塊,現在又找了一個方法比較好,可以只對裡面的Button添加。我用的是一個ImageButtom,添加的代碼如下:protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { //只有資料行才有綁定資料 if (e.R
Time of Update: 2018-12-07
揪出ASP.NET 2.0四大“外掛程式”的總後台 -- ASPNETDB 資料庫圖表、表和視圖(1) 基本表和獨立表 ASPNETDB 這個隱藏在ASP.NET 2.0四大“外掛程式” ( SqlMembershipProvider、 SqlRoleProvider、 SqlProfileProvider、 SqlPersonalizationProvider )
Time of Update: 2018-12-07
使用者成員資格表相信各位兄弟看了上面這張表,對大部分欄位的意思都已瞭然於胸了。老小弟在此只為大家理一理剩下的“小部分欄位”:PasswordFormat:密碼格式?其實是密碼加密方式,其.NET類型為MembershipPasswordFormat枚舉。下面列出 MembershipPasswordFormat 枚舉的3個值: Clear 不加密; Encrypted 使用web.config中machineKey指定的方法加密/解密; Hashed
Time of Update: 2018-12-07
(一).使用者控制項和自訂控制項概述 使用者控制項(UserControl): 副檔名為*.ascx,跟*.aspx在結構上相似,是指頁面中 載入的功能塊,只是使用者控制項不能單獨作為頁面運行,必須嵌入到*.aspx頁面或其它用 戶控制項中使用. 自訂控制項, 跟HtmlControl或WebControl相似, 編譯後可以添加引用到工具列裡 面,直接用滑鼠拖動使用. (二).使用
Time of Update: 2018-12-07
原文關鍵總結:1、Every good work of software starts by scratching a developer's personal itch.每一個好的軟體起因都是撓到了開發人員本人的癢處。2、Good Programmers know what to write.Great ones know what to rewrite(and reuse).好的程式員知道寫什麼。偉大的程式員知道改寫(和重複使用)什麼。3、"Plan to throw one
Time of Update: 2018-12-07
個人化使用者配置(使用者自訂屬性)表由此表結構可以看出,所有的使用者自訂屬性最後都是“打包”(序列化)成一個或兩個資料區塊,存放在PropertyValuesString(序列化為string、Xml) 和(或)
Time of Update: 2018-12-07
使用 Anthem.NET 的常見回調(Callback)處理方式小結[轉]轉自:http://www.cnblogs.com/RChen/archive/2006/09/12/anthem_callback.html在 Anthem.NET 中,通過 XmlHttp 或 XmlHttpRequest 組件對伺服器端所作的一次無重新整理調用(通常是非同步模式),稱為一個回調(Callback)。本文內容是對 Anthem.NET 架構內建範例代碼的整理和歸納,著重小結一下在使用
Time of Update: 2018-12-07
http://subject.csdn.net/1minsir/performancemanage/什麼是績效管理美國前總統甘迺迪有過這樣一段闡述:“所謂績效管理,就是一種溝通,使人們提升自己以達到比自己強大很多的境界—而不是獨裁者使用的工具。它是一種進行中的計劃,輔導,回顧,和獎賞的過程;它可以鼓勵人們達到他們的目標,重要到就像把人類送上月球!”。從人本主義管理的觀點來看,員工成長是企業成長的根本,績效管理作為管理工具不能偏離這一根本。績效管理和績效目標的制定應該更多地從正向激勵的角度思考和應
Time of Update: 2018-12-07
最近在幹活中終於體會到了一點點團隊開發的思想。但是我覺得我們的團隊開發做的還不是很好,所以我想在這裡談一點點這些日子的感受,讓自己也能記得清楚一些,在以後的工作中也能改正彌補一下現在的不足。團隊開發真的是一件很不容易的事情,而做大的項目,必須要由團隊來完成,在這過程當中,會出現很多很多的問題,因為開發人員都是人,不可能像機器執行程式一樣,只要有固定的代碼,就不會出現代碼以外的問題,更何況不是一個人而是一群人。所以如果想讓一群人按照既定的規則來進行各自的活動的話,就要有一套合理的規則和方法,這些方
Time of Update: 2018-12-07
操縱基本(表)的預存程序註冊應用程式。CREATE PROCEDURE aspnet_Applications_CreateApplication( @ApplicationName nvarchar(256), @ApplicationId uniqueidentifier
Time of Update: 2018-12-07
著作權聲明:原創作品,允許轉載,轉載時請務必以超連結形式標明文章 原始出處
Time of Update: 2018-12-07
建立使用者成員資格。CREATE PROCEDURE aspnet_Membership_CreateUser( @ApplicationName nvarchar(256), @UserName nvarchar(256), @Password nvarchar(128), @PasswordSalt nvarchar(128), @Email nvarchar(256), @PasswordQuestion nvarchar(256), @PasswordAnswer nvarchar(12
Time of Update: 2018-12-07
“細胞代數學說(亦稱細胞分裂次數學說)認為,人體細胞相當於每2.4年更新一代。 經實驗發現,人體細胞在培養條件下平均可培養50代,每一代相當於2.4年,稱為弗列克係數。
Time of Update: 2018-12-07
建立角色。CREATE PROCEDURE aspnet_Roles_CreateRole( @ApplicationName nvarchar(256), @RoleName nvarchar(256))該過程首先調用 aspnet_Applications_CreateApplication 註冊應用程式;然後將角色資料添加到角色表(aspnet_Roles) 中。傳回值:成功返回 0;角色已存在,返回 1。 發生錯誤,返回 -1。刪除指定角色。CREATE PROCEDURE
Time of Update: 2018-12-07
設定(儲存)使用者的自訂屬性資料。CREATE PROCEDURE aspnet_Profile_SetProperties ( @ApplicationName nvarchar(256), @PropertyNames ntext, @PropertyValuesString ntext, @PropertyValuesBinary image, @UserName nvarchar(256), @IsUserAnonymous bit, @CurrentTimeUtc
Time of Update: 2018-12-07
.NET對使用者的狀態控制採用SESSION(COOKIE也可以,但是無法在伺服器端觸發SESSIONEND事件,所以這裡說到的方法是基於使用SESSION的).NET 和 ASP中都可以使用Global.asax 來對SESSION END事件進行程式設定,網上有很多關於使用global.asax結合APPLICATION和SESSION END事件
Time of Update: 2018-12-07
The Agile development community has struggled for years with an array of solutions for automated testing solutions for web development. NUnitASP is a good way to unit test server side ASP.Net code, especially now that it doesn’t require XHTML