最新文章
|
知識管理交流
→『 技術文檔交流 』
本版文數:9484 今日文數:4056
|
c#模擬鼠標點擊需要引用的dllC#本身帶的類庫中沒有關于鼠標操作的函數庫,需要引用微軟的dll,在visualstudio中使用nuget添加mshtml即可(Microsoft.mshtml)主要函數,及其方法參數釋義usingSystem;usingSystem.Collections.Generic;using...
|
這個方法可以用在任何后臺任務耗時較長,造成界面“假死”界面控件不更新的情況。比如要要執行的數據庫操作是幾十萬條的update語句,如果在click事件里阻塞或者做Thread.Sleep或一個耗時很長的操作,窗口就會無響應點不動了。故需要用this.BeginInvoke方法來異步執行UI線程的操作,更新界面顯示。//...
|
我們需要發布的exe文件很多時候都可能會依賴于一堆松散的dll,如果想在發布的時候只提供exe文件,而不想把一大堆dll一起放在和exe同一個文件夾下,是有方法的,該方法由CLRviaC#作者提出,我在實踐的過程中遇到的幾點問題,現在記錄下總體的流程和該注意的事項。一.新建需要使用的類庫:1.打開VS,新建類庫,使用默...
|
我們經常會寫一些小程序給自己或者他人用,而這些程序時長又會去引用一些第三方的Dll,比如開源的ICSharpCode.SharpZipLib.dll等。為了讓程序保持整潔,或者給對方的時候方便,就想把這些dll給嵌入到EXE中去,這樣在不打包的情況下,只要丟一個文件給對方就能用了。最近研究了下可行性,目前有如下幾種方法...
|
先來看一個栗子,假設現在有一個第三方dll:namespaceTestLibrary1}}TestLibrary1.dll在項目中引用,然后調用其中的方法Test,將輸出aaabbbcccusingSystem;namespaceConsoleApplication5}}效果:但是很顯然,當你把程序發給你的客戶的時候必...
|
usingSystem.IO;publicstaticvoidWriteLog(stringstrLog)FileStreamfs;StreamWritersw;if(File.Exists(sFileName))//驗證文件是否存在,有則追加,無則創建elsesw=newStreamWriter(fs);sw.Wri...
|
1調用直接這樣用:2//PDFHelper.AddImageWatermarkPDF(path,D://my.pdf,Server.MapPath(/HtmlToPdf/Tools/sy.bmp),0,0);3stringtemp=DateTime.Now.ToLongDateString()++DateTime.No...
|
<!DOCTYPEhtml><html><head><metacharset=UTF-8><title></title><styletype=text/css>html,body#filter#map#dealers_list#deal...
|
TML常用特殊字符:只要你認識了HTML標記,你便會知道特殊字符的用處。HTML原代碼顯示結果描述<<小于號或顯示標記>>大于號或顯示標記&&可用于顯示其它特殊字符"“引號®
|
先把有問題的代碼貼出來吧usingSystem;usingSystem.Data;usingSystem.Configuration;usingSystem.Collections;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSyst...
|
///<summary>///SQL注入過濾///</summary>///<paramname=InText>要過濾的字符串</param>///<returns>如果參數存在不安全字符,則返回true</returns>publicboolSq...
|
1usingSystem.Net;2usingSystem.Net.Sockets;34///<summary>5///獲取本機IP地址6///</summary>7///<returns>本機IP地址</returns>8publicstaticstringGetLoc...
|
線程是進程中的最小執行單元,多線程是指在給定時間內擁有多個線程的能力,并且可以調度它們從而在某一時刻處理多個操作,微軟的.NetFramework提供了Thread來幫助我們完成多線程開發。Thread編程要想使用Thread,需要在程序中引用System.Threading命名空間,然后再提供一個供線程調度的方法,這...
|
1.首先在NuGet安裝pingyinConverter
2.下載-安裝-引用ChineseChar.dll到項目中官網了解:http://www.microsoft.com/zh-cn/download/confirmation.aspx?id=152513.直接上代碼了1publicclassPinYinConv...
|
///<summary>///創建桌面快捷方式///</summary>///<paramname=deskTop>桌面的路徑</param>///<paramname=FileName>文件的名稱</param>///<paramname=...
|
///<summary>///金額轉換成中文大寫金額///</summary>///<paramname=LowerMoney>eg:10.74</param>///<returns></returns>publicstaticstringMone...
|
///<summary>///共享文件操作類///</summary>publicclassSharedFolderManager///<summary>///共享文件夾根路徑///</summary>privatestaticreadonlystringRootPath...
|
非本服務器文件,如PDF,excel等,下載一般是通過href=‘遠程文件的http或者https’的方式下載,但是如果瀏覽器已經有PDF插件了,則用href不是下載,而是在線打開了,影響體驗,所以遠程服務器文件下載改為后臺的方式下載,可以繞開插件。代碼如下:stringurl=hidFilePath.Value;//...
|
字符串截取SubStringORRemove1stringstr3=123abc456;23//str3=str3.Substring(0,i);//從左邊開始取字符串的前i個字符(str3=str3.Remove(i,str3.Length-i);)4str3=str3.Substring(0,3);5str3=st...
|
背景Selenium是一個用于Web應用程序測試的工具。Selenium測試直接運行在瀏覽器中,就像真正的用戶在操作一樣。而對于爬蟲來說,使用Selenium操控瀏覽器來爬取網上的數據那么肯定是爬蟲中的殺手武器。這里,我將介紹selenium+谷歌瀏覽器的一般使用。需求在平常的爬蟲開發中,有時候網頁是一堆js堆起來的代...
|
1、直接分割string[]method1=text1.Split(newstring[],StringSplitOptions.RemoveEmptyEntries);
2、正則分割Regexre=newRegex(@\r\n);string[]method2=re.Split(text2);
3、替換后分割例如...
|
代碼如下:gridBandW1.Caption=System.Globalization.CultureInfo.CurrentCulture.DateTimeFormat.GetDayName(DateTime.Now.DayOfWeek);gridBandW2.Caption=System.Globalizatio...
|