- 博客(16)
- 资源 (11)
- 收藏
- 关注
原创 C# 数组的几种声明方式
1.方式一 int[] scores = {6,7,8,9,10};//在数组声明的时候赋值2.方式二:定义数组的长度,没有赋值,元素默认值为0 int[] scores = new int[10];//数组长度为10,数组元素默认值是0 //也可以这样写 int[] scores;//数组的初始化 scores = new int[10];...
2019-12-23 17:07:13 1195 1
原创 C# 连接PostgreSQL获取数据库数据,展示在 dataGridView中
一、C#连接postgresql1.为了访问PostgreSQL数据库,需要下载Npgsql.NetDataProviderforPostgresql的组件。打开Visual Studio 2015——项目——管理NuGet程序包,搜索Npgsql,安装相对应.net 版本的程序包。注:因为使用的是Net4.5,所以下载了Npgsql.4.0.9。2.可以看到,安...
2019-08-30 15:37:31 4160 2
原创 SQL server 导入Excel数据时提示“未在本地计算机上注册Mircrosoft.ACE.OLEDB.12.0 提供程序”的解决办法
SQL server 2008数据库在导入本地Excel文件数据的时候出现提示信息“未在本地计算机上注册Mircrosoft.ACE.OLEDB.12.0 提供程序”。这种提示是由于需要安装:Microsoft Office Access Database Engine 2007资源链接:https://download.csdn.net/download/u012972326/112...
2019-06-06 11:06:37 12461 2
原创 C# DataGridView超链接功能——点击弹出相应文件
一、功能展示:如下图列表,点击蓝色列,弹出相应路径或者直接打开文件。二、实现方法:步骤1:将需要超链接的那一列进行属性设置。DataGridView 的属性Columns中,将某列设置为 DataGridViewLinkColumn,并设置带下划线的蓝色字体,这种方式方便快捷,有超链接效果。步骤2:添加点击内容打开链接事件 ,DataGridView添加事件CellCo...
2019-01-19 17:45:53 6748 2
原创 DevExpress Ribbon布局多文档界面—XtraTabControl动态增加Tab和关闭选项卡方法
Devexpress 是一个不错的布局控件套装,能够做出很漂亮的界面效果,最近正在做一个系统,要实现多文档的界面。如下图所示,本文介绍利用XtraTabControl动态增加Tab和关闭选项卡方法,实现一个多文档界面的效果,就像浏览器打开窗体一样,供大家参考学习。1、框架搭建主窗体添加DevExpress的RibbonControl和XtraTabControl控件,另外添加几个菜单项...
2019-01-18 11:35:13 8340 4
原创 无法将类型为“System.Windows.Forms.SplitContainer”的对象强制转换为类型“System.ComponentModel.ISupportInitialize”。
问题:将winform程序从.net framework 4.0 切换到.net 3.5时,运行时出现如下错误:无法将类型为“System.Windows.Forms.SplitContainer”的对象强制转换为类型“System.ComponentModel.ISupportInitialize”。 解决方法:注释掉如下两行代码(此代码为设计器自动生成代码)...
2018-12-12 15:43:35 2010
原创 C#(asp.net)连接SQLite数据库,报错“ “/”应用程序中的服务器错误-----值对于 Int32 太大或太小。”的一种解决办法。
在asp.net的web开发中,后台连接SQlite数据库,返回json格式的数据时,一种报错如下图:在网上找了很多种办法,都没有解决,最后发现是因为System.Data.SQLite.dll 的引用有问题。C#连接SQLite数据库时,要添加“System.Data.SQLite.dll”这个引用,但是这个引用是有版本号的,如(.net4.0+win 64位),替换对应的引用文件即...
2018-11-07 10:40:58 5002 1
原创 ArcGIS API for JavaScript 开发本地环境部署
1.首先,从esri官网下载arcgis api,版本自己选择,输入网址https://developers.arcgis.com/downloads/。备注:下载api需要注册arcgis用户才行2.其次,本地部署arcgis api,这里用3.21版本api。以IIS服务器为例。下载完成后把api放到本地服务器下,如下图所示:3.根据自己服务器位置修改配置 (1)配...
2018-10-31 17:41:50 518
原创 C#+ AE实现地图注记功能
基于Arcgis Engine的二次开发,需要地图注记功能。简单讲注记是以文字的形式将要素图层的属性标注出来。首先,窗体设计如下:其次,实现的主要代码如下: public partial class FormMapAnnotation : Form { AxMapControl MapControl; string pLayerN...
2018-09-29 10:59:43 2115 3
原创 基于ArcGIS Engine的TOCControl右键菜单的两种实现方法
基于Arcgis Engine的二次开发,TOCControl和MapControl的右键菜单比较常用,本篇博客仅讲述一下TOCControl的右键菜单的两种实现方法,MapControl的右键菜单类似。方法一:使用contextMenuStrip实现,可在TOCControl的OnMouseDown事件中填写 if(e.button!=2) return; ...
2018-09-25 10:28:27 2490
原创 C# 读取数据库所有表名,选择不同的表数据显示在DataGridView中
从数据库读取数据,并显示在DataGridView中,大概分为三步:1.首先要建立与数据库的连接;2.获取到sql server中目标数据库的所有表名,显示在ComboBox中;3.将数据库中取到的不同表数据通过一定方法,显示在dataGridView中。具体实现的所有代码已列出来: public partial class Form0910test : Form {...
2018-09-10 11:47:33 6138 9
原创 arcgis engine中添加几种数据的加载方法
基于arcgis engine的二次开发,首先要根据需求添加相应的数据,然后在进行功能操作,现在列出五种常用的数据的加载方法。一、mxd文件的添加IMapDocument mapDocument;private void FileOpen_Click(object sender, EventArgs e){ mapDocument = new ESRI.ArcGIS.Cart...
2018-09-06 11:12:13 5441 1
原创 C#+AE使用中文别名实现属性查询功能
最近正在做二次开发,要用到属性查询功能,如下图Arcgis中的按属性选择,做一个类似的功能。在我们建立地理数据库的时候,为了规范化和标准化,一般字段名都是使用英文名或者字母,而别名(AliasName)用中文。在查询的时候都是英文字段名,不易于理解,还需要对照字段表来查看,很麻烦。在GIS开发中,对有关字段显示的功能都显示成中文,其实只需要用field.AliasName就能显示,但是对应...
2018-08-27 15:52:46 1511
原创 js在html中写在head与body中的区别
因为浏览器解析html是从上到下的。 如果把javascript放在head里的话,则先被解析,但这时候body还没有解析,所以会返回空值。一般都会绑定一个监听,当全部的html文档解析完之后,再执行代码: windows.onload=function(){ //这里放入执行代码 }说明:放在head中的JS代码会在页面加载完成之前就读取,而放在b...
2017-09-28 09:35:43 1273
原创 js框架与库的区别
个人觉得库和框架还是有很大区别的。库是用来提供一些方法的集合,避免重复定义相同功能的函数并具有一定的模式兼容性,而所谓框架,更应该是规范开发者按照框架的设计去做一些事,而非简单的工具集的概念,框架可以提供相应的库或者基于库来实现,但库一般不会具备框架的规范性。举个例子,像jQuery这种属于类库,它就是一些函数的集合,就是把特定效果的代码写好,你只需要在用的时候要用很少的代码去调用
2017-08-02 21:08:51 1547
原创 初学Android,对项目的结构分析感想
在创建一个新的应用时, 就需要对整个应用的包结构进行一个设计, 对应用包的组织大致有两种方法(1)方式一: 按模块来组织代码的包结构, 较大型的应用比较合适比如说办公软件开会模块 com.example.meeting(存放关于会议的内容)工资模块 com.example.money(存放关于钱的内容)
2017-01-14 21:21:46 188
AccessDatabaseEngine.rar
2019-06-06
WebGIS从基础到开发实践(基于ArcGIS API For JavaScript)
2018-12-28
中海达V30/V50 GNSS RTK系统使用说明书
2018-12-28
System.Data.SQLite.dll (.net4.0,win64位)
2018-11-07
C#+AE二次开发之属性查询及统计功能—使用中文别名查询
2018-08-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人