自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(110)
  • 收藏
  • 关注

转载 ArcGIS三大文件格式解析

Shape数据Shapefile是ArcView GIS 3.x的原生数据格式,属于简单要素类,用点、线、多边形存储要素的形状,却不能存储拓扑关系,具有简单、快速显示的优点。一个shapefile是由若干个文件组成的,空间信息和属性信息分离存储,所以称之为“基于文件”。每个shapefile,都至少有这三个文件组成,其中:*.shp存储的是几...

2016-07-29 11:14:00 253

转载 VS2010中,无法嵌入互操作类型“……”,请改用适用的接口的解决方法

最近开始使用VS2010,在引用COM组件的时候,出现了无法嵌入互操作类型“……”,请改用适用的接口的错误提示。查阅资料,找到解决方案,记录如下:选中项目中引入的dll,鼠标右键,选择属性,把“嵌入互操作类型”设置为False。转载于:https://www.cnblogs.com/CSharpLover/p/5711196.html...

2016-07-27 14:56:00 59

转载 在C#中怎么调用Resources文件中的图片

譬如资源中有名为myPic的图片,在代码中可以这么使用:this.BackgroundImage = Properties.Resources.myPic;如有疑问,继续追问。转载于:https://www.cnblogs.com/CSharpLover/p/5703250.html...

2016-07-25 14:01:00 1180

转载 SQLServer中服务器角色和数据库角色权限详解

角色当几个用户需要在某个特定的数据库中执行类似的动作时(这里没有相应的Windows用户组),就可以向该数据库中添加一个角色(role)。数据库角色指定了可以访问相同数据库对象的一组数据库用户。数据库角色的成员可以分为如下几类:Windows用户组或用户账户SQLServer登录其他角色SQLServer的安全体系结构中包括了几个含有特定隐含权限的角色。除了数据库拥有者创建的角色...

2016-07-23 14:44:00 171

转载 WCF揭秘(一)——简单的WCF开发实例

一、WCF是什么WCF是微软为了实现各个开发平台之间的无疑缝连接而开发一种崭新工具,它是为分布式处理而开发。WCF将DCOM、Remoting、Web Service、WSE、MSMQ、AJAX服务、TCP开发集成在一起,从而降低了分布式系统开发者的学习曲线,并统一了开发标准。二、WCF的优点第一,开发的统一性。WCF是对于ASMX, Remoting,Enterprise ...

2016-07-21 10:27:00 87

转载 WCF实例管理的三种方式

很多情况下,我们都需要控制wcf服务端对象的初始化方式,用来控制wcf实例在服务端的存活时间。Wcf框架提供了三种创建wcf实例的方式。WCF服务对象实例化基础在普通的WCF请求和相应过程中,将产生下列活动:WCF客户端向WCF服务端对象发起一个请求。WCF服务端对象实例化WCF服务实例响应请求并给客户端发送响应在创建WCF服务端对象时有下列三种不...

2016-07-21 10:24:00 72

转载 WCF入门(十二)---WCF异常处理

WCF服务开发者可能会遇到需要以适当的方式向客户端报告一些不可预见的错误。这样的错误,称为异常,通常是通过使用try/catch块来处理,但同样,这是非常具体的技术。由于客户端的关注领域不是关于如何发生错误或因素导致的错误,SOAP错误的约定,用于从WCF服务的传送到客户端的错误消息。故障分析合约使客户端能够发生在一个服务错误的文件视图。下面的例子给出了一个更好的了解。步骤1...

2016-07-20 14:54:00 82

转载 WCF入门(十一)---WCF安全

一个强大的WCF服务安全系统,拥有两种安全模式或级别预期的客户端可以访问的服务。这是常见的分布式事务的安全威胁正在放缓,在很大程度上由WCF决定。关键的安全功能WCF服务有四个主要的安全功能,如下图所示。认证- 这里认证是不限定于识别消息的发送者,但是相互的,即消息接收器的认证是必需的,以排除任何种类的中间人攻击的可能性。授权- 这是采取了一个WCF服...

2016-07-20 14:49:00 95

转载 WCF入门(十)---WCF事务

事务处理在WCF(Windows Communication Foundation)是一套遵循一些性质,统称为ACID的操作。这里,如果一个操作出现故障,整个系统就会自动失败。如网上订单生成,就可能使用事务。下面的例子可以帮助理解事务的过程中更简单的术语。例子假设一台液晶电视是您从在线商店订购,你会通过信用卡支付的金额。当输入必要的信息来下订单,同时出现两个操作。一个特定的量被从...

2016-07-20 11:57:00 130

