自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

carlbiao

GISLand~ ~

  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

原创 ArcGIS客户端开发学习笔记(一)——AJAX机制

AJAX即“Asynchronous JavaScript and XML”(异步JavaScript和XML)。现在的GIS客户端编程都是基于Ajax技术的。我觉得Ajax最大的特点在于它提供了更好的用户体验。以往的Web开发,当用户填完表单后点击“提交”按钮,整个页面都会回送请求到服务器(Server)端。

2010-08-27 02:08:00 325

原创 一年的总结 ——序

今天回到了学校,一个字,累!非常累。人疲惫了,疲惫到现在我很困了,可是躺在床上一个小时了都没睡着,于是又起来打开电脑。打开QQ空间和CSDN上的blog,发现我真的懒了。QQ空间上的文章还是年前在南京禄口机场写的,CSDN上的技术文档还是09年8月5日写的“详解.net中的callback机制和传值跟踪”。不过说来也很巧,恰是凭借CSDN上的这篇文章,我在GIS群中认识了很多朋友。其中包括我很

2010-05-22 23:19:00 322

原创 详解.net中的callback机制和传值跟踪

很多人都知道callback是.net里的回调机制,也知道使用callback技术能增加用户体验,对于我们做server开发的人来说,理解callback更是一个必要条件。可是对于一个新手来说,想要理解并能很好的把callback机制用到自己的程序中还是有一定困难的。我也是一个新手,虽然以前用asp.net写过网站,但是当时也是边学边做,可是对于callback就是很朦胧,所以我的第一个网站没有使

2009-08-05 01:01:00 473

原创 解释Server object

Server Objectsserver对象是一个在SOC的一个进程中的一个“粗粒度”的组件。主要有这么几个:1、esriCarto.MapServer2、esriLocation.GeocodeServer3、esriGeodatabase.GeodataServer4、esriGlobeCore.GlobeServerMapServer对象提供了访问一个map文件和在地

2009-07-31 02:13:00 1115

原创 Pooling 池化和非池化

  可以通过更改service的属性来使得service是池化(pooled)或者是非池化(non-pooled)。Pooled service可以被多个应用程序sessions共享。因此pooled services用在无状态的操作下。相反的non-pooled services则只被一个应用程序session使用,并且用于有状态的操作,比如编辑(editing)。Non-pooled serv

2009-07-26 20:26:00 1750

原创 开发与应用之我见

很久没有在躺在床上后又爬起来打开电脑写东西的心境了,但今天我实在压抑不住内心的思绪来发表一下自己的观点。 学地理信息系统将近一年半了,从来没有这么对GIS的深刻的理解。记得大一上半学期的我,迷茫~不知道该干什么。大一下学期的疯狂的编程语言的学习,大二上学期遭受了打击,而现在目的明确。感觉是一种质的蜕变。 记得两个月前我还是盲目的认为,只要学好编程语言就能在GIS领域有很好的发展,不用愁找不到工作,

2009-06-08 12:20:00 397

转载 为什么使用接口编程

为什么要使用接口编程进行接口的介绍,必须介绍一下程序语言发展的历史才行,鲁迅先生说过“治学先治史”,明白了程序语言发展的前世今生,才能知道为什么这么多语言为什么会这样,为什么么会那样?计算机出现以后,科学家相继开发了多种语言,从smalltalk,Pascal,Basic,C语言,C++,java,.net等等,这些语言的发展步伐,可以看作是从面向过程向面向对象发展的一段历史。很多面向对象

2009-04-18 08:41:00 473

原创 asp.net 2.0 中GridView里设置日期格式

现在在在gridview 中设置短日期格式比如要想得到2009年3月23日如果只是在设这DataFormatString="{0:yyyy年M月d日}" 得到的页面显示效果为: 2009年3月23日 0:00:00 后面有0:00:00 如何去掉呢?  必须把 HtmlEncode属性更改。设为HtmlEncode=false 完整格式应该是  

2009-04-07 17:25:00 302

原创 页面回送和跨页面的传送

