1.編寫(xiě)Com+組件在建立C#工程之后必須要給類(lèi)一個(gè)強(qiáng)名稱(chēng).要?jiǎng)?chuàng)建強(qiáng)名稱(chēng),可以使用sn工具.此命令行工具有許多選項(xiàng),在命令提示符處鍵入sn/?可以查看所有選項(xiàng).對(duì)程序集簽名所需的選項(xiàng)是“-k”,它將創(chuàng)建一個(gè)密鑰文件.默認(rèn)情況下,該文件使用.snk作為擴(kuò)展名.例如,要?jiǎng)?chuàng)建一個(gè)名為MyCom.snk的密鑰文件,可以使用以下命令行:sn-kMyCom.snk然后在工程中引用這個(gè)強(qiáng)名稱(chēng)方法如下:(1):注釋掉AssemblyInfo.cs中的[assembly:A
系統(tǒng) 2019-08-12 01:51:50 2150
本文從“基礎(chǔ)”和“面向?qū)ο蟆眱煞矫鎸?duì)“C#”基礎(chǔ)知識(shí)進(jìn)行初步的總結(jié),總結(jié)過(guò)程中不免會(huì)出現(xiàn)一些問(wèn)題,希望大牛們多多指點(diǎn)!基礎(chǔ):表達(dá)式數(shù)據(jù):變量常量+數(shù)據(jù)類(lèi)型運(yùn)算符:復(fù)制、算數(shù)、關(guān)系、條件、復(fù)合、其它控制語(yǔ)句:條件、循環(huán)、跳轉(zhuǎn)、異常面向?qū)ο螅簭摹邦?lèi)”和“特性”兩方面進(jìn)行分類(lèi),并結(jié)合“接口”“抽象類(lèi)”之間的異同進(jìn)行實(shí)質(zhì)上的比較。C#啟示錄:嘗鮮版
系統(tǒng) 2019-08-12 01:32:44 2150
看視頻的時(shí)候看到視頻里有講怎么把數(shù)字金額轉(zhuǎn)成大寫(xiě)的,對(duì)著視頻的代碼打了一遍,測(cè)試成功,先記下來(lái),以備后用!///金額轉(zhuǎn)大寫(xiě)//////publicclassMoneyConvertChinese{///金額轉(zhuǎn)大寫(xiě)////////////publicstringMoneyToChin
系統(tǒng) 2019-08-29 23:52:27 2149
usingSystem;usingSystem.IO;usingSystem.Text;usingSystem.Collections;namespacePDFGenerator{publicclassPDFGenerator{staticfloatpageWidth=594.0f;staticfloatpageDepth=828.0f;staticfloatpageMargin=30.0f;staticfloatfontSize=20.0f;static
系統(tǒng) 2019-08-29 23:34:12 2149
在最近的項(xiàng)目中調(diào)用adobe9的組件把word轉(zhuǎn)成pdf(具體的實(shí)現(xiàn)可以參考http://www.cnblogs.com/lne818/archive/2008/10/24/1318599.html),但在轉(zhuǎn)換用戶(hù)上傳上來(lái)的word文件中卻出現(xiàn)了問(wèn)題.有一些文件轉(zhuǎn)換失敗,我們直接用adobe的轉(zhuǎn)換工具來(lái)轉(zhuǎn)換,開(kāi)始轉(zhuǎn)換一會(huì)就直接異常退出了,而且當(dāng)時(shí)那個(gè)文檔內(nèi)容很大我們用排除法一點(diǎn)一點(diǎn)排除,最后找到原因,原來(lái)是文檔里面的腳注的問(wèn)題,我們腳注全部刪掉再轉(zhuǎn)換就成功
系統(tǒng) 2019-08-12 09:27:12 2149
許多情況下,如果創(chuàng)建或修改一個(gè)文件,系統(tǒng)需要執(zhí)行某些任務(wù)。例如,在一個(gè)數(shù)據(jù)庫(kù)中插入平面文件的重要系統(tǒng)就是如此。在這種情況下,程序必須監(jiān)控目錄中新建立的文件。如果目錄中新建了一個(gè)文件,程序必須提取這個(gè)文件、進(jìn)行解析、再把它插入到數(shù)據(jù)庫(kù)中。許多時(shí)候,這類(lèi)功能要通過(guò)“調(diào)查”目錄并列舉上次調(diào)查后任何新建的文件來(lái)完成。在.NETFramework中,微軟為開(kāi)發(fā)者提供另一種連續(xù)調(diào)查一個(gè)目錄中的新建文件的方法——C#FileSystemWatcher對(duì)象。C#FileS
系統(tǒng) 2019-08-12 09:27:10 2149
頁(yè)面錯(cuò)誤信息Command'authenticate'failed:authfails(response:{"errmsg":"authfails","ok":0.0})Description:Anunhandledexceptionoccurredduringtheexecutionofthecurrentwebrequest.Pleasereviewthestacktraceformoreinformationabouttheerrorandwhere
系統(tǒng) 2019-08-12 01:55:28 2149
--建表CREATETABLEsale_report(sale_dateDATENOTNULL,sale_itemVARCHAR(2)NOTNULL,sale_moneyDECIMAL(10,2)NOTNULL,PRIMARYKEY(sale_date,sale_item));--測(cè)試數(shù)據(jù)DECLAREv_begin_dayDATE;v_end_dayDATE;BEGINv_begin_day:=TO_DATE('2009-01-01','YYYY-MM-
系統(tǒng) 2019-08-12 01:55:12 2149
[DllImport("kernel32.dll")]privatestaticexternboolGetDiskFreeSpaceEx(stringlpDirectoryName,outulonglpFreeBytesAvailable,outulonglpTotalNumberOfBytes,outulonglpTotalNumberOfFreeBytes);//////取得磁盤(pán)剩余空間//////
系統(tǒng) 2019-08-12 01:52:43 2149
其實(shí)DLL調(diào)用.exe.config中的customconfigSetting是沒(méi)有問(wèn)題的,是我自己的spell問(wèn)題,造成命名空間和XML節(jié)點(diǎn)名不一致。糾正之后,一切Okay了。如果配置文件中的type="ActionServlet.ActionConfigurationSectionHandler,ActionServlet"/>所指出的type的最前面的namespace寫(xiě)錯(cuò)了,那么就會(huì)導(dǎo)致下面的錯(cuò)誤:DLL里面執(zhí)行return(ActionNode[
系統(tǒng) 2019-08-12 01:33:26 2149
最近做一個(gè)項(xiàng)目的安裝部署程序,要求有安裝的驗(yàn)證,安裝的授權(quán),要輸入授權(quán)嗎才可以安裝,禁止非法安裝。一開(kāi)始看見(jiàn)用戶(hù)界面不錯(cuò),可是添加了用戶(hù)界面不能控制他,只能接受輸入,然后根據(jù)輸入創(chuàng)建數(shù)據(jù)庫(kù),修改配置之類(lèi)的東西,網(wǎng)上的資料也多是這類(lèi)型的,我就自己寫(xiě)了一個(gè),還不是不太滿意的,這些窗體都是在安裝的過(guò)程中彈出來(lái)的,我本意是想在安裝之前就驗(yàn)證這些內(nèi)容,可是弄不出來(lái),不知道大家有沒(méi)有什么好的辦法。這是需要驗(yàn)證的兩個(gè)部分,兩個(gè)自定義的窗體,代碼如下:installer類(lèi)
系統(tǒng) 2019-08-12 01:32:49 2149
因?yàn)閿?shù)據(jù)包是一個(gè)字節(jié)數(shù)組,也是報(bào)文,而校驗(yàn)和是其中之一,校驗(yàn)和是在數(shù)據(jù)處理和數(shù)據(jù)通信領(lǐng)域中,用于校驗(yàn)?zāi)康牡囊唤M數(shù)據(jù)項(xiàng)的和,所以算法和很重要:數(shù)據(jù)包格式:**版本號(hào)(2byte)**Ip地址(4byte).......**校驗(yàn)和(2byte)...方法如下://////方法:16位無(wú)字符整數(shù)轉(zhuǎn)字節(jié)數(shù)組//////代入的16為參數(shù)///pu
系統(tǒng) 2019-08-12 01:32:04 2149
在游戲開(kāi)發(fā)中,AI的最基本問(wèn)題之一就是尋路算法或稱(chēng)路徑規(guī)劃算法,在三年前,我曾實(shí)現(xiàn)過(guò)基于“圖算法”的最短路徑規(guī)劃算法,然而在游戲中,我們通常將地圖抽象為有單元格構(gòu)成的矩形,如:(本圖源于這里)這個(gè)微型地圖由3*3的單元格構(gòu)成,當(dāng)然,實(shí)際游戲中的地圖通常比它大很多,這里只是給出一個(gè)示例。由于游戲地圖通常由單元格構(gòu)成,所以,基于“圖算法”的路徑規(guī)劃便不再那么適用,我們需要采用基于單元格的路徑規(guī)劃算法。A*算法是如今游戲所采用的尋路算法中相當(dāng)常用的一種算法,它可
系統(tǒng) 2019-08-29 23:02:14 2148
開(kāi)發(fā)工具以及開(kāi)發(fā)語(yǔ)言:VisualStudio.net2005C#數(shù)據(jù)庫(kù):SQLServer2000數(shù)據(jù)庫(kù)名:IELKQ密碼為空向里面添加如下數(shù)據(jù)(注,其中的部門(mén)名稱(chēng)是我亂來(lái)的)解釋:DEPT_ID是部門(mén)號(hào),NAME_DEP是部門(mén)名稱(chēng),ID_DEPT是所屬的部門(mén)號(hào),其意義是,如:DEPT_ID為000000NAME_DEP為北京檢查院,ID_DEPT為000000表示這是根節(jié)點(diǎn),也就是一級(jí)節(jié)點(diǎn),又如:DEPT_ID為000004,NAME_DEP為成都檢查
系統(tǒng) 2019-08-29 22:42:22 2148
3年前寫(xiě)了一篇《USB口的紅外條形碼掃描器的另類(lèi)使用》,不過(guò)相關(guān)代碼是VB編寫(xiě),在這幾年之間,有許多網(wǎng)友提出需要C#版的,起初還以為由VB修改C#應(yīng)該很容易,最近研究了一下,發(fā)現(xiàn)C#和VB調(diào)用API的機(jī)制還是有所不同的,在遷移的過(guò)程中還是會(huì)遇到不少問(wèn)題,所以我專(zhuān)門(mén)抽時(shí)間做了一個(gè)基于C#的程序。【目前的條形碼掃描器有點(diǎn)類(lèi)似外接鍵盤(pán)(其實(shí)從消息傳送上它就相當(dāng)于一個(gè)鍵盤(pán)),把輸入焦點(diǎn)定位到可輸入的控件上,一掃描相應(yīng)的條形碼信息就輸入到文本框中去了,但是如果沒(méi)有輸
系統(tǒng) 2019-08-29 22:37:01 2148