博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  C#

摘要:VB.Net中资源的名称为:项目默认命名空间.资源文件名 C#中则是:项目命名空间.资源文件所在文件夹名.资源文件名 例: [C# code] Assembly assm = this.GetType().Assembly.GetExecutingAssembly(); istr = assm.GetManifestResourceStream("项目命名空间.资源文件所在文件夹名.资源文件名"); eg:public Bitmap LoadBitmap(string imageName, int width, int height) { return LoadBitmap 阅读全文

posted @ 2011-02-11 17:04 amey 阅读(3293) 评论(0) 推荐(1)

摘要:有时我们把代码check out出来更改时,因为这个项目模块可能有两个以上的人开发,偶尔就会出现这种纠结的情况,一个Class你都已经把Code写好了,但就是忘了Check in,下次不小心再点击项目Get lastest version,然后还选择Replace 选项时,你原先那个Class的Code就Over了,这种情况下,可以尝试用Refactor反编译生成的dll。 阅读全文

posted @ 2011-01-26 09:37 amey 阅读(227) 评论(0) 推荐(0)

摘要:今天做了一个.hlp文件格式的帮助文档,首先把要做成帮助文档的文件在word编辑器中另存为.rtf文件格式,就在创建.rtf文件的环节就浪费了我不少时间,而且还搞不定,最后是问同事才知道这样操作的,我原先是用.doc的文件格式改成.rtf的格式,放在.hlp制作工具里却提示该文件不是.rtf格式的文件,我到网上找啊找,都没有一个创建.rtf的方法,只知道是在word下可以创建,没想到是要把创建好的文件另存为,可能平时很少创建文件然后点击另存为吧,都是直接点击保存。看来平时要多注意啊。    同上一篇随笔一样,都是老日记了。仅此缅怀所逝去的岁月,都过去3-4年了,哎,人生如水,岁月如歌!!! 阅读全文

posted @ 2011-01-15 15:57 amey 阅读(942) 评论(0) 推荐(0)

摘要:今天下午因为要找一个文件,不小心打开了沉封已久的日记(07年写的),竟然也有记录一些技术方面的问题。现在重新整理到这里,留作纪念哈。 记得当时一个同事出差安装我所开发的项目时,发现改了应用程序名后,程序就会连接数据库失败。这个问题都被折腾了快两三天,最后终于找到解决问题的办法,将app.config文件改成跟应用程序名字同名,比如amey.exe和amey.exe.config,要改就两个文件名一起改,改成a.exe和a.exe.config。 阅读全文

posted @ 2011-01-15 15:52 amey 阅读(265) 评论(0) 推荐(0)

摘要:当我们在wm项目中需要经常显示一个窗体(比如是地图显示的窗体),而且这个窗体中显示的东西又比较多时,我们可以考虑在该窗体中定位一个单例模式的静态对象:代码如下: #region private static readonly MapForm _instance = new MapForm(); #endregion #region Properties public static MapForm Instance { get { return _instance; } }   #endregion  接下去当我们在别的窗体中调用并显示MapForm时,如下代码:  MapForm.Insta 阅读全文

posted @ 2011-01-14 13:28 amey 阅读(460) 评论(0) 推荐(0)

摘要:c# is和as的区别 关于类型的判断和转换有is和as这2个操作符。具体区别和用法如下is就是处于对类型的判断。返回true和false。如果一个对象是某个类型或是其父类型的话就返回为true,否则的话就会返回为false。另外is操作符永远不会抛出异常。代码如下:System.Booleanb1=(oisSystem.Object);//b1为trueSystem.Booleanb2=(ois... 阅读全文

posted @ 2009-02-27 16:02 amey 阅读(1330) 评论(3) 推荐(2)