自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2021-07-16

Dev列绑定ComboBox需求:给定List集合数据,两列,一列显示指定的名称,一列用ComboBox选择条件进行输出。注意要点:两列都要绑定List集合的类属性,ComboBox如果不绑定FieldName的话,ComboBox选择后也不显示。写入word特殊字符,用aspose.word:DocumentBuilder builder = new DocumentBuilder(m_WordDoc);//获取buider, builder.MoveToMergeF

2021-07-16 18:00:06 172

原创 .net 中StringBuilder高效字符串操作

StringBuilder高效的字符串操作当大量进行字符串操作的时候,比如,很多次的字符串的拼接操作。String对象是不可变的。每次使用System. String类中的一个方法时,都要在内存中创建一个 新的字符串对象,这就需要为该新对象分配新的空间。在需要对字符串执行重复修改的情况下,与创建新的String对象相关的系统开销可能会非常大。如果要修改字符串而不创建新的对象,则可以使用System.Text. StringBuilder 类。例如, 当在一个循环中将许多字符串连接在一起时,使用

2020-12-09 10:09:49 310

原创 解决VS2019安装不了10.2版ArcObject SDK for Microsoft .Net Framework问题

详细博文链接https://blog.csdn.net/df1445/article/details/109800047安装前提已经安装完ArcGIS For Desktop不能正常安装原因ArcEngine 10.2 只支持 VS2010,和VS2012,所以无法直接安装。解决途径需要更改注册表来骗过安装程序,将 VS2010 的安装目录指向 VS2019 的安装目录:新建空文件,扩展名为.reg,加入以下内容Windows Registry Editor Version 5.00[H

2020-12-01 17:46:44 2782 2

原创 VS中小技巧Code Snippet

vs作为宇宙第一编辑器,自然有很多实用小技巧的,所以,在学习的过程中,需要不断的积累。Code Snippet简单示例:编辑for循环时,打出for,按两次Tab键,自动生成模板。再按Tab键可跳到在供修改的地方以便修改。按Enter键确定。按下Tag键后在i和length来回跳动,直到Enter按下。除此之外还有其他的简单示例:prop ----- 属性propfull ----- 完整属性propdp ------ 依赖项属性ctor ------ 构

2020-11-15 11:41:12 774

原创 WPF中样式继承和简单的触发器

找了WPF的资料学习,碰到一些零散的知识点,在此记录,以防忘记。XAML中样式可以继承,用Style的BasedOn属性,下列代码:<Window.Resources> <Style x:Key="fatherStyle" TargetType="Button"> <Setter Property="Width" Value="100"/> <Setter Property="Height" Val

2020-11-13 17:16:01 174

原创 WPF中RadioButton组合取消选中

目的:RadioButton取消选中,两个RadioButton组合,如果其中一个已经被选中,再次点击则取消选中。遇到的浅坑:以下代码为错误,未能实现,无论怎么点击,RadioButton按钮一直选中不了。if (RB6.IsChecked == true)//如果选中了,再选一次则取消选择{ RB6.IsChecked = false;}错误原因:RadioButton只要单击,在执行点击事件之前IsChecked属性状态已经变成true,所以,不能通过判断Checked来设置C

2020-11-11 11:52:10 1418

原创 WPF中DataGrid绑定失败问题解决

问题:System.InvalidOperationException:“双向绑定需要 Path 或 XPath。”原因:绑定的类中属性没有用get,setpublic class GeodeticCoordinate { public string Id; public double L { get; set; } public double B { get; set; } }这是个血泪的教训,加上get和set就没问题了。还

2020-11-10 18:08:57 1276

原创 WPF中DataGrid表头居中

防止忘记,特此记录:主要用style样式来实现:<DataGrid.ColumnHeaderStyle> <Style TargetType="DataGridColumnHeader"> <Setter Property="HorizontalAlignment" Value="Center"/> </Style> </DataGrid.ColumnHeaderStyle&g

2020-11-10 11:52:17 455

原创 高斯投影坐标正算公式详解

高斯投影坐标正算高斯投影又称横轴椭圆柱等角投影。高斯投影6度带,自0度带子午线起每隔经差6度自西向东分带,一次编号1,2,3,…。我国6度带中央子午线的经度,由69度起每隔6度而至135度,共计12带,带号用n表示,中央子午线的经度用L0表示,它们的关系是L0=6n-3。高斯投影3度带是在6度带的基础上形成的,它的中央子午线一部分同6度带中央子午线重合,一部分同6度带的分界子午线重合,如用n^‘表示3度带的带号,L表示3度带中央子午线经度,它们的关系L=3n’。在投影面上,中央子午线和赤道的投影都是

