全猿恶人
码龄6年
关注
提问 私信
  • 博客:66,923
    社区:2
    66,925
    总访问量
  • 52
    原创
  • 1,805,619
    排名
  • 7
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2019-01-16
博客简介:

weixin_44540343的博客

查看详细资料
个人成就
  • 获得21次点赞
  • 内容获得2次评论
  • 获得96次收藏
创作历程
  • 8篇
    2021年
  • 11篇
    2020年
  • 33篇
    2019年
成就勋章
TA的专栏
  • react
  • wpf
    7篇
  • gis
    1篇
  • 2018-2019UI课程总结
    2篇
兴趣领域 设置
  • 前端
    javascript
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

353人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

React中State的使用

我们需要动态的改变页面数据,在React中需要用到State,并且我们存储页面数据也是放在State中,每次更新State时,React会重新渲染页面,使用Diff算法,在底层用虚拟DOM和真实DOM比较,计算出有变化的DOM,只渲染有变化的DOM元素,我们示例的是一个类式组件。需求:当我们点击H1标签时,把‘炎热’改成‘寒冷’我们需要在类式组件里,首先初始化状态,给H1标签添加click事件,changedWeather是一个箭头函数,因为箭头函数没有自己的this,所以会继承上一层的this,我
原创
发布博客 2021.12.08 ·
834 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Wpf基础理论

