原创 C# 實現Button雙擊事件

  爲了能夠觸發C# Button的雙擊事件,我們可以重載MouseDown事件,記錄每次鼠標按下的時間,如果兩次點擊的時間足夠近的話,就觸發一次雙擊方法。   C# Button是有DoubleClick事件的,只是它沒有出現

原创 [深入學習C#]C#實現多線程的方法:線程(Thread類)和線程池(ThreadPool)

簡介   使用線程的主要原因:應用程序中一些操作需要消耗一定的時間,比如對文件、數據庫、網絡的訪問等等,而我們不希望用戶一直等待到操作結束,而是在此同時可以進行一些其他的操作。   這就可以使用線程來實現。   本文主要介紹關

原创 sql server 不允許保存更改,您所做的更改要求刪除並重新創建以下表 的解決辦法

原文地址 啓動SQL Server Management Studio 工具菜單—-選項—-Designers(設計器)—-阻止保存要求重新創建表的更改 取消勾選即可。

原创 Timeout 時間已到。在操作完成之前超時時間已過或服務器未響應。 (.Net SqlClient Data Provider)

  原文地址   在做一個小東西的時候出現了這個問題,就是使用VS調試幾次項目後,使用SQL Server Management Studio管理數據庫時,使用SA登錄就會出現這個錯誤,當然,如果項目中的數據庫連接字符串中使用的

原创 WPF如何實現窗體透明——Opacity

  我們知道,在WPF通過設置窗體或者控件的“Opacity”屬性,可以控制透明度。但是要實現整個窗體的透明化,光設置“Opacity”是不夠的,還需要在WPF窗體或者頁面的Xaml代碼中定義如下:  <Window x:Clas

原创 用委託來實現IEqualityComparer接口

直接上代碼吧。 class FuncEqualityComparer<T> : IEqualityComparer<T> { readonly Func<T, T, bool> _comparer; readonl

原创 [轉]JQuery更改input元素的disabled屬性——disabledenabled

利用JQuery更改或者原生JavaScript對input元素的disabled屬性進行操作,disabled 和 enabled互換的過程,在代碼上並不是互逆的~。具體代碼如下: document.getElementBy

原创 [深入學習C#]——IEqualityComparer中GetHashCode的作用

本文主要給自己看,內容太多,懶得寫,直接附上參考博客。 參考一:C#——詳析GetHashCode方法 參考二:.NET(C#):GetHashCode 的作用 參考三:What’s the role of GetHashC

原创 [轉]C#4.0中的協變和逆變

原文地址 談談.Net中的協變和逆變 關於協變和逆變要從面向對象繼承說起。繼承關係是指子類和父類之間的關係;子類從父類繼承所以子類的實例也就是父類的實例。比如說Animal是父類,Dog是從Animal繼承的子類;如果一個對象的

原创 [雜記]一些感悟,隨時更新

1.用程序更新數據庫時間的時候,最好用在sql 語句中操作時間。比如:在sql語句中使用getdate()、dateadd()等函數。在程序中使用獲取的時間字符串跟客戶端運行平臺的時間設置有關,可能會出現”2015-09-06 星

原创 "IValueConverter" does not support converting from a string.——C# WPF 提示錯誤

當我們在WPF的Xaml代碼中,綁定ValueConverter的時候 ,可能會遇到題中的報錯信息。 假設Xaml代碼如下: <Grid.Resources> <local:MyConvertor x:Key="

原创 C#實現 Linq 序列的Distinct—— IEnumerable.Distinct()——IEqualityComparer

簡介   在C#中使用List或者Collection的時候,我們經常需要使用到Distinct操作,但是微軟默認提供的Distinct重載方法並不能滿足我們的需求。這時候,我們就需要自己動手做一番工作了。 Distinct方法的

原创 無論如何,我喜歡過你

  很久沒有這樣在乎過一個女生了,在以前那些熱戀的時光裏,似乎也沒過可以去記憶她的生日。因爲一切都擁有着,所以那時候對一切都漫不在乎。現在我什麼都不曾擁有,卻開始在乎起來。在青春的餘味尚能咀嚼的年歲,在尚未開始老去的青年,在心中還

原创 WPF中Style文件的引用——使用xaml代碼或者C#代碼動態加載

  WPF中控件擁有很多依賴屬性(Dependency Property),我們可以通過編寫自定義Style文件來控制控件的外觀和行爲,如同CSS代碼一般。   總結一下WPF中Style樣式的引用方法:   一、內聯樣式   

原创 C# WPF 中用代碼模擬鼠標和鍵盤的操作

  原文地址   C#開發者都知道,在Winform開發中,SendKeys類提供的方法是很實用的。但是可惜的是,在WPF中不能使用這個方法了。   我們知道,在WPF中非UI線程刷新UI線程,需要使用Dispatcher.I