2020-10-27 11:27:25 34946 6

原创 关于WPF中可以缩小Canvas可以在画布外绘制图形的问题

思路:在Canvas上添加透明的矩形,根据鼠标移动和缩放,计算矩形位置,让矩形实时保持填充整个操作页面。

2020-10-27 11:12:26 221

原创 WPF中子窗体通过事件像主窗体传值

WPF中子窗体通过事件像主窗体传值子窗体声明事件在命名空间下声明委托 public delegate void SxDelegate( string leIn, string riIn);//声明委托在子窗体类下声明事件 public event SxDelegate SxEvent;//声明事件在事件中传入值private void OkD_Click(object sender, RoutedEventArgs e) { SxEvent?.I

2020-09-28 11:22:54 456 1

原创 关于WPF中平移缩放问题的解决

问题解决步骤关于WPF中平移缩放问题的解决图形缩放移动的实现遇到的问题描述问题解决问题总结关于WPF中平移缩放问题的解决一直在研究WPF的绘图问题,其中需要用到图形的移动,以及图形的缩放。其实完成这两个问题不难,网上可以找到很多案例,但是总是有缺陷,我用到的在放大到一定倍数时,Canvas平移朝相反方向移动,试了很多次终于解决了这个问题。图形缩放移动的实现主要用了两个TransForm类,一个移动相关的TranslateTransform,一个缩放相关的ScaleTransform。Translat

2020-09-17 11:29:03 669 2

原创 关于Canvas画线模糊的问题

之前用WPF画线总觉模糊,让我这个新手郁闷了很长时间,直到今天研究了一下前端的Canvas茅塞顿开。在Canvas上画一个单位宽度的线,计算机显示屏像素刻度在这条线的中间,也就是刻度把线分成了上下都是0.5单位的线,又由于已经是最小单位了,0.5也用一个显示,实际显示了两个单位宽度的线,在坐标上±0.5就可以了,看下面的效果图:上面一条线是减0.5后的,下面没减,效果很明显...

2019-11-15 16:39:24 804 1

原创 JS代码风格或标准

https://standardjs.com/rules-zhcn.html

2019-11-15 10:24:28 346

原创 vsCode 常用插件

CSS Peekhtml与css关联的插件,可以实现快速跳转Prettier代码格式化,可以让代码更整齐Icon Fonts图标集,可以提示Auto Rename Tag自动修改标签HTML BoilerplateHTML模板Color info颜色提示Auto Close Tag自动闭合标签HTML CSS Supporthtml中css class的智能提示...

2019-11-07 20:52:56 163

原创 如何让外网访问自己写的网站

由内网映射到外网准备材料实现步骤准备材料写好的工程应用 ;natapp,获取注册点这里:Here;实现步骤注册并实名认证;购买隧道,免费隧道;见图:复制authtoken;让本地能运行你的工程应用,具体见上一篇;打开cmd,将命令行切换到natapp的文件夹里,执行命令:natapp.exe -authtoken=xxxxx(前面复制的authtoken);执行以后出...

2019-04-26 17:02:30 2881

原创 Node.js安装并配置第一个项目(Cesium)

作为一个小菜鸡,能取得一丁点的进步都会窃喜,今天百度了一把node.js,踩了几个坑,记录一下。安装下载安装包点击这儿 Here然后一直选择默认安装配置先将cmd指向网站根目录ctrl + r 运行里打开cmd找到网站根目录,例如我的网站根目录在 D:\GIS\Cesium-1.56.11.输入D:,回车2.cd GIS\Cesium-1.56.1 回车3.npm ins...

2019-04-23 12:54:50 658

原创 C#将数据批量导入EXCEL的方法

作为一个资深小白,用C#将数据批量导入到excel中这么简单的事儿都略显费力,特地来记录一下。方法1:NPOI,听说这个炒鸡简单,因为项目已经完成,所以没有再花功夫看这个,在这儿只是记录一下这个方法名称。方法2:引用Microsoft.Office.Interop.Excel,引用—添加引用—com里找这个dll,接下来就是数据导入,按单元格导入很慢,按行导入稍快点儿,最快的是将所有数据变成一...

2019-04-22 11:30:59 5038

原创 WPF二维基本形状

前言刚接触编程不久,用了wpf,以此来记录我的学习过程WPF图形基础在wpf中每个形状类都继承自抽象类System.Windows.Shapes.Shap形状类部分重要属性一个简单的表格是这么创建的:属性名称属性说明Fill设置绘制表面的画刷对象(填充的意思)Stroke设置绘制形状边缘画刷对象(边框)StrokeThickness用设备无关单位...

2019-03-13 09:41:01 236

空空如也

空空如也

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

TA关注的人

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