随笔分类 -  WinForm(C#)

摘要:今天把原來的服務器端程序遷移到了windows server 2008上的IIS7上,發現IIS7的設置和IIS6簡直是天壤之別。不過還好,慢慢找也能找到需要設置的地方,但是原來使用的“集成windows身份驗證”的功能找不到了,遍尋了IIS管理器的所有地方,就是找不到。經過google之后才發現,原來IIS7的默認安裝的模塊很少,才10個最基本的模塊,所以會找不到我要的&... 阅读全文
posted @ 2009-07-07 11:04 變色龍 阅读(945) 评论(0) 推荐(0)
摘要:office到了2007版本了,存儲格式也從原來的二進制改成了open xml格式。所以連接字符串也相應發生了變化,因為引擎不一樣了嗎!!原來的:Provider=Microsoft.Jet.OLEDB.4.0;Data Source=FilePath;Extended Properties="Excel 8.0;HDR=NO;IMEX=1"新的:Provider=Microsoft.ACE.OL... 阅读全文
posted @ 2009-06-30 16:50 變色龍 阅读(305) 评论(0) 推荐(0)
摘要:公司的系統需要有系統消息提醒,即別的用戶發的在線短信或者手機短信的提醒。按照以往的做法,一般是客戶端發請求,去服務器查詢數據庫,然后返回信息,有消息則提醒。這么做的弊端就是,不管用戶是否有新消息,客戶端每隔一段時間總要發送請求,這樣做的話既消耗帶寬又占用服務器資源,增加數據庫負擔,而且大多數情況用戶是沒有任何消息,都是無用功,并且消息提醒也不即時,只有客戶端去查詢才能獲知,所以這種做法并不好。而R... 阅读全文
posted @ 2008-10-25 09:34 變色龍 阅读(693) 评论(0) 推荐(0)
摘要:主要用到兩個API 函數: ShowWindowAsync (IntPtr hWnd, int cmdShow); 該函數設置由不同線程產生的窗口的顯示狀態。 SetForegroundWindow (IntPtr hWnd); 該函數將創建指定窗口的線程設置到前臺,並且啟動該窗口。鍵盤輸入轉向該窗口,並為使用者改各種可視的記號。系統給創建前臺窗口的線程分配的權限稍高於其他線程。 hWnd是窗口的... 阅读全文
posted @ 2008-10-09 12:50 變色龍 阅读(415) 评论(0) 推荐(0)
摘要:公司的系統有一個新的要求,很簡單,就是在顯示文章的時候署名、日期、正文的顏色和字體要各不相同。這是個簡單的不要再簡單的要求了。但是在實現的時候卻花了我一個小時,是不是有點不可思議?呵呵,就是一個小地方的偏差。這個功能需要用到RichTextBox這個控件,于是我寫了一個添加文本的方法來簡單實現:[代码]寫完,測試。輸入第一段文字,沒問題,輸入第二段文字,也沒問題,輸入第三段文字,我發現第二段文字的... 阅读全文
posted @ 2008-07-20 00:37 變色龍 阅读(899) 评论(0) 推荐(0)
摘要:最近完成了財務部要求的報表的打印,用的是本地報表(*.rdlc),本機測試通過后開始在財務部的電腦上部署,由于VS里引用了Microsoft.ReportViewer.Common.dll 和 Microsoft.ReportViewer.WinForms.dll,所以我把這兩個文件也一同復制到了系統運行目錄下。部署完后啟動,打開報表時卻報錯:Could not load file or asse... 阅读全文
posted @ 2008-07-02 13:01 變色龍 阅读(5366) 评论(4) 推荐(0)