`
weizhai12
  • 浏览: 149354 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论
文章列表
在Android中控件或者布局的可见性android:visibility有3中情况,如View.VISIBLE,View.UNVISIBLE,View.GONE这3中情况。 View.VISIBLE很显然就是可见,View.UNVISIBLE是不是可见,但是在这种情况下它会占据空间。就是说如果控件的android:visibility 设置为View.UNVISIBLE的话,虽然控件隐藏了,但是它还是占着画面中它布局的位置,这一点和C#中的意义不一样。而View.GONE则 是指该控件的不可见,也不占用系统布局中的空间。
下面是我在Android开发中,一个写文本文件的方法,代码如下: //将字符串写入到文本文件中 public static void WriteTxtFile(String strcontent,String strFilePath) { //每次写入时,都换行写 String strContent=strcontent+"\n"; try { File file = new File(strFilePath); if (!file.exists()) { Log.d("TestFile", " ...
这几天在项目开发中,要读取文本文件中内容的,因此写了个读取文本文件中内容的方法,代码如下: //读取文本文件中的内容 public static String ReadTxtFile(String strFilePath) { String path = strFilePath; String content = ""; //文件内容字符串 //打开文件 File file = new File(path); //如果path是传递过来的参数,可以做一个非目录的判断 if (file.isDirectory()) ...
在我们开发项目时经常会遇到要ping主机的问题,现在我封装了一个ping主机的方法, 代码如下: /// <summary> /// Ping指定的主机,看能否ping通 /// </summary> /// <param name="Address">(主机地址)</param> /// <param name="TimeOut">(超时时间,默认:1s)</param> /// <returns>True if a response is ...
首先要定义一个邮件信息的基类,如下所示: /// <summary> /// Base message class used for emails /// </summary> public class Message { #region Constructor /// <summary> /// Constructor /// </summary> public Message() { } #endregion #region Properties /// <summary> ...
为何20-30岁才跳两级,但很多人30-40岁身家暴涨,因为30岁很重要!李嘉诚、盖茨、杨元庆在30岁时都抓住了人生的转折,你的30岁又做了什么人生计划?这是个很值得思考的问题。   一:定下人生目标   一艘没有航行目标的船,任何方向的风都是逆风。   1、你为什么是穷人,第一点就是你没有立下成为富人的目标。   2、你的人生核心目标是什么?杰出人士与平庸之辈的根本差别并不是天赋、机遇,而在于有无目标。   3、起跑领先一步,人生领先一大步:成功从选定目标开始。   4、贾金斯式的人永远不会成功。为什么大多数人没有成功?真正能完成自己计划的人只有5%,大多数人不是将自己的目标舍弃, ...
public static void TestForKillMyself() { string bat = @"@echo off :tryagain del %1 if exist %1 goto tryagain del %0"; File.WriteAllText("killme.bat", bat);//写bat文件 ProcessStartInfo psi = new ProcessStartInfo(); psi.FileName = "killme.bat"; psi.A ...
以下并非本人整理,但是看后感觉相当不错,特此分享。 1、应用程序中,保证在实现功能的基础上,尽量减少对数据库的访问次数;通过 搜索参数,尽量减少对表的访问行数,最小化结果集,从而减轻网络负担;能够分 开的操作尽量分开处理,提高每次的响应速度;在数据窗口使用SQL时,尽量把使 用的索引放在选择的首列;算法的结构尽量简单;在查询时,不要过多地使用通配 符如SELECT * FROM T1语句,要用到几列就选择几列如:SELECT COL1,COL2 FROM T1;在可能的情况下尽量限制尽量结果集行数如:SELECT TOP 300 COL1,COL2,COL3 FROM T1,因为某 ...
今天在网上逛的时候,看到了一个童靴提的这个问题,看了帖子,发现楼主最终给出了自己的解决方案,感觉还不错,因此将帖子的内容整理了下,转出来了 解决方案的思路是这样:分别创建三个新的按钮模板列,第一个显示删除图片,第二个显示编辑图片,第三个显示添加图片.看代码 第一个按钮模板列的代码: using System; using System.Windows.Forms; namespace 两列合并重绘列标题头 { public class DataGridViewButtonColumnDel : DataGridViewColumn { public DataGridVie ...
一般的windows 复杂的界面需要使用多层窗口而且要用贴图来美化,所以不可避免在窗口移动或者改变大小的时候出现闪烁。 先来谈谈闪烁产生的原因 原因一: 如果熟悉显卡原理的话,调用GDI函数向屏幕输出的时候并不是立刻就显示在屏幕 上只是写到了显存里,而显卡每隔一段时间把显存的内容输出到屏幕上,这就是刷新周期。 一般显卡的刷新周期是 1/80秒左右,具体数字可以自己设置的。 这样问题就来了,一般画图都是先画背景色,然后再把内容画上去,如果这两次操作不在同一个 刷新周期内完成,那么给人的视觉感受就是,先看到只有背景色的图像,然后看到画上内容的图像, 这样就会感觉闪烁了。 解决方法: ...
最近在网上发现这篇文章,看看自己的编程习惯掌握了多少? 1. 避免将多个类放在一个文件里面。 2. 一个文件应该只有一个命名空间,避免将多个命名空间放在同一个文件里面。 3. 一个文件最好不要超过500行的代码(不包括机器产生的代码)。 4. 一个方法的代码长度最好不要超过25行。 5. 避免方法中有超过5个参数的情况。使用结构来传递多个参数。 6. 每行代码不要超过80个字符。 7. 不要手工的修改机器产生的代码。 a) 如果需要编辑机器产生的代码,编辑格式和风格要符合该编码标准。 b) Use partial classes whenever possible t ...
using System.Globalization; using System.Text.RegularExpressions; /// <summary> /// 正则表达式帮助类 /// </summary> public sealed class RegexHelper { private RegexHelper() { } /// <summary> /// 清除包含'字符串 /// </summary> public const string CLEAN_STRING = @" ...
/// <summary> /// 取得网站的根目录的URL /// </summary> /// <returns></returns> public static string GetRootURI() { string AppPath = ""; HttpContext HttpCurrent = HttpContext.Current; HttpRequest Req; if (HttpCurrent != null) { Req = HttpCurrent.Request; ...
using System; using System.Collections.Generic; using System.Text; using System.IO; using System.Data; using System.Web; public abstract class FileSystemObject { // Methods protected FileSystemObject() { } public static string ConvertSizeToShow(int fileSize) { int num = fileSiz ...
在开发的过程很多项目需要实现多语言,特别是外企中开发的系统一般都是好几个语言的版本,我们以前开发项目时也需要实现多语言的功能 因此我们写了个Page类的扩展类,让每一个要实现多语言的页面都继承它。该类的实现如下: /// <summary> /// Summary description for WebPageBase /// </summary> public class WebPageBase : System.Web.UI.Page { public WebPageBase() { } protected override void I ...
Global site tag (gtag.js) - Google Analytics