.Net Framework

PIE.NET-SDK插件式二次开发文档

偶尔善良 提交于 2020-12-31 04:05:45
一 PIE.Net开发环境部署 1. 开发环境部署 确保Win7系统已安装SP1 安装Visual Studio2013(支持VS2010/2012/2013/2015) 安装PIESDK.exe二次开发包的A版本 2.【SDK】安装后目录说明 1) Bin>>开发包 2) Config>>配置文件 3) Data>>坐标系投影及数据映射表 4) Document>帮助文件 5) Language>>语言国际化 6) Res>>按钮图标及鼠标Cursor样式 7) Sample>>实例文件 8) Style>>符号库文件 9) Template>>制图模板 检验 PIEApplication.exe 是否可用! 二 PIE.Net-SDK插件式开发步骤 1. 新建工程 1.1 新建项目 图 2-1 :新建项目 图 2-2 : 新建项目 注意项目框架选择 .NET Framework 4 ,按上图红色框选择新建项目。 2. 项目属性配置,保持与SDK开发包一致 2.1 程序应用平台配置 图 2-3 : 配置管理器 点击下拉箭头选择配置管理器按钮。 图 2-4 : 配置管理器 图 2-5 : 配置管理器 按如图2-4、图2-5所示,分别配置debug/release的活动解决方案平台为 x86 ; 2.2 应用程序目标框架及生成路径配置 图 2-6 : 项目属性 图 2-7 :

C#自定义Button按钮控件

天大地大妈咪最大 提交于 2020-12-31 00:12:32
C#自定义Button按钮控件   在实际项目开发中经常可以遇到.net自带控件并不一定可以满足需要,因此需要自定义开发一些新的控件,自定义控件的办法也有多种,可以自己绘制线条颜色图形等进行重绘,也可以采用已有的控件作为控件的一个组成部分从而组成新的控件,本例中使用后者这里做了一个简单的按钮控件,特意帖上来,如有不足之处请见谅! 按钮素材: 这里的小图标是从V2013标题栏截取的 截图图标如下,有需要的可以自行: images下载 Button按钮控件设计 1.添加一个用户自定义控件ButtonEX 按钮组成:lable标签一个,Dock设置为填充 2.添加控件属性 1 /// <summary> 2 /// 控件的默认图片 3 /// </summary> 4 private Image _imageDefault = null ; 5 6 [Description( " 控件的默认图片 " )] 7 public Image ImageDefault 8 { 9 get { return _imageDefault; } 10 set 11 { 12 _imageDefault = value; 13 label.Image = _imageDefault; 14 } 15 } 16 /// <summary> 17 /// 光标移动到控件上方显示的图片 18 /// <

linux下phpstudy安装

怎甘沉沦 提交于 2020-12-29 22:29:30
linux下phpstudy安装 一、总结 一句话总结: 就是下载然后一步步用指令安装即可 二、linux下phpstudy安装 参考:linux下phpstudy安装 https://www.cnblogs.com/kuics/p/6127611.html 让我们来下载phpstudy for linux:   wget -c http://lamp.phpstudy.net/phpstudy.bin 再然后给予权限设置   chmod +x phpstudy.bin 执行安装   ./phpstudy.bin 现在坐等它安装完成      好了,现在开始做相关的配置     1.启动phpstudy服务          2.站点配置          3.安装phpstudy ftp               4.开通ftp          5.可以使用ftp工具直接拖拽文件到网站空间了 来源: oschina 链接: https://my.oschina.net/u/4300922/blog/3520081

.NET Core AWS S3云存储

别来无恙 提交于 2020-12-29 15:55:11
【导读】 最近有需要用到AWS S3云存储上传附件,这里对利用.NET或.NET Core在调用SDK APi需要注意的一点小问题做个记录,或许能对后续有用到的童鞋提供一点帮助 Amazon Simple Storage Service (Amazon S3) 是一种对象存储服务,提供行业领先的可扩展性、数据可用性、安全性和性能。 这意味着各种规模和行业的客户都可以使用 S3 来存储并保护各种用例(如数据湖、网站、移动应用程序、备份和还原、存档、企业应用程序、IoT 设备和大数据分析)的数据,容量不限。Amazon S3 提供了易于使用的管理功能,因此您可以组织数据并配置精细调整过的使用权限控制,从而满足特定的业务、组织和合规性要求。Amazon S3 可达到 99.999999999%(11 个 9)的持久性,并为全球各地的公司存储数百万个应用程序的数据。 AWS S3云存储 官方已提供针对.NET/.NET Core针对S3的APi https://docs.aws.amazon.com/sdkfornet/v3/apidocs/ 以及SDK demo https://github.com/awslabs/aws-sdk-net-samples 首先我们下载针对.NET Core的SDK包(AWSSDK.Core)以及通过S3存储对象包(AWSSDK.S3),如下图所示

