最新文章
|
知識管理交流
→『 技術文檔交流 』
本版文數:8236 今日文數:3158
|
ListView是用于顯示數據的,先在窗體中拉一個lisview控件,還有一些新增、修改、刪除、查詢按鈕和文本框,控件名稱為listview,按鈕為btnInsert,btnUpate,btnDeleteOne,btnDelete,btnSelect,文本框的名稱為txtName,txtSex,txtPhone,txt...
|
有時,上傳數據和下載數據都需要用到網絡,但是不知道程序是否已連接到網絡,下面是簡單測試是否已連接網絡的小功能1、在winform窗體上添加一個按鈕和多選框
2、點擊檢查網絡,觸發事件,如果是有網絡,則勾上網絡狀態,失敗則提示
3、事件的源碼privatevoidbutton1_Click(objectsender,...
|
運行winform窗體,我們是怎樣隱藏的呢?例子:1)創建簡單winform窗體2)編寫隱藏窗體程序的代碼3)效果演示
1)創建一個簡單的winform窗體MainForm:
這樣運行后,在任務欄能看到窗體,怎樣隱藏,在load事件中加上//窗體最小化顯示
this.WindowState=FormWindowS...
|
我在網上收集一下文件的壓縮和解壓的方法,是通過ICSharpCode.SharpZipLib.dll來實現的一、介紹的目錄第一步:下載壓縮和解壓的ICSharpCode.SharpZipLib.dll支持庫第二步:創建一個壓縮和解壓的demo項目第三步:查看壓縮和解壓的文件的結果二、demo演示(包括源碼和界面)1、下...
|
publicenumDateInterval
publicsealedclassDateTimeManger
//endofdefaultconstructor
publicstaticlongDateDiff(DateIntervalInterval,System.DateTimeStartDate...
|
之前做定時器同步方法試過很多方法,不過都有些問題:1)quartz+IIS方式(web項目發布到IIS上,出現IIS應用池回收問題)2)用線程Timer方式(出現多個線程同步同個任務問題)3)window計劃任務+api方法方式4)quartz+window服務(暫不到怎么弄)最后確定用第(3)種方式,解決了定時同步數...
|
在每一個窗體生成的時候,都會針對于當前的窗體定義InitializeComponent()方法,該方法實際上是由系統生成的對于窗體界面的定義方法。
//位于.cs文件之中的InitializeComponent()方法
publicForm011()
在每一個Form文件建立后,都會同時產生程序代碼文...
|
FtpWebRequestftp=(FtpWebRequest)FtpWebRequest.Create(ftp://10.38.129.14:21//home//xy2012);ftp.Credentials=newNetworkCredential(用戶名,密碼);ftp.Method=WebRequestMeth...
|
現在正在做一個異地備份功能,是通過ftp方式,但是需要在備份上傳之前先判斷ftp服務器上面的磁盤空間是否足夠。看看FTP服務器是否支持列出磁盤容量數據的命令,支持的話,發送list命令查看返回信息里,讀取返回的信息,就能看到剩余大小,如下:stat211-StatusforuserUSERfrom219.*:Store...
|
Dictionary是一個泛型,他本身有集合的功能有時候可以把它看成數組,他的結構是這樣的:Dictionary<[key],[value]>他的特點是存入對象是需要與[key]值一一對應的存入該泛型,通過某一個一定的[key]去找到對應的值。舉個例子://實例化對象Dictionary<int,st...
|
數組:int[]buff=newint[6];ArrayList:ArrayListbuff=newArrayList();List:List_List=newList();Dictionary:Dictionary_Dictionary=newDictionary();LinkedList:LinkedList_Li...
|
可以實現通過鍵值查找、插入、刪除一個鍵-值對的操作,這些如果用數組實現都非常麻煩。
Key就是鍵,value就是值,我們在很多地方都會用到字典,他的特點就是查找很快,當然比List快。
字典必須包含名空間:usingSystem.Collection.Generic;
Dictionary里面的每一個元素都是一個...
|
最近需要實現將XML文件中存儲的數據統一讀取入內存,并快速查詢指定數據的功能。當XML中的數據量不大時,這個功能非常簡單,選擇Dictionary數據結構,按鍵值對的方式存儲數據就好了,查詢也十分便捷。然而,我處理的XML數據小則幾百萬條,大則幾千萬條,使用傳統的方式在.NET4.0下會報“System.OutOfMe...
|
staticvoidMain(string[]args)//4.顯示容量和元素個數Console.WriteLine(元素個數:,myDictionary.Count);//5.通過key查找元素if(myDictionary.ContainsKey(1)),value:,1,myDictionary[1]);Cons...
|
1usingSystem.Collections.Generic;//引用命名空間//Dictionary可以理解為散列集合2publicclassDictionaryTest3,姓名:,kvp.Key,kvp.Value);31}3233//8.遍歷鍵或值的集合34Dictionary<string,strin...
|
1.根據單個分隔字符用split截取例如stringst=GT123_1;string[]sArray=st.split(_);即可得到sArray[0]=GT123,sArray[1]=1;2、利用多個字符來分隔字符串例如stringstr=GTAZB_JiangBen_123;string[]sArray=str....
|
靜態方法和非靜態方法的區別:1.靜態方法不需要類實例化就可以調用,反之非靜態方法需要實例化后才能調用;2.靜態方法只能訪問靜態成員和方法,非靜態方法都可以訪問;3.靜態方法不能標記為override,導致派生類不能重寫,但是可以訪問;4.靜態成員是在第一次使用時進行初始化。非靜態的成員是在創建對象的時候,從內存分配上來...
|
usingSystem;usingSystem.Collections.Generic;usingSystem.IO;usingSystem.Linq;usingSystem.Net;usingSystem.Text;
namespaceHttpDemopublicstaticvoidDownLoad()else//...
|
CookiesQueryStringApplicationSession
1、利用cookies保持客戶端信息.NETSystemWeb控件名稱以下三個類,可以使用它們來處理客戶端的Cookies1、HttpCookie:提供一個建立和操作獨立HTTPcookies的安全類型的方式2、HttpResponse:Coo...
|
兩者都需要引入命名空間:usingSystem.Drawing;一、圖片水印前臺Photoshuiyin.aspx代碼:<div><asp:FileUploadID=FileUpload1runat=server/><asp:ButtonID=Button1runat=serverText...
|
由于最近要做一個客戶端,但是要求有一個掉線檢測的功能,下面讓我們看看使用自定義的HeartBeat方式來檢測客戶端的連接情況。心跳包的實現思路:客戶端連接上服務端后,在服務端會維護一個在線客戶端列表。客戶端每隔一段時間,向服務端發送一個心跳包,服務端受收到包以后,會更新客戶端最近一次在線時間。一旦服務端超過規定時間沒有...
|
什么是異步編程?異步編程指的就是不用阻塞當前線程來等待任務的完成,而是將任務扔到線程池中去執行,當前線程可以繼續向下執行,直至其它線程將任務完成,并回調通知當前線程。整個任務從開始到結束都是異步完成的,不會阻塞當前線程。因此,異步編程很重要的一點就是,不會阻塞當前線程。異步編程實現在C#語言中,通過委托可以很方便地實現...
|
usingSystem.Xml;usingSystem.IO;usingSystem;namespaceFramework.Commonelseif(File.Exists(appConfig))else}///<summary>///用戶指定具體的配置文件路徑///</summary>///&...
|
閱讀目錄一、證件識別API接口二、EmguCV類庫調用三、Office2007組件最近研究C#相關的OCR技術,圖像識別一般C和C++這種底層語言做的比較多,C#主要是依托一些封裝好的組件進行調用,這里介紹三種身份證識別的方法。一:調用大公司API接口,百度、云脈,文通科技都有相關的API介紹。二:調用圖像處理類庫,E...
|