完善主体资料,免费赠送VIP会员!
* 主体类型
* 企业名称
* 信用代码
* 所在行业
* 企业规模
* 所在职位
* 姓名
* 所在行业
* 学历
* 工作性质
请先选择行业
您还可以选择以下福利:
行业福利,领完即止!

下载app免费领取会员

NULL

[ 技术分享 ] 二次开发教程:WPF DataContent内存释放问题

二次开发教程:WPF DataContent内存释放问题

最近发现一个有趣的事,通过Window.dataContent来设置绑定以后,窗体关闭以后ViewModel并没有释放,再次调用改窗体后,前一个ViewModel才释放,或者是程序关闭以后才释放,搞不懂。。。如果要马上释放ViewModel可以在Window关闭以后将DataContent设置为null,这样ViewModel是可以释放的下面是测试代码,大神请指教!主窗体:<Windowx:

阅读(5189) 作者:网友投稿 发布时间:2019-07-25

[ 技术分享 ] 二次开发教程:C# 反射性能

二次开发教程:C# 反射性能

C#创建对象可以直接用new,也可以用反射,下面测试一下反射创建的性能如何,这里可以比较一下,构造方法带参数和不带参数的区别。先创建一个测试类,分为构造函数带参数和不带参数,两种情况来测试  publicclassTest  {    publicstringName{get;set;}  &nbs

阅读(3936) 作者:网友投稿 发布时间:2019-07-24

[ 技术分享 ] 二次开发教程:C# 初探UI Automation

二次开发教程:C# 初探UI Automation

最近研究自动化测试,看了一下UIAutomation的微软例子,表示太老了,遇到各种问题,UISpy好像已经被放弃了,可以用inspect.exe来代替,win10的路径为:"C:\ProgramFiles(x86)\WindowsKits\8.1\bin\x64\inspect.exe"这个用来查询automationId,官网是以计算器例子,下面是在win10修改后能运行版

阅读(6487) 作者:网友投稿 发布时间:2019-07-24

[ 技术分享 ] 二次开发教程:C# 动态生成程序集

二次开发教程:C# 动态生成程序集

假设有一个ITest接口,它有两个实现分别是TestClass1,和TestClass2,这时候如果需要一个TestClass4类但是现有程序里又没有这个类,就可以在运行时生成一个这样的类这个应该是可以用来实现AOP,  publicinterfaceITest  {    voidRun();  

阅读(3521) 作者:网友投稿 发布时间:2019-07-24

[ 技术分享 ] 二次开发教程:Revit开发BuildingEnvelopeAnalyzer

二次开发教程:Revit开发BuildingEnvelopeAnalyzer

RevitAPI里有个BuildingEnvelopeAnalyzer类,帮助文档里对它描述如下:Thisclassusesacombinationofray-castingandflood-fillalgorithmsinordertofindthebuildingelementsthatareexposedtotheoutsideofthebuilding.Thismethodcanalsol

阅读(3456) 作者:网友投稿 发布时间:2019-07-24

[ 技术分享 ] 二次开发教程:Revit开发ImageView

二次开发教程:Revit开发ImageView

在Revit里可以创建渲染,其实这个视图里显示的是光栅图像里的图片。这个视图对应的类是ImageView,如果要创建一个这样的视图,可以用这个类的Create静态方法,    publicstaticImageViewCreate(Documentdocument,stringimageFileName);下面是一个导出当前视图图像,并创建一个ImageVi

阅读(4050) 作者:网友投稿 发布时间:2019-07-24

[ 技术分享 ] 二次开发教程:Revit开发IExternalCommandAvailability的使用

二次开发教程:Revit开发IExternalCommandAvailability的使用

在Revil里大部分命令在没有打开文档的时候是禁用的,有的在没有打开文档也是可以使用的。而又一些在平面视图是禁用的如标高,有的在3D视图里是禁用的如标高和轴网,而这些是否可用我们是可以自己控制的在PushButton的属性里有一个AvailabilityClassName属性,通过这个就可实现命令在什么时候可用,禁用的控制。这个属性是个string,它需要设置为一个实现了IExternalComm

阅读(5031) 作者:网友投稿 发布时间:2019-07-24

[ 技术分享 ] 二次开发教程:MyBatis配置

二次开发教程:MyBatis配置

首先用创建一个java控制台程序,然后创建一个引入mybatis和MySql的jar包,再创建一个mybatis的配置文件如mybatis.xml文件 <?xmlversion="1.0"encoding="UTF-8"?><!DOCTYPEconfigurationPUBLIC"-//mybatis.org//DTDC

阅读(3845) 作者:网友投稿 发布时间:2019-07-24

[ 技术分享 ] 二次开发教程:MyBatis增删查改

二次开发教程:MyBatis增删查改

1.创建控制台程序。2.导入mysql和mybatis的jar包3.创建mybatis配置文件 <?xmlversion="1.0"encoding="UTF-8"?><!DOCTYPEconfigurationPUBLIC"-//mybatis.org//DTDConfig3.0//EN" &nbs

阅读(3050) 作者:网友投稿 发布时间:2019-07-24

[ 技术分享 ] 二次开发教程:研究下WPF 数据binding 原理

二次开发教程:研究下WPF 数据binding 原理

测试相关类  publicclassHostTest   {    publicstringValue{get;set;}     publicstringValue1{get;set;}  }  publicclass

阅读(3845) 作者:网友投稿 发布时间:2019-07-24
跳转