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