摘要:
System.Environment.CurrentDirectory的含义是获取或设置当前工作路径,而Application.StartupPath是获取程序启动路径,表面上看二者没什么区别,但实际上区别大得很。先说前者:比如说你程序放在桌面上启动,但是中间你用了一个OpenFileDialog打开了E盘名为abc的文件夹下的某一个文件,那么CurrentDirectory就变成E:\abc了,所以如果你想再获取程序启动文件夹的某一个文件就没用了,但是Application.StartupPath就不会这样了,无论你中间打开了哪个盘的文件,启动路径都是在桌面那里,一直不会变。 阅读全文
摘要:
// 侦听回车事件 EidtText txtSN = (EditText) findViewById(R.id.txtSN); txtSN.setOnEditorActionListener(new TextView.OnEditorActionListener() { @Override public boolean onEditorAction(TextView v, int actionId, KeyEvent event) { //一开始只判断是... 阅读全文
摘要:
using System;using System.Runtime.InteropServices;using System.Text;namespace hrattendance.Common{ /// /// INIFile 的摘要说明。 /// public class INIFile { public string path; public INIFile(string INIPath) { path = INIPath; } #region 声明 ... 阅读全文
摘要:
【转】http://www.cnblogs.com/zzyyll2/archive/2007/11/06/950584.htmlINI就是扩展名为"INI"的文件,其实他本身是个文本文件,可以用记事本打工,主要存放的是用户所做的选择或系统的各种参数.INI文件其实并不是普通的文本文件.它有自己的结构.由若干段落(SECTION)组成,在每个带括号的标题下面,是若干个以单个单词开头的关键字(KEYWORD)和一个等号,等号右边就是关键字的值(VALUE).例如:[Section1]KeyWord1 = Value1KeyWord2 = Value2...[Section2]K 阅读全文
摘要:
select a.name,b.rows from sysobjects a,sysindexes b where a.name = b.name order by b.rows desc 阅读全文
摘要:
1、 看得懂的书,请仔细看;看不懂的书,请硬着头皮看;2、 别指望看第一遍书就能记住和掌握什么——请看第二遍、第三遍;3、 学习编程的秘诀是:编程,编程,再编程;4、 请把书上的程序例子亲手输入到电脑上实践,即使配套光盘中有源代码;5、 把在书中看到的有意义的例子扩充;6、 既然决定了学C#,就请坚持学下去,因为学习程序设计语言的目的是掌握程序设计技术,而程序设计技术是跨语言的;7、 当你写C#程序写到一半却发现自己用的方法很拙劣时,请不要马上停手;请尽快将余下的部分粗略的完成以保证这个设计的完整性,然后分析自己的错误并重新设计和编写(参见6);8、 ... 阅读全文
摘要:
可能是安装某些软件导致注册表缺失png的一些设置 ,网上找了好些办法都是修改注册表的。 终于找到傻瓜式的解决方法:将下面的代码复制到txt中 另存为reg后缀格式,双击运行即可,然后重新打开IE 完事OK。 阅读全文
摘要:
转载自:http://www.cnblogs.com/badtree/articles/3242842.html■下载 ksoap2-android 包去http://code.google.com/p/ksoap2-android/wiki/HowToUse?tm=2下载最新版的“ksoap2-android”,我现时使用的版本为:“ksoap2-android-assembly-3.0.0-RC.4-jar-with-dependencies.jar”■引用包下载後,将类库复制到“libs”文件下。如果Eclipse的童鞋到这里引用就完事了,但於Android Studio的就还没有完,因 阅读全文
摘要:
public static boolean pingHost(String str) { //str 为要ping的IP地址 boolean result = false; try { Process p = Runtime.getRuntime().exec("ping -c 1 -w 100 " + str); int status = p.waitFor(); if (status == 0) { result = true; } ... 阅读全文
摘要:
为了使得错误提示更加显眼,再用Toast+振动效果之外考虑变换整个activity的背景颜色。尝试一:activity并没像winform一样直接给个属性来设置,就想获取整个activity的layout然后通过设置layout的颜色来达到改变actvity背景色的效果,虽然成功改变了窗体的颜色,不过这种方法同时把layout里边所有的组件颜色给改变了!尝试二:(成功)无意中发现activity 的context有个getWindow方法 ,看起来就像获取winform的窗体一样。window有个setBackgroundDrawable的方法,很明显 现在只要给这个方法提供一个drawabl 阅读全文