原创 關於PHP命名空間的討論

什麼是命名空間? 根據php.net官方翻譯文檔描述,命名空間是這樣定義的: 什麼是命名空間?從廣義上來說,命名空間是一種封裝事物的方法。 在PHP中,命名空間用來解決在編寫類庫或應用程序時創建可重用的代碼如類或函數時碰到的兩類問題: (

原创 C#中操作Excel文件

    最近又把以前做了一個項目《教務系統中成績數據遷移》翻了出來,應客戶的要求,在導出畢業生成績登記表時,以前是一個一個學生的導出,現在希望能夠整個班級的導出。把以前寫的有關導出Excel的代碼看了下,覺得有必要寫出來,一是總結,二是將

原创 NetCMS修改之四:擴展輪換幻燈片屬性(NorFilt),具有導讀顯示

    NetCMS有兩種幻燈片顯示方式:Flash幻燈片和輪換幻燈片。Flash幻燈片是通過將圖片新聞中的圖片合成Flash後再在頁面上顯示。輪換幻燈片則是使用腳本進行控制(準確地說,是使用VBScript)。     其實,這兩種顯示

原创 用c#怎麼檢測iis應用程序池是否被停止了,即它的狀態

我的iis應用程序池動不動就被自動停止了,我想做個小程序,自動檢測iis應用程序池是否被停止,如果停止了就自動啓動它,高手幫忙用下面代碼可以啓動應用程序池DirectoryEntry appPool = new DirectoryEntr

原创 C#配置文件加解密及多項目共享同一配置文件

        忙乎了一天,終於將VS 2005下應用程序配置文件加解密及多項目共用一個配置文件的問題搞定。         實際要求是:因爲準備編寫一個數學試題庫管理系統,自然考慮到要將數據庫連接字符串保存到配置文件中,C#中當然是保存

原创 忙乎了多日,終於將WebBrowser中Word工具欄中搞定

    忙乎了多日,終於將WebBrowser中Word工具欄中搞定     在題庫管理系統中,需要將試題顯示出來,並進行編輯。於是,每道題都存儲爲一個Word文件,並保存在SQL Server中,在瀏覽試題庫時,用WebBrowser控

原创 NetCms修改之三:相關新聞的Bug及其修正

    NetCMS的相關新聞顯示是根據新聞的Tag來查找所有具有相同的Tag的新聞,然後將其顯示的。如,某條新聞的Tag是“工資|獎金”,那麼會用下列SQL語句來查找具有相同Tag的新聞: select top 5 * from ahj

原创 NetCMS修改之二:單擊新聞附件,直接打開文件

    NetCMS系統的新聞附件,是通過down.aspx頁面實現下載附件的。這樣做的好處可能是可以隱藏附件的真實地址,但給用戶使用會帶來一個小麻煩:無法使用右鍵單擊來實現將下載的文件另存爲。     經檢查,此功能是在NetCMS.P

原创 使用SQL語句進行數據比對

       數據比對在辦公應用中非常普遍,常見的是人工比對,不僅費時費力,還無法避免會出現差錯。       今日,教務處傳過來兩張Excel表格,一張是補考成績彙總表,主要有以下幾列數據:            系部、班級、學生學號、