原创 Java Socket 連接狀態管理

Java socket 客戶端,需要對socket的連接狀態進行管理,以便在socket連接斷開的時候,可以實現自動重新連接;通過一系列的摸索,發現客戶端只有一個方法可以判斷socket連接處於斷開狀態,就是向socket寫數據。 因此客

原创 列表+菜單

一、程序執行界面 當點擊列表中某一項時,其對應的數據會顯示在程序標題上; 當點擊菜單Reload時,列表中的數據會重新加載。 二、代碼 1. DataModel.java public class DataModel { priva

原创 可編輯的ListView控件

創建可編輯ListView控件 ListView控件是一個在Windows應用程序中使用頻率比較高的一個,通常使用它來顯示數據報表。很多情況下,我們不僅僅使用ListView來顯示數據,還要求編輯其中的數據。但是.NET提供的ListVi

原创 Excel Exchange and C#

Excel、Exchange 和 C# Eric GunnersonMicrosoft Corporation 2003年4月21日 注:在中文MSDN上看到這篇文章,介紹如何使用C#語言操縱EXCEL和EXCHANGE對象,解決了本人

原创 Owner Draw Menus in C#

很多Windows 應用程序中的控件可以手工繪製,來達到更加生動的效果,可以使用窗體組件的ownerdraw屬性來達到這個目的。Menu就是一個這樣的組件,它允許我們手工繪製其界面。<?xml:namespace prefix = o

原创 ImageButton基礎

一、程序執行效果   當按下OK按鈕時,標題欄顯示:this is OK button 當按下Exit按鈕時,程序退出 二、代碼 1. ex03.java public class ex03 extends Activity { p

原创 Menu菜單(一)

一. 程序執行效果   當選擇“添加”菜單項時, 畫面標題顯示爲“添加菜單按下”; 當選擇“刪除”菜單項時, 畫面標題顯示爲“刪除菜單按下”; 當選擇“退出”菜單項時, 程序退出。 二. 代碼 1. Activity代碼 public c

原创 Button基礎

一、程序執行效果 當按下OK按鈕時,標題欄顯示: this is OK button 當按下Exit按鈕時,程序退出 二、代碼 1. ex02.java public class ex02 extends Activity { p

原创 LinearLayout佈局

一、程序運行效果     二、代碼 1. ex04.java public class ex02 extends Activity { private final int WC = LinearLayout.LayoutParams

原创 P2P之UDP穿透NAT的原理與C#實現

P2P之UDP穿透NAT的原理與實現 聲明:原文來自P2P中國網,C#實現是本人做的,供參考 關鍵字:P2P, UDP, NAT, .NET   論壇上經常有對P2P原理的討論,但是討論歸討論,很少有實質的東西產生(源代碼)。呵呵,在這裏

原创 使用Command執行存儲過程

 <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> .NET Framework Developer's Guide 使用Comm