Windows相关
文章平均质量分 53
kerwin_liu
这个作者很懒,什么都没留下…
展开
-
Visual C++中按下F5运行与直接双击exe运行的区别
<br /> 今天的一个程序,需要加载一个外部文件dic.dic,路径写死在程序里".//dic.dic"。我把dic.dic拷到debug下,按下F5运行,始终提示找不到dic.dic,在Debug目录中手动双击exe,则运行正常。<br /> 后来发现原因,当按下F5运行时,运行目录不是在Debug下,而是在存放代码的目录下,将dic.dic拷贝到后者中,再次按下F5,顺利运行!原创 2010-08-09 16:23:00 · 1613 阅读 · 0 评论 -
C#中的字符串及其编码转换
<br /> 关于字符编码以及如何在程序中处理unicode,本想写篇文章总结学习一下,但发现有前人已经论述的很完善了,不再重复,可以参考:http://www.regexlab.com/zh/encoding.htm。<br /> 在C++中,字符有char和wchar之分,相应的,字符串有string和wstring两种。C#中,string是一个unicode字符串,相应的,每个char都是16位。<br /> 源文件中出现的字符串常量,都会被自动转换为unicode编码(u原创 2010-12-23 16:49:00 · 11682 阅读 · 1 评论 -
C#窗体的一些总结
最近给一个程序写界面(或者叫做“外壳”),用了C#,纯工程的东西,总结总结,以备将来查看。如何让控件的大小随着窗口变化?(1)把控件放入一个或者多个tablelayoutpabel中,按照需要设置TLP的anchor,设置为上下左右即为随着窗口大小的变化而变化。(2)把控件放入TPL中,按照需要设置控件的docking或者anchor。如果要在一个panel中放置多个控件,则需要设置行和列,每个单元格中一个控件。注意,控件只有在docking被设置为none之后才可以在panel中自由拖动。(3原创 2010-11-12 14:18:00 · 1219 阅读 · 0 评论