原创 vb6自帶 toolbar 的下來菜單樣式按鈕的代碼操作

使用這個而不是直接佈置界面的好處:vb6 的界面沒看到流佈局,因此如果窗體尺寸調整,界面會變得很難看。看 vb6 時代的軟件,一般把命令一類寫道 toolbar 、菜單,這樣就不受窗體尺寸影響。   使用 toolbar 需要先引入“部件

原创 定義屬性名稱的技巧

事例:System.Windows.Forms.Form 定義了 DialogResult 型的屬性“DialogResult”,而在 IDE 建立的 form 類,默認引用 System.Windows.Forms.Form 命名空間,

原创 學習 Xsd(IDE 生成數據集)

  Xsd 是 XML 文件,IDE 可以用以生成繼承自 DataSet  的類,2003下,這個類的原文件位於 Xsd 的相同路徑。 在這個類裏,通過繼承 DataTable、DataRow 分別生成了數據庫中對應的結構,最後的結果,可

原创 讓vb6的數據表格可以輸出多層表頭

現在使用 vb6 多爲維護老程序。 vb6 自身提供的數據表格有 datagrid、MSHFlexGrid 等,其中 MSHFlexGrid 需要添加引用。 多數情況下數據表格都需要提供更復雜的佈局,其中多層表頭就是一種常用的格式。 通過

原创 vb6 的類內 withEvents 標記的變量不能觸發事件的原因

很長時間不用 vb6,最近整理一個老程序,決定把分散在各處的 msFlexGrid 的處理集中起來,主要是使 msFlexGrid 的可寫處理寫在一個類裏——現在幾乎每個窗體都有一個近似的代碼 copy。 在封閉事件時出現了問題:在類內定

原创 WinForm 的 ListBox 等類型控件的 bind

 這些控件的 bind 都是 object,推測默認顯示時(不實現DisplayMember)應該是調用 object.ToString(),因此可以

原创 .net 的 webservice 由其他平臺調用存在兼容問題

現場環境:   用 .net4 做 webservice,客戶端是 android 使用 ksoap2 庫連接。服務方法中有個參數類型是 short,客戶端傳入 short,運行中出錯:不能序列化一個 short 數。   結論: 不同平

原创 .net4.5、mvc4 項目不能用 iis7.5 承載的問題 (404)

項目環境: .net4.5 mvc4   服務器(開發調試用): win7   iis7.5   開發工具 vs2012   現象: 把這個 mvc 項目放 iis 後運行,瀏覽器提示經典錯誤 404 ,找不到頁面。 在出現這個錯誤的時

原创 調用百度地圖

百度地圖 api 文檔:http://developer.baidu.com/map/ web 調用非常簡單,步驟就是: 引入 js 腳本路徑; 界面放一個容器(一般是 div); 聲明 js 對象(上面地址有api手冊)。 示例: <!

原创 asp.net mvc 中 htmlhelper 中各生成 html 控件函數的實現(表達式解析)

例如下面代碼:@Html.TextBoxFor(m => m.Addr)  在運行時將在頁面裏生成一個html控件: <input id="Addr" name="Addr" type="text" v

原创 .net web,dropdownlist 控件取不到選中的項

 記錄: 調試一段程序發現:一個經過一次操作(其他dropdownlist改變)取得值列表的 dropdownlist 取不到選中的值,每次提交到服務器最後只能得到選項中的第一個值。開始以爲是因爲在 ispostback 外面初始化的原因

原创 EventHandlerList 不支持 int 做索引

  類似代碼(模擬):      EventHandler<PointStateChangedEventArgs> h = me_opend2;    System.ComponentModel.EventHandlerList es =

原创 eclipse(jee) 、 tomcat7 開發 servlet

網上容易搜到的過程就不詳細記錄了: 安裝 jdk、安裝 tomcat 都是固定程序; 隨後做第一個 servlet 示例,手工在 tomcat 上建立應用目錄結構,用記事本敲代碼,所有這些一般都是一次搞定。 如果有一定 java 基礎,隨

原创 javascript:setInterval 運行中狀態條不斷提示“下載數據”

環境: 1、ie6 瀏覽器;2、遠程開頁面,即通過 http:// 開,而不是 file://;3、setInterval 在一個事件裏觸發,比如 onmouseup,鼠標擡起觸發。並且setInterval 調用的函數有對象位移;  

原创 初步閱讀tuio.as

tuio.as,as3 上實現多點觸摸的支持類。功能是解析 Flosc 發送的內容,產生 as3 上的多點觸摸事件(這個類主要是網絡傳輸層的支持,產生 as3 可以處理的事件,但是還沒有實現多點觸摸。這樣的觸摸效果再一些更高層的類實現,比