![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
文章平均质量分 60
API2017
3年施工2年BIM机电,正在Revit二次开发
展开
-
vs2015如何设置类或函数前不显示引用的数量
问题如下:取消显示这个引用的步骤:找到菜单栏: 工具 ---> 选项 ---> 文本编辑器 ---> 所有语言 ---> CodeLens设置取消启用CodeLens,并保存就可以了设置后结果如下:转载 2017-09-04 14:33:48 · 9378 阅读 · 0 评论 -
C# 字符串插值
C# 6 引入了字符串前缀$的字符串插值。其中string.Format可以更有效的完成字符串插值。int a=1;int b=8;string s = a.ToString();string y = b.ToString();string Msg=null;sting c="正在执行第 {0}/{1} 项任务...";Msg=c;string y = string.Fo...原创 2018-05-30 10:15:19 · 802 阅读 · 0 评论 -
Revit二次开发之Winform ProgressBar(二)自动启动并关闭
参考个人文章:https://blog.csdn.net/sinat_37519884/article/details/80495828版本VS2015Revit2018实现功能可视化当前程序执行进度,并在完成后自动关闭Program.csusing System;using System.Collections.Generic;using System.Linq;using System....原创 2018-05-30 10:35:56 · 1879 阅读 · 0 评论 -
Revit二次开发之读取配置文件App.config 基础操作(一)
版本:VS2015Revit2018功能缺点:没有涉及sectionGroup的读写操作。 <configSections> <sectionGroup name="Group"> <section name="COp" type="System.Configuration.AppSettingsSection"/>..原创 2018-06-15 09:05:20 · 690 阅读 · 0 评论 -
Revit二次开发之简单的读取配置文件App.config内的值(二)
版本:VS2015Revit2018实现功能:对C盘下生成的.config文件进行修改(生成程序产生的.config文件并没有做出修改) App.config <appSettings> <clear /> <addkey="userName"value="" /> ...原创 2018-06-25 08:34:53 · 470 阅读 · 0 评论 -
Revit二次开发之读取配置文件App.config内sectionName的值(三)
版本: VS2015 Revit2018实现功能: 直接获取指定sectionGroup下sectionName的值,并实现修改; 对C盘下生成的.config文件进行修改(生成程序产生的.config文件并没有做出修改)。 App.config<?xml version="1.0" encoding="utf-8" ?>...原创 2018-06-25 08:35:51 · 331 阅读 · 0 评论 -
[C#] 读写App.config配置文件的方法
引用:http://blog.xieyc.com/csharp-read-and-write-configuration-file-app-config/我们经常会希望在程序中写入一些配置信息,例如版本号,以及数据库的连接字符串等。你可能知道在WinForm应用程序中可以利用Properties.Settings来进行类似的工作,但这些其实都利用了App.config配置文件。本文探讨用代码的方式...转载 2018-06-18 09:49:33 · 430 阅读 · 0 评论 -
读取并修改App.config文件 动态修改【第一部分有误】
读取并修改App.config文件http://blog.163.com/dreamman_yx/blog/static/265268942009113021625474/1. 向项目添加app.config文件:右击项目名称,选择“添加”→“添加新建项”,在出现的“添加新项”对话框中,选择“添加应用程序配置文件”;如果项目以前没有配置文件,则默认的文件名称为“app.config”,单击“确定”...转载 2018-06-18 09:58:55 · 1514 阅读 · 0 评论 -
resharper安装后,F12不能转到定义,也不是反编译,而是转到对象浏览器(object browser)
打开Resharper,选择Options,然后选择Tools中的External Sources,你的情况是选择了Navigation to Object Brower这一项了,换成第一个Default Visual Studio navigation就好了原文地址:https://q.cnblogs.com/q/55106/...转载 2018-06-18 15:58:36 · 3946 阅读 · 0 评论 -
Revit二次开发之Winform ProgressBar(一)至100%自动关闭
Program.csusing System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using Autodesk.Revit.Attributes;using Autodesk.Revit.DB;using Autodesk.R...原创 2018-05-29 14:29:35 · 2052 阅读 · 0 评论 -
Visual Studio 2015创建共享项目
参考文章:http://www.it1352.com/387040.html转载 2018-04-28 16:27:23 · 2465 阅读 · 0 评论 -
Revit二次开发之多个Ribbon的添加
Ribbon添加,难在多个dll的路径添加。本文制作功能为:情况二参考文章:C#开发奇技淫巧三:把dll放在不同的目录让你的程序更整洁C#反射中Assembly.Load及Assembly.Load.CreateInstance方法介绍C# 程序中加载dll文件,根据dll名称寻找dll文件路径并loadAdWindows.dll 之 应用于独立程序的Ribbon风格最终参考:C# 获取当前的 d...原创 2018-04-19 09:03:54 · 1548 阅读 · 0 评论 -
How to close (auto hide) WPF window after 10 sec using a timer in C#?
文章出处https://stackoverflow.com/questions/11719283/how-to-close-auto-hide-wpf-window-after-10-sec-using-timerclosed as not a real question by mathieu, Clemens, DavidO, Richard Harrison转载 2017-09-23 16:29:50 · 276 阅读 · 0 评论 -
C#中的委托和事件
看文章:http://blog.csdn.net/zdhlwt2008/article/details/71724077转载 2017-10-23 08:46:21 · 233 阅读 · 0 评论 -
C#中Invoke的用法
C#中Invoke的用法点击打开链接C#中Invoke的用法点击打开链接2C#中Invoke的用法()点击打开链接3转载 2017-10-23 16:22:16 · 981 阅读 · 0 评论 -
Revit二次开发之让WPF中的TextBox显示上一次的输入值【附源代码】
软件版本:VS2015 Revit2018功能:Revit中运行程序时,在Window中的TextBox中自动显示上一次输入的数值(string类型 or double类型)(通过txt文件完成数据传递)改进思路:利用App.config存储信息读取参考文章:C# 对文本文件的几种读写方法总结 C#简单实现读取txt文本文件并分页存储到数组 1.程序概览2...原创 2018-02-02 17:30:07 · 1776 阅读 · 0 评论 -
Revit二次开发之Ribbon图片从Resources中调用
以PushButton为例,网上的案例都是Uri引用本地图片,现将图片加载至Resources并调用。关键语句:Uri uri = new Uri("pack://application:,,,/程序集名称;component/Resources/bj.png", UriKind.Absolute); [Regeneration(RegenerationOption.Manual原创 2018-02-05 20:16:47 · 1092 阅读 · 0 评论 -
C#中 Flush Dispose和Close的区别!
【个人学习过程记录,不一定准确】想知道,C#中的文件缓冲的 流是什么意思?Flush() 执行的时候,究竟做了什么,流程是什么啊 缓冲区干嘛的你写了一个程序,其中要对硬盘上的一个文件操作,FileStream fs = new FileStream(fileName)这样就是建立了一个文件缓冲流,换句话的意思就是说你通过这条程序,计算机给了一一块内存空间,但是呢这块内存空间不是原创 2018-02-07 17:01:47 · 3912 阅读 · 0 评论 -
[WPF]C#读写ini配置文件【个人学习用】
参考文章1.[WPF]C#读写ini配置文件2.https://bbs.csdn.net/topics/350181193转载 2018-03-23 09:13:22 · 2527 阅读 · 1 评论 -
65条最常用正则表达式[附WPF用法]
原文出处:http://www.jb51.net/article/77687.htm正则表达很多不太懂正则的朋友,在遇到需要用正则校验数据时,往往是在网上去找很久,结果找来的还是不很符合要求。所以我最近把开发中常用的一些正则表达式整理了一下,在这里分享一下。给自己留个底,也给朋友们做个参考。一、校验数字的表达式1 数字:^[0-9]*$2 n位的数字:^\d{n}$3 至少n位的数字:^\d{n,...转载 2018-04-17 13:48:34 · 1821 阅读 · 0 评论 -
Revit二次开发之WPF设置CheckBox不能被选中【附源代码】
版本:VS2015Revit2018实现功能:WPF中选中一个CheckBox1后,利用Checked事件,另一个特定的CheckBox2会变成不可选状态(XXX.IsEnabled = false);取消选择CheckBox1后,利用UnChecked事件,特定的CheckBox2会变成可选状态(XXX.IsEnabled = true);使用WPF的Checked、UnChecked事件效果演...原创 2018-06-28 08:59:47 · 1524 阅读 · 0 评论