上一页 1 ··· 6 7 8 9 10 11 下一页
摘要: c#获取文件夹路径(转载) C#中获取程序当前路径的集中方法System.Diagnostics命名空间string str1 =Process.GetCurrentProcess().MainModule.FileName;//可获得当前执行的exe的文件名。System 命名空间string str2=Environment.CurrentDirectory;//获取和设置当前目录(即该进程从中启动的目录)的完全限定路径。System.IO命名空间string str3=Directory.GetCurrentDirectory();//获取应用程序的当前工作目录。string str4= 阅读全文
posted @ 2010-01-20 19:15 Lance Yang 阅读(6753) 评论(0) 推荐(0) 编辑
摘要: 验证数字的正则表达式集验证数字:^[0-9]*$验证n位的数字:^\d{n}$验证至少n位数字:^\d{n,}$验证m-n位的数字:^\d{m,n}$验证零和非零开头的数字:^(0|[1-9][0-9]*)$验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$验证有1-3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$验证非零的正整数:^\+?[1-9][0-9]*$验证非... 阅读全文
posted @ 2010-01-19 21:33 Lance Yang 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 作者:Eaglet 随着.Net技术的发展,.Net技术被逐渐应用到很多大型的应用软件项目中。这些项目的规模越来越大,很多项目中除了自己的代码外还引用了很多第三方的.net组件。同时很多项目又被应用到很多关键的部门,软件系统的稳定性越来越至关重要。由于.Net 框架提供了非常强大的异常处理机制,同时对一些非托管代码很难控制的系统问题比如指针越界,内存泄漏等提供了很好的解决方案。相比非托管代码构建的... 阅读全文
posted @ 2010-01-14 20:17 Lance Yang 阅读(825) 评论(0) 推荐(1) 编辑
摘要: ////private const int CS_DROPSHADOW = 0x00020000; /////// <summary> /////// 窗口显示阴影 /////// </summary> ////protected override CreateParams CreateParams ////{ //// get //// { //// CreatePara... 阅读全文
posted @ 2010-01-14 20:05 Lance Yang 阅读(553) 评论(0) 推荐(0) 编辑
摘要: DataGridView提供数据的显示和排序功能,但没有合计的功能,本人曾想过通过绑定DataView,然后直接给DataView增加一个,合计是可以显示出来,但通过列标题排序就很难控制了,绑定的做法很麻烦,因为很多动作不受控。绑定不行,只能自己创建DataGridView的列和行了,自己控制排序等。为DataGridView增加列和行:/// <summary> /// 根据Data... 阅读全文
posted @ 2010-01-13 18:28 Lance Yang 阅读(4230) 评论(0) 推荐(0) 编辑
摘要: 前一篇文章《用Sandcastle生成CHM1.x中文文档》发布了之后,有些朋友希望获得我翻译的中文模版。现共享如下:/Files/didasoft/Docs.zip先说明一下,这些文件翻译的是VS2005风格的模版。那么,如何使用这些文件呢?首先,我们需要在相应的目录下创建zh-CN子目录。这些目录包括:C:\Program Files\Sandcastle\Presentation\Share... 阅读全文
posted @ 2009-09-04 09:11 Lance Yang 阅读(780) 评论(0) 推荐(0) 编辑
摘要: 分离卸载程序能否这样: 添加一个新项,例如:Uninstall,里面需要添加引用: System.Configuration.Install.dll 再建一模块 module1.vb,内容如下: Module Module1 Sub Main() Dim myProcess As Process = New Process If System.Environment.OSVersion.T... 阅读全文
posted @ 2009-08-16 19:24 Lance Yang 阅读(826) 评论(0) 推荐(0) 编辑
摘要: 程序员的工作就是一种重复的工作,整天写重复的关键字,使用相同类库,干同一个活,完成一个任务后,又在重复地调试和修改Bug。在同一项目的不同模块,我们很多时候还是干同一个活,就是使用同一种做法和规律去实现同一种类型的功能,比如增删改查,在不同的项目我们还是在使用相同的东西,就是稳定的实现和几乎相同的软件架构,所以说程序员的生活是一种很乏味的生活。但是,这种重复正是程序员的价值所在,没有一个项目全部都... 阅读全文
posted @ 2009-08-16 19:08 Lance Yang 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 窗体就是一个交互数据的地方,和用户进行交互,或同某些硬件进行交互等。有很多数据需经过多个窗体进行处理,所以数据在不同窗体中传递是我们程序人员经常遇到的,如何做怎样做对程序实现难易程度和稳定性起关键作用。从一个窗体往另一个窗体传数据,可以通过实例的公有方法和公有属性即可实现,这是很简单的,但从窗体实例把数据回传到调用窗体,很多人都做得不好。在我们现在的项目中有两种做法:1、在A 窗体创建B窗体的实例... 阅读全文
posted @ 2009-08-16 19:02 Lance Yang 阅读(552) 评论(0) 推荐(0) 编辑
摘要: 在CSDN上看到长江支流发表这个主题,真的是很感谢!但有此细节如何没有做好还是不能释放资源,在此补充一下实现代码[代码]最主要记住还存在引用关系的变量清除为空,这个切记 阅读全文
posted @ 2009-08-06 19:29 Lance Yang 阅读(609) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 下一页