癫和尚

导航

2014年10月17日 #

转载:C#保存文件时重名自动生成新文件的方法

摘要: /// /// Generates a new path for duplicate filenames./// /// The path./// private string GetNewPathForDupes( string path ){ string directory = Path... 阅读全文

posted @ 2014-10-17 00:13 癫和尚 阅读(586) 评论(0) 推荐(0)

2013年10月14日 #

SubversionEdge 变更绑定地址

摘要: 接上一篇,由于VS的项目和SubversionEdge是通过固定的IP地址绑定在一起的,所以这就有个问题:如果由于种种原因,IP地址换了,那么绑定就失效了。此时,VS项目的各种变更无法提交到SubversionEdge的版本库中。这就需要更项目绑定的地址。十分简单,步骤如下:1. 打开“绑定更改”面板2. 在绑定更改面板中的地址栏中,选择"other"3.在地址栏输入新的绑定地址,点击OK,搞定。 阅读全文

posted @ 2013-10-14 23:24 癫和尚 阅读(431) 评论(0) 推荐(0)

2013年8月29日 #

搭建 SubversionEdge for VS

摘要: 1. 需要软件 SubversionEdge , AnkhSvn,TortoiseSVN;2. 安装3个软件,一路Next3. 安装完SubversionEdge 后,会打开一个网页http://localhost:3343/csvn,等待配置完成,点击登录4. 首次登录的用户名和密码:admin,admin,登录后可以进行一些简单的设置,网上都有教程.5. 如果正常运行后,可以再主页上看见如下界面,其中crazymonk是我设置的服务器的名称,端口我改成了8086。其中的http://crazymonk:8086/svn/就是服务器的地址,给AnkhSvn,TortoiseSVN调用。如果是 阅读全文

posted @ 2013-08-29 20:44 癫和尚 阅读(623) 评论(0) 推荐(0)

2013年6月23日 #

使用UG UISTYLER 窗体编辑器,创建对话框 part 2

摘要: 接下来看看自动生成的cs文件里的东西吧,下面是之前保存的窗体的cs文件:如果仅仅做一些UG开发没有太多的语言基础,那并不需要去了解初始函数内的东西。只需要了解下3类入口函数如何修改和如何应用就可以了。在上图中可以看见有3种方式来使用这个类来调出之前的dlg:菜单方式、回调方式、用户方式。下面记录一下这3类方式的使用方法。(有什么错误的地方,欢迎留言指出)1. 菜单方式:这种方式我没用过,但直观上来说只要将“#if MENUBAR_COMMENTED_OUT”和“#endif // MENUBAR_COMMENTED_OUT”行前面加上"//"注释掉,应该就可以用了。(如果不 阅读全文

posted @ 2013-06-23 22:42 癫和尚 阅读(1880) 评论(0) 推荐(0)

使用UG UISTYLER 窗体编辑器,创建对话框 part 1

摘要: 在UG 二次开发中,经常需要一些交互的输入,参数的更改啊,零件的选取什么的,UG 自身提供了创建这一类对话框的功能。当然也可以使用MFC或winForm 作为交互。但使用自带的比较快和简洁,风格也统一一些,个人意见。在“Application”菜单中,选择“user interface styler”,就进入了uistyler的编辑界面,1. 点击“控件栏”中的控件,就可以将控件添加到窗体中,添加的控件的位置为在“控件选择栏”中当前光标位置的下方。创建的窗体,可在预览窗体中实时看见。“在控件选择栏”中选中一个控件,则这个控件应的属性就可在“控件属性编辑窗体”内显示和编辑。2. 在“控件属性编辑 阅读全文

posted @ 2013-06-23 19:32 癫和尚 阅读(1770) 评论(0) 推荐(0)

2013年6月12日 #

UG 二次开发 dll 签名

摘要: 背景:这几天开始搞UG 的C#二次开发,由于公司的限制,开发过程是在自己电脑上的D版软件基础上进行,目标机是公司上的正版软件上运行。问题:做完的dll可以在本机运行,但是一到公司就不行,提示错误大致为“加载库出错”。过程:研究半天,排除了Net库版本的问题,最终发现在UG5.0开始,所有开发的DLL都要“签名”后才能被客户端上正版的UG调用。这一点在网上的教程中,提及的很少。(破碎的知识网络坑死人啊)。解决方案:1. 如果是基于c++开发的dll,使用如下方法可以顺利签名成功(这里借用网上现有的文字和图片)1-1)在文件里引用如下文件,然后静态编译自己的dll(MT或MTD)1-2)启动NX 阅读全文

posted @ 2013-06-12 20:30 癫和尚 阅读(4213) 评论(0) 推荐(0)