Android 反编译初探 应用是如何被注入广告的

吃可爱长大的小学妹 提交于 2020-12-29 14:02:36
恩,周末在家感冒卧床打了两天dota 尴了个尬 1 概述 最近和朋友聊天,发现一些灰色产业链通过批量反编译市场上的apk,然后进行注入广告,再重新打包上渠道。 我想大家都不希望自己家的产品或者自己的app那么容易被“占据”,但是想要自身能够防御,首先要知道对方的手段。所以本篇博客的目的不是教大家如何破解别人的app,而是让大家提升安全防御意识,对我们的应用做一些必要的防护,让自己的app不会那么容易被“占领”。 因为是初探,也不需要掌握太多的技术,主要是各种工具的使用了~~ 2 工具 几个重要的工具,注意使用最新版本。 https://ibotpeaches.github.io/Apktool/ http://jd.benow.ca/ https://sourceforge.net/projects/dex2jar/ 相信就是为了学习,大家或多或少都使用过上述几个工具了: apktools主要用户反编译和打包; JD-GUI 主要用于对.class文件展示为源码(比如jar文件) dex2jar 主要用于将dex文件转化为jar文件 如果没有的话,自行下载,尽可能的下载最新版本。 题目是注入广告,那么我们选择一类广告注入,大多数app都有闪屏广告,那么我们就模拟:反编译一个apk,加入我们的闪屏广告页,然后重新打包。 3 步骤 首先需要准备一个apk,我们随便写一个简单的demo。

各种语言效率比较,c++和python最快,java最后一名

萝らか妹 提交于 2020-12-29 11:35:25
这里要读一个xml文件,并把数据写入csv。 python代码 python 3.8 def read_xml3 ( ) : doc = etree . parse ( "D:/tmp/bbc_text/bbc-text.xml" ) root = doc . getroot ( ) news_items = [ ] with open ( "D:/tmp/bbc_text/bbc_text_python.csv" , "w" , encoding = "utf-8" ) as f : f . write ( "category,text\n" ) for news_item_xml in root . getchildren ( ) : f . write ( news_item_xml . attrib [ 'category' ] ) f . write ( "," ) f . write ( news_item_xml . text . replace ( '"' , '""' ) ) f . write ( "\n" ) f . flush ( ) f . close ( ) C#代码 public class BbcNewsItem { public string Category { get ; set ; } public string Text { get ;

使用LEADTOOLS .NET Image SDK绘制和编辑注释

自作多情 提交于 2020-12-29 10:08:53
LEADTOOLS Recognition Imaging SDK是精选的LEADTOOLS SDK功能集,旨在在企业级文档自动化解决方案中构建端到端文档成像应用程序,这些解决方案需要OCR,MICR,OMR,条形码,表单识别和处理,PDF,打印捕获 ,档案,注释和图像查看功能。 这套功能强大的工具利用LEAD屡获殊荣的图像处理技术,智能识别可用于识别和提取任何类型的扫描或传真形式图像数据的文档功能。 点击下载LEADTOOLS Recognition Imaging SDK试用版【慧都网】 无论您的图像处理需求是什么,LEADTOOLS都有世界领先的SDK来完成所有繁重的工作。在以前的文章中,我们讨论了 查看图像, 保存图像, 将图像组合成一个文件以及 将一个文件拆分成多个图像。LEADTOOLS还可以在图像上绘制和编辑注释和标记对象。 在当今充满数字协作和图像共享的世界中,全面的注释支持至关重要。人们和组织全天使用各种类型的注释来引起对图像或文档特定方面的关注,并增强用户体验,生产力和安全性。该 LEADTOOLS注释库 支持标记对象和工具,包括高亮,参看附图,添加注释,进行测量,redacting或下划线的文本,以及更多的强大的集合。 下面的代码将帮助您入门,或者您随时可以查看我们有关图形注释的完整教程 。我们还将介绍 如何 为您的文档或图像创建自定义注释。 private

