最新文章
|
知識管理交流
→『 技術文檔交流 』
本版文數:9256 今日文數:3863
|
今天研究了一下,在C#里面卻是可以不用自定義消息這么復雜的方法來實現跨窗體調用控件,C#有更好的辦法就是委托。效果描述:有兩個窗體,FORM1(一個名為“打開form2”的button控件)和FORM2(一個名為“改變form1顏色“的button控件)。啟動時,FORM1中點擊button控件“打開form2””使F...
|
現在給大家介紹一種最簡單的跨窗體操作WinForm的窗體是一個類,C#的類是引用類型,那么我們應該可以將WinForm窗體類進行傳遞,那不就可以進行操作了么?效果描述:有三個窗體然后順序分別是(1)點擊第一個窗體中的按鈕彈出第二個窗體,隱藏第一個窗體(2)第二個窗體到一定時間彈出第三個窗體(3)點擊第三個窗體的按鈕關閉...
|
最近寫了個軟件叫WebBrowser,目的用于,網頁的自動操作處理,就是說,所有你在網頁上面的操作,都可以錄到一個腳本中,然后可以回放這個操作過程。。我是說任何過程。程序是用C#寫的,其中遇到了一個難題,對于網頁,我是用C#內置的WebBrowser控件控制,但是這個控件有個問題,就是對于一些網頁上的鏈接,如果你在IE...
|
usingSystem;
usingSystem.Text;
usingSystem.Windows.Forms;
usingMicrosoft.Win32;namespaceWindowsFormsApplication4
publicstaticbyte[]HexStringToByteArray(Stri...
|
以button控件舉例,button控件增加兩個事件,MouseEnter、MouseLeave事件,代碼如下。privatevoidbutton1_MouseEnter(objectsender,EventArgse)privatevoidbutton1_MouseLeave(objectsender,EventAr...
|
foreach(Controlcontrolin表單信息.Controls)}
foreach(Controlcontrolinthis.Controls)}}
容器匯總控件獲取方法:可以查到的,用容器IDforeach(ControlcingroupBox1.Controls)
|
VNC的密碼是保存在注冊表中的:VNC3.0版本的的密碼存放在HKEY_CURRENT_USER\Software\ORL\WinVNC3\Password處,VNC4.0版本的密碼存放在HKEY_CURRENT_USER\Software\RealVNC\WinVNC4\Password處,webshell命令reg...
|
說明:QQ有個靠邊隱藏的功能,使用起來很方便:在屏幕上拖動QQ的主窗體,當窗體的上邊沿與屏幕的上邊沿對齊時,主窗體就會duang~~地隱藏起來,當將鼠標移到屏幕上邊沿的對應區域時,主窗體又會duang~~顯示出來。我在GG的最新版4.2中也增加了靠邊隱藏的功能,支持靠左邊沿隱藏、靠上邊沿隱藏、靠右邊沿隱藏三種模式,并且...
|
將CSkin組件添加到工具箱教程:1.工具箱右鍵-添加選項卡。2.為了避免與其他組件混亂,我們將其命名為CSkin。3.找到CSkin.dll位置,點擊拖住,往新建的分組欄空白處扔!沒錯是扔!。4.CSkin的組件添加完畢!是不是很簡單呢。5.這吊炸天的N個組件就是實現各種界面效果的控件了,擁有超強的自定義屬性。
|
shutdown()doesntactuallyclosethefiledescriptor—itjustchangesitsusability.Tofreeasocketdescriptor,youneedtouseclose().shutdown是一種優雅地單方向或者雙方向關閉socket的方法。而close則立即...
|
屬性/方法名:說明:
[基本屬性]
URL:String;指定媒體位置,本機或網絡地址
uiMode:String;播放器界面模式,可為Full,Mini,None,Invisible
playState:integer;播放狀態,1=停止,2=暫停,3=播放,6=正在緩沖,9=正在連接,10=準備就緒
en...
|
//創見打開對話框對象實例
OpenFileDialogopenFileDialog=newOpenFileDialog();//設置為可以打開多個文件
openFileDialog.Multiselect=true;//設置打開文件格式
openFileDialog.Filter=Mp3文件}
|
屬性/方法名:說明:
[基本屬性]
URL:String;指定媒體位置,本機或網絡地址
uiMode:String;播放器界面模式,可為Full,Mini,None,Invisible
playState:integer;播放狀態,1=停止,2=暫停,3=播放,6=正在緩沖,9=正在連接,10=準備就緒
en...
|
在做一個關于web負載均衡的壓力測試的時候碰到一個問題。測試采用的是單機測試,web服務器+3個負載均衡節點服務+客戶端都在同一臺4核工作機上。由于測試邏輯簡單,1024個http客戶端4s左右會吃光6W個端口,繼續訪問就會出現錯誤:由于系統緩沖區空間不足或隊列已滿,不能執行套接字上的操作。錯誤的原因是Socket占用...
|
1、經典錯誤之無法訪問已釋放的對象。對象名:“System.Net.Sockets.Socket”(1)、問題現場(2)、問題敘述程序中的某個地方調用到了socket.close后,這個socket還被調用,就出爆出上面錯誤!(3)、解決方案使用下面一句:if(stsend!=null&&stsend....
|
C#寫了一個socket服務端,但是就算把socket關了端口都還是一直被占用,只有強制關閉“w3wp”端口才能真正的釋放,請問大神們有什么好的方法
|
最近在做相關的東西,我是這樣理解P2P的:A和B都向S通信,如果A要連接B,需要先創建一個SOCKETSA連接S的一個端口SS,S通過SS與SA的連接得到SA端口的外網地址AS,然后把這個外網地址AS傳給B,B也一樣通過S將SB的外網地址BS傳給A。A斷開與S的連接的SA,B也一樣斷開SB,然后A用SA去連接SB的外網...
|
在進行Socket長連接時,若服務器或客戶端出現異常時,另外一端對Socket對話進行操作時,程序會出現無法訪問已釋放的對象的問題。例如客戶端出現問題主動斷開Socket時,當服務器操作Socket時,比如主動斷開Socket會話,那么程序會出現“無法方位已釋放的對象”,是由于客戶端的原因導致服務器和客戶端的Socke...
|
1、用字符串分隔:
usingSystem.Text.RegularExpressions;
stringstr=aaajsbbbjsccc;
string[]sArray=Regex.Split(str,js,RegexOptions.IgnoreCase);
foreach(stringiinsArra...
|
HTML5提供了強大的繪圖API,讓我們能夠使用JavaScript輕松繪制各種圖形。本文將主要講解使用Html5繪制餅圖(統計圖)的方法。先看一下餅圖效果:全部代碼如下:[html]viewplaincopy<!DOCTYPEhtml><html><head><title&g...
|
下面小編給大家收集兩款C#刪除數組中重復元素實例,方法都是利用遍歷數組然后加一判斷再進行刪除數組元素即可。例1代碼如下復制代碼string[]stringArray=;
//List用于存儲從數組里取出來的不相同的元素
List<string>listString=newList<string&g...
|
今天因為工作需要我要利用.net來寫一個采集功能出一,實現要求是:采集指定網站頁面中所有圖片并且可以過濾不符合要求的圖片并保存到本地,同時還需要把標題與內容采集下來。原理很簡單:抓取網頁源碼=>正則匹配圖片地址=>使用C#提供的方法下載圖片如果是縮略圖形式,再獲取A標簽的HREF地址,過濾出圖片地址即可。代...
|