Time of Update: 2018-12-06
轉載自:http://dlix.bokee.com/5956750.htmlC#,java,vbscript都是採用的四捨六入五成雙(下有解釋)。SQL server 使用的是四捨五入。C#如 Math.Round(1.25,1) = 1.2。SQL 中 select round(1.25,1) 返回的是1.3。C#中實現四捨五入的參考代碼:如2.45要四捨五入到小數後一位,可以先給2.45*10,然後加0.5,再取整,再除以10就OK了 public double
Time of Update: 2018-12-06
今天在學習的時候,在網上看到了這種用法,以前沒有看到過,挺新鮮(自己真是孤陋寡聞)。好像匿名方法是的。形如:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> this.button1.Click += delegate(object sender, EventArgs e) {
Time of Update: 2018-12-06
在c#中怎樣禁用滑鼠左鍵的使用,其實我們可以通過ImessageFilter介面下的PreFilterMessage方法、Application類的AddMessageFilter方法,RemoveMessageFilter方法和Message結構的Msg屬性來禁用滑鼠左鍵。Message結構封裝Windows發送的訊息,可使用該結構封裝訊息,並將其分配給視窗過程以進行調度,還可以使用該結構擷取系統嚮應用程式或控制項發送的關於某個訊息的資訊。使用PreFilterMessage方法在調度訊息之前
Time of Update: 2018-12-06
string scriptDirectoryName = Path.Combine(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location), InstallerInfo.SCRIPTDIRECTORY);//Scripts executing ProcessStartInfo pi = new ProcessStartInfo("o
Time of Update: 2018-12-06
一般的小東西: 一、從控制台讀取東西代碼片斷: using System; class TestReadConsole { public static void Main() { Console.Write("Enter your name:"); string strName = Console.ReadLine(); Console.WriteLine(" Hi "+ strName); } } 二、讀檔案代碼片斷:
Time of Update: 2018-12-06
C# 模仿QQ、MSN訊息提示系列 一、基本原理C# 模仿QQ、MSN訊息提示系列 二、基本效果模仿包含代碼C# 模仿QQ、MSN訊息提示系列 三、實現多個提示效果C# 模仿QQ、MSN訊息提示系列 四、bug修改 效果最佳化C# 模仿QQ、MSN訊息提示系列 五、改進 只使用兩個時間控制項 一、改進內容1、只使用兩個時間控制項一個控制項擷取滑鼠狀態一個控制項負責移動和等待增加屬性 private FormMoveState NextState;(下一次的狀態)問題解決
Time of Update: 2018-12-06
C# 模仿QQ、MSN訊息提示系列 一、基本原理C# 模仿QQ、MSN訊息提示系列 二、基本效果模仿包含代碼C# 模仿QQ、MSN訊息提示系列 三、實現多個提示效果C# 模仿QQ、MSN訊息提示系列 四、bug修改 效果最佳化C# 模仿QQ、MSN訊息提示系列 五、改進 只使用兩個時間控制項 一、修改內容1、引用封送類異常提示出現原因 Point 屬性屬於引用封送類 修改方法:原來使用 public Point EndPoint; 屬性擷取下一個提示視窗出現的位置於是改為 Code
Time of Update: 2018-12-06
C# 模仿QQ、MSN訊息提示系列 一、基本原理C# 模仿QQ、MSN訊息提示系列 二、基本效果模仿包含代碼C# 模仿QQ、MSN訊息提示系列 三、實現多個提示效果C# 模仿QQ、MSN訊息提示系列 四、bug修改 效果最佳化C# 模仿QQ、MSN訊息提示系列 五、改進 只使用兩個時間控制項
Time of Update: 2018-12-06
C# 模仿QQ、MSN訊息提示系列 一、基本原理C# 模仿QQ、MSN訊息提示系列 二、基本效果模仿包含代碼C# 模仿QQ、MSN訊息提示系列 三、實現多個提示效果C# 模仿QQ、MSN訊息提示系列 四、bug修改 效果最佳化C# 模仿QQ、MSN訊息提示系列 五、改進 只使用兩個時間控制項
Time of Update: 2018-12-06
從前,在南方一塊奇異的土地上,有個工人名叫彼得,他非常勤奮,對他的老闆總是百依百順。但是他的老闆是個吝嗇的人,從不信任別人,堅決要求隨時知道彼得的工作進度,以防止他偷懶。但是彼得又不想讓老闆呆在他的辦公室裡站在背後盯著他,於是就對老闆做出承諾:無論何時,只要我的工作取得了一點進展我都會及時讓你知道。彼得通過周期性地使用“帶類型的引用” (原文為:“ typed reference” 也就是 delegate?? )“回調”他的老闆來實實現他的承諾,如下: class Worker {
Time of Update: 2018-12-06
if (txtName.Text == "") { Response.Write("<script>alert('請輸入管理員名!');location='javascript:history.go(-1)';</script>"); } else { int P_Int_returnValue = mc.AddAdmin(txtName.Text.Trim(),tx
Time of Update: 2018-12-06
今天按照往常一樣,運行項目,卻不能登入了。並且拋出來一個異常。“Cannot execute a program. The command being executed was "C:\Windows\Microsoft.NET\Framework\v2.0.50727\csc.exe" /noconfig /fullpaths”上網查查,說會在訪問webservice的時候會遇到這樣的問題。“If you use Simple Object Access Protocol (SOAP) to
Time of Update: 2018-12-06
using System.Runtime.InteropServices; [DllImport("user32", EntryPoint = "mouse_event") private static extern int mouse_event( int dwFlags,// 下表中標誌之一或它們的組合 int dx, int dy, //指定x,y方向的絕對位置或相對位置 int cButtons,//沒有使用 int
Time of Update: 2018-12-06
http://blog.sina.com.cn/s/blog_5ea0192f0100dyvr.html原 文作者不詳細,特此致謝! 在UML類圖中的關係模式主要有以下幾種: 泛化(Generalization), 實現(Realization), 關聯(Association), 彙總(Aggregation), 依賴(Dependency) 等.1. 泛化(Generalization) 泛化關係: 是一種繼承關係, 表示一般與特殊的關係,
Time of Update: 2018-12-06
1. 源檔案方面。C#可以在一個.cs 檔案中。出現多個name sapce(命名空間,有些類似於pacakage),並定義多個類。C#包含有預先處理指令。 2. 資料類型方面。 a) C#定義了struct(結構),不能是抽象的,也不能被繼承,是實值型別的。 b) C#沒有基本類型的概念,全部是物件導向的類型,int是Int32的簡寫。 c) 在Java中const是保留字,final與C#中的 const意思相同,
Time of Update: 2018-12-06
本文將為大家介紹一下如何對C#程式Bug修複的快速方法。.NET
Time of Update: 2018-12-06
C#是.Net平台的通用開發工具,它能夠建造所有的.Net應用。在.Net中所有線程都運行在應用程式定義域(AppDomain)中,這也許讓你想到Win32進程,實際上它們還是有很大的不同。應用程式定義域提供了一種安全而通用的處理單元,公用語言運行庫可使用它來隔離應用程式。注意在.Net中應用程式的隔離是應用程式定義域而不是進程,在單個進程中可以存在幾個應用程式定義域,而且線程可以跨越應用程式定義域的範圍,某個線程中的方法可以調用另一個線程的方法,這樣的話就不會造成進程間調用或進程間切換等方面的
Time of Update: 2018-12-06
1.匯入Excel類型庫使用Visual C++的擴充指令#import匯入Excel類型庫:#import "C:\\Program Files\\Common Files\\microsoft shared\\OFFICE14\\MSO.DLL" \rename("RGB","MsoRGB") \rename("SearchPath","MsoSearchPath")#import "C:\\Program Files\\Common Files\\Microsoft
Time of Update: 2018-12-06
在編寫C++類模板時,有時希望模板參數滿足某種要求,即約束條件,比如要求某個模板型別參數T必須派生於基類TBase。在C#泛型中可以通過where關鍵字來指定約束條件,而C++模板則缺乏類似的約束機制。C++0x中引入了一些新的特性,C++標準庫也得到了改進和擴充,有兩篇不錯的參考文章:Explicating the new C++ standard (C++0x), and its implementation in VC10Standard C++ Library changes in
Time of Update: 2018-12-06
聲明、本人也是初次接觸線程,寫此文章只為分享學習經驗,並無它意。 1、為什麼說是改進版?原文是實現功呢是兩個線程同時操作一個資料一個線程操作完畢,釋放鎖,另一個線程操作,釋放鎖,迴圈直到程式結束使用的等待方法是為了達到舉一反三的效果,特把原來程式改為 一個線程等待另外兩個線程全部完畢後執行操作並且使用 Wait(Object) 方法並且寫有相關提示,使閱讀代碼者能夠瞭解線程的執行方法2、先給出原始碼Code highlighting produced by Actipro