using system;
using system.drawing;
using system.collections;
using system.componentmodel;
using system.windows.forms;
using system.data;
namespace dbinmo
///
/// 清理所有正在使用的資源。
///
protected override void dispose( bool disposing )
} base.dispose( disposing );
} #region windows 窗體設計器生成的**
///
/// 設計器支援所需的方法 - 不要使用**編輯器修改
/// 此方法的內容。
///
private void initializecomponent()
#endregion
///
/// 應用程式的主入口點。
///
[stathread]
static void main()
///
/// 退出系統
///
private void 退出_click(object sender, system.eventargs e)
///
/// 圖表渲染,值方圖
///
private void 直方圖_click(object sender, system.eventargs e)
///
/// 全圖視野
///
private void 全圖_click(object sender, system.eventargs e)
///
/// 拖動,只設定圖示
///
private void 拖動_click(object sender, system.eventargs e)
///
/// 縮小,只設定圖示
///
private void 縮小_click(object sender, system.eventargs e)
///
/// 放大,只設定圖示
///
private void 放大_click(object sender, system.eventargs e)
///
/// 滑鼠按下時間,處理地圖放大、縮小、拖動等。
///
private void map_mousedownevent(object sender, axmapobjects2._dmapevents_mousedownevent e)
if(map.mousepointer == mapobjects2.mousepointerconstants.mopan)//拖動
else if(map.mousepointer == mapobjects2.mousepointerconstants.mozoomin)//放大
map.extent = rect;
} else if(map.mousepointer == mapobjects2.mousepointerconstants.mozoomout)//縮小
else
map.extent = rect;
} }
///
/// 圖表渲染,使用餅圖
///
private void 餅圖_click(object sender, system.eventargs e)
///
/// 點密度渲染
///
private void 點密度_click(object sender, system.eventargs e)
///
/// 按值渲染
///
private void 按值渲染_click(object sender, system.eventargs e)
//定義按值渲染物件
mapobjects2.valuemaprenderer vmr = new mapobjects2.valuemaprendererclass();
//將其新增到圖層
lyr.renderer = vmr;
//設定渲染使用的字段,請參看country.dbf檔案
vmr.field = "fips_code";
//渲染的個數
vmr.valuecount = strs.count;
//預設值
vmr.usedefault = true;
mapobjects2.symbol sym = vmr.defaultsymbol;
sym.color = (uint)mapobjects2.colorconstants.moyellow;//預設顏色為黃色
//渲染過程
for(int i=0;i
//重新整理
map.refresh();
} ///
/// 分類渲染
///
private void 分類渲染_click(object sender, system.eventargs e)
fbv += stat.stddev;
} //sizesymbols方法制定頭尾的大小用來表現點特徵大小漸進效果
cbr.sizesymbols(3,8);
//rampcolors方法設定顏色從白色到紅色的漸進顯示
cbr.rampcolors((uint)mapobjects2.colorconstants.mowhite,(uint)mapobjects2.colorconstants.mored);
//重新整理
map.refresh();
} ///
/// z值渲染
///
private void z值渲染_click(object sender, system.eventargs e)
// //新增到地圖
// mapobjects2.maplayer lyr = (mapobjects2.maplayer)map.layers.item("帶有z值的圖層名稱");
// lyr.renderer = zr;
// //重新整理
// map.refresh();
} ///
/// 組渲染
///
private void 組渲染_click(object sender, system.eventargs e)
mapobjects2.valuemaprenderer vmr = new mapobjects2.valuemaprendererclass();
vmr.field = "fips_code";
vmr.valuecount = strs.count;
vmr.usedefault = true;
mapobjects2.symbol sym = vmr.defaultsymbol;
sym.color = (uint)mapobjects2.colorconstants.moyellow;
for(int i=0;i
//將二者組合,新增到圖層
mapobjects2.grouprenderer gr = new mapobjects2.grouprendererclass();
gr.add(vmr);
gr.add(lr);
lyr.renderer = gr;
map.refresh();
} ///
/// 刪除所有渲染
///
private void 刪除所有渲染_click(object sender, system.eventargs e)
} ///
/// 標註渲染
///
private void 標註渲染_click(object sender, system.eventargs e)
} }
本文標題: c#+mo實現一些渲染功能
本文位址:
nc的一些功能
nc是乙個簡單,小巧但功能強大,並且十分好用的工具。參 數 c e 檔名 連線後要執行的程式 b 允許廣播 g 閘道器 設定路由器躍程通訊網關,最多可設定8個。g 指向器數目 設定 路由指向器,其數值為4的倍數。i 延遲秒數 設定時間間隔,以便傳送資訊及掃瞄通訊埠。l 使用監聽模式,管控傳入的資料。...
ServletContext物件一些功能
1 sercletcontext物件獲取 sercletcontext物件獲取 1.通過request物件獲取 request.getservletcontext 2.通過httpservlet獲取 this.getservletcontext servletcontext sc1 request....
一些PHP函式功能
函式 描述 php basename 返回路徑中的檔名部分。3 chgrp 改變檔案組。3 chmod 改變檔案模式。3 chown 改變檔案所有者。3 clearstatcache 清除檔案狀態快取。3 copy 複製檔案。3 delete 參見 unlink 或 unset dirname 返回...