置顶随笔
#
欢迎加入GIS交流QQ群10675670(高级群)。
欢迎GIS初学者、爱好者、高手等加入本群。
加入后请修改群名片:V+您的网名
【2个月不发言的将被请出群!】
【请勿乱转发消息,否则请出本群!】
2008年8月7日
#
项目添加引用的目的是引入程序集
程序集的概念是什么?
程序集是一个 DLL,这是调用其中类的必备条件
一个程序集包括一个或多个命名空间
举例来说
命名空间 System.Data 来自文件 System.Data.DLL
命名空间 System.Data.SqlClient 同样来自 System.Data.DLL
那么意味着你一旦添加了 System.Data 程序集 文件的引用(无论你是从 GAC 添加还是直接添加的 DLL 到项目)
你就可以使用 System.Data 和 System.Data.SqlClient 下的各种类
为什么要 using 呢?
简单地说,你甚至可以不用写一个 using,凡是需要用到类型的地方用完全限定名。
什么是完全限定名?
比如数据集类 DataSet:System.Data.DataSet 就是它的完全限定名。
比如数据库连接类 SqlConnection:System.Data.SqlClient.SqlConnection 就是它的完全限定名。
用了 using 的好处在于:你不必处处写完全限定名,这样会使代码看起来过于冗长。
说到这里,using 的作用明白了吗?其实就是起到了简写的作用。
真正的引用工作是一开始做的,using 只是为了使你的后续编码工作简单而易。
至于你提到的需要 using 才能用,
说到底就是因为你正在使用的类写了不完整的类名称(即非完全限定名),
系统不知道这个类来自哪里,
系统会在所有的 using 下去找到这个类的出处,
如果没有 using,自然找不到。
最后举个例:
你需要定义一个数据集,
方法一
using System.Data;
然后
DataSet mySet = new DataSet();
方法二:
没有 using
直接
System.Data.DataSet mySet = new System.Data.DataSet();
当然,两种方法都要求你对项目添加了对 System.Data 的引用
从实现上,这两种方式都是可行的,但是你是否觉得第一种更简洁
摘自http://topic.csdn.net/u/20070202/13/8e124bb9-3e46-4f5e-ab4e-3c7aeeb367e0.html?2058447783
2008年8月3日
#
摘要: 我正在学习 Microsoft .NET 框架,不太理解控件和组件之间的差别。我知道这些术语可以互用,但什么时候从 Control 派生,什么时候从 Component 派生呢?
阅读全文
2008年7月21日
#
2008年7月20日
#
Q1:提示"试图运行项目时出错:无法启动调试,进程已经终止."怎么解决?
A1:在项目、属性、调试中取消“启用visual studio宿主进程”
2008年7月16日
#
2008年7月13日
#
2008年7月5日
#
不知道大家有没有听说过
Context Free这个软件,它其实是CFDG语言(说是语法更为确切)的图形编译器,专门用来创建分形图。最近,一位名叫Aza Raskin的Mozilla开发人员为了庆祝Firefox 3的发布,编写了一个该软件的JavaScript接口,只需要在
非IE浏览器(如FF、Safari、Opera)中访问
这个名为Algorithm InK的页面,只需要少量的代码就可以创建出各种漂亮的分形图案,并且你可以随时将它们保存为图片文件(右击图形选择“另存为”即可)。以下是一些用它绘制出来的漂亮的例子:
该JS接口的灵感来源于另一位Mozilla开发人员的项目:Processing.js,两者的区别就在于前者将JavaScript作为了解释和编译CFDG语法的中介。Algorithm Ink面使用了Canvas来完成图形的绘制,你同时可以在这里读到该JS文件的全部源代码。由于仅仅是一个接口,所以要绘制自己的分形图的话,还必须得使用CFDG的语法命令,如果想了解诸如结构组成、原理、示例等内容,请访问Aza Raskin的主页。
原文:http://www.moonshinefly.com/2008/07/03/making-art-with-javascript/
2008年7月1日
#
刚才在做DEM拼接时开始总是不成功
多次失败之后才发现我存放新DEM的路径中含有中文
中文路径对新手来说容易因不注意而引起操作失败
特别提醒有的人的计算机用户名是中文的,这样的话桌面的路径也含有中文
主要是给新手看的,高手请飘过,呵呵~
一.没安装WorkStation
二.安装WorkStation后需如下操作:
1.运行ArcCatalog.
2.在ArcCatalog左边目录树选择工具箱,再选择系统工具箱,在右面“内容”列表将显示系统工具箱所拥有的所有工具.
(如果左侧目录中没有显示“工具箱”一项,主菜单-〉工具-〉选项,在“常规”页面的“您想要目录顶级项显示些什么”中,选中“工具箱”);
3.在右侧“内容”列表显示的Coverage Tool上点鼠标右键,选择“添加到ArcToolBox”.
(或者点击工具栏上的arctoolbox按钮,打开ArcToolBox,将系统工具箱中的Coverage Tool拖到ArcToolBox中)
2008年6月23日
#
欢迎加入GIS交流QQ群10675670(高级群)。
欢迎GIS初学者、爱好者、高手等加入本群。
加入后请修改群名片:V+您的网名
【2个月不发言的将被请出群!】
【请勿乱转发消息,否则请出本群!】
2008年6月22日
#
摘要: 几种快速得知ArcGIS中接口所属命名空间的方式
阅读全文
摘要: 南大小百合BBS上关于GIS的讨论
阅读全文
2008年6月20日
#
摘要: 我们可以从多个角度来理解地理信息系统是如何工作于地理信息的:
1、从空间数据库的角度看:GIS是一个包含了用于表达通用GIS数据模型(要素、栅格、拓扑、网络等等)的数据集的空间数据库。
2、从空间可视化的角度看:GIS是一套智能地图,同时也是用于显示地表上的要素和要素间关系的视图。底层的地理信息可以用各种地图的方式进行表达,而这些表现方式可以被构建成“数据库的窗口”,来支持查询、分析和信息编辑。
3、从空间处理的角度看:GIS是一套用来从现有的数据集获取新数据集的信息转换工具。这些空间处理功能从已有数据集提取信息,然后进行分析,最终将结果导入到数据集中。
阅读全文
2008年6月12日
#
2008年6月10日
#
由于dreamweaver不慎升级导致不能用,故准备卸载了重新安装,可是卸载之后一直装不上,总是提示:“您一次只能安装一种 Adobe 产品。。。。。。”。
用优化大师等软件卸载清除注册表信息都不行。
搜索后发现一款很好的软件“Windows Installer Clean Up”
微软官方下载:http://download.microsoft.com/download/e/9/d/e9d80355-7ab4-45b8-80e8-983a48d5e1bd/msicuu2.exe
安装后打开软件,把 Adobe 开头的软件全选了之后全部Remove。
之后Adobe系列产品又可以安装了!
2008年6月9日
#
2008年6月6日
#
方法如下:桌面->右键->属性->外观->高级->项目选择(窗口)、颜色1(L)选择(其它)将色调改为:85,饱和度:123,亮度:205->添加到自定义颜色->在自定义颜色选定这种颜色后点确定->确定。
这样所有的文档都不再是刺眼的白底黑字,而是非常柔和的豆沙绿色,这个色调是眼科专家配置的,长时间使用会很有效的缓解眼睛疲劳保护眼睛。
别忘了分享给你们的好朋友~
2008年6月5日
#
2008年6月4日
#
在此记录一些
C#在线学习资源,园友有推荐的请留言,谢谢!
对资源的作者表示感谢!祝好!
1. 你必须知道的.NET
http://www.cnblogs.com/anytao/archive/2007/09/14/must_net_catalog.html
http://book.csdn.net/bookfiles/684/
2. Effective C#中文版:改善C#程序的50种方法
http://book.csdn.net/bookfiles/295/index.html
3.张子阳 TraceFact之C# Programming
http://www.cnblogs.com/JimmyZhang/category/101698.html
4.Artech之.NET Framework
http://www.cnblogs.com/artech/category/76621.html
5.陈广老师的C#学习笔记
http://www.cnblogs.com/abatei/archive/2008/02/20/1075760.html
6.Hunts.C的C#基础
http://www.cnblogs.com/hunts/category/81780.html
7.Allen Lee's Magic的C#
http://www.cnblogs.com/allenlooplee/category/38223.html
8.Nihgwu
http://www.cnblogs.com/nihgwu/archive/2006/08/04/467607.aspx
9.№.零零伍的Scott Mitchell的ASP.NET2.0数据教程中文版索引
http://www.cnblogs.com/eddie005/archive/2006/08/01/WorkingWithData_ASPNET2.html
2008年6月3日
#
今天终于需要安装
SQL Server 2005了,可没想到安装过程还真不一般。
系统是XP PRO SP2,就选择了安装开发版了。
事先还百度下了先,以防万一。
安装前期的自动简称是否符合安装要求也完全通过,包括IE、系统、内存、CPU、硬盘等都符合要求。
开始安装,装到“database service”的时候报错,提示:
运行 SQL Server 安装程序的计算机不符合此 SQL Server 版本的最低系统要求。此操作系统不支持 Microsoft SQL Server。有关详细信息,请参阅自述文件或 SQL Server 联机丛书中的“硬件和软件要求”。
真的奇怪。如图:
捣腾了一次还是不行,后来直接到setup文件夹下执行相应组件的安装程序倒是可以顺利安装。比如:
SqlRun_SQL.msi等。
还真是奇怪,有园友知道原因的话麻烦留言告诉我一下,谢了。
明天火炬长沙传递,HOHO
2008年1月14日
#
1、随便在你的工程里面找一个页面,右键点之,选浏览方式,点选择,在C盘Program Files中找到IE那个文件夹,找到里面
的IE.EXE,选中!然后设为默认!
2、在最上面的菜单中的选择 项目/项目属性/配置属性/调试/启动选项 中,将 始终使用Internet Explorer 选择项改为false就OK了!
2007年12月6日
#
这些天学习C#和ArcGis,下了些.chm的电子书,开始的都是正常打开,今天下的有关C#的就是打不开。
上网找了好多方法都没解决。。。
折腾了半天才发现原来是.chm文件的存放路径中不能带有“#”,而我正好放在“C#经典图书”目录下
不知道是什么原因?哪位知道的麻烦告诉我,谢谢!