原创 .NET反射和接口的混合使用

最近我寫了幾個定時上傳數據的小程序,感覺自己不是程序員,而是代碼搬運工。重複的事情做起來總是很令人煩惱,那有什麼辦法解決這種問題呢?定時執行的功能都是一樣的,只是每個程序需要處理上傳的數據是不一樣的。通俗地說,我就是想寫好定時運行

原创 進程監控程序的開發(程序運行監控)

很多應用程序是需要7*24小時運行的,不知道那個傢伙不小心就把你要定時執行的程序關閉了,而且你是運行在右下角任務欄的,不注意根本就不知道被關閉。我有過這樣的經歷,寫了一個hqms接口程序,就是要定時推送病案數據的,在測試階段,數據

原创 "調用的目標發生了異常。"問題處理

我在用反射創建類的時候,提示“調用的目標發生了異常。”,如下圖所示: 我上網找了很久,都沒有找到答案,糾結了一下下。我想,這個提示很清楚,就是我的調用類是不是有bug,所以纔沒有辦法用反射創建類呢?我就檢查了一下調用的類,後面

原创 xml節點含數據讀取

一個簡單的xml,如下所示: <?xml version="1.0" encoding="GBK"?> <Document> <ChiefComplaint> <![CDATA[右眼視力進行性下降2年餘]]

原创 .NET連接SQL Server的問題處理

.NET連接錯誤提示: 在與 SQL Server 建立連接時出現與網絡相關的或特定於實例的錯誤。未找到或無法訪問服務器。請驗證實例名稱是否正確並且 SQL Server 已配置爲允許遠程連接。 (provider: SQL 網

原创 反射初探

這是一篇翻譯文章。今天我很想寫一篇如何實現銀海醫保接口的文章,可是我發現自己竟然不懂到底用到的是什麼技術。這一定是很丟人的事情,我沒有弄懂真正的問題所在,就開始刷刷寫代碼,實現接口,上線使用了。我用必應搜索了一下,原來我用到的是反射技術。

原创 賦值位置切換

我常常用到賦值位置切換,比如我在從數據庫查詢數據的時候,我需要從DataRow賦值給類,但是當我顯示數據的時候,我就要用到類賦值給DataRow。我很討厭做重複的工作,總是錯誤百出,那我要怎麼樣改進呢?這也是我寫這篇小文章的原因。源代碼很

原创 C#編碼標準和命名規範

以下是C#編碼標準,命名規範,還有一些最佳實踐。 在你的項目裏使用這些規範和(或者)調整這些適應你的需求。 類型名稱和方法名稱使用PascalCasing書寫 public class ClientActivity {

原创 如何使用C#調用雅虎REST服務

 .NET Framework提供類處理HTTP請求。這篇文章講述一下處理GET和POST請求。 概述 簡單GET請求 簡單POST請求 HTTP授權請求 錯誤處理 深入閱讀 概述 System.Net命名空間包含 HttpWebReq

原创 編程控制分屏顯示

我們在做排隊叫號(不限於排隊,其他需要多個屏幕顯示的應用都可以)的時候,總是需要將呼叫內容顯示到顯示器、電視機或者LED顯示屏上面。之前一章,我已經講過如何用C#控制LED顯示器了,這一篇,我講一下分屏顯示。 我最近做了幾個排隊叫號系統,

原创 信息系統項目管理師考後想

今年11月(2015年11月)是第二次參加信息系統項目管理師的考試了。考完了之後聽沮喪的,想把自己的心情記錄下來。 第一次考信息系統項目管理師的時候,我沒有看過什麼題目,只是從網上下載了考試指南,從頭看到尾,就去參加考試了。考完

原创 那些年我們一起寫過的代碼

在學校讀書的時候,我僅僅寫過非常簡單的課程設計程序,今天回想起來還不算是編程入門的。我念大學的時候,從來沒有想到有一天,我會以寫程序謀生。我2009年7月份畢業,入職了廣州華南理工大學科技園的一家智能交通行業的小公司,職位是軟件工

原创 LED顯示屏 C#編程控制

最近做了一個項目,控制LED顯示屏。我使用的LED控制卡是仰邦科技的BX-5E1的。爲什麼要用BX-5E1這個型號的控制卡呢?因爲我需要每隔3s就要更新一次LED顯示屏,這款控制器是支持動態區域的。本人使用了這種控制器之後,不推薦使用,沒

原创 身份證驗證和15位轉18位

這篇文章講一下身份證處理的問題。在驗證之前,我們要先了解一下驗證方法,以下內容來自百度百科(詞條:身份證校驗碼): 1、將前面的身份證號碼17位數分別乘以不同的係數。從第一位到第十七位的係數分別爲:7 9 10 5 8 4 2

原创 gct

今天考了gct,邏輯科目好難。我發現高中學到的知識基本上都還給老師了,這次考試看書不夠認真,複習不夠充分,不知道考得怎麼樣。我挺想去讀在職研究生的,不知道爲什麼自己沒有努力複習。心總是很野,沒有辦法靜下來好好準備考試的內容,這也偷