转载 WCF入门(九)--WCF实例管理

这组由Windows通讯基础(WCF)结合一组消息(客户端请求)服务实例所采用的技术被称为实例管理。一个完全由三种类型实例激活支持WCF,它们如下所述。1.每个调用服务每次调用服务是Windows通讯基础的默认实例激活模式。当一个WCF服务配置为每个调用服务,一个CLR对象是时间跨度客户调用或请求进行创建。 CLR代表公共语言运行库,并在WCF服务实例。在每个调用服务,每一个...

2016-07-20 11:28:00 114

转载 WCF入门(八)---WCF服务绑定

WCF服务绑定是一个集合,每个元素定义了服务与客户端进行通信方式的几个元素。传输元素和一个消息编码元素各自结合两个最重要的组成部分。这里是WCF服务绑定常用的列表。基础绑定基础约束是由basicHttpBinding的类提供的,这种结合使用HTTP协议进行传输为目的,并代表一个WCF服务作为一个ASP.NET Web服务(ASMX Web服务),这样方便ASMX Web服务的老客...

2016-07-20 10:58:00 108

转载 WCF入门(七)---自托管消费WCF服务

费自托管WCF服务的整个过程,一步步地解释以及充足的编码和屏幕截图是非常有必要。第1步:服务托管,现在我们需要实现的代理类客户端。创建代理的方式不同。使用svcutil.exe,我们可以创建代理类和配置文件以及端点。添加服务引用到客户端应用程序。实现 ClientBase<T> 类这三种方法,实现ClientBase<T>类是最好的做法...

2016-07-20 10:23:00 99

转载 WCF入门(六)---主机WCF服务

建立一个WCF服务后,下一步就是托管它,以便客户端应用程序可以使用,这就是所谓的WCF服务托管。 WCF服务可以通过使用任何的四种方法如下托管。IIS主机- IIS是Internet信息服务的缩写。它的工作模式是类似于ASP.NET,而托管的WCF服务。IIS托管的最大的特点是服务激活自动处理。 IIS主机还提供过程的健康监测,闲置关机,进程回收,还有更多的功能,以方便WC...

2016-07-20 10:11:00 89

转载 WCF入门(五)---创建WCF服务

使用Microsoft Visual Studio2012创建WCF服务,理解如下所有必要的编码,更好地创建WCF服务的概念,这里做一个简单的任务。启动Visual Studio 2012。单击新建项目,然后在Visual C#标签,选择WCF选项。WCF服务创建,执行如加法,减法,乘法和除法基本的算术运算。主要的代码是在两个不同的文件 - 一个接...

2016-07-20 10:07:00 75

转载 WCF入门(四)---WCF架构

WCF是一个分层架构,为开发各种分布式应用的充分支持。该体系结构在下面将详细说明。约定约定层旁边就是应用层,并含有类似于现实世界的约定,指定服务和什么样的信息可以访问它会使操作的信息。约定基本都是在简短的讨论如下四种类型。Service contract-约定规定,在沟通过程中使用的信息给客户端,以及对终端的产品和协议的外部世界。Data cont...

2016-07-20 09:46:00 86

转载 WCF入门(三)---WCF与Web服务/Web Service

下面列出了WCF和Web服务之间存在一些重大差异。属性:WCF服务是通过定义ServiceContract和OperationContract属性,而在Web服务,WebService和WebMethod属性用于定义相同。协议:WCF支持多种协议,即HTTP,命名管道,TCP和MSMQ;而Web服务仅支持HTTP协议。托管机制:WCF托管不同的激活机制...

2016-07-20 09:34:00 90

转载 WCF入门(二)-----实战开发

在这个实战中我们将使用DataContract,ServiceContract来构建WCF服务,并使用VS2008内置的“WCFSVCHost”运行我们创建的WCF服务,并使用“WCF测试客户端”来测试我们创建的服务。在此WCF服务中我们将建立一个关于Book的服务,并实现对Book的添加、删除和检索操作。第一步:创建“WCF服务库”“文件(F)”->“新建项目(P)...”打...

2016-07-19 14:01:00 70

转载 C#中用JavaScriptSerializer和Json.Net操作json格式的文件

1.json文件2.写出对应的类 1 //折扣 2 public class Discount 3 { 4 public string Qty { get; set; } 5 public string percentage { get; set; } ...

2016-02-19 19:54:00 123

转载 C#中SaveFileDialog 和OpenFileDialog 的用法