所谓回送就是传送回原来的页面,回送包含在初始页面上收集的所有窗体信息,以备在需要时处理。下面就是一个简单的回送的例子:在aspx页面上放一个label控件和一个button控件,在页面的Page_Load事件中加上如下代码:protected void Page_Load(object sender, EventArgs e)    {        if (IsPostBack)

2009-03-17 22:27:00 478

原创 我做的贪吃蛇

  花了一天时间,我终于把贪吃蛇这游戏写出来了,这也是我学C#两个多月以来写的第一个能稍微拿出来给大家看的程序,希望大家能多提意见,能指出错误和改正的办法。其中还有一个小问题还没解决,就是当按方向键控制蛇的移动的时候,旁边的按钮的焦点捕获也在更换,这是系统默认的,我还不知道怎么修改。下面是代码:Form的设计代码:namespace snake{ partial

2009-02-27 14:17:00 1754 1

转载 C#里的方向键消息捕获

窗口(Forms)对于键盘消息的捕获主要通过三个事件: KeyDown,KeyPress,KeyUp其中非字符键不会引发KeyPress事件;但非字符键却可以引发KeyDown和KeyUp事件。要仅在窗体级别处理键盘事件并且不允许其他控件接收键盘事件,请将窗体的KeyPress事件处理方法中的KeyPressEventArgs.Handled属性设置为true。

2009-02-26 19:22:00 590

原创 forms身份验证

在发出登录请求时,需要在网页上填写一个表单并将该表单提交到服务器。服务器在接受该请求之后,讲向用户的本地机器写一个cookie(是当你访问某个站点时,随某个HTML网页发送到你的浏览器中的一小段信息)送回服务器,这样用户就可以根据自己的希望保持身份验证状态。例如:1、用户,假如是Bob。希望查看页面A,匿名用户不可以访问这个页面,因此当Bob试图访问页面A是,浏览器取而代之显示一个登陆页面

2009-01-12 19:42:00 1580

原创 关于ASP.net Web应用程序管理出现错误的处理,应该能解决所有的问题!

最后我还是自己弄好了 我估计是web.config这个文件出现了问题 因为我原来是先装vs2005再装sql2005而且没有装IIS(IIS是在出现了这个问题后才装的) 于是按照网上查的资料进行了以下修改: 1、打开SDK 命令提示(所有程序——Microsoft .NET Framework SDK v2.0——SDK 命令提示。也可打开VS的命令提示),输入aspnet_regsql,弹出AS

2009-01-12 18:14:00 790

原创 创建站点地图(web.sitemap)

为了使用ASP.NET 2.0的导航功能,必须有一种标准的方法描述站点中的每个页面。这个标准不仅包含每个网页的名称,还应该能够表明他们的层次结构关系。例如创建下面的层次结构:——主页————信息查询——————学生信息查询——————教师信息查询————数据更新——————学生数据更新——————教师数据更新第一步,画出站点的树形目录,就和上面一样。第二步,在但

2009-01-10 21:21:00 3305

原创 圈点C#的继承

对于我这种从C++中转过来的人来说,已经相当熟悉C++中的继承特性了。刚开始接触C#的继承时,写的继承类的代码基本就和C++的一样。所以记录以下东西来加深对C#继承的。对于C++来说,用的最多的是实现继承,但是对于C#而言,还有一个接口继承。先来说说实现继承和接口继承。 实现继承:便是一个类型派生于一个基类型,拥有该基类型的多有成员字段和函数。在实现继承中,派生类型的每个函数采用基类型的实

2009-01-05 21:08:00 1097

原创 ADO.NET非连接类(三)DataView对象

DataView对象其实就是为DataTable提供了一个窗口。其实就是数据库中的视图对象。DataView允许用户从不同的角度查看,但是不用再从数据库中重新读取数据。同时还可以对用户的输入数据提取数据和更新数据设定限制,提高的数据库的安全性。创建DataView的方法: DataView DataView对象 = new DataView( DataTable对象 ); 例如

2009-01-04 18:45:00 478

原创 ADO.NET非连接类(二)关于枚举DataTable对象和复制和克隆DataTable对象

枚举DataTable对象用foreach()循环打印Student表: //打印Student表中的内容:            foreach (DataColumn conlumn in Student.Columns)            {                Console.Write("{0,10}",conlumn.ColumnName); 

2009-01-03 12:43:00 416

原创 ADO.NET非连接类(一)关于DataTable、DataColumn和DataRow对象的创建

非连接数据访问类是在客户应用程序中进行实例化的。在使用非连接类时必须使用DataTable对象。DataTable对象DataTable对象将表格化数据表示为内存中的一个包含行、列和约束条件的表。创建一个DataTable对象: DataTable 对象 = new DataTable(对象名); 例:DataTable Student = new DataTable(

2009-01-02 21:37:00 918 1

原创 Shapefile文件格式分析

   Shapefile文件是美国环境系统研究所(ESRI)所研制的GIS文件系统格式文件,是工业标准的矢量数据文件。 Shapefile将空间特征表中的非拓扑几何对象和属性信息存储在数据集中,特征表中的几何对象存为以坐标点集表示的图形文件—SHP文件,Shapefile文件并不含拓扑(Topological)数据结构。一个Shape文件包括三个文件:一个主文件(*.shp),一个索引文件(*.s

2009-01-02 18:46:00 4228 8

原创 我的XML学习笔记

Extensible Markup Language(可扩展标记语言,XML)近几年得到了广泛的关注。XML在.NET中执行大量的任务,包括应用程序的配置、在WEB服务之间传书信息等。XML是一种以简单文本格式存储数据的方式,这意味着它可以被任何计算机读取。XML是在Internet上传书数据的绝佳格式。通过使用XML,您的数据可存储于HTML之外。XML在未来的Web开发中扮演的角色。

2009-01-02 18:37:00 426

转载 GIS本科毕业如何防止结束GIS职业生涯

注:1.本言论仅代表个人观点,与作者所在的公司没有任何关系。        2防止一些不必要麻烦,如需转载与作者联系。O(∩_∩)O当今结束GIS职业(数据矢量化,采集除外)对于中国很多GIS专业本科毕业生来说绝对不是什么危言耸听。甚至是在国内一些GIS专业比较强院校都有类似现象,更何况其他林林总总的一般院校。当大学毕业后告别与自己4年来付出感情和心血的专业的职业是多么痛心的事情(至少我认为)。所

2009-01-02 18:30:00 495

我做的贪吃蛇(原创)

花了一天时间,我终于把贪吃蛇这游戏写出来了,这也是我学C#两个多月以来写的第一个能稍微拿出来给大家看的程序,希望大家能多提意见,能指出错误和改正的办法。其中还有一个小问题还没解决,就是当按方向键控制蛇的移动的时候,旁边的按钮的焦点捕获也在更换,这是系统默认的,我还不知道怎么修改。

2009-02-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除