类型转换器XAML中都是通过字符串来设定值的,类型转换器的作用就是将字符串转化为相应的CLR对象,譬如将White转化为对应的颜色值。所有的类型转化器都派生自TypeConverter。TypeConverter提供的4个重要的方法是CanConvertTo、CanConvertFrom、ConvertTo(CLR对象->字符串)和ConvertFrom(字符串->CLR对象)。标记扩展标记扩展,就像类型转换器一样,可以用于扩展XAML的表达能力。它们都可以在运行时计算字符串特性的值(除
原创
发布博客 2021.07.16 ·
278 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Wpf MessageBox的用法

1.MessageBox.Show(“Hello~~~~”);最简单的,只显示提示信息。2.MessageBox.Show(“There are something wrong!”,“ERROR”);可以给消息框加上标题。3.if(MessageBox.Show(“Deletethisuser?”,“ConfirmMessage”, MessageBoxButtons.OKCancel) == DialogResult.OK)通常用于询问是否执行什么操作时就用这个。4.if(MessageBox
原创
发布博客 2021.06.27 ·
1464 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Wpf树形列表控件

TreeListTreeList的职责是读取一棵树的根节点,然后把整棵树(下称“数据树”)转换成一个列表,通过Items属性提供给DataGrid。并且TreeList要负责跟踪数据树的节点的增删情况,实时维护Items集合,以便数据树的变化能在DataGrid上反映出来。TreeList独立完成这项工作比较困难,原因在于:每个数据树上的节点(下称“数据节点”)显示到表格中时,表格需要知道节点的一些信息,例如节点在树的第几层,以便计算缩进量,节点当前是展开的还是没有展开,节点在表格中是可见还是不可见.
原创
发布博客 2021.06.19 ·
2668 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Wpf触发器

Wpf中触发器可以对控件的外观样式文本等等进行动态的变化。WPF有几个触发器。属性触发器在属性值改变时激活。多触发器基于多个属性值。事件触发器在事件发生时激活。数据触发器在绑定的数据改变时激活。数据触发器:可以看到我想在表格内重写了一个控件textblock,给了它三个数据触发器,当文本值为“退货”时,将会改变字体颜色,还有当为“进货”时也是一样。属性触发器:触发器在Style.Triggers元素中用Trigger元素定义。将一个触发器赋予IsMouseOver属性,另一个触发器赋
原创
发布博客 2021.06.08 ·
503 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Wpf生成随机数

.net.Frameword中提供了一个专门产生随机数的类System.Random,此类默认情况下已被导入,编程过程中可以直接使用。我们知道,计算机并不能产生完全随机的数字,它生成的数字被称为伪随机数,它是以相同的概率从一组有限的数字中选取的,所选的数字并不具有完全的随机性,但就实用而言,其随机程度已经足够了。很多时候都会需要用到生成随机数,比如我现在做到的需要生成随机的订单号等,自动生成的话可以让使用者更方便,而且可以让订单号规范一点。后台代码这里我们使用了Random类Random的属性
原创
发布博客 2021.05.29 ·
2478 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

Wpf查询数据在Datagrid中显示

我们需要一个属性来装载你查询出来的数据,List<查询的表名称>,然后根据你的需求去查询,这里使用的是Lingq语句查询了这张表的所有数据,查询出来后转换成List格式,然后直接给属性赋值在DataGrid这边的属性中,把ItemsSource的值设置为{Binding 你属性的名称},设置表格的数据源最后在表格字段里,也设置一下字段的绑定,数据源中相对于的字段即可。...
原创
发布博客 2021.05.16 ·
843 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Wpf遮罩层

首先看一下效果图我们要把这个弹窗的页面大小改为整个屏幕的尺寸(例如我的屏幕分辨率大小是1920*1080)这里页面背景的颜色 改成你想要的遮罩层颜色 #号后面的AA是透明度可以在属性窗口里更改然后把AllowsTransparency这个属性改为TrueWindowState属性为MaximizedWindowStyle为NoneWindowStartupLocation为CenterScreen最后设置你想要显示的页面背景色改成白色,大小改成你想要的大小就可以了。...
原创
发布博客 2021.05.08 ·
3136 阅读 ·
0 点赞 ·
1 评论 ·
2 收藏

XAML命名空间

XAML 命名空间如何与代码定义和类型库相关无论是其一般用途还是 Windows 运行时应用编程的应用上,XAML 都用于声明对象、这些对象的属性以及表示为层次结构的对象-属性关系。你在 XAML 中声明的对象受其他编程技术和语言定义的类型库或其他表示支持。这些库可能是:Windows 运行时的内置对象集合。这是一个固定的对象集合,从 XAML 访问这些对象使用内部类型映射和激活逻辑。Microsoft 或第三方提供的分布式库。该库表示你的应用包含的以及你的包重新分发的第三方控件的定义。你自己的库(属于
原创
发布博客 2020.10.07 ·
297 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

易特鞋店销售管理后台软件(5)

最后就是收银台模块了。收银台这里的功能就是先选择会员卡号然后选择日期再生成销售单号,然后再添加会员要购买的商品进来。点击添加商品按钮就弹出框,然后选择需要购买的商品,可多选。选择完之后,点击保存键就会加载到表格里,然后就会根据会员的折扣率打折算出折后共计,再算出优惠了多少钱。最后就选择支付方式就可以结算啦。...
原创
发布博客 2020.09.29 ·
180 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

易特鞋店销售管理后台软件(4)

做完采购进货之后,就开始做进货明细功能,在采购进货保存的时候,商品数量增加的同时,还新增了一条进货明细在加载页面的时候把每条明细查出来当你点击这条明细的时候,下面的表就会给出你这条进货单进了什么货和数量金额。然后删除功能,我是根据商品编号来删除的,删除进货表和进货明细表的数据。库存功能 加载页面的时候把商品信息和数量查询然后绑定到表格中,这里唯一的一个按钮就是调整商品的库存数量,当你选中一条商品的时候,点击调整库存。然后就可以修改商品的库存数量了。...
原创
发布博客 2020.09.16 ·
151 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

易特鞋店销售管理后台软件(3)

我把基础信息模块做完之后就开始做进货管理模块,里面有五个功能(采购进货、采购进货明细、商品库存、采购退货、采购退货明细)现在正在做采购进货功能,首先选择供应商,然后他会自动回填供应商的数据绑定到文本框,然后再点击生成编号按钮,生成一个新的订单编号,才可以点新增按钮,否则新增不了然后编辑你要进货的商品内容和数量,他会根据单价和数量算出总金额。可以一次进货多条商品数据,然后点保存即可。这里的生成单据编号是根据日期加四位随机数生成的,还有就是在生成的过程中会检测数据库有没有一样的单据编号,如果有的话
原创
发布博客 2020.09.16 ·
186 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

易特鞋店销售管理后台软件(2)

这个是易特鞋店的主页面,我暂时分成了四个模块,商品资料、进货管理、收银台、和会员管理,现在正在做商品资料。在商品资料页面里,有四个功能,增删查改。首先是在数据库写好存储语句之后,在服务端也写好调用数据库的代码,最后在客户端指定事件然后调用就可以了。在下拉框绑定的时候,如果你想设置默认值,比如一打开就显示–请选择–,那你需要在代码页面,绑定下拉框方法下面,加一句这个代码,就可以设置下拉框的默认显示值了。...
原创
发布博客 2020.08.28 ·
236 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

易特鞋店销售管理后台软件(1)

<Window.Resources></Window.Resources><Grid Background="Aqua"> <Grid.RowDefinitions> <RowDefinition Height="1*"/> <RowDefinition Height="3.5*"/> <RowDefinition Height="1*"/> </G.
原创
发布博客 2020.08.09 ·
236 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SuperMap基本概念3

地图投影和坐标系统在 SuperMap 中,具有相同坐标系统的数据集可以在同一个地图窗口中打开,或进行一些集成的分析操作,如叠加分析等。GIS 中使用两种类型的坐标系统:地理坐标系统和投影坐标系统。每个投影坐标系统都基于一个地理坐标系统和一种地图投影。地理坐标系统地理坐标系(Geographic coordinate system,简称 GCS)用来描述地球表面三维地物位置,地物的具体位置由它的经纬度坐标确定。一个地理坐标系统包括对经纬度坐标单位,本初子午线以及一个基于一个椭球体的大地参照系的定义。
原创
发布博客 2020.05.28 ·
346 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

SuperMap基本概念2

地图地图(Map)是由一个或多个图层叠加而成,而图层是对数据集的引用,是采用设定的风格对数据集的显示,因而,一个或者多个数据集被赋予一定的显示风格而显示在一个 SuperMap 地图窗口中,就成为地图。地图中定义了各图层的名称、显示风格、视野范围、图层状态和图层顺序等信息,保存地图时这些信息都将一起保存下来。地图集合地图存储在工作空间文件中,一个工作空间中的所有地图的集合称为一个地图集合(Maps)。一个工作空间中存在一个地图集合,在该工作空间中创建的,引用该工作空间中的数据的地图都由此地图集合来管理
原创
发布博客 2020.05.19 ·
519 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

SuperMap数据集

上次写了Super GIS的工作空间和数据源,这次的文献把剩下的数据集补充一下。数据集集合:数据集集合提供对数据集的管理功能,如创建、删除、重命名等操作。一个数据源中所有的数据集对象都由一个数据集集合对象来管理。数据集集合可以包含一个或多种类型的数据集,可以是矢量数据集,也可以是栅格数据集。如点数据集、线数据集、面数据,格网(GRID)、影像(Image)、网络(Network)等各种类型的...
原创
发布博客 2020.05.08 ·
2228 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

个人技术

普通地图 – 以相对均衡的详细程度表示制图区域内各种自然和社会经济现象,全地图要素,着重描绘地区轮廓、地面起伏、自然状况和人类活动的成果,同时也是制作专题地图的地理底图。  • 专题地图– 以普通地图为地理基础,着重表示制图区域内某一种或几种自然或社会经济现象的地图。作为该图主题的专题要素予以详尽表示,其地理基础内容则视主题而异– 水利行业、海...
原创
发布博客 2020.04.27 ·
147 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SuperMap基本概念

首先我们的SuperMap里有工作空间、数据源、数据集、图层、地图、布局、三维、资源,我们来讲一下其中的工作空间和数据源。工作空间:工作空间是用户的工作环境,主要完成数据的组织和管理,包括打开、关闭、创建、保存工作空间文件。构建工作空间的目的是为了使管理更加方便,结构更加清晰。工作空间存储了一个工程项目(同一个事务过程)中所有的数据源、地图的组织关系,工作空间通过其中的数据源集合、地图集合来...
原创
发布博客 2020.04.27 ·
1803 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

JQuery验证码

功能1:随机生成一个4位数验证码功能2:验证验证码首先是使用for循环,依次从数字和字母中获取一条长度为4的验证码,然后把验证码保存,存放在显示按钮里,等待会验证的时候,来进行验证码的数据对比判断。现在来进行验证码的判断:要把验证码不区分大小写,所以把验证码都转为小写之后再进行比较。以下就是判断的代码:最后再放上html的代码:...
原创
发布博客 2019.09.18 ·
1866 阅读 ·
2 点赞 ·
1 评论 ·
10 收藏
加载更多