2011年1月19日

摘要: 代码部分://selectbyshape方法IMappMap=newMapClass();pMap=axMapControl1.Map;IPointpPt=newPointClass();;pPt.PutCoords(e.mapX,e.mapY);IEnvelopepEn=newEnvelopeClass();pEn=axMapControl1.TrackRectangle();pMap.SelectByShape(pEn,null,false);//最后一个参数控制是否只选一个axMapControl1.Refresh();IEnumFeaturepEnumFeature=pMap.Feat 阅读全文
posted @ 2011-01-19 17:04 麻辣鸡丁 阅读(177) 评论(0) 推荐(0) 编辑

2011年1月18日

摘要: ArcGIS10 .Net ArcObjects开发有诸多新特性,下面就一一道来:1 整合的AO SDK在ArcGIS10中,AO只有一个SDK。它将原先ArcGIS Desktop,ArcGIS Engine .Net SDKs以及ArcGIS Server上的AO整合到一起。ArcObjects SDK for .Net包括文档,例子,开发者工具以及开发AO的VS模板等。它主要聚焦在三个方面的AO应用。(1) Building add-ins for ArcGIS Desktop (桌面扩展开发)(2)Building stand-alone application (创建独立应用程序-E 阅读全文
posted @ 2011-01-18 11:30 麻辣鸡丁 阅读(702) 评论(0) 推荐(0) 编辑

2011年1月17日

摘要: IFeatureLayer pFLayer = (IFeatureLayer)m_pMap.get_Layer(0);string pname = textBox1.Text;IQueryFilter pQueryfilter = new QueryFilter();pQueryfilter.WhereClause = "NAME" + " LIKE '%"+pname+"%'";//模糊查询IFeatureCursor pCursor = pFLayer.Search(pQueryfilter, false);IFeature pFeature = pCursor.NextFeature() 阅读全文
posted @ 2011-01-17 10:42 麻辣鸡丁 阅读(494) 评论(0) 推荐(0) 编辑

2011年1月15日

摘要: mapxtreme如何添加标记和删除标记呢?新增2个pointselectiontool,clientcommand设为MapCommand,clientinteraction设为ClickInteraction,command一个设为:AddPinPointCommand,一个设为ClearPinPointCommand,page_load添加 controlModel.Commands.Add(new AddPinPointCommand()); controlModel.Commands.Add(new ClearPinPointCommand()); MapInfo.Mapping.M 阅读全文
posted @ 2011-01-15 11:44 麻辣鸡丁 阅读(461) 评论(0) 推荐(0) 编辑

2011年1月14日

摘要: 如何利用IDL程序自动添加ENVI菜单呢?下面就是解决办法:ENVI自身有个ENVI_DEFINE_MENU_BUTTON。 是这么定义的,如功能扩展函数名称为Envi_file_info,event,那么只需在函数中添加个过程PRO Envi_file_info_define_buttons, buttonInfo,然后菜单的添加工作就可以在这个过程下完成了。 ENVI_DEFINE_MENU_BUTTON的调用格式如下:ENVI_DEFINE_MENU_BUTTON, ButtonInfo [, /DISPLAY], $ EVENT_PRO=string | /MENU | UVALUE= 阅读全文
posted @ 2011-01-14 11:16 麻辣鸡丁 阅读(377) 评论(0) 推荐(0) 编辑

2011年1月13日

摘要: 只要加入以下的代码就可以实现。 用法: Meta http-equiv=Refresh Content=30Meta http-equiv=Refresh Content=5; Url= 其中第一条语句是停留30秒自动刷新,第二条是停留5秒转向960MOB。分别使用可实现自动刷新或自动转向功能。怎么样,实现了吗? 阅读全文
posted @ 2011-01-13 16:44 麻辣鸡丁 阅读(211) 评论(1) 推荐(0) 编辑
 
摘要: 在c#中如何生成GUID呢?下面的方法希望可以为您解答。1. 一个GUID为一个128位的整数(16字节),在使用唯一标识符的情况下,你可以在所有计算机和网络之间使用这一整数。2. GUID 的格式为“xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”,其中每个 x 是 0-9 或 a-f 范围内的一个十六进制的数字。例如:337c7f2b-7a34-4f50-9141-bab9e6478cc8 即为有效的 GUID 值。3. 世界上的任何两台计算机都不会生成重复的 GUID 值。GUID 主要用于在拥有多个节点、多台计算机的网络或系统中,分配必须具有唯一性的标识符。 阅读全文
posted @ 2011-01-13 16:40 麻辣鸡丁 阅读(361) 评论(0) 推荐(1) 编辑

2011年1月12日

摘要: 当我们希望在网页中使用某一特定字体时,但是该字体并非主流操作系统的内置字体,这样用户在浏览页面的时候就有可能看不到真实的设计。我们最常用的办法是把想要的文字做成图片,这样做有几个明显缺陷:一、不可能大范围的使用该字体;二、图片内容相对使用文字不易修改;三、不利于网站SEO。那么如何只通过CSS的@font-face属性来实现在网页中嵌入任意字体呢。首先获取要使用字体的三种文件格式,确保能在主流浏览器中都能正常显示该字体。.TTF或.OTF(适用于Firefox3.5、Safari、Opera).EOT(适用于InternetExplorer4.0+).SVG(适用于Chrome、IPhone) 阅读全文
posted @ 2011-01-12 13:00 麻辣鸡丁 阅读(465) 评论(0) 推荐(1) 编辑

2011年1月10日

摘要: 使用div+css建站的朋友一定都知道CSS兼容的问题。今天教大家五招方法完全可以解决浏览器兼容问题。这里大家要知道CSS不兼容的原因是因为各浏览器给CSS默认属性值不一样造成的。第一招:给常用CSS规定属性值。body,div,dl,dt,dd,ol,h1,h2,h3,h4,h5,h6,form,input,p,th,td{margin:0;padding:0;}img{border:0px;}ul {margin:0px;padding:0px;}ul li {list-style:none;}上面的建站常用代码就相是格式化CSS样式,让各浏览器按照我们设置的属性值渲染网页第二招:IE和F 阅读全文
posted @ 2011-01-10 12:02 麻辣鸡丁 阅读(280) 评论(1) 推荐(1) 编辑

2010年12月30日

摘要: 关于CSS网页布局id与class命名或许成为大家比较头疼的问题,为了满足大家对知识的渴求,现介绍一下CSS网页布局方法。   一、用class_name方式写类名。  以前喜欢用class-name写,不过好像两样也没什么差别。但我比较反对用className写类名,因为始终对浏览器大小写敏感的问题抱有怀疑态度。但是id我会写成驼峰式,理由见下一条。  二、样式都用class而不用id。  有三个理由。  1,id不可以重复,所以用class的话,可以肆无忌惮的用无数次。  2,id的优先级太高,若是写了一个#page_content a {color:#f60} ,那你完蛋了,里面要改链接 阅读全文
posted @ 2010-12-30 11:39 麻辣鸡丁 阅读(504) 评论(0) 推荐(2) 编辑