Time of Update: 2018-12-07
自己研究位移時的成果,在此備份,所以難得解釋。 public abstract class DcmsCharacteristic { private static int _offset = 0; public static int Offset { get { return _offset; } } public static int GetOffset(i
Time of Update: 2018-12-07
概要:本文簡單闡述了幾種對象序列化與還原序列化的常見技術,並分析了其優缺點。 希望對您的編程有一定的借鑒。注意:這裡的對象序列化和還原序列化是指狹義的對象資訊的序列化和還原序列化,不包括使用資料庫技術實現的大資料量的序列化和還原序列化技術。 對象的序列化和還原序列化技術從電腦出現就是一個重要的技術,經過不斷的演變,已經產生了三種常見類型的技術。 關鍵資訊還原 老實說我想了很久也沒有想出一個貼切的名字,INI、註冊表或一些XML配置(諸如.NET 1.0的config檔案)都可以歸納到這種類型,
Time of Update: 2018-12-07
IronPython 1.0如何做屬性注入很早就有朋友寫了文章介紹了,請參考 《IronPython 中的屬性注入器機制 》,這是木野狐(Neil Chen) 的 Blog 兄的較詳細的文章。但是,到了IronPython 2.0這個程式完全變了麽樣,在IronPython 2.0中包含了如何做屬性注入的測試案例,為防止大家找的辛苦,我就將此代碼放在此文章中便於大家搜尋。注意本文章基於 2.0A6,其他版本(例如2.0A2)都有很大的出入。下載IronPython
Time of Update: 2018-12-07
這篇文章本來是內部交流使用的,發送給團隊後也沒有什麼反應,也許是我的文章太不會淩亂吧.偶然找出來看看覺得沒有什麼機密可言就發布到我的Blog了。 我們可以做的更好 - Tech-Ed 2006 之感想 談少民 2006-9-19 參加Tech-ed回來,很可能會寫一些諸如新技術、新方向的文章,但我今天想寫的卻是一些“感慨”。
Time of Update: 2018-12-07
今天同事使用IronPython中的Lambda寫程式(我們的程式使用IronPython的Lambda功能),發現一個問題,假設有函數:c = a / b,可是b有可能為0,如果為0,那麼我們希望c=0,由於是Lambda運算式,所以必須使用一行話描述,可惜查資料發現IronPython不支援三元運算子,後來查資料,發現Snowdream兄寫瞭解決方案: Python 學習筆記 (3) 。修改後的程式是: b!=0 and a/b or
Time of Update: 2018-12-07
一個Flex2的中文Blog,還可以。http://www.flex2.org/這是一個繪圖的例子。http://www.3gcomm.fr/Flex/PrimitiveExplorer/Flex2PrimitiveExplorer.htmlFlex的一個賣手機的例子,改造一下就可以很好用。http://examples.adobe.com/flex2/inproduct/sdk/flexstore/flexstore.html架構一個Flex應用程式
Time of Update: 2018-12-07
文章目錄 怎麼做找用例
Time of Update: 2018-12-07
不學習就要被淘汰!努力。主菜單使用Menu作為總容器,可以使用MenuItem作為子項目。MenuItem最重要的屬性是Header屬性(鬱悶,為什麼原先統一的Text屬性現在搞得又一團糟),在本文中可以使用底線表示Alt快速鍵,例如:檔案(_F) ,又是鬱悶的事情,為什麼不繼續使用 檔案(&F) 的方式。要指定快速鍵,可以使用:InputGestureText="Ctrl+X" ,另外,菜單的提示也相對簡單,仍然是 ToolTip
Time of Update: 2018-12-07
現在有很多的外掛程式模型的應用程式,例如著名的eclipse和Visual Studio開發環境,目前我正在設計公司的第二代產品架構,基於第一代的思想,我希望很多的產品可以整合到同一個環境中,這給產品提出很大的挑戰。- 公用服務這個是最基本的需求,我們必須設計眾多的公用介面,例如視窗、菜單、系統設定、事務、資料庫、帳套、等等。我們的解決方案是設計公用的服務訪問模型。 -
Time of Update: 2018-12-07
我比較遲鈍,到現在才知道結構類型放在字典作為鍵時,效率是不好的,最好重載GetHashCode和Equals,那效率究竟差異有多大呢?我寫了一個測試程式。
Time of Update: 2018-12-07
今天看見一篇文章【C#食譜】【麵食】菜單1: 何時何地使用泛型 ,總結的很好,我也總結一下,不過是反過來的:何時何地不能使用泛型。註:以下未特別註明的話,均表示不能對外展現泛型,內部仍然可以使用泛型。1、控制項上,在控制項上public一個泛型的屬性,意味著表單設計器無法開啟。同樣的,在重用的組件上也意味著不能開啟設計器 了;2、WebService上,據我目前所知,目前的WebService規範是不支援泛型的,不管是對外介面,還是返回/傳入的資料類型;3、COM的互操作,COM是不支援泛型的。
Time of Update: 2018-12-07
接上篇文章WPF 學習筆記(資料繫結篇)BindToMethod這個樣本功能是將標準溫度轉化為:攝氏度Celsius或者華氏度Fahrenheit,此轉化是通過調用一個public string ConvertTemp(double degree, TempType temptype)方法獲得最終的結果的。此樣本相對還是比較複雜的,首先聲明一個方法類型的資料來源: <ObjectDataProvider ObjectType="{x:Type local:TemperatureScale}
Time of Update: 2018-12-07
昨天和今天一直在捉摸這個IronPython(鐵蟒蛇?),早就聽說這個東西,但真的精力有限,所以一直沒有學習。最近因為要考慮為我們的應用程式添加指令碼功能,所以開始簡單試用了一下。文法嗎,沒有什麼好說的,網上的資料滿天飛,本身也內建了非常好的教程。我比較喜歡的功能有:— 很好的與.NET和Com互操作;— 可以產生靜態DLL到檔案中,建立的檔案包含PDB,因此你可以做斷點、察看變數,暈死,強;—
Time of Update: 2018-12-07
今天逛了一下ADO.NET Entity Framework團隊的Blog,我對這個項目比較感興趣,因為我也是寫ORM的。:) 當然了,那檔次不是一個層級的。這個項目我都不知道放了多少次鴿子了,我還記得ObjectSpace這個東西,到現在出到beta 3,連LinQ都發表了,他總不能再放鴿子吧。(Vista中WinFS我猜想也是這個東西他們的放鴿子,所以WinFS也不得不放鴿子了。)好,言歸正傳,有那些東西呢?首先是Beta 3發布的文章(不能算新聞了),有- 效能的改進;-
Time of Update: 2018-12-07
接上回的《WPF學習筆記(資料繫結篇2)》,繼續BindValidation此樣本示範了:如何使用錯誤模板; 使用樣式顯示錯誤資訊; 如何在校正發生異常時執行回調;
Time of Update: 2018-12-07
今天在同事的協助下,下載了一個工具:ApexSQL edit,可能是我孤陋寡聞,不知道還有這樣的好工具,它可以在我鍵入SQL時,協助我提示表的名稱和列名稱。還可以協助我格式化SQL語句,就像上面的SQL,如果你寫的很亂,可以選擇你的SQL,然後選擇格式化,就排版成上面的樣子。另外,它還提供了代碼塊(應該叫SQL塊吧?)。可以到他的網站上下載試用的版本。http://www.apexsql.com/
Time of Update: 2018-12-07
眾多的新聞不斷的向我轟炸,.NET 3.0是如何如何的好,但本人一直做商業產品的開發,看看可以,叫我在開發的產品中使用這些beta的東西,我是萬萬不敢的,出了問題老闆非要宰了我不可。可是向來對新東西高度興趣的我,難耐“文法糖”的誘惑,特別是初始化器、自動屬性和擴充函數,可以參考下面的文章知道他們的意思。Orcas中C#語言的新特性:自動屬性,對象初始化器,和集合初始化器 C# 3.0語言新特性(語言規範):2 擴充方法
Time of Update: 2018-12-07
Silverlight已經發布了正式版本,我也到網站下載了一個並看看,突然發現了他的例子中包含了這個公司。NETiKA TECH。之所以說他強,是因為他盡然使用Flash和Silverlight製作了仿造WinForm的控制項,包括:常見的控制項,按鈕、文字框、複選框、單選框、下拉式清單、列表、樹、對話方塊還有日曆(這些控制項是免費的)。這個我最佩服,居然做出來Office
Time of Update: 2018-12-07
您好,首先一樣佩服你們的工作。言歸正傳,所有搞技術的熱血青年創業時都非常頭大的是市場的問題,我相信目前你們也是。個人認為,與大公司合作(但不是與他們目前產品有衝突的公司),利用他們的資本和市場能力最終推廣產品。必須承認,商人永遠是利益的追逐者,你要防止和大公司合作時,他把你扼殺了(太多例子了),應該找他的公司現在很有錢,但是他們苦於沒有下一代產品。所以你們找汽車行業(從你們的網站的產品中看出)我認為是錯誤的,我認為你應該去找>機車行業。我是軟體架構師,很清楚一點,客戶是不關心你的技術,只關心你給
Time of Update: 2018-12-07
這幾天對動態實體做了一些修改,然後同事們一運行就出錯了,仔細調試後發現是在還原序列化時,我寫了一個回調,然而發生回調時,對象沒有完全初始化完畢。具體是這樣的:我有個類:DependencyMetadataBase,包含一個方法: [OnDeserialized()] private void OnDeserialized(StreamingContext context) { this.OnDeserialization(null);