随笔分类 -  C#

C#高级语法
摘要:一般认为:foreach (object obj in checkedListBox1.SelectedItems)即可遍历选中的值。 其实这里遍历的只是高亮的值并不是打勾的值。遍历打勾的值要用下面的代码: 阅读全文
posted @ 2011-11-08 08:43 大气象 阅读(35623) 评论(10) 推荐(7) 编辑
摘要:在网上查,有好几种方法。我选择了override ProcessCmdKey的方法。 阅读全文
posted @ 2011-10-25 11:50 大气象 阅读(3051) 评论(5) 推荐(2) 编辑
摘要:文档中的元素与视图下的元素数量是不同的。 比如即使一个墙没画文档中也包含6个Wall 阅读全文
posted @ 2011-10-19 13:04 大气象 阅读(1609) 评论(0) 推荐(1) 编辑
摘要:Revit 2012 API提供扩展存储Extensible Storage 来向revit文件附加数据。 这里是把数据附加到实体,参看附加到项目文件ProjectInfo示例 阅读全文
posted @ 2011-10-18 11:59 大气象 阅读(1807) 评论(0) 推荐(1) 编辑
摘要:通过element.get_Geometry(opt);可以获取对象的几何信息。 参数Option指定参数的限制条件,比如详细程度,哪个视图。 获得的几何信息保存在一个数组中,可以通过遍历得到点,面等信息。 阅读全文
posted @ 2011-10-17 08:38 大气象 阅读(5206) 评论(1) 推荐(1) 编辑
摘要:ASCIIEncoding.ASCII.GetBytes(sKey); 这里的sKey必须是8位英文字母。 阅读全文
posted @ 2011-10-14 08:34 大气象 阅读(3689) 评论(11) 推荐(7) 编辑
摘要:根据一线条,过滤与之相交的元素。 阅读全文
posted @ 2011-10-13 08:41 大气象 阅读(2080) 评论(2) 推荐(1) 编辑
摘要:刚刚遇到一个多重查询xmlDoc.SelectSingleNode(“Root/Element[@Name='大气象'][@Age='30']”) 根据innerText查询xmlDoc.SelectSingleNode(“Root/Element[text()='大气象']”) 顺便收集总结一下。 阅读全文
posted @ 2011-10-11 11:31 大气象 阅读(1792) 评论(0) 推荐(1) 编辑
摘要:这里涉及到一些专业术语Face,Plane,还没搞清楚,暂时记录下来。 阅读全文
posted @ 2011-10-10 10:41 大气象 阅读(1078) 评论(0) 推荐(1) 编辑
摘要:今天高手讨论了一个问题: FuncList.FindAll(pNodes => pNodes.ParentID == "01") 等价于 if(pNodes.ParentID == "01") return pNodes; 实际就是一个委托函数的缩写。 阅读全文
posted @ 2011-09-05 17:38 大气象 阅读(8649) 评论(14) 推荐(4) 编辑
摘要:1.要养成一个习惯, 经常花时间阅读别人编写的高品质代码. 2.要有选择地阅读代码, 同时, 还要有自己的目标. 您是想学习新的模式|编码风格|还是满足某些需求的方法. 3.要注意并重视代码中特殊的非功能性需求, 这些需求也许会导致特殊的实现风格. 阅读全文
posted @ 2011-08-19 16:36 大气象 阅读(4187) 评论(11) 推荐(8) 编辑
摘要:函数的参数不同叫多态,函数的参数类型可以不确定吗? 函数的返回值只能是一个吗?函数的返回值可以不确定吗? 阅读全文
posted @ 2011-08-06 14:57 大气象 阅读(2492) 评论(18) 推荐(9) 编辑
摘要:无法在属性面版里直接修改,可以在Paint事件里重画。 阅读全文
posted @ 2011-07-21 11:33 大气象 阅读(21986) 评论(3) 推荐(5) 编辑
摘要:新建一个类ComboBoxEx.cs编译后在工具箱里会出现自定义控件。 拖放上去即可和普通ComboBox一样使用,按住Ctrl键可以多选。 阅读全文
posted @ 2011-07-19 08:42 大气象 阅读(16536) 评论(7) 推荐(1) 编辑
摘要:应用程序配置文件是标准的 XML 文件,XML 标记和属性是区分大小写的。它是可以按需要更改的,开发人员可以使用配置文件来更改设置,而不必重编译应用程序。配置文件的根节点是configuration。我们经常访问的是appSettings,它是由.Net预定义配置节。我们经常使用的配置文件的架构是象下面的形式。先大概有个印象,通过后面的实例会有一个比较清楚的认识。下面的“配置节”可以理解为进行配置一个XML的节点。 阅读全文
posted @ 2011-07-18 11:08 大气象 阅读(84854) 评论(38) 推荐(23) 编辑
摘要:创建了机械系统,没有用风管连接起来。还不太理解,记录一下 阅读全文
posted @ 2011-07-18 09:53 大气象 阅读(1304) 评论(1) 推荐(1) 编辑
摘要:实现类似AutoCAD或者PhotoShop中图层的效果。 层名称,层状态,锁定,显示。 总结一下DataGridView的小技巧: 阅读全文
posted @ 2011-07-15 09:52 大气象 阅读(8888) 评论(4) 推荐(3) 编辑
摘要:为实现一个类你究竟有多少次要实现ICloneable接口, 而且每一次都写相同的代码,或为每个类写特定的代码。 而且,当你的类加入一个新的字段时,往往会忘记更新这个新字段的克隆方法。如果我没说错的话,这种时候往往会带来恼人的bugs。 阅读全文
posted @ 2011-07-15 08:30 大气象 阅读(12647) 评论(7) 推荐(3) 编辑
摘要:正常情况下,.Net自带的ListBox是无法进行编辑的,欲让它可编辑,我们可添加一个隐藏的文本编辑框,当双击项的时候显示编辑框,更新项内容后隐藏编辑框即可。 阅读全文
posted @ 2011-07-14 11:44 大气象 阅读(14976) 评论(1) 推荐(6) 编辑
摘要:有时候我们需要保存一些binary data进数据库。SQL Server提供一个叫做image的特殊数据类型供我们保存binary data。Binary data可以是图片、文档等。 阅读全文
posted @ 2011-07-11 08:22 大气象 阅读(2081) 评论(11) 推荐(3) 编辑

http://www.tianqiweiqi.com