最新文章
|
知識(shí)管理交流
→『 技術(shù)文檔交流 』
本版文數(shù):10724 今日文數(shù):5165
|
1、將該控件的imemode設(shè)置為禁用,防止用戶(hù)啟用中文輸入法:2、將本textbox控件的shortcutsEnabled為false,防止用戶(hù)點(diǎn)擊鼠標(biāo)右鍵彈出菜單來(lái)粘貼:3、增加textbox控件的KeyDown事件,防止Ctrl+V方式復(fù)制中文進(jìn)來(lái),先點(diǎn)擊屬性窗口中的閃電圖標(biāo),顯示出控件可用事件,雙擊“KeyDo...
|
.Net自帶的Webbrowser有著太多的平臺(tái)限制。對(duì)于用戶(hù)體驗(yàn)之上的今天,這無(wú)疑是一個(gè)噩夢(mèng),然后就開(kāi)始找.Net下的WebKitBrowser.dll(后面提供下載)從開(kāi)源網(wǎng)站下到程序,點(diǎn)擊完美運(yùn)行懷著激動(dòng)的心情開(kāi)始集成到自己的軟件中,該引用的引用,該復(fù)制的復(fù)制然后首先想到的是平臺(tái)問(wèn)題,好吧,切到x86然后就是來(lái)回...
|
有個(gè)項(xiàng)目要使用WebBroswer控件,并且要能傳遞一個(gè)js對(duì)象供前臺(tái)調(diào)用,用c#的WebBroswer控件很容易實(shí)現(xiàn):[csharp]viewplaincopyprivatevoidForm1_Load(objectsender,EventArgse)[csharp]viewplaincopyprivatevoidF...
|
WebKit.NET是對(duì)WebKit的.Net封裝,使用它.net程序可以非常方便的集成和使用webkit作為加載網(wǎng)頁(yè)的容器。這里介紹一下怎么用它來(lái)顯示一個(gè)網(wǎng)頁(yè)這樣的一個(gè)最簡(jiǎn)單的功能。第一步:下載WebKit.Net的bin文件.WebKit.net的主頁(yè)是http://webkitdotnet.sourceforge...
|
webkit.net0.5下載地址https://sourceforge.net/projects/webkitdotnet/files/WebKit%20.NET%200.x/0.5/WebKit.NET-0.5-bin-cairo.zip/download需要將bin目錄所有dll和文件拷到項(xiàng)目bin目錄不然會(huì)報(bào)錯(cuò)...
|
本文實(shí)例講述了C#使用webbrowser的常見(jiàn)用法。分享給大家供大家參考。具體如下:判斷是否網(wǎng)絡(luò)正常?12345privateboolIsConnectedToInternet()設(shè)置默認(rèn)頁(yè)面:
復(fù)制代碼代碼如下:webBrowser1.Navigate(newUri(http://www.yoursiteweb....
|
剛學(xué)c#不久,也不太懂什么IHTMLDocument、IHTMLDocument2、IWebBrowser2等等。自己琢磨了好久,終于知道了怎么用WebBrowser操作frame和iframe。1.獲取frame的源文件MessageBox.Show(webBrowser1.Document.Window.Frame...
|
獲取網(wǎng)頁(yè)數(shù)據(jù)有很多種方式。在這里主要講述通過(guò)WebClient、WebBrowser和HttpWebRequest/HttpWebResponse三種方式獲取網(wǎng)頁(yè)內(nèi)容。這里獲取的是包括網(wǎng)頁(yè)的所有信息。如果單純需要某些數(shù)據(jù)內(nèi)容。可以自己構(gòu)造函數(shù)甄別摳除出來(lái)!一般的做法是根據(jù)源碼的格式,用正則來(lái)過(guò)濾出你需要的內(nèi)容部分。一、...
|
1)在c#中調(diào)用js函數(shù)如果要傳值,則可以定義object[]數(shù)組。具體方法如下例子:首先在js中定義被c#調(diào)用的方法:functionMessageaa(message)在c#調(diào)用js方法Messageaaprivatevoidbutton1_Click(objectsender,EventArgse)2)在js中調(diào)...
|
在c#中經(jīng)常需要按照列表顯示格式化后的數(shù)據(jù),最合適的控件就是listview,用好該控件可以增加軟件界面的美觀(guān)性,給用戶(hù)更好的用戶(hù)體驗(yàn)。下面介紹一下listview控件的幾種常用方法。包括:1,增加單行顯示;2,獲取選定行內(nèi)容;3,修改選定行內(nèi)容;4,清除選定行;5,清除全部;6,輪詢(xún)列表數(shù)據(jù)。工具/原料Microso...
|
內(nèi)容簡(jiǎn)介介紹如何是使用C#來(lái)完成動(dòng)態(tài)鏈接庫(kù)的創(chuàng)建和使用、動(dòng)態(tài)鏈接庫(kù)對(duì)代碼有很好的封裝、能很好的保護(hù)源代碼。使用圖例完整的演示。使用軟件vs2005以及以上版本均可步驟和方法1新建一個(gè)類(lèi)庫(kù)。
2
3編寫(xiě)一個(gè)簡(jiǎn)單的類(lèi)庫(kù)實(shí)例,例如:DllTest
在默認(rèn)名為:calss1.cs里編寫(xiě)代碼
一下是一個(gè)簡(jiǎn)單的:在控制臺(tái)顯...
|
最近因?yàn)轫?xiàng)目需要,需要調(diào)用一個(gè)動(dòng)態(tài)鏈接庫(kù),由于以前沒(méi)有接觸過(guò),也不知道如何編寫(xiě)調(diào)用DLL,特此記錄下學(xué)習(xí)筆記。
一、什么是DLL以及使用它的好處1DLL(DynamicLinkLibrary)DLL是一個(gè)包含可由多個(gè)程序同時(shí)使用的代碼和數(shù)據(jù)的庫(kù),DLL不是可執(zhí)行文件。動(dòng)態(tài)鏈接提供了一種方法,使進(jìn)程可以調(diào)用不屬于其可執(zhí)...
|
1.對(duì)查詢(xún)進(jìn)行優(yōu)化,應(yīng)盡量避免全表掃描,首先應(yīng)考慮在where及orderby涉及的列上建立索引。2.應(yīng)盡量避免在where子句中對(duì)字段進(jìn)行null值判斷,否則將導(dǎo)致引擎放棄使用索引而進(jìn)行全表掃描,如:
selectidfromtwherenumisnull
可以在num上設(shè)置默認(rèn)值0,確保表中num列沒(méi)有null...
|
原文見(jiàn):http://blog.csdn.net/Felomeng/archive/2007/05/18/1614411.aspx摘要:這個(gè)小示例展示了如何使用微軟網(wǎng)頁(yè)瀏覽器以及微軟文檔對(duì)象模型(DOM)去處理任意網(wǎng)頁(yè)中的元素。為了在編程中使用DOM,需要把網(wǎng)頁(yè)瀏覽器和與它的方法、屬性、事件相關(guān)的DOM添加到你的C#工...
|
前一段時(shí)間,在一個(gè)群里(好多蘿莉哦),我感覺(jué)氣氛比較冷,人氣少,于是準(zhǔn)備用AI活躍一下氣氛。但是我發(fā)現(xiàn)網(wǎng)上的QQ聊天機(jī)器人無(wú)法滿(mǎn)足賣(mài)萌的需求,然后和社主商量后決定寫(xiě)一個(gè)QQ自動(dòng)聊天機(jī)器人。首先如何登陸QQ?普通QQ?WebQQ?3GQQ?普通首先被否定了,本來(lái)想用WindowsAPI來(lái)控制QQ2012的,用Spy++試...
|
.NET體系由公共語(yǔ)言運(yùn)行庫(kù)(CLR)(CommonLanguageRuntime)和.NETFramework類(lèi)庫(kù)所構(gòu)成。CLR是.NETFramework的核心執(zhí)行環(huán)境,也稱(chēng)為.NET運(yùn)行庫(kù)。.NETFramework類(lèi)庫(kù)是一個(gè)內(nèi)容豐富的類(lèi)集合,它可以完成以前要通過(guò)WindowsAPI來(lái)完成的絕大多數(shù)任務(wù)。一、CL...
|
命名規(guī)范
1.利用Pascal的方式定義類(lèi)型、方法名和常量
publicclassSomeClass
}2.對(duì)于局部變量和方法的參數(shù)使用駱駝命名法
intnumber;
voidMyMethod(intsomeNumber)
3.接口的名稱(chēng)前面加上I
interfaceIMyInterface
4....
|
1.第一個(gè)C#程序usingSystem;
namespaceaa
}
}
說(shuō)明:(1)每個(gè)語(yǔ)句必須用一個(gè)分號(hào)(;)結(jié)尾(2)語(yǔ)句可以寫(xiě)在多個(gè)代碼行上,不需要使用續(xù)行字符(3)單行注釋以“//”開(kāi)頭,多行注釋/*…*/(4)跟Java一樣,所有的C#代碼都必須包含在一個(gè)類(lèi)中(5)每個(gè)C#...
|
一、繼承的類(lèi)型
1.1實(shí)現(xiàn)繼承和接口繼承
C#中既有實(shí)現(xiàn)繼承,也有接口繼承。它們沒(méi)有強(qiáng)弱之分,因?yàn)閮煞N繼承都完全內(nèi)置于語(yǔ)言,因此很容易為不同的情形選擇最好的體系結(jié)構(gòu)。
實(shí)現(xiàn)繼承:表示一個(gè)類(lèi)型派生于一個(gè)基類(lèi)型,擁有該類(lèi)型的所有成員字段和函數(shù)。
接口繼承:表示一個(gè)類(lèi)型只繼承了函數(shù)的簽名,沒(méi)有繼承任何實(shí)現(xiàn)。在需要指定...
|
本文主要介紹一下C#中的運(yùn)算符和類(lèi)型強(qiáng)制轉(zhuǎn)換,主要內(nèi)容包括1.C#中的可用運(yùn)算符2.處理引用類(lèi)型和值類(lèi)型時(shí)相等的含義3.基本數(shù)據(jù)類(lèi)型之間的數(shù)據(jù)轉(zhuǎn)換4.裝箱和開(kāi)箱技術(shù)5.通過(guò)強(qiáng)制轉(zhuǎn)換技術(shù)在引用類(lèi)型之間轉(zhuǎn)換6.運(yùn)算符重載7.自定義類(lèi)型強(qiáng)制轉(zhuǎn)換下面詳細(xì)介紹這7點(diǎn)內(nèi)容一、C#中的可用運(yùn)算符C#中的運(yùn)算符跟c語(yǔ)言中的差不多,這里...
|
System.String是一個(gè)功能非常強(qiáng)大且用途非常廣泛的基類(lèi),但它不是.NET中唯一與字符串相關(guān)的類(lèi),特別是System.Text和System.Text.RegularExpressions命名空間中的類(lèi)。本文主要介紹內(nèi)容:
1、創(chuàng)建字符串
2、格式化表達(dá)式
3、正則表達(dá)式
一、System.Stri...
|
像QQ這樣的即時(shí)通信軟件,時(shí)不時(shí)就會(huì)從桌面的右下角彈出一個(gè)小窗口,或是顯示一個(gè)廣告、或是一個(gè)新聞、或是一個(gè)公告等。在這里,我們將其統(tǒng)稱(chēng)為“全局系統(tǒng)通知”。很多使用GGTalk的朋友都建議我加上一個(gè)類(lèi)似的功能,今天,GGTalk5.1終于實(shí)現(xiàn)了這一功能,并且可以通過(guò)Web后臺(tái)發(fā)送全局系統(tǒng)通知。下面,我們將一步步講述這一功...
|
當(dāng)QQ收到好友的消息時(shí),托盤(pán)的圖標(biāo)會(huì)變成好友的頭像,并閃動(dòng)起來(lái),點(diǎn)擊托盤(pán),就會(huì)彈出與好友的聊天框,隨即,托盤(pán)恢復(fù)成QQ的圖標(biāo),不再閃動(dòng)。當(dāng)然,如果還有其它的好友的消息沒(méi)有提取,托盤(pán)的圖標(biāo)會(huì)變成另一個(gè)好友的圖標(biāo),并繼續(xù)閃動(dòng)。那么,QQ的這一效果是如何實(shí)現(xiàn)的了?我在QQ高仿GG2014中實(shí)現(xiàn)了同樣的效果,這里我就詳細(xì)地介紹...
|
在GG(高仿QQ)最早的版本中,我就加入了開(kāi)機(jī)自動(dòng)啟動(dòng)的功能,是通過(guò)操作注冊(cè)表來(lái)實(shí)現(xiàn)的,但是操作注冊(cè)表需要管理員權(quán)限,這樣,就表示必須以管理員的身份來(lái)運(yùn)行GG客戶(hù)端。這對(duì)某些用戶(hù)來(lái)說(shuō)可能接受不了,因?yàn)橐赃@么高的權(quán)限來(lái)運(yùn)行一個(gè)程序,用戶(hù)會(huì)覺(jué)得風(fēng)險(xiǎn)較大。而就從GG的角度來(lái)說(shuō),也只有在設(shè)置或取消開(kāi)機(jī)啟動(dòng)才需要這個(gè)權(quán)限,而一開(kāi)...
|
windows7和vista提高的系統(tǒng)的安全性,同時(shí)需要明確指定“以管理員身份運(yùn)行”才可賦予被運(yùn)行軟件比較高級(jí)的權(quán)限,比如訪(fǎng)問(wèn)注冊(cè)表等。否則,當(dāng)以普通身份運(yùn)行的程序需要訪(fǎng)問(wèn)較高級(jí)的系統(tǒng)資源時(shí),將會(huì)拋出異常。如何讓程序在啟動(dòng)時(shí),自動(dòng)要求“管理員”權(quán)限了,我們只需要修改app.manifest文件中的配置項(xiàng)即可。app.m...
|