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