Time of Update: 2018-12-06
1. 開啟目錄下的地圖檔案 點擊目錄下的*.TAB 然後就可以用MapInfo Professional開啟此圖層檔案了 然後:菜單->檔案->另存副本為…… 然後會出現如下的選擇對話方塊: 點擊右下角的“投影[P]…”選項,會彈出如下對話方塊,要你選擇座標系 比如:選擇非地座標系統,米為單位 點擊確定,然後就會彈出要你設定非地球座標邊界的對話方塊 這個X,Y就是你的地圖在參考座標系下的的範圍(本文就不寫如何設定這個參考座標邊界了) 然後點擊確定,再儲存完畢就可。
Time of Update: 2018-12-06
最近搞點壓縮解壓縮。無奈rar是不開源的,只能玩玩zip了。找到了SharpZipLib 這個好東西。官方網站: http://www.icsharpcode.net/OpenSource/SharpZipLib/Default.aspx:http://www.icsharpcode.net/OpenSource/SharpZipLib /Download.aspx介紹:SharpZipLib 是一個免費的Zip操作類庫,可以利用它對 ZIP
Time of Update: 2018-12-06
問題:我在master頁面中引入了如下js檔案:<script type="text/javascript"
Time of Update: 2018-12-06
WinCE中解決“圖片採集及壓縮”問題的開發曆程 作者:一點一滴的Beer http://beer.cnblogs.com/ 主要對解決問題的過程和方法進行介紹。 已有條件: 裝置:WinCE工控板一個,LCD液晶屏一個,網路攝影機一個,必要的接線。開發環境:開發程式的相關軟體VS2005,開發SDK,工控板對應的DLL驅動要求: 讓WinCE工控板上的網路攝影機拍照,然後將圖片資料通過GPRS發送到指定的主機資料庫中。 GPRS發送模組是另外一個同學開發的。所以,我要做的就是拍照,
Time of Update: 2018-12-06
利用串口通訊技術破解Pelco-D雲台控制協議作者:一點一滴的Beer http://beer.cnblogs.com/硬體裝置: 帶雲台功能的4.2寸智能球攝像機球機功能: 水平360度全方位轉動,傾斜90度角,2.5倍變焦,支援0-0xF6個預置位;內建解碼晶片,支援Pelco-D協議控制雲台動作。解決問題思路簡介: 1. 拆開雲台,按照球形雲台裝置的說明書拔動雲台內部的拔碼開關,對此裝置的邏輯地址、串口通訊的傳輸速率、控制協議類型(D協議或者P協議)等等進行必要的設定。 2.
Time of Update: 2018-12-06
大家做項目開發一般都是分層的,比如UI層,業務層,資料訪問層。業務層引用資料訪問層的DLL(比如dataAccess.dll),並使用dataAccess.dll中的方法。當項目完成並給客戶用了,可有些心裡BT的客戶這個時候也可以請個稍微懂NET的人來引用你的dataAccess.dll並調用其中的方法搞破壞。比如可以直接使用裡面的ChangePwd(string UserName,string Pwd)方法把其他使用者的密碼改了,這個時候就你就.......
Time of Update: 2018-12-06
從這篇文章開始,我將逐步介紹NLayerApp的基礎結構層、領域層、應用程式層以及分布式服務層。本文著重介紹基礎結構層,根據上文對NLayerApp的架構分析,它將包含兩大部分的內容:處理資料訪問的基礎結構層組件和Cross-Cutting的基礎結構層組件。處理資料訪問的基礎結構層組件主要包含了倉儲的具體實現、Unit Of Work(PoEAA,Martin Fowler)的實現、NLayerApp的實體模型定義,以及為單體測試做準備的Service Stubs(PoEAA,Martin
Time of Update: 2018-12-06
原本不打算寫這篇的,因為之前基本上每篇文章都有總結部分,因此,在系列文章結束的時候,需要總結的內容並不多;但正如剛剛所說,經過幾個月的努力,本系列文章也到了該結尾的時候,於是還是做個簡要的總結吧。我們從《項目簡介與環境搭建》開始,瞭解了NLayerApp的項目概況、先決條件、運行環境以及部署方式,並對該項目所立足的理論基礎做了一個非常簡單的介紹;接下來的《多層架構與應用系統設計原則》、《DDD、分布式DDD及其分層》兩篇文章從理論的角度對軟體架構設計原則、分層架構、領域驅動設計、面向領域的多層分
Time of Update: 2018-12-06
今天,看jeffery的架構設計時,發現原來在CLR的編譯器中有一種叫做類型構造器的東西,可以實現單一實例模式,很簡單只要在類中加上一個靜態建構函式就可以實現單一實例模式了,不用像通常設計模式中講的那樣,些一大堆的關於安全執行緒的代碼,編譯器會幫我們做好這些工作,真的很智能。當然啦在類中寫的這個靜態建構函式,編譯器也會自動幫你加上private的修飾符,同時編譯器還不會允許你自己加上存取修飾詞,例如:如果你顯示的將該函數生命成Private,哪麼編譯時間就會報一個錯誤。
Time of Update: 2018-12-06
上篇中我們討論了Ext.window的簡單使用,今天我們要看看強大的FormPanel,也是繼承panel組件的使用。首先弄清楚這個問題,建立的時候://查看原始碼便知,兩種方法是一樣的Ext.form.FormPanel = Ext.FormPanel;我們還是從最簡單的代碼執行個體開始吧:<!--html代碼--><body><div id="form1"></div></body>//js代碼var form1 = new Ext
Time of Update: 2018-12-06
上篇中我們簡單的談到了FormPanel中的fieldset和ComboBox,今天我們繼續把這個話題說下去,說全一點,說深一點。3.可選的fieldset執行個體 其實就是帶個chechbox,有點像論壇註冊時有一部分是選填資訊的那種效果,主要知識點://因為覺得這個參數特別,特舉一例以說明1.checkboxToggle:true//true則呈現一個帶checkbox的fieldset,選中則展開,否則相反,預設為false2.checkboxName:string//當上面為true
Time of Update: 2018-12-06
寫在前面有段時間沒有更新部落格了,一方面因為工作繁忙,另一方面則是我最近一直在堅持設計和完善基於DDD的應用系統開發架構Apworks。讀過我《領域驅動設計案例:Tiny Library》這一系列文章的朋友一定聽說過Apworks架構,雖然這個架構至今仍未成熟到能夠用在真正的系統開發上,但它已經實現了CQRS體繫結構模式,已經可以用於軟體架構設計的示範上了。從這一講開始,我將逐步介紹如何採用CQRS架構實現Tiny Library的業務。你可能會聽得煩了:又是Tiny
Time of Update: 2018-12-06
項目簡介Microsoft – Spain團隊有一個很不錯的“面向領域多層分布式項目”案例:Microsoft – Domain Oriented N-Layered .NET 4.0 App
Time of Update: 2018-12-06
工作繁忙,很久沒有更新部落格了。下面言歸正傳,簡單介紹一下Tiny Library的使用者介面實現。如前所述,Tiny Library採用ASP.NET MVC架構實現了基於瀏覽器的使用者介面。回顧一下《商務邏輯與系統結構》一文,從層次架構圖中我們可以清楚地看到,使用者介面層是通過WCF Services與系統互動的。為了快速簡單地實現Tiny Library,我只是簡單地使用了ASP.NET MVC,因此沒有對其做更深入的挖掘,有關ASP.NET
Time of Update: 2018-12-06
public class UserPrincipal:IPrincipal { private UserIdentity identity; public UserPrincipal(UserIdentity identity) { this.identity = identity; } #region IPrincipal 成員 public IIdentity Identity
Time of Update: 2018-12-06
今天學習了一下asp.net ajax調用webservice的方面的知識,主要是看了趙劼webcast課程,然後自己練習了一下,在練習課程中第四個執行個體的時候,發現我單獨運行webservice報錯,而在用戶端調用webservice居然可以返回正確結果。錯誤資訊如下:無法序列化介面 System.Collections.Generic.IDictionary`2[[System.String, mscorlib, Version=2.0.0.0, Culture=neutral,
Time of Update: 2018-12-06
<UserControl x:Class="MyApp.Binding" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" > <UserControl.Resources> <SolidColorBrush Color="Red"
Time of Update: 2018-12-06
從DataTable到EntityObject雖然從技術角度講,DataTable與EntityObject並沒有什麼可比性,然而,它暗示了一場革命正在悄然進行著,即使是微軟,也擺脫不了這場革命的颶風。 軟體設計思想需要革命,需要擺脫原有的思路,而走向面向領域的道路。你或許會覺得聽起來很玄乎,然而目前軟體開發的現狀使你不得不接受這樣的現實,仍然有大幫的從業人員成天扯著資料庫不放,仍然有大幫的人在問:“我要實現xxxx功能,我的資料庫應該如何設計?”這些人犯了根本性的錯誤,就是把軟體的目的搞錯了,
Time of Update: 2018-12-06
轉自http://www.itisedu.com/phrase/200604241155005.html中介軟體(IDC)定義: 中介軟體(middleware)是一種獨立的系統軟體或服務程式,分布式應用軟體藉助這種軟體在不同的技術之間共用資源,中介軟體位於客戶機伺服器的作業系統之上,管理計算資源和網路通訊提出原因:為解決分布異構問題這些服務具有標準的程式介面和協議。針對不同的作業系統和硬體平台,它們可以有符合介面和協議規範的多種實現。 也許很難給中介軟體一個嚴格的定義,但中介軟體應具有如下的
Time of Update: 2018-12-06
It depicts that, if there is no index created for the foreign key constraints related columns, there may be big performance problem. The major reasons are: 1) FK constraint represents a relation between tables, and if these tables