Win2008上.NET4.0部署出错HTTP 错误 500.21

生来就可爱ヽ(ⅴ<●) 提交于 2020-12-29 08:34:52
Win2008上.NET4.0部署出错HTTP 错误 500.21 - Internal Server Error的解决方法 参考文章: (1)Win2008上.NET4.0部署出错HTTP 错误 500.21 - Internal Server Error的解决方法 (2)https://www.cnblogs.com/feiyuhuo/p/5183396.html 备忘一下。 来源: oschina 链接: https://my.oschina.net/u/4438370/blog/4867488

领域驱动设计,让程序员心中有码(四)

梦想与她 提交于 2020-12-29 03:40:45
题图 from unsplash 我一直认为,程序员也是艺术家,他们撰写的每一行代码,是献给这大好世界的优美诗篇。不同的人,写的代码也许风格迥异。有的,如春风化雨润物无声,有的,如高山流水,曲高和寡,还有的如旱日春雷,先声夺人。而如果说,代码是诗篇,那么代码的分层艺术绝对是最先映入读者眼帘的序幕了。 分层,一直以来是一个非常经典的软件工程学问题,提到分层,无论是资深或者新入门的开发者,或多或少都有自己的理解。 在8年前,我刚参加工作时,有幸参与了比较多项目的研发和维护过程,这些项目的开发者,大多是比我年长几岁的软件开发者。在他们的开发习惯中,往往会倾向于直接在代码中写入用户界面、数据库访问等支持代码,甚至有相当一部分情况下,会把代码写入到用户界面中,这意味着在用户界面层,往往会写入大量的代码,说不定会超过上万行代码。我觉得可以将这种设计,理解为“单层架构“。 再后来的项目开始有了一点点改变,这个时候的架构,被成为“三层架构“。在.NET开发史上,三层架构成为一种历史悠久的框架,从十年前开始,一直到今天,依然是.NET开发者最为熟练的技术框架。如图所示,三层架构在客户端和数据库之间增加了一个中间层,将有效的业务规则、数据访问等放在业务层中进行处理。界面层主要使用对数据的绑定渲染,再通过数据层实现数据的提交处理。有的开发者说,三层架构通吃一切项目,似乎所有的项目都可以用三层架构来套用

领域驱动设计,让程序员心中有码(四)

无人久伴 提交于 2020-12-29 03:15:12
#领域驱动设计,让程序员心中有码(四) ----------------------追忆有关分层的古老往事 我一直认为,程序员也是艺术家,他们撰写的每一行代码,是献给这大好世界的优美诗篇。不同的人,写的代码也许风格迥异。有的,如春风化雨润物无声,有的,如高山流水,曲高和寡,还有的如旱日春雷,先声夺人。而如果说,代码是诗篇,那么代码的分层艺术绝对是最先映入读者眼帘的序幕了。 分层,一直以来是一个非常经典的软件工程学问题,提到分层,无论是资深或者新入门的开发者,或多或少都有自己的理解。 在8年前,我刚参加工作时,有幸参与了比较多项目的研发和维护过程,这些项目的开发者,大多是比我年长几岁的软件开发者。在他们的开发习惯中,往往会倾向于直接在代码中写入用户界面、数据库访问等支持代码,甚至有相当一部分情况下,会把代码写入到用户界面中,这意味着在用户界面层,往往会写入大量的代码,说不定会超过上万行代码。我觉得可以将这种设计,理解为“单层架构“。 再后来的项目开始有了一点点改变,这个时候的架构,被成为“三层架构“。在.NET开发史上,三层架构成为一种历史悠久的框架,从十年前开始,一直到今天,依然是.NET开发者最为熟练的技术框架。如图所示,三层架构在客户端和数据库之间增加了一个中间层,将有效的业务规则、数据访问等放在业务层中进行处理。界面层主要使用对数据的绑定渲染,再通过数据层实现数据的提交处理