publicstaticvoidHttpDown(stringfileName,System.Web.UI.Pagep_Page,stringfloder){stringpath=fileName;//輸出到客戶端FileInfofile=newFileInfo(path);p_Page.Response.Clear();p_Page.Response.Charset="GB2312";p_Page.Response.ContentEncoding=Sys
系統 2019-08-12 01:33:04 2041
目前,基于數據庫服務器的桌面管理程序和Web程序已經有太多的應用了,尤其是網絡的大量普及,孤立地數據庫管理系統無法勝任分布式管理應用,但是面對基于Access數據庫的現有的桌面應用我們也無法完全的摒棄。我們利用.Net遠程處理功能將連接和存取Access的行為封裝為一個遠程對象,供網絡中其它客戶端通過調用該遠程對象來存取實際的Access數據庫。我們以C#2005為開發語言來實現上述功能。一、技術要點我們都知道Windows應用程序在運行時會啟動一個進程,
系統 2019-08-29 23:47:35 2040
項目中遇到一個轉換FileTime的問題.時間是在C#中用DateTime.ToFileTime寫入數據庫中,這在存儲過程中判斷年和季度成了問題,怎么樣才能把時間轉換為正常的時間格式呢?Sqlserver中又沒有FromFileTime對應的方法?其實很簡單用C#寫一個轉換時間的Dll然后在存儲過程中調用就可以了.轉換時間的類如下:[Guid("729ba6af-3eff-4b75-b43b-d951a190dbe6")]publicclassFileTi
系統 2019-08-12 01:32:55 2040
請遍歷頁面上所有的TextBox控件并給它賦值為string.Empty網上能查到的一些解法的問題第一種,遍歷this.Controls代碼如下:foreach(Controlctlinthis.Controls){i
系統 2019-08-29 22:07:56 2038
1.帶參數的存儲過程setANSI_NULLSONsetQUOTED_IDENTIFIERONGOALTERPROCEDURE[dbo].[sp_select_gua]@numintASBEGIN--SETNOCOUNTONaddedtopreventextraresultsetsfrom--interferingwithSELECTstatements.SETNOCOUNTON;selectmeanfromtb_guawhereid=@numENDC#中
系統 2019-08-12 01:55:00 2038
在最近的項目中調用adobe9的組件把word轉成pdf(具體的實現可以參考http://www.cnblogs.com/lne818/archive/2008/10/24/1318599.html),但在轉換用戶上傳上來的word文件中卻出現了問題.有一些文件轉換失敗,我們直接用adobe的轉換工具來轉換,開始轉換一會就直接異常退出了,而且當時那個文檔內容很大我們用排除法一點一點排除,最后找到原因,原來是文檔里面的腳注的問題,我們腳注全部刪掉再轉換就成功
系統 2019-08-12 09:27:12 2036
[DllImport("kernel32.dll")]privatestaticexternboolGetDiskFreeSpaceEx(stringlpDirectoryName,outulonglpFreeBytesAvailable,outulonglpTotalNumberOfBytes,outulonglpTotalNumberOfFreeBytes);//////取得磁盤剩余空間//////
系統 2019-08-12 01:52:43 2036
看到視頻里有做這個例子,對著視頻把代碼打了一遍,測試成功,先記下來,以備后用!!!///全角半角的相互轉換//////publicclassConvertDBCAndSBC{///半角轉成全角///半角空格32,全角空格12288///其他字符半角33~126,其他字符全角65281~65374,相差65248/////////
系統 2019-08-29 23:40:45 2035
as關鍵字最大的好處就是,當轉換不能進行的時候,會返回一個空值,而不是拋異常。其實現類似于這樣的語句:expressionistype?(type)expression:(type)null。一個應用場景是,DataGridView中cell的value是一個object類型。如果想判斷用戶的輸入是不是空串,需要這樣判斷:If((cell.Value!=null)&&(!string.IsNullOrEmpty(cell.Value.ToString())
系統 2019-08-12 09:26:54 2035
1.編寫Com+組件在建立C#工程之后必須要給類一個強名稱.要創建強名稱,可以使用sn工具.此命令行工具有許多選項,在命令提示符處鍵入sn/?可以查看所有選項.對程序集簽名所需的選項是“-k”,它將創建一個密鑰文件.默認情況下,該文件使用.snk作為擴展名.例如,要創建一個名為MyCom.snk的密鑰文件,可以使用以下命令行:sn-kMyCom.snk然后在工程中引用這個強名稱方法如下:(1):注釋掉AssemblyInfo.cs中的[assembly:A
系統 2019-08-12 01:51:50 2035
上篇已經提到如何利用序列化產生Xml文件([XML][C#.NET]處理ezTRACK的EPCISXml文件),這篇是說明如何將Xml文件上傳到ezTRACK先建立起方法模組:publicboolUpload(stringFileName){if(string.IsNullOrEmpty(FileName))thrownewArgumentNullException("FileName");if(!File.Exists(FileName))throwne
系統 2019-08-12 01:33:31 2034
一、抽象類:抽象類是特殊的類,只是不能被實例化;除此以外,具有類的其他特性;重要的是抽象類可以包括抽象方法,這是普通類所不能的。抽象方法只能聲明于抽象類中,且不包含任何實現,派生類必須覆蓋它們。另外,抽象類可以派生自一個抽象類,可以覆蓋基類的抽象方法也可以不覆蓋,如果不覆蓋,則其派生類必須覆蓋它們。抽象類實例1publicabstractclassA2{3privateint?num=null;45publicint?Num6{7get{returnnum
系統 2019-08-29 23:23:51 2033
最近郁悶地發現網上現有的相當一部分萬年歷上干支紀年的算法都是錯誤的。因為干支紀年是針對陰歷而言的,而生肖屬相又跟地支對應,所以元旦和春節之間那段時間在干支紀年法中應該歸上一年,以陽歷2007年2月9日為例,當日的陰歷日期是二〇〇六年十二月廿二日,是丙戌年,即狗年,但是瀏覽一下目前的萬年歷,相當一部分都顯示成了丁亥年,豬年,比較郁悶~~然后就寫了一個陰歷陽歷互相轉化的類。相關代碼如下:/**///////中國日歷信息實體類///cncxz(
系統 2019-08-29 22:53:12 2033
第一、sql中寫事物begintrybegintransactioninsertintoshiwu(asd)values('aasdasda');committransactionendtrybegincatchselectERROR_NUMBER()aserrornumberrollbacktransactionendcatch第二、c#中執行事物SqlParameter[]paras=newSqlParameter[]{};paras=list.ToA
系統 2019-08-12 01:53:47 2032
三層已經學了很久了,一直沒有寫博客是因為自己感覺對三層的理解還太膚淺,怕寫的不對誤導別人。當然就現在我的水平而言對于三層的理解還是不夠深刻,但是我感覺不至于誤導別人了,所以將我對于三層的一些理解寫出來,希望會對和我當初一樣迷茫的菜鳥一些幫助!回想當初我學習三層的時候,在網上尋找關于三層的知識,找到了很多例子,但是感覺它們都有些復雜,不太適合剛剛接觸三層的人學習,所以我決定寫一個簡單的三層實例,下面言歸正傳。簡單的三層劃分:用戶登錄界面:用戶名、密碼輸入正確
系統 2019-08-29 22:33:56 2031