Time of Update: 2018-12-07
上次提到DNN2, 用下來感覺還不錯,除了速度有點...如果你的客戶希望經常布置一下他的網站,並且經常增加一些小的功能模組,DNN應該是個很好的選擇。編寫DNN2.0模組的項目模版,
Time of Update: 2018-12-07
p2p在國內一向苦命,至今仍然不能名正言順,稍有風吹草動,相關網站立馬無疾而終。p2p已經被證明可以高效利用網路資源,bt/電驢就不說了,據說很多軟體公司準備用p2p方式迅速發布軟體補丁。很多軟體也提供p2p下載。迅雷下載除了具有傳統下載功能,還能利用p2p加速下載,即使網站上的檔案已經被刪除,也能利用p2p下載。下載一個不存在的檔案,聽起來象天方夜譚!以前網路電視看簡直沒法看,碰到熱點節目就別指望。現在不同了,有了pplive,
Time of Update: 2018-12-07
真是匪夷所思,目前版本居然不支援從論壇查到有兩個方法:1. 如果有url, 用frame2. 如果沒有,需要在用到winform和wpf的互操作,就是嵌入winform的Webbrowser控制項。需要引入兩個dll,xaml如下: <windowsformshost ClipToBounds="True" Opacity="1" Foreground="{x:Null}" Height="Auto" VerticalAlignment="Stretch" Grid.RowSpan="1
Time of Update: 2018-12-07
“引用自已寫的動態庫,在使用該動態庫中的對象時,編輯器中不會出現該對象的相關提示。 但如果引用項目就可以。”這是2年前剛開始使用.net時的認識,久而久之,便成了一個“定式”。今天,一個同事偶然說有.net自己有一種方式可以解決引用動態庫時不出現相關提示的問題。自己不相信,上網查了一下,發現確實可以。在項目的屬性 “配置屬性”-->“產生”-->“XML文檔檔案”中輸入與程式集名稱一致的xml檔案名稱,然後“重建”。
Time of Update: 2018-12-07
在系統實施的過程中,經常遇到與別的系統做介面的情況。如果業務比較簡單,就是發送訊息等那比較好解決,但如果是資料庫操作就比較麻煩,因涉及到多個資料庫之間的安全問題。比如A系統中需要修改B系統的資料庫中的資料,就這種情況有很多種的解決方案。比如1、A系統在瞭解B系統的資料庫結構的前提下,在A系統的許可權管理中直接設定作業B系統資料庫的許可權。
Time of Update: 2018-12-07
最近無聊,想找個linux裝載64位的vmware下面看看,上網一看fedora(肥的啦)還不支援ntfs,hibernate,想玩要自己搞。偶然看到不少人推薦ubuntu,
Time of Update: 2018-12-07
要做一個新行業的MIS系統了,這些天一直在做分析和設計。結合以前的經驗和教訓,想在資料訪問層中使用O/R Mapping工具,以前的那中類似於Duwamish的設計方式工作量太大,維護起來也不方便。目前關於O/R mapping的討論很多,在.net中就有ObjectSpace、OJB.net、XPO(devexpress公司的)、NHibernate等等。ObjectSpace我以前大致用過,結構很清楚,但是有兩個缺點:目前沒有發布、不支援
Time of Update: 2018-12-07
昨天通過修改Powerdesigner的設定檔實現特殊的C#代碼產生要求後,今天突然想到:如果能夠在Powerdesigner中直接產生Map檔案,那就比較爽了。 下午試了一會,發現完全可行,其具體方式是在Profile\Classifier\Generated Files下添加一項,如hbm.xml,該項設定為 檔案名稱:%topContainerCode%.hbm.xml說明 : .if (%isGenerated%)
Time of Update: 2018-12-07
WPF是vista的介面引擎,以前叫avalon, 現在全名是windows presentation framework。現在EID(Express Interactive desinger)已經出來, 雖然bug多多,準系統還是有的。只是比較怪異。看著協助還是可以理解一下簡單概念。有了flash基礎,這個上手比較快。EID比較強的是模板和Style,用來批量加工很合適,暫時還不知道怎麼在程式中控制,所以數字button現在很難看:$VS2005(安裝WPF外掛程式)和vc#
Time of Update: 2018-12-07
在Nhibernate中,採用了HQL語言的查詢方式,這種帶有OO色彩的查詢方式與傳統的SQL查詢有一些不同之處。 這一點,從它的文法可以看出來,http://www.hibernate.org/Documentation/HQLBNF。一個比較簡單的查詢代碼如下: IList userList=session.Find (" from testMSSql.student as student where student.Name=?","張三",
Time of Update: 2018-12-07
在.net提供的cursor中,使用Cursor的建構函式可以建立一個游標,如:Cursor cur=new Cursor(“myCursor.cur”);但是採用這種方式得到的游標不支援動畫和彩色,網上有人提出可以使用表徵圖檔案來做彩色游標,如:Cursor cur=new Cursor(“myCursor.ico”);用這種方式雖然可以解決游標顏色問題,但是丟失了游標的另一個重要訊息:熱點。這種方式的後果是:所有游標的熱點都在表徵圖的中心。在網上找到了一篇文章,講述這個問題的。 http:
Time of Update: 2018-12-07
3d對象被映射到2d,容器:viewport3D。3d對象通過viewport3d容器可以和普通控制項共存,而普通對象不能進入viewport3d.3d座標y朝上, z朝使用者,2dy朝下。相機(使用者視角):1. PerspectiveCamera 正常相機 OrthographicCamera(沒遠近相機?)1. 一個Position和一個LookDirection點決定方向, FieldOfView仰角2. NearPlaneDistance/ 決定取景範圍,
Time of Update: 2018-12-07
昨天,在看hibernate文檔的時候,看到了這樣一段: You should now create this table in your database manually, and later read Chapter 15, Toolset Guide if youwant to automate this step with the SchemaExport tool. This tool can create a full SQL DDL, including
Time of Update: 2018-12-07
前些天一直在配置 BugZilla,感覺很麻煩,後來在NetCobra那裡看到一篇介紹Mantis的文章,很受啟發,很容易就配置成功了。大致用了一下,感覺功能還可以,就是介面做的稍微差了些,另外對中文支援不是很好,即使選擇中文語言,還是有很多地方是英文的。(某些地方還存在亂碼的現象,如“刪除”可能是“.h除”)不過,mantis對於我們公司來說還是夠用了。
Time of Update: 2018-12-07
在Nhibernate中經常遇到one-to-many和many-to-many的關係映射,用一些集合類來儲存關聯的many集合,這些集合類包括: IList、Array和IDictionary。其在map檔案中對應的元素為 list(IList)、set(IDictionary)、bag(IList)、map(IDictionary)和array(Array)。
Time of Update: 2018-12-07
在使用loadcontrol動態載入控制項中,發現一個問題: 在載入的控制項中包括一個 Datagrid,在Datagrid中有一個刪除的ButtonColumn列,在使用刪除列的時候,系統不觸發 datagrid的DeleteCommand在這裡找到原因,說是在載入動態控制項時,必須要將控制項進行轉換才可以,如:Control
Time of Update: 2018-12-07
這些天來一直在看hibernate的相關文檔,發現自己以前對hibernate的瞭解不準確。在剛開始使用nhibernate的過程中,我寫了這篇用Powerdesigner產生NHebernate的MAP檔案 。其中的主要思想是通過
Time of Update: 2018-12-07
這幾天遇到一個比較頭痛的問題, 使用vs.net編寫一個aspx頁面的時候,intellisense突然不能使用,不能撤銷、重做,只要一斷行符號,代碼就變得亂七八槽。
Time of Update: 2018-12-07
這幾天被 VS.net 2003 編輯器搞的很煩,在編寫一個asp.net項目的時候,VS.net 幾乎讓我發瘋。 自動格式化不能使用,需要我手動使用 tab鍵來格式化代碼; 撤消、重做不能使用; intellisense不能使用; 複製粘貼使用有問題,在粘貼之後,游標自動跳到代碼的最後一行,並且 編輯器可能自動修改其它代碼,導致代碼紊亂。 ....... 前天用Visual
Time of Update: 2018-12-07
很長時間沒有更新blog了,忙是一方面,心態浮燥可能是主要原因。這段時間一直在實現系統在Oracle上的實現問題,由於一開始的時候,在資料庫訪問方面使用抽象工廠的模式,因此程式改動不是很大,工作量主要集中在資料庫的移植方面(表、視圖、預存程序、觸發器等)。移植之後對系統進行測試,發現了一個很有意思的問題: 使用oracle之後,系統在某些方面比在Sql server上慢很多(使用 oracle client和oledb一樣),後來發現是因為這樣引起的: for (){ DataSet