1.NHibernate.Cfg.Configuration的一個執行個體代表了應用程式中所有的.NET類到SQL資料庫的映射集合,用於構造一個 (不可變的)ISessionFactory,這些映射是從一寫XML對應檔中編譯得來. 方法一:直接便宜XML檔案得來 Configuration cfg=new Configuration() .AddXmlFile("name1.hbm.xml") .AddXmlFile("name2.hbm.xml");
Castle是針對.NET平台的一個開源項目,從資料訪問架構ORM到IOC容器,再到WEB層的MVC架構、AOP,基本包括了整個開發過程中的所有東西,為我們快速的構建企業級的應用程式提供了很好的服務。ActiveRecord提供的簡潔的O/R映射
GeoServer 是 OpenGIS Web 服務器規範的 J2EE 實現的社區開源項目,利用 GeoServer 可以方便的發布地圖資料,允許使用者對特徵資料進行更新、刪除、插入操作,通過 GeoServer
在Bing Maps開發中,由於各種應用功能的不同,更多的時候使用者可能需要將自己的一部分圖片資料作為地圖資料用來呈現在Bing Maps中,要實現這一功能就首先需要瞭解Bing Maps的TileSystem的相關演算法,然後在對圖片進行切片為Bing Maps
在上一篇文章《DeepEarth中的幾何圖形基礎架構模型》中將整個DeepEarth的幾何圖形基礎架構模型進行了介紹,之後還通過了繪製一個三角形的應用樣本示範了DeepEarth中的幾何圖形應用。本篇將續著這篇文章介紹DeepEarth中的幾何圖形應用,包括基本圖形繪製(點、線、多邊形)和自訂圖層的應用。
OSM(OpenStreetMap-開放街道地圖)服務就是一種發布自己地圖資料圖片為服務的一種實作類別型,開放街道地圖成立動機在於希望能創造並且提供可以被自由地使用的地理資料(像街道地圖)給每個想使用的人,就像自由軟體所賦予使用者的自由一樣,本篇將介紹如何在Bing Maps Silverlight Control開發中去使用OSM發布的地圖服務。 要在Bing Maps Silverlight
在《初探DeepEarth控制項》一文中簡單介紹了一些DeepEarth的基本結構以及地圖的TileSource的基本用法,本文通過一個簡單的應用樣本(載入線上的google衛星地圖)繼續展開介紹DeepEarth控制項的相關用法。 DeepEarth內部提供的任何TileSource都是繼承於DeepEarth.Layers.TileSource類,該類實現了MultiScaleTileSource類和ITileSource介面,共同完成了實現地圖圖層的載入和相關演算法策略。我們要實現
系統設計是把需求轉化為軟體系統的最重要的環節。系統設計的優劣在根本上決定了軟體系統的品質。系統設計要比純粹的編程困難得多。“天下西湖三十六,最美是杭州”,千年前的蘇東坡大學士對西湖精彩絕倫的系統設計,使杭州榮升為“天堂”,讓後人只剩下讚歎和破壞的份了。系統設計大體上包含四個方面的內容:體繫結構設計、模組設計、程式演算法設計、使用者介面設計。體繫結構設計:這個環節在軟體設計中十分重要。它如同人的骨架,如果某個傢伙的骨架是猴子,那麼無論怎麼餵養和美容,這傢伙始終都是猴子,不會是人。要進行體繫結構設計
Bing Maps Silverlight Control所提供的功能導航是非常強大的,在設計上對擴充的支援非常好,提供了許多使用者可擴充和直接使用的Command以及Button,不清楚的朋友可以查看我之前寫的關於自訂功能導航條的文章《自訂功能導航條(Custom NavigationBar)》。但相比DeepEarth中提供的功能導覽功能表沒有那麼粗大和動態效果,我個人而言比較喜歡DeepEarth中的功能導覽功能表。首先看看Bing Maps預設的功能導覽功能表:
眾所周知,DeepEarth是一套基於Silverlight的DeepZoom技術實現的開源地圖開發組件,其內部提供了常用的地圖開發工具控制項和通用的基本模型,如線條、多邊形、不規則圖形、圖片等一系列圖形映像的基礎架構模型,這為使用DeepEarth進行地圖二次開發提供了非常方便的基礎架構介面。本篇將介紹在DeepEarth中的幾何圖形架構設計和所提供的基礎架構模型架構。
Bing Maps Silverlight Control雖然為我們提供了簡潔、方便的開發模型,但也有許多不足之處,比如我們想實現一個迷你小地圖功能,對於Bing Map Silverlight Control就沒有這樣的內建控制項。但不必費心費神的自己去開發一個這樣的控制項來實現這個功能,因為在DeepEarth中已經為我們提供了這樣一個控制項,首先看看在Bing
去年鄙人寫了一系列關於Bing Maps開發的博文,深受網友的喜歡,很久沒寫關於Bing Maps的博文了,最近關注了Bing Maps WPF Control,於此將本人個人對Bing Maps WPF Control的應用經驗同網友們分享,同時歡迎大家丟轉。 一、下載Bing Maps WPF Control 基於WPF的Bing Maps開發和Silverlight的開發基本一致,不同的是WPF Control還是bate版本,功能上尚未Bing Maps
一.安裝程式 castleproject-1.0-rc2.msi(下載安裝就好!).二.修改Web.Config的配置Web.Config裡需在節點<configSections>下添加配置<section name="activerecord" type="Castle.ActiveRecord.Framework.Config.ActiveRecordSectionHandler, Castle.ActiveRecord"
Bing
在使用Bing Maps Silverlight Control進行Bing Maps開發中,圖釘(Pushpin)標註控制項的使用頻率是非常之高,多數情況下都會使用其ToolTip特性來呈現一些資料資訊,但預設的ToolTip外觀並不完美,顯得格外的難看。於此需要開發人員自己實現其漂亮的外觀介面,本篇將由淺入深的帶你走入圖釘(Pushpin)控制項的ToolTip外觀美化之路。 之前我曾寫過一篇自訂圖釘控制項和資訊提示面板的文章《【Silverlight】Bing
通過前篇八篇程式設計指南的學習,相信大家都知道應用程式組件的組合都是在初始化的時候進行裝配的。如果當應用程式已經初始化完成了,此時又有新的組件被匯入且進行裝配,按照目前的實現方式就無法實現了,我們需要一種可以進行動態裝配、動態組合以及可以動態進行新的組件被裝配組合的通知的功能,於此MEF所提供的重組(Recomposition)組件特性就可以派上用場了。
在某些情況下可能會出現只需要訪問(載入)某塊地區的地圖顯示,也可能需要對地圖的縮放層級進行限制,或者只能讓地圖在5--10級之間進行深度縮放。要實現這些功能就需要通過自訂MapMode來實現了。本篇將為您介紹如何通過自訂MapMode來實現地圖訪問限制的常用方法與技巧。 首先需要瞭解下Bing Maps Silverlight
Bing
微軟Bing Maps Silverlight Control實現了最基本的地圖呈現功能,其功能其他是非常的強大,可以支援很多的擴充功能開發,本文通過自訂功能導覽功能表為例介紹基於Bing Maps Silverlight
我相信大多數使用Bing Maps開發的朋友都見過如下的畫面,就是當我們在開發Bing Maps的時候,將開發KEY填寫錯誤導致使用者授權驗證失敗出現的提示錯誤。 使用Bing Maps Silverlight Control開發的缺點就在於它預設是使用的微軟自己提供的線上地圖資料,而且Bing Maps Silverlight