自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

junmail的专栏

记录工作中的点点滴滴……

  • 博客(31)
  • 资源 (3)
  • 收藏
  • 关注

转载 VS2005中的代码格式化

 以前使用JBuider2006搞Java开发的时候有一个“FormatAll”的功能非常棒,就是将当前文档的代码按格式缩进,显得非常整洁,方便阅读和修改。到了VS2005之后一直都在用下面的笨办法实现代码格式化(缩进),今天偶然发现VS2005中也有类似于“FormatAll”的功能。。。。。实现代码格式化的方法有以下三种:方法一:对文档最后一个大括号进行删除再添加的动作以便VS2005自动

2008-05-28 10:20:00 3163 3

常用设计模式收集

1、简单工厂模式(Simple Factory Pattern)http://www.cnblogs.com/bit-sand/archive/2008/01/25/simple_Factory_Pattern.html2、建造者模式(Builder Pattern)http://www.cnblogs.com/Terrylee/archive/2005/12/19/299878.htmlhtt...

2008-05-28 09:38:46 115

C#学习之接口

什么是接口?其实,接口简单理解就是一种约定,使得实现接口的类或结构在形式上保持一致。个人觉得,使用接口可以使程序更加清晰和条理化,这就是接口的好处,但并不是所有的编程语言都支持接口,C#是支持接口的。注意,虽然在概念上,C#接口类似于COM接口,但他们的底层结构是不同的。那么,我们来看一下如何声明和使用接口。  声明接口  声明接口在语法上和声明抽象类完全相同,例如这里有一个银行账户的接口:   ...

2008-05-26 16:17:33 91

谈谈C#中的接口

http://www.cnblogs.com/sifang2004/archive/2006/07/14/450565.html

2008-05-26 15:48:58 68

C#构造函数

一、C#构造函数?Construct,Function构造函数是一种特殊的成员函数,它主要用于为对象分配存储空间,对数据成员进行初始化.构造函数具有一些特殊的性质:(1)构造函数的名字必须与类同名;(2)构造函数没有返回类型,它可以带参数,也可以不带参数;(3)声明类对象时,系统自动调用构造函数,构造函数不能被显式调用;(4)构造函数可以重载,从而提供初始化类对象的不同方法;(5)若...

2008-05-26 15:27:27 152

