摘要:
assets文件夹里面的文件都是保持原始的文件格式,需要用AssetManager以字节流的形式读取文件。
1. 先在Activity里面调用getAssets() 来获取AssetManager引用。
2. 再用AssetManager的open(String fileName, int accessMode) 方法则指定读取的文件以及访问模式就能得到输入流InputStream。
3. 然后就是用已经open file 的inputStream读取文件,读取完成后记得inputStream.close() 。
4.调用AssetManager.close() 关闭AssetManager。 阅读全文
摘要:
拿来主义吧,先满足我的需求再说。
dataGridView1.RowHeadersVisible = false;
把整行选中那一列去掉。如果需要整行选中,新增一按钮列模拟实现。 阅读全文
摘要:
把文件或者目录直接拖放到你的程序上,这种效果用户体验不错。
得到拖过来的路径的代码:(System.Array)e.Data.GetData(DataFormats.FileDrop)
然后你可以根据这些路径复制粘贴了。 阅读全文
摘要:
微软的.net framework 2.0相对于1.x来说增加了对FTP的支持。以前为了符合我的需求,我不等不使用第三方类库来实现FTP功能,但是为了可靠,还是使用.net framework的类比较好。我的这段代码没有做成可重复使用的类库的形式,但它却是比较容易理解的并能满足你的需求。它可以实现上传,下载,删除等任意功能。在这篇文章的后面将给大家出示.net 2.0下实现ftp的简单代码,使用的语言是c#。或许是因为这是.net新增的类,又或许是第三方类库已经能很好的实现你的需求,.net 2.0的这部分类库并没有得到足够的关注。 阅读全文
摘要:
IT发展至今,字符编码版本众多,目前流行的GBK,Unicode,UTF-8编码与汉字的转换可用如下代码: 阅读全文
摘要:
今天遇到一个问题,需要传递一个已经初始化的值,到另外一个函数里递增,然后返回递增后的值。
顺便总结一下out与ref的区别 阅读全文
摘要:
在一个项目中,常常需要频繁的分页,所以有必要实现一个封装的类来统一管理实现。
首先看下效果图:
从上图我们可以看出,这里是将listview中的数据通过底下的分页工具实现分页显示。 阅读全文
摘要:
前面写过一篇博客:PropertyGrid排序。
这里没有解决类别排序的问题,所以到csdn提问了,结果半天没人回复,就忘了。
今天偶尔看到有人回复了,并且解决了类别排序的问题,真是太感谢了。现分享给大家。 阅读全文
摘要:
原理就是在注册表启动项里添加一项。
路径:SOFTWARE\Microsoft\Windows\CurrentVersion\Run
或者直接:运行->regedit找到这个路径添加一项。 阅读全文