Time of Update: 2015-09-19
標籤:1. 啟動外部程式,不等待其退出。2. 啟動外部程式,等待其退出。3. 啟動外部程式,無限等待其退出。4. 啟動外部程式,通過事件監視其退出。實現代碼如下:// using System.Diagnostics;private string appName = "calc.exe";/// <summary>/// 1. 啟動外部程式,不等待其退出/// </summary>private void button1_Click(object sender,
Time of Update: 2015-09-17
標籤:解決子表單放大後,子表單的表徵圖佔用主表單的功能表列的問題。 C#子表單最大化時, 那個表徵圖跑到主表單的前面去了, 造成介面不統一也不美觀。所以需要進行處理, 只要有主表單的菜單ItemAdded事件中加進下面代碼:if (e.Item.Text.Length == 0 || e.Item.Text == "還原(&R)" || e.Item.Text ==
Time of Update: 2015-09-17
標籤:單例模式:保證一個類僅有一個執行個體,並提供一個訪問它的全域訪問點。 構成:1.私人的建構函式2.私人靜態執行個體3.返回執行個體的靜態方法 public class Singleton { private static Singleton uniqueInstance = new Singleton(); private Singleton() { Console.WriteLine("this is a new singleton"); }
Time of Update: 2015-09-15
標籤: System.Net.Mail.MailMessage message = new System.Net.Mail.MailMessage(); message.From = new System.Net.Mail.MailAddress("*****@163.com"); //發送郵件郵箱 message.To.Add("********@qq.com"); //收件者
Time of Update: 2015-09-16
標籤:並行編程awit&async相關文章C#非同步編程今天晚上沒事寫了個測試的代碼,又看了看.net的並行編程,兩個方法,一個是非同步async修飾的,另一個是普通的方法,在控制台程式的Main方法裡去調用這兩個方法,會有什麼結果呢?首先我們看一下方法的組成,step1如下 public async void Step1() { try {
Time of Update: 2015-09-15
標籤:公司使用的考勤機是中控的指紋考勤機,但是中控的型號亂七八糟,通過程式讀出來的型號和實際標的型號不一致。另外,提供的開發包的C#版本的Demo中調用 axCZKEM1.ReadAllUserID(iMachineNumber);後調用axCZKEM1.SSR_GetAllUserInfo(iMachineNumber, out sdwEnrollNumber, out sName, out sPassword, out iPrivilege, out
Time of Update: 2015-09-17
標籤:原文 C#中通過Process啟動的外部第三方程式MainWindowHandle控制代碼為0 前幾天遇到了一個在C#的winform程式中,啟動一個第三方jar程式,並修改jar運行表單的標題的問題。大體的需求就是上面說明的那樣,下面是當初設想的思路和實現代碼。STEP1// 根據jar檔案的路徑,啟動該jarProcess p = Process.Start(jarfilePath); STEP2//
Time of Update: 2015-09-15
標籤:添加安裝部署項目後,滑鼠右鍵安裝項目->視圖->註冊表, 要使軟體在開機就運行,可以在HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run中 添加索引值儲存軟體目錄。在這裡我們依次添加以上的項,然後在Run中添加索引值,鍵名可以自己起,value要填軟體的實體路徑。實體路徑是客戶在部署確定
Time of Update: 2015-09-17
標籤:公司客戶需要,實現附件線上預覽功能。實現原理:利用微軟com組件,對上傳的先進行轉換pdf,如果上傳格式為pdf,那麼直接儲存至伺服器。上傳成功之後,會自動儲存在伺服器。點擊當前上傳檔案預覽是,在通過pdf轉換為swf檔案,通過flash外掛程式進行預覽具體步驟:1 實現簡單的附件上傳,這裡借用webupload,不清楚的童鞋百度便知2 進入檔案清單頁面 ,點擊檔案名稱進行預覽
Time of Update: 2015-09-16
標籤:在做跨域介面調用的時候,寫了個handler,在本地部署好了之後測試是可以用的,但是供外部連結調用的時候返回了405 method not allowed,解決辦法如下: <system.webServer> <httpProtocol> <customHeaders> <add name="Access-Control-Allow-Origin" value="*" /> <add name="Access-Control-
Time of Update: 2015-09-15
標籤:記得原來是可以通過PE直接提取Exe裡面的圖片的,不知道為什麼不能用了,下面是通過載入程式集反射出Resources 裡面的圖片或者表徵圖;提取結果直接存放到編譯目錄了,不知道向左向右,自己又回到Winform了 //從Exe裡面提取表徵圖和圖片 Assembly assm = Assembly.LoadFrom("Swtpro4.exe"); HashSet<string> l_strHashType = new
Time of Update: 2015-09-15
標籤:原文:http://www.cnblogs.com/wulinfeng/archive/2012/08/31/2664720.html 1 規範目的 ……………………………………………………… 3 2 適用範圍 ……………………………………………………… 3 3 代碼注釋 ……………………………………………………… 3 3.1 代碼注釋約定............................
Time of Update: 2015-09-15
標籤: 今天因為業務問題需要自己寫一個win服務,但是本地執行的時候一直執行不成,報錯.琢磨許久發現2個問題.1.當註冊程式.bat執行的時候需要用管理員身份執行2.執行的時候來源程式exe的路徑需要加上當前路徑. 註冊服務:%SystemRoot%\Microsoft.NET\Framework\v4.0.30319\installutil.exe %~dp0/XXXXX.exeecho %cd%Net Start SyncServicesc config
Time of Update: 2015-09-18
標籤:數字 轉換 字元 原題如下:練習4.9 給一個不多於5位的正整數,求 1.它是幾位元; 2.分別輸出每一位元字; 3.倒序輸出各位元字。思考:1.要求輸入為不多於5位的正整數 2.要取出5位中每位的數字
Time of Update: 2015-09-18
標籤://BOOL類型的變數,變數名的命名都有自己的特點! // 1、以is開頭 isFat isTall isBeautiful// 2、以can開頭 canRun// 3、以has開頭 hasMoney// // //
Time of Update: 2015-09-16
標籤:atoi (表示 alphanumeric to integer)是把字串轉換成整型數的一個函數 http://baike.baidu.com/link?url=VTP54JT5-EY5TL0GFfd49bGrgK7x-CjgU6onYPMMS694itag7FSAZs_0k3IXDAXUKVumKNXt5AP1xacUOPQ7PK#include <stdlib.h>#include <stdio.h> int main(void){ int n;
Time of Update: 2015-09-15
標籤:1 //read_check.xml2 <?xml version="1.0" encoding="UTF-8" ?> 3 <note year="55" date="33" month="22"> 4 <id>5000</id> 5 <password>FE-D0-18-00</password> 6 </note> 1
Time of Update: 2015-09-15
標籤:#include <stdio.h>/*重新編寫squeeze(s1,s2),將字串S1中任何與字串S2中字元匹配的字元都刪除*/#define max 10char c[max];int main(){ char a[max] = "abcdefg"; char b[max] = "abcdffe"; void squeeze(char a[],char b[]); squeeze(a,b); printf("%s\n",c);}void squeeze
Time of Update: 2015-09-15
標籤: 1 運行create_xml.c時遇到的問題 2 3 [email protected]:~/Desktop/mxml-2.9$ ./configure --enable-threads 4 [email protected]:~/Desktop/mxml-2.9$ make 5 [email protected]:~/Desktop/mxml-2.9$ sudo make install 6 //依照以前的經驗,要開啟多線程的支援,編譯,安裝 7 8
Time of Update: 2015-09-15
標籤:(一) 在項目開發的過程中,經常會出現這樣的情況:我們的產品包括很多,以QQ舉例,如登陸、好友下載、群下載、網路硬碟、QQ遊戲、QQ音樂等,總不能要求使用者每次輸入使用者名稱、密碼吧,為解決這個問題,高手提出了一個很好的跨平台、跨應用的身分識別驗證解決方案,那就是——單點登入(Single Sign On),簡稱為 SSO。一、 什麼是單點登入(Single Sign