自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

原创 Sql Server学习系列之一:数据库服务器注册和安全设置

一:开启Sql Server服务方式一:右键单击计算机管理》》点击服务和应用程序中的服务选项》》右侧查找以sql server开头的服务方式二:在开始菜单栏找到sql server配置工具中的配置管理器服务器组的创建和删除服务器组:通过创建服务器组可以将众多的已注册的服务器进行分组化管理。而通过注册服务器,可以存储服务器的连接信息,以供在连接该服务器时使用。创建服务组  1、打开 ...

2019-07-21 21:21:17 1291

原创 try catch finally执行问题

1、介绍:try catch finally语句常用来进行系统异常捕获,在实际的工作中可以在catch语句块中记录系统异常日志。finally语句块是无论前面逻辑代码是否有异常,其内部的语句都会执行。常用于流的关闭等操作2、分析private static int testNomal(){ int x = 1; try { x...

2019-07-09 16:46:31 391

原创 学习过程中的一些设计模式和算法记录

好记性不如烂笔头,烂笔头不如理解于心今天整理电脑中的文件,顺便把以前学习的记录坐下总结,便于以后随时查看单例模式public class Singleton{ private static Singleton instance=null; public static Singleton get Instance() { if(instance==null) { inst...

2019-07-07 18:33:45 207

原创 C#值类型和引用类型

概念值类型:直接存储其值。C#中的值类型:byte,short,int,long,float,double,decimal,char,bool 和 structJavaScript中的值类型:Number、String、Boolean、undefined、nullC#中的引用类型:Object、string 和 class等JavaScript中的引用类型:Array、Object、fu...

2019-07-07 18:09:18 130

原创 如何在EntityFramework中使用Migration数据迁移工具

首先在使用数据库迁移之前我们先做一下准备工作:新建一个控制台应用程序工程TestProject,使用CodeFirst的形式使用EF。在项目中引入EntityFramework如果电脑联网,则可以直接右键单击TestProject,选择管理nuget程序包,搜索EntityFramework后进行安装。如果是内网电脑,则可以提前下好EntityFramework包文件,同样右键选择管理n...

2019-07-07 11:44:42 1217

转载 Asp.net中SessionState相关配置

web.config关于sessionState节点的配置方案,sessionState有四种模式:off,inProc,StateServer,SqlServer。1、off模式从字面上就可以看出这个是关闭模式,如果当前页面不需要session的值,为了减少服务器资源,你可以去掉Session的开销。或者页面上<%@ Page EnableSessionState=”false” %>来关闭Se

2017-10-19 22:30:02 925

转载 解决64位系统IIS网站发布出现未能加载文件或程序集“...”或它的某一个依赖项。试图加载

解决64位系统IIS网站发布出现未能加载文件或程序集“…”或它的某一个依赖项。试图加载ASP.NET MVC 项目发布的在本地IIS后,启动网站出现未能加载文件或程序集“…”或它的某一个依赖项。试图加载格式不正确的程序。此问题只发生在64位系统上,而使用Visual Studio2013启动项目则没有此问题。由此可初步判断是网站发布后产生的问题,一种是由于网站生成时设置的目标平台是32位CPU,所以

2017-09-19 13:23:32 20496 1

原创 Dev 皮肤控件使用的几种方式

Dev Express 开发之皮肤控件的使用介绍方式一: 1、添加Ribbon控件或者Ribbon风格窗体 2、在RibbonPageGroup中添加RabbonGalleryBarItem控件 3、添加DevExpress.BonnusSkins的Dll 4、在program.cs文件中添加 BonusSkins.Register(

2017-08-30 18:13:58 4357

转载 DevExpress GridControl List绑定方式下新增行的方法

List<Person> gridDataList = new List<Person>(); //此处是数据源 List集合BindingList<Person> list = new BindingList<Person>(gridDataList); // 将List转换为BindList gridControl.DataSource = list ; // 将BindList 绑定到Gri

2017-08-29 11:16:30 1495

转载 C#和JavaScript交互(asp.net前台和后台互调)总结

C#代码与javaScript函数的相互调用:1.如何在JavaScript访问C#函数?2.如何在JavaScript访问C#变量?3.如何在C#中访问JavaScript的已有变量?4.如何在C#中访问JavaScript函数?问题1答案如下:javaScript函数中执行C#代码中的函数:方法一:页面和页面类相结合1、函数声明为

2017-08-03 09:29:37 535

转载 关于meta标签中的http-equiv属性使用介绍

meta是html语言head区的一个辅助性标签。也许你认为这些代码可有可无。其实如果你能够用好meta标签,会给你带来意想不到的效果,meta标签的作用有:搜索引擎优化(SEO),定义页面使用语言,自动刷新并指向新的页面,实现网页转换时的动态效果,控制页面缓冲,网页定级评价,控制网页显示的窗口等! http-equiv相当于http的文件头作用,它可以向浏览器传回一些有用的信息,以帮助正确和精确

2017-06-30 09:34:00 1628

转载 c# WinForm中如何在代码中设置控件的padding 设置Label的字体

如果要在代码中设置margin,可以使用如下代码: this.label1.Padding = new Padding(20,8,20,8); 或者=new Padding(20);设置Label的字体代码: this.label1.Font = new Font(label1.Font.FontFamily,10f);设置Label的背景色代码: this.label1.BackColor

2017-06-22 09:33:31 4687

原创 C#—Dev XtraTabControl动态增加Tab和关闭选项卡方法

命名空间 using DevExpress.XtraTab;定义一个Tab字典,记录页面中已有的TabDictionary<string,XtraTabPage> TabPageDic=new Dictionary<string,XtraTabPage>();3 . 判断新增的TabPage是否已包含在现有的TabPage中private bool IsXtraTabPageExsit(stri

2017-06-22 09:31:40 5002

原创 Winform 实现进入主程序窗体后关闭登录窗体

效果图: 具体步骤:新建一个窗体,并添加相关控件设置以下属性 BackgroundImage:设置窗体背景图片 BackgroundImageLayout:Zoom //设置窗体背景图片布局方式 ControlBox:false//设置最大化最小化和关闭窗体为不显示 FormBorderStyle:None//设置窗体外边框为无外边框 StartPosition:

2017-06-20 18:22:26 4452 3

原创 Dev Express 中GridControl导出为PDF时出现中文乱码现象的解决办法

1,若仅仅是GridControl的列出现中文乱码在使用XtraGirdview时导出为乱码是因为未正确设置列的Font属性,具体解决办法如下:点击XtraGirdview的RunDesigner 按钮,然后点击Columns,选中您需要修改的列,每一列有个外观属性组,你点击其AppearanceHeader属性,选择Font属性,修改里面字体为中文字体类型就可以了。2,若标题和列或者之一出现导出

2017-06-20 10:08:54 2743

转载 VS2010 项目引用了项目/DLL文件,也写了Using,但是编译时提示:未能找到类型或命名空间名称

原因有可能是所引用的项目或者dll的frame work版本与当前的项目不一致所导致的。昨天写了一个很小的winform程序,其中引用了自己写的两个dll文件。本来认为轻松搞定,结果一编译居然提示:未能找到类型或命名空间名称。。。。。于是删掉两个dll重新引用,再编译结果依旧!很是郁闷。后来经过调查,终于发现了解决方法:在项目上点右键-->属性-->应用程序

2017-04-12 11:11:02 887 1

原创 C#面向对象之静态成员和静态类

静态成员: 标识为static的字段,属性,构造函数、方法、事件,称为静态成员。 静态成员将被类的所有实例共享,所有实例都访问同一内存位置。静态成员的生存期: 独立于任何实例,没有实例也可访问,其初始化语句在任何静态成员使用之前调用。静态函数成员: 静态函数也独立于任何实例,没有实例也可以调用,静态函数不能访问实例成员,仅能访问其他静态成员。反过来则可以,也即是其他成员可以访问静态成员。

2017-03-26 18:16:41 293

原创 C#面向对象之接口

接口的定义: 接口是指定一组函数成员,而不实现他们的引用类型。 接口使用interface 关键字进行定义,可由方法、属性、事件、索引器或这四种成员类型的任意组合构成。接口的特点: 1、接口类似于抽象基类,不能直接实例化接口;接口中的方法都是抽象方法,实现接口的任何非抽象类型都必须实现接口的所有成员: 2、当显式实现该接口的成员时,实现的成员不能通过类实例访问,只能通过接口实例访问。 3

2017-03-26 17:39:27 1091

原创 C#抽象方法和抽象类

C#抽象方法 和抽象类抽象类一般用于表达比较抽象的事物,如:“宠物”,它并不是一个实实在在存在的东西,而是一些小动物的代称,是抽象的。而抽象方法则说明这种抽象事物有某种特性,但是当抽象事物具体到某一种实物的实物,不同的个体的这种特性又不同,如狗和猫的叫声不同。因此,把狗和猫叫的这种动作定义为一种抽象方法。抽象类定义:在类的前面加上Abstract 关键字,则此类为抽象类。 如: public

2017-03-26 16:36:49 833

原创 C#构造函数的执行顺序

构造函数的作用是初始化一个新对象,构造函数实在对象初始化的时候优先调用。readonly 字段可以直接在定义中进行赋值,也可在构造函数中对其进行赋值,其他地方不能对其进行赋值。构造函数的执行顺序:如下public class MyBaseClass { public MyBaseClass() { } public MyBaseCl

2017-03-23 21:56:18 3376

原创 C#面向对象之虚方法和多态

C#面向对象之虚方法和多态基类的引用 派生类的对象包含基类部分和派生类部分,所以我们可以通过一个基类类型的引用指向派生类。通过指向派生类的基类引用,我们仅仅能访问派生类的基类部分。如:下面通过基类引用指向派生类,dog对象的Name和Print()方法都是基类中的属性和方法,而不是Dog类中的属性和方法。 Pet dog=new Dog(); dog.Name="大黄

2017-03-23 21:19:01 354

原创 C#继承之隐藏基类方法

C#继承之隐藏基类方法或其他信息 当我们在定义一个类并继承了其它类的时候,在派生类中是没有办法删除基类的任何成员,就像我们不能改变父母的基因一样,所能做的只能采用隐藏父类方法,也就像使基因变为隐性基因。具体方式如下: 屏蔽数据成员:在派生类中声明名称和类型相同的成员 屏蔽函数成员:在派生类中声明新的函数签名相同的成员 让编译器知道:在派生类中声明新的函数签名相同的成员前

2017-03-22 23:10:33 4639 1

原创 c#面向对象之继承

c#面向对象之继承1、什么是继承? 继承简单来理解就是子承父业,也即是孩子可以直接使用父亲的东西,这样自己就可以少奋斗一些,父亲有的东西可以直接拿过来用。 2、编程中为什么要用继承? 在编程中,对程序猿来说最想做的就是用尽可能少且高效的代码实现想要的功能。就像好多人都不愿白手起家一样,直接继承父母的财产,使用继承可以在编程中减少代码的重复,提高编程效

2017-03-22 22:44:47 329

转载 ASP.NET中无法使用验证控件解决方法

异常详细信息: System.InvalidOperationException: WebForms UnobtrusiveValidationMode 需要“jquery”ScriptResourceMapping。请添加一个名为 jquery (区分大小写)的 ScriptResourceMapping。

2017-02-15 21:42:32 1733

转载 C#动态操作DataTable(新增行、列、查询行、列等)

public void CreateTable()        {            //创建表            DataTable dt = new DataTable();                        //1、添加列            dt.Columns.Add("Name", typeof(string)); //数据类型为 文本

2016-08-04 15:59:16 9637

原创 C#读取系统安装的字体的方法

C#读取系统安装字体的方法:        //方法1 FontFamily所在命名空间为 using System.Drawing;        public List GetSystemFont1()        {            List fontList = new List();            foreach (FontFamily fon

2016-08-02 16:02:27 1877

原创 C#对List中的数据进行取交集、并集、差集和去重操作的方法

第一步:定义两个list并进行初始化public List GetList1()        {            List list1 = new List();            list1.Add("1");            list1.Add("2");            list1.Add("3");            list1.Ad

2016-08-02 15:25:14 8657

转载 C#中DataTable的用法

一、DataTable简介              (1)构造函数           DataTable()   不带参数初始化DataTable 类的新实例。           DataTable(string tableName)  用指定的表名初始化DataTable 类的新实例。           DataTable(string tableName, string

2016-07-21 16:55:31 3169 1

原创 编译器错误消息: CS1061: “ASP.yemian_reg_aspx”不包含“Button1_Click1”的定义,并且找不到可接受类型为“ASP.yemian_reg_aspx”的第一个参数的

ASP.NET中出现编译器错误消息: CS1061: “ASP.yemian_reg_aspx”不包含“Button1_Click1”的定义,并且找不到可接受类型为“ASP.yemian_reg_aspx”的第一个参数的错误的解决办法        今天在尝试用ASP.NET进行页面构建的时候出现了编译器错误消息: CS1061: “ASP.yemian_reg_aspx”不包含“Bu

2016-07-12 09:20:22 7283 1

转载 C#中List<T>的用法

C# List用法所属命名空间:using System.Collections.Generic;  List类是  ArrayList 类的泛型等效类。 该类使用大小可按需动态增加的数组实现  IList 泛型接口。 泛型的好处: 它为使用 c#语言编写面向对象程序增加了极大的效力和灵活性。不会强行对值类型进行装箱和拆箱,或对引用类型进行向下强制类型转换,所以性能得到

2016-07-06 16:37:52 5068

原创 Sketchup模型与ArcGIS进行数据交互的方法

通过在ArcCatalog中根据CAD数据建立要素类等数据,通过转换为能与sketchup软件交换的数据格式,在sketchup中进行建模,然后导出为.dae文件进行模型替换。具体流程如下:   (1)在ArcCatalog中建立个人地理数据库,用来存放自己创建的要素数据,另外建立一个个人地理数据库用来存放CAD数据。   (2)打开编辑,基于CAD数据进行要素的创建。

2016-06-11 16:49:21 12920 2

空空如也

空空如也

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

TA关注的人

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