摘要:
在C# winform下经常需要用到一些实时的信息显示,如显示当前的操作内容,显示实时的日志等,其中比较重要的一点是要实时显示和定位到新增记录。简单的信息显示用Textbox就可以了,要显示更复杂的一些信息,可以用Listview来展示。 用Textbox显示日志信息,需要将Textbox的Multiline设置为True,并设置Readonly设置为True。显示信息可以采用如下代码: ///... 阅读全文
摘要:
C#读取Excel代码:string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + FilePath + ";Extended Properties='Excel 8.0;HDR=NO;IMEX=1';";//不能是11.0 OleDbConnection conn = new OleDbConnection(strConn... 阅读全文
摘要:
最近在学习 Microstation Addins二次开发,为了更好的积累和梳理,便把开发过程的一些经验和体会整理出来,希望得到各位前辈和高手的指点。笔记中部分内容来自Microstation的一些培训材料和Bentley BBS中的内容,在此表示感谢。
MicroStation 是 Bentley公司服务于基础工程设计、建造和运营活动的旗舰产品(产品详细介绍请参阅Bentley官方网站)。Microstation支持多种编程语言,如MDL(C)、NativeCode(C++)、Addins(c#/VB.Net/C++.NET)、VBA等。其中Addins方式只有在V8XM版本以上才开始支持。
目前在网上能找到的绝大部分开发资源均是采用MDL或VBA开发的。关于Addins的开发资料则少的可怜。官方关于Addins的开发指南(或接口介绍、程序员手册)等都没有,相关接口只能参考MicroStation VBA手册。
这几种开发方式中,MDL是最为强大的,基本上所有Microstation中的功能均可以采用MDL来实现,Addi 阅读全文