1.OpenFileDialog 1 private void btnOpen_Click(object sender, EventArgs e) 2 { 3 OpenFileDialog ofd = new OpenFileDialog(); 4 ofd.InitialDirecto...

2016-02-18 16:23:00 92

转载 C#操作.csv文件Demo

1.使用OleDB操作.csv文件,比较费时 1 public static DataTable GetDataTableFromCsv(string path,bool isFirstRowHeader) 2 { 3 string header = isFirstRowHeader ? "Yes" : "No"...

2016-02-18 14:42:00 190

转载 Excel操作--使用NPOI导入导出Excel为DataTable

1.ExcelHelper封装 1 namespace NPOI操作Excel 2 { 3 public class ExcelHelper 4 { 5 /// <summary> 6 /// DataTable转成Excel,返回一个文件流 7 /// </summar...

2016-02-17 12:58:00 110

转载 NPOI读取Excel,导入数据到Excel练习01

NPOI 2.2.0.0,初级读取导入Excel1.读取Excel,将数据绑定到dgv上 1 private void button1_Click(object sender, EventArgs e) 2 { 3 List<Book> books = new List<Book>()...

2016-02-16 19:21:00 80

转载 NPOI操作EXCEL----------NPOI基础01

来源地址:http://www.cnblogs.com/csqb-511612371/p/4878059.html先来介绍一下NPOI基本的东西:1.下载地址:http://npoi.codeplex.com (最新版已经2.2.0.0了)2.包里面的DLL文件:NPOI.dllOOXML.dllOpenXml4Net.dllOpenXmlFormats...

2016-02-16 11:28:00 170

转载 jQuery编程基础精华03(RadioButton操作,事件,鼠标)

RadioButton操作取得RadioButton的选中值,被选中的radio只有一个值,所以直接用val()$('#btn1').click(function () { $(':radio:checked').each(function () {//遍历,因为只能获取一个 alert($(this...

2016-02-13 21:11:00 134

转载 jQuery编程基础精华01(jQuery简介,顶级对象$,jQuery对象、Dom对象,链式编程,选择器)...

jQuery简介什么是jQuery?jQuery就是一个JavaScript函数库,没什么特别的。(开源)联想SQLHelper类jQuery能做什么?jQuery是做什么的?jQuery本身就是一堆JavaScript函数,JavaScript是做什么的,jQuery也一样。毕竟jQuery只是用JavaScript编写的函数库而已,有些功能jQuery没有封装,则还需...

2016-02-11 12:40:00 117

转载 JavaScript DOM编程基础精华03(动态设置,层的操作,性能问题)

代码是否需要放置到onload中//如果js代码需要操作页面上的元素,则将该代码放到onload里面。 //因为当页面加载完毕之后页面上才会有相关的元素 //如果js代码中没有操作页面元素的语句,则可以将该代码直接写在<script>标签中, //例如:声明变量,相加求和等操作。 //建...

2016-02-09 16:48:00 75

转载 JavaScript DOM编程基础精华01(DOM入门,DOM模型和获取页面元素,事件,window对象的方法)...

DOM入门DOM就是Html页面的模型,将每个标签都做为一个对象,JavaScript通过调用DOM中的属性、方法就可以对网页中的文本框、层等元素进行编程控制。比如通过操作文本框的DOM对象,就可以读取文本框中的值、设置文本框中的值。 JavaScript→DOM就是C#→.Net Framwork。没有.net,C#只能for、while,连WriteLine、MessageBo...

2016-02-09 15:31:00 195

转载 JavaScript基础精华03(String对象,Array对象,循环遍历数组,JS中的Dictionary,Array的简化声明)...

String对象(*)length属性:获取字符串的字符个数。(无论中文字符还是英文字符都算1个字符。)charAt(index)方法:获取指定索引位置的字符。(索引从0开始)indexOf(‘字符串’,startIndex)方法:获取指定字符串第一次出现的位置。startIndex表示从第几个开始搜索。split(‘分隔符’,limit);//根据分隔符将一个字符串返...

2016-02-06 16:02:00 93

转载 JavaScript基础精华02(函数声明,arguments对象,匿名函数,JS面向对象基础)

函数声明JavaScript中声明函数的方式:(无需声明返回值类型)function add(i1, i2) { return i1 + i2;//如果不写return返回的是undefined }int add(int i1,int i2)//C#写法不需要声明返回值类型、参数类型。函数定义以function开头。 ...

2016-02-06 15:33:00 139

转载 JavaScript基础精华01(变量,语法,数据类型)

JavaScript是一种脚本语言。脚本,一条条的文字命令。执行时由系统的一个解释器,将其一条条的翻译成机器可识别的指令,然后执行JavaScript基本组成1.基本语法(浏览器基本都支持,有统一标准)2.Dom(文档对象模型)(基本都支持,但可能会有差别,有统一标准)3.Bom(浏览器对象,一般功能浏览器支持,但没有统一的标准)控制浏览器可见区域以外的部分...

2016-02-03 22:10:00 122

转载 C#基础(WinForm窗体的单例模式,避免窗体被实例化多次)

在MDI窗体中使用单例模式可以有效的避免同个窗体被实例化多次[csharp]view plaincopy//==============字窗体的修改================//一.将构造函数改成privateprivateFrmSub1(){Initi...

2016-01-30 15:58:00 95

转载 NPOI基础入门(旧版本)

1.常用的类与方法工作本HSSFWorkbook构造方法,无参表示创建一个新的工作本,可以接收一个流用于打开一个现有的工作本方法CreateSheet(索引):创建指定索引的sheet对象方法GetSheetAt(索引):根据索引获取sheet对象方法CreateCellStyle():创建单元格样式对象方法CreateFont():创建字体对象方法Write...

2016-01-29 22:10:00 314

转载 SQLite数据插入异常

对比两条SQL语句1.insert into MemberInfo(MTypeId,MName,MPhone,MMoney,MIsDelete) values(@tid,@name,@phone,@money,0)2.insert into memberinfo(mtypeid,mname,mphone,mmoney,misDelete) values(@tid,@name,@p...

2016-01-25 22:53:00 956

转载 C#基础精华----枚举

enums枚举是值类型,数据直接存储在栈中,而不是使用引用和真实数据的隔离方式来存储。(1)默认情况下,枚举中的第一个变量被赋值为0,其他的变量的值按定义的顺序来递增(0,12,3...),因此以下两个代码定义是等价的:[csharp]view plaincopyenumTrafficLight{Green,...

2016-01-23 23:35:00 73

转载 MSSQLServer基础07(事务,存储过程,分页的存储过程,触发器)

事务事务:保证多个操作全部成功,否则全部失败,这处机制就是事务思考:下了个订单,但是在保存详细信息时出错了,这样可以成功吗?数据库中的事务:代码全都成功则提交,如果有某一条语句失败则回滚,整体失败事务操作:begin transaction--开始事务comit transaction--提交,没错后执行rollback transaction--回滚,出错后...

2016-01-20 20:45:00 83

转载 MSSQLServer基础06(变量,case,选择语句)

变量声明:declare @UserName nvarchar(50)赋值1:set @UserName=N'杨':修改赋值2:select @UserName=N'牛':修改输出:print @UserNameselect @UserNameselect @UserName+N'中',这时@UserName仍然是‘杨’,这句代码执行后显示‘杨中’区别:赋值时,s...

2016-01-20 17:06:00 93

转载 SqlHelper类

封装一个SQLHelper类方便使用,提供ExecuteDataTable(string sql,params SqlParameter[] parameters)、ExecuteNonQuery(string sql,params SqlParameter[] parameters)、ExecuteScalar(string sql,params SqlParameter...

2016-01-18 15:19:00 73

转载 ADO.NET基础02(语句参数化,配置文件,DataSet与DataTable)

ADO.NET连接池ado.net默认启用了连接池*如何清空连接池?Connection的静态方法ClearAllPools()、 ClearPool()Ado.net连接池使用总结:1.第一次打开连接会创建一个连接对象2.当这个连接关闭时(调用Close()方法时)会将当前那个连接对象放入池中3.下一个连接对象,如果连接字符串与池中现有连接对象的连接...

2016-01-18 14:54:00 80

转载 ADO.NET基础01(ADO.NET组成,数据库的方式,SqlCommand,SqlDataReader)

什么是ADO.NET:ADO.NET就是一组类库,这组类库可以让我们通过程序的方式访问数据库,就像System.IO下的类操作文件一样, System.Data.这组类是用来操作数据库(不光是MSSql Server),它提供了统一的编程接口让操作其它数据库(Access、Oracle等)的方式和操作MSSql Server一致ADO.NET组成数据提供程序(常用...

2016-01-18 14:39:00 99

转载 C#基础精华08(反射,程序集)

什么是程序集?程序集是.net中的概念。.net中的dll与exe文件都是程序集。(exe与dll的区别?)程序集(Assembly),可以看做是一堆相关类打一个包,相当于java中的jar包(*)。程序集包含:类型元数据(描述在代码中定义的每一类型和成员,二进制形式)、程序集元数据(程序集清单、版本号、名称等)、IL代码(这些都被装在exe或dll中)、资源文件。每个...

2016-01-16 17:19:00 92

空空如也

空空如也

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

TA关注的人

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