关于构造函数及参数执行顺序说明(c#)

以前自己对这方面的内容一直比较模糊,只是知道一个大概的顺序,具体确切的执行顺序不能确定,于是抽空做了一个详细的测试,对其进行一番研究.具体的程序代码比较简单,如下所示.三个类分开来写的,一个父类,一个子类,一个测试类:父类:using System;namespace TestInherit{ public class Father { public int father_a=11...

2008-05-26 15:08:10 743 1

C#继承小结

1、实例化父类时,可以使用new子类,执行构造函数顺序为:先执行父类构造函数,再执行子类构造函数。2、实例化子类时,只可以new子类,执行顺序同上。3、父类实例化后,只能执行父类的方法,获得父类的属性等。4、实例化子类后,可同时执行子类和父类的方法和属性,如同名方法,则执行子类的方法。附代码:using System;using System.Collections.Generic;u...

2008-05-26 14:48:34 94

C#修饰符

符用于限定类型以及类型成员的申明,c#中有13种修饰符,按功能可分为三部分:存取修饰符,类修饰符和成员修饰符.    访问修饰符:     public:访问不受限制。  protected:访问仅限于包含类或从包含类派生的类型。只有包含该成员的类以及继承的类可以存取.  Internal:访问仅限于当前程序集。只有当前工程可以存取.  protected internal:访问仅限于当前...

2008-05-26 14:30:54 101

C#命名规范

注记 : Pascal 大小写形式-所有单词第一个字母大写,其他字母小写。Camel 大小写形式-除了第一个单词,所有单词第一个字母大写,其他字母小写。正文:1. 类名使用Pascal 大小写形式 public class HelloWorld{ ...}2. 方法使用Pascal 大小写形式 public class HelloWorld{ void SayHello(string nam...

2008-05-26 13:49:24 103

C#中处理xml文档

C#下处理xml是通过XML.NET API类来实现的. XML.NET构架是XML DOM接口的Wrapper,在高层提供了对xml编程的实现. XML.NET的核心类是XmlDocument, XmlReader, and XmlWriter,被包括在System.xml命名空间中. XmlReader和XmlWriter是用于读写XML数据的抽象基类.XmlTextReader,XmlVa...

2008-05-26 11:53:03 136

在C#使用XML注释

简介大多数程序员可能都听说过Java自带的一个工具JavaDoc;使用它可以自动地为你的代码生成HTML文档。C#和C#编译器也有类似的功能,不过它生成的是XML,而不是直接生成HTML。不过使用XML会使得文档更加灵活。注释语法为了使用C#提供的XML注释功能,你的注释应该使用特殊的注释语法(///)开头。在///之后,你可以使用预先定义的标签注释你的代码,也可以插入你自己定义的标签。你定...

2008-05-26 11:36:39 283

Visual C# 编译器 CSC.EXE 参数详解

Visual C#是微软公司推出的新一代程序开发语言,Visual C#是微软公司.Net FrameWork框架中的一个重要的组成部分,也是微软公司向程序员极力推荐一个新的程序开发平台。和以往的开发语言相比较,他有更强大功能,更高的稳定性和更高的安全性。也正因为如此,Visual C#正在受到越来越多的编程爱好者的欢迎。Visual C#的编译器和以往编程语言的编译器有着明显的不同。其最大的不同...

2008-05-26 11:29:39 460

C# 语句-循环语句

本文将介绍如何使用C#控制语句中的循环语句,本文目的如下: 1.学会"while"循环的用法。 2.学会"do" 循环的用法。 3.学会"for" 循环的用法。 4.学会foreach循环的用法。 5.进一步了解"break"语句的用法。 6.如何使用"continue"语句。 第一个要介绍的语句是while循环语句 1.清单 4-1. While循环:While loop.cs ...

2008-05-26 11:08:59 206

C# 语句-条件语句

一、IF_ELSE语句C# 的 if 语句有 3 种第一种if (条件){    满足条件时执行的语句;}第二种if (条件){    满足条件时执行的语句;}else{    不满足条件时执行的语句;}第三种if (条件){    满足条件时执行的语句;}else if (条件2){    满足条件2时执行的语句;}else if (条件3){    满足条件3时执行的语句;}else{   ...

2008-05-26 10:40:11 1168

C#的类型系统

一.C#的统一类型系统1.C#的类型系统是统一的,java的类型系统分为:基本类型(原生类型)和类类型,而C#的所有类型直接或间接地从object类类型派生而来,从类型系统上来看比java更OO。2.C#的类型分为三类:  (1)值类型,一个值类型或是结构类型,或是枚举类型(2)引用类型(3)指针类型值类型与引用类型的不同在于:值类型的变量直接包含其数据,而引用类型的变量存储对其数据的引用(ref...

2008-05-26 10:31:38 305

原创 net/c#中栈和堆的区别及代码在栈和堆中的执行流程详解之一

http://www.cnblogs.com/jakeshi/archive/2008/04/16/1156010.html

2008-05-26 09:28:00 681

oracle 常见日期函数

日期函数:add_months(d,n)       日期d加n个月last_day(d)                 包含d的月份的最后一天的日期month_between(d,e) 日期d与e之间的月份数,e先于dnew_time(d,a,b)         a时区的日期和时间d在b时区的日期和时间next_day(d,day)         比日期d晚,由day指定的周几的日期sys...

2008-05-23 15:41:37 92

原创 ArcSDE的二种连接方式

ArcSDE的二种连接方式——估且称为客户端负载连接方式和服务器端负载连接方式。  一、服务器端负载连接(需要sde服务,最常用的连接方式): 服务器名称(Server):SDE服务器的主机名称。服务端口(Service):安装SDE时选择的端口。默认是5151或esri_sde 数据库(Database):根据不同的DBMS决定是否要填。oracle系列不用填,而SQLS

2008-05-23 13:57:00 1186

原创 C# 2.0 局部类型、空属类型、静态类

局部类型局部类型的引入没有局部类型的时候(C# 1.0)class App{   public void Foo(){...}   ...   public void Bar(){...}   ...}有了局部类型之后(C# 2.0)partial class App{   public void Foo()   {...}   ...}partial class App{   p

2008-05-21 14:49:00 684

转载 C# 2.0会给我们带来什么

现如今C#3.0都已经吵得沸沸扬扬了,很多人还没开始研究C#2.0,源于CSDN上一个热贴的讨论,我决定对C#2.0的主要新特性做一个入门级别的简单介绍:其实语言的改进主要是为了在编译器允许的情况下切合人的思考方式并减少工作量。我在实际项目中用过的C#2.0语言扩展主要是匿名方法,泛型,不完全类型,和改进的迭代器:1、关于匿名方法:以前所有的事件响应都是分成两部分,先定义一个委

2008-05-21 14:45:00 607

原创 C#2.0新特性—匿名方法

在C# 1.1里,声明和使用委托要求你有委托和一个在委托被触发时具有匹配签名的能够执行的方法,以及一个将命名方法与委托关联的分配语句。作为C# 2.0的新特性,匿名方法基本上能够提供与先前命名方法相同的功能,但是它已经不再需要一个在关联到委托之前就明确创建的方法了。    你可以把匿名方法想象为一个实现与委托进行关联这项功能的便捷途径。如果同时看一下匿名方法实现和命名方法实现所取得IL结果,你

2008-05-21 11:38:00 744

原创 C#2.0新特性—迭代器

迭代器是 C# 2.0 中的新功能。迭代器是方法、get 访问器或运算符,它使您能够在类或结构中支持 foreach 迭代,而不必实现整个 IEnumerable 接口。您只需提供一个迭代器,即可遍历类中的数据结构。当编译器检测到迭代器时,它将自动生成 IEnumerable 或 IEnumerable 接口的 Current、MoveNext 和 Dispose 方法。  一、迭代器概述1、

2008-05-21 11:24:00 699

转载 C# 2.0 泛型

介绍泛型是 C# 2.0 的最强大的功能。通过泛型可以定义类型安全的数据结构,而无须使用实际的数据类型。这能够显著提高性能并得到更高质量的代码,因为您可以重用数据处理算法。泛型类/**//*--- * 如何 使用 和 继承 泛型类---*/using System;using System.Collections.Generic;// 泛型类public class GenericClassT

2008-05-19 17:15:00 956

原创 ASP.NET2.0中实现客户端回调

新建一个页面:后台代码:public partial class Test : System.Web.UI.Page, ICallbackEventHandler{    public string strVal = "";    protected void Page_Load(object sender, EventArgs e)    {        ClientScriptManag

2008-05-19 16:22:00 702

原创 using的用法

1.引用命名空间,减少冗余代码。 Using System.Web.UI.WebControls; 2.即时释放资源。 Using (TestObject a = new TestObject()) { // 使用对象 } 3.创建命名空间的别名(using 别名)。 using MyAlias = MyCompany.Proj.Nested;

2008-05-16 10:20:00 586

原创 C#常用语法

Q:如何把string解析为int?A:简单的方法有三种:string source = "1412";int result = 0;// 使用Convert.ToInt32(string value);result = Convert.ToInt32(source);// 使用Int32.Parse(string value);result = Int32.Parse(sourc

2008-05-14 11:50:00 1141

原创 vs2005常用快捷键

代码快捷键 Ctrl+J  列出成员 

2008-05-14 11:44:00 690

原创 如何采用Local方式连接到ArcGIS Server

在使用ArcGIS Server ArcObjects API的时候,一般都需要首先以local方式连接到GIS Server,那么在9.2版本中有两个类可以连接到GIS Server。一个是ESRI.ArcGIS.Server.GISServerConnectionClass类,另一个是ESRI.ArcGIS.ADF.Connection.AGS.AGSServerConnection类。

2008-05-14 11:42:00 3467

原创 类间关系的理解

类间关系有很多种,在大的类别上可以分为两种:纵向关系、横向关系。纵向关系就是继承关系,它的概念非常明确,也成为OO的三个重要特征之一,这里不过多的讨论。横向关系较为微妙,按照UML的建议大体上可以分为四种: 依赖    (Dependency) 关联    (Association) 聚合    (Aggregation) 组合    (C

2008-05-13 17:01:00 912

原创 关联--依赖、组合--聚合 联系与区别

依赖是比关联弱的关系,关联代表一种结构化的关系,体现在生成的代码中,以java为例:     若类A单向关联指向类B,则在类A中存在一个属性B   b。     若类A依赖类B,则不会有这个属性,类B的实例可能存在于某个方法调用的参数中,或某个方法的局部变量中。例如代码:     依赖:----存在于某个方法调用的参数中,或某个方法的局部变量中。Person类与Screwdriver类

2008-05-13 16:47:00 7611 2

原创 GIS基本概念集锦

    1、地理信息系统(geographic information system ,即gis )——一门集计算机科学、信息学、地理学等多门科学为一体的新兴学科,它是在计算机软件和硬件支持下,运用系统工程和信息科学的理论,科学管理和综合分析具有空间内涵的地理数据,以提供对规划、管理、决策和研究所需信息的空间信息系统。     2、比较gis与cad、cac间的异同。        cad——

2008-05-10 14:49:00 1100

pcre-8.21.tar.gz

pcre linux的安装文件,非常有用!pcre-8.21.tar.gz,

2014-10-30

ArcMap应用入门

ArcMap应用入门

2008-07-15

空空如也

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

TA关注的人

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