随笔分类 -  C#

C#
摘要:摘要:在ArcMap中,能够很方面地进行MapView和LayoutView两种视图的切换,而且二者之间的数据是同步显示的。关于两种视图同步的实现方法有多种,可以使用ObjectCopy对象进行数据硬拷贝,而比较简单的方法莫过于二者共享一份地图了,这也是最常用的方法。 教程目录: 第一讲 桌面GIS 阅读全文
posted @ 2019-10-08 15:03 恋上微笑的天使 阅读(639) 评论(0) 推荐(0)
摘要:摘要:在上一讲中,我们实现了应用程序基本框架,其中有个小错误,在此先跟大家说明下。在“属性”选项卡中,我们当时添加的是 DataGridView控件,这个控件是用来显示数据表的,而专门用于属性的查询和设置的控件是 PropertyGrid 控件。因此请你删除“属性”选项卡中的DataGridView 阅读全文
posted @ 2019-10-08 15:02 恋上微笑的天使 阅读(614) 评论(0) 推荐(0)
摘要:摘要:本讲主要是使用MapControl、PageLayoutControl、ToolbarControl、TOCControl四个控件建立起基本的桌面GIS应用程序框架。 版权声明: 《ArcGIS Engine+C#实例开发教程》为3SDN(http://www.3sdn.net)原创教程,版权 阅读全文
posted @ 2019-10-08 14:59 恋上微笑的天使 阅读(768) 评论(0) 推荐(0)
摘要:转自:https://www.cnblogs.com/lonelyxmas/p/5784699.html 同一基准面的坐标转换 对于同一基准面,我们可以肯定一点就是同一位置经纬度坐标是一样的,而不同的就是计算成平面坐标的时候可能有所不同,因为算法不一样,在这里我只是将经纬度坐标转成平面的坐标。 pr 阅读全文
posted @ 2019-09-30 16:01 恋上微笑的天使 阅读(649) 评论(0) 推荐(0)
摘要:以前需要将一段json字符串转换为C#对象时,一般都是定义一个与之对应的实体类来接收。这样做有一个很大的缺点,就是当字符串特别长,属性特别多,又有嵌套时,手敲这个实体类就非常痛苦。 比如之前做的一个接收百度七天天气预报的API,层层嵌套,很痛苦。 C# 4.0 之后有了动态类型dynamic。用这个 阅读全文
posted @ 2019-08-06 17:41 恋上微笑的天使 阅读(493) 评论(0) 推荐(0)
摘要:转自:https://www.cnblogs.com/zoujinhua/p/10330084.html 上一篇文章中我们写的C#生成JSON字符串,那么我们生成的字符串要干嘛呢?当然是将数据提交给服务器啦。一般用过接口来接受这个JSON。 这里我们会用到第一章中的一个 类。HttpUitls里面的 阅读全文
posted @ 2019-08-06 17:30 恋上微笑的天使 阅读(306) 评论(0) 推荐(0)
摘要:转自:https://www.cnblogs.com/zoujinhua/p/10330075.html 上一篇文章中我们讲解了序列号JSON数据,这篇文章我们来讲解一下反序列化JSON数据,也就是将实体类转化成JSON数据,其实也非常简单,说白了,就是将实体初始化。 一样,我们跟着前两篇的代码,在 阅读全文
posted @ 2019-08-06 17:29 恋上微笑的天使 阅读(479) 评论(0) 推荐(0)
摘要:转自:https://www.cnblogs.com/zoujinhua/p/10330066.html 在上一篇文章中,我们讲解了如何通过API接口获取返回的JSON字符串,那么,这篇文章我们来讲解拿到了返回的JSON字符串后,我们要如何取到里面我们需要的数据呢?这操作叫JSON的反序列化操作。接 阅读全文
posted @ 2019-08-06 17:27 恋上微笑的天使 阅读(461) 评论(0) 推荐(0)
摘要:转自:https://www.cnblogs.com/zoujinhua/p/10330037.html 在实际开发中,我们经常会使用到API,所谓API一般就是一个地址,我们称之为接口。然后我们通过用C#对这地址发送请求,请求后,服务器就会给我们返回数据,一般是XML或者JSON,这里我们主要讲述 阅读全文
posted @ 2019-08-06 17:24 恋上微笑的天使 阅读(441) 评论(0) 推荐(0)
摘要:DateTime dt = DateTime.ParseExact(dateString, "yyyyMMdd", System.Globalization.CultureInfo.CurrentCulture); 阅读全文
posted @ 2019-08-02 17:44 恋上微笑的天使 阅读(235) 评论(0) 推荐(0)
摘要:前言 随着Windows操作系统的不断演变,用于捕获视频的API接口也在进化,微软提供了VFW、DirectShow和MediaFoundation这三代接口。其中VFW早已被DirectShow取代,而最新的MediaFoundation被Windows Vista和Windows 7所支持。可惜 阅读全文
posted @ 2019-05-20 15:10 恋上微笑的天使 阅读(903) 评论(0) 推荐(0)
摘要://图片 转为 base64编码的文本 private void button1_Click(object sender, EventArgs e) { OpenFileDialog dlg = new OpenFileDialog(); dlg.Title = "选择要转换的图片"; dlg.Filter = "Image file... 阅读全文
posted @ 2019-03-08 15:51 恋上微笑的天使 阅读(861) 评论(0) 推荐(0)
摘要://创建数据集 DataSet dataSet = new DataSet(); //创建虚拟数据表 DataTable datatable = new DataTable(); //获取列集合,添加列 DataColumnCollecti... 阅读全文
posted @ 2019-03-06 16:33 恋上微笑的天使 阅读(859) 评论(0) 推荐(0)
摘要:/// <summary>判断窗体是否已存在实例 /// /// </summary> /// <param name="type">窗体类型</param> /// <returns></returns> public static Form ExistedForm(Type type) { re 阅读全文
posted @ 2019-02-12 10:12 恋上微笑的天使 阅读(610) 评论(0) 推荐(0)
摘要:需求:字符串A,处理成字符串B 输出结果要求:将字符串处理成icount长度的字符串, 如果字符串A的长度大于icount则依据字符串B进行截取; 如果字符串的长度小于icount的长度则进行补位。 阅读全文
posted @ 2019-01-24 11:04 恋上微笑的天使 阅读(542) 评论(0) 推荐(0)
摘要:private void btnprint_Click(object sender, EventArgs e) { //报表路径 string path = Application.StartupPath + "/FastReport/demo.frx"; Report report = ne... 阅读全文
posted @ 2018-11-14 16:10 恋上微笑的天使 阅读(3955) 评论(0) 推荐(1)
摘要:1.通过构造函数 特点:传值是单向的(不可以互相传值),实现简单 实现代码如下: 在窗体Form2中 int value1; string value2; public Form2 ( int value1 , string value2 ) { InitializeComponent ( ); t 阅读全文
posted @ 2018-07-20 14:01 恋上微笑的天使 阅读(302) 评论(0) 推荐(0)
摘要:方法一:Convert.ToDateTime(string) string格式有要求,必须是yyyy-MM-dd hh:mm:ss 方法二:Convert.ToDateTime(string, IFormatProvider) 方法三:DateTime.ParseExact() 阅读全文
posted @ 2018-07-18 16:59 恋上微笑的天使 阅读(929) 评论(0) 推荐(1)
摘要:/// /// 导出Excel /// /// 控件 DataGridView /// 中英文对照的标题 public static void ExportTasks(DataGridView mydgv, Dictionary dic) { ... 阅读全文
posted @ 2018-07-18 11:37 恋上微笑的天使 阅读(264) 评论(0) 推荐(0)
摘要:1、建立一个文本文件 2、读文件 3、追加操作 阅读全文
posted @ 2018-07-18 11:36 恋上微笑的天使 阅读(360) 评论(0) 推荐(0)