摘要: Activity跳转与传值,主要是通过Intent类来连接多个Activity,通过Bundle类来传递数据。示例代码如下:1.1、使用intent.putExtra()方法赋值 1 public class menu extends Activity { 2 3 @Override 4 public void onCreate(Bundle savedInstanceState) { 5 super.onCreate(savedInstanceState); 6 7 setContentView(R.layout.menu); 8 9 ...阅读全文
posted @ 2012-05-14 14:49 meil 阅读(131) 评论(0) 编辑
摘要: 1、gravitygravity 这个英文单词是重心的意思,在这里就表示停靠位置的意思。android:gravity是对元素本身说的,元素本身的文本显示在什么地方靠着换个属性设置,不过不设置默认是在左侧的。android:layout_gravity是相对与它的父元素说的,说明元素显示在父元素的什么位置。比如说button: android:layout_gravity 表示按钮在界面上的位置。 android:gravity表示button上的字在button上的位置。 可选值:top、bottom、left、right、center_vertical、fill_vertical、cent阅读全文
posted @ 2012-05-14 14:29 meil 阅读(122) 评论(0) 编辑
摘要: 一、Android开发包下载1) Java JDK下载:网址:http://www.oracle.com/technetwork/java/javase/downloads/index.html选择 Download JDK 只下载JDK2)Eclipse下载 网址:http://www.eclipse.org/downloads/选择第一个(即Eclipse IDE for java EE Developers)3)下载Android SDK网址:http://developer.android.com/sdk/ 说明: Android SDK版本最高的版本是4.0,不过为了兼容性通常会使用阅读全文
posted @ 2012-05-11 12:05 meil 阅读(134) 评论(0) 编辑
摘要: SQL Server的动态SQL功能听说了很长时间了,但是一直没有实践过。通常的项目中都是在程序中拼写SQL然后送到SQL Server中去执行,不过这样对于复杂一些或者数据量大的SQL来说不是最优,使用存储过程就是一种很好的选择方案。一个最简单的动态SQLexec sp_executesql N'select * from emp'当然我们使用动态SQL不是来做这样简单的事情。看看下面这个,通常我们存储过程都是这样的。 1 CREATE PROCEDURE [dbo].[mytest] 2 @id nchar(5), 3 @s_date nchar(10), 4 @...阅读全文
posted @ 2012-03-08 15:54 meil 阅读(227) 评论(0) 编辑
摘要: 项目中有一个表格中需要显示数据,特殊之处在于。表格的数据部需要在本页滚动,而标题头不动。实现很简单,用两个表格控件并接在一起,一个显示数据标题,一个显示数据,数据表格嵌套在DIV中实现滚动,这样基本就可以实现需求了。但是这个页面中的表格的列不能固定都是使用百分百来控制,这样就有一个问题及时你在设计的时候保持上下表格的对齐,但是当IE窗体别拉伸的时候上下两个表格就不能保持同步缩放,导致整个表格变形。下图是这个显示数据的表格效果图最终,想到的办法就是上下两个表格都放在DIV中,并且都是设置上下滚动条,但是标题部的DIV滚动条使用样式表单控制让其与页面颜色一致(都是白色)。这样无论页面如何拉伸上下两阅读全文
posted @ 2012-03-08 13:58 meil 阅读(263) 评论(0) 编辑
摘要: 一个比较特殊的客户要求,在一个页面用表格显示数据,数据量不是很多,不希望使用浏览器的滚动条,只能在Div中滚动table中的数据,但是有个特殊的要求,就是必须将滚动条自动滚动到底部。查询了一下相关的资料,Div没有自动滚动的属性,只能模拟鼠标的滚动来现实想要的效果。关键的部分部分在这里:div.scrollTop = div.scrollHeight;下面是具体实现的精简代码: 1 <html> 2 <body> 3 <div id="divDetail" style="overFlow-y:scroll; width:250px;h阅读全文
posted @ 2012-03-01 09:12 meil 阅读(454) 评论(0) 编辑
摘要: SELECTCONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AM SELECTCONVERT(varchar(100), GETDATE(), 1): 05/16/06 SELECTCONVERT(varchar(100), GETDATE(), 2): 06.05.16 SELECTCONVERT(varchar(100), GETDATE(), 3): 16/05/06 SELECTCONVERT(varchar(100), GETDATE(), 4): 16.05.06 SELECTCONVERT(varchar(100), GE阅读全文
posted @ 2012-02-17 14:30 meil 阅读(198) 评论(0) 编辑
摘要: TinyMCE是一个轻量级的基于浏览器的所见即所得HTML编辑器,支持目前流行的IE、firefox、opera等各种浏览器。TinyMCE由JavaScript编写,功能配置灵活简单(两行代码就可以将编辑器嵌入网页中),支持AJAX。 以名称-值属性方式传递给tinyMCE的init方法的设置控制着程序的全局行为。所有的键及可能的键值如下表所示。注意,用[]括起来的名称是可选的,不是必须的设置。注意,用[]括起来的名称是可选的,不是必须的设置。常规设置modeMode可以是以下几个值之一:textareas - 页面加载时把所有TEXTAREA组件转换成编辑器.specific_texta.阅读全文
posted @ 2011-12-16 15:30 meil 阅读(484) 评论(0) 编辑
摘要: 一个很简单的问题在LINQ中实现多字段排序中,各字段排序不同的问题。这个问题在普通的工程中很容易实现。select a1,a2,a3 from t1 order by a1 desc ,a2 asc但是在LINQ中有点复杂,因为刚刚接触LINQ查了一个下午才搞明白,哈哈~~~source = from t in db.t1 select new TModel { A1=a1; A2=a2; A2=a3; };ordered = source.OrderByDescending(t => new { t.a1 }).ThenBy(t => new { t.a2 });关键就在Then阅读全文
posted @ 2011-12-08 17:32 meil 阅读(577) 评论(0) 编辑
摘要: VB6转换C#2010函数替换VB6 ---------------->C#20101、InStr(strKey, " ")-->strKey.IndexOf(" ")InStr([start, ]string1, string2[, compare])返回指定一字符串在另一字符串中最先出现的位置。在字符串string1中,从start开始找string2,省略start时从string1的第1个字符开始找。找不到时,函数返回值为0,找到则返回所在位置。2、InstrRev("www.livebaby.cn","阅读全文
posted @ 2011-12-08 17:14 meil 阅读(196) 评论(0) 编辑
摘要: VB6转换C#2010步骤1、VB6转换为VB.NET2005 使用工具VS.NET2005:使用VS.NET2005直接打开VB6工程,系统提供代码的升级转换 VB6转换为VS.NET2005时,需要保证VB6中得第三方组件在本机已经安装完毕,建议最好在本机编译一下VB6源码这样保证所需的库文件都在本机上。这样在VS.NET2005进行自动升级转换时都会自动引入升级后的工程中。 转换完成后大部分的代码都可以使用,但是其生成的编码还是VB6的风格,需要进行重新的构建。VB6中得控件数组在VS.NET2005中不能在使用需要使用VS.NET2005中得数组和控件组合的方式实现。2、VB.NET2阅读全文
posted @ 2011-12-08 17:13 meil 阅读(320) 评论(0) 编辑
摘要: C#格式化数值结果表字符说明示例输出C货币string.Format("{0:C3}", 2)$2.000D十进制string.Format("{0:D3}", 2)002E科学计数法1.20E+0011.20E+001G常规string.Format("{0:G}", 2)2N用分号隔开的数字string.Format("{0:N}", 250000)250,000.00X十六进制string.Format("{0:X000}", 12)Cstring.Format("{0:000.阅读全文
posted @ 2011-06-22 17:36 meil 阅读(429) 评论(0) 编辑
摘要: 对日开发中可能会经常遇到日期格式的转换,最头疼的就是系统时间转日本和历的问题。 多数的时候大家都是自己写函数来计算日本各时期皇帝的在位时间来进行转换的,其实.NET中已经内置日本这一特殊的日历计算算法。 运用Globalization下的Calendar和Calendar 类我们就很容易的进行这种西历与和历的转换,而不需要写大量的代码进行和历的计算。西历转和历函数示例1:格式(平成年月日)1 StringBuilder strMsg = new StringBuilder();2 3 strMsg.Append(System.Environment.NewLine + string.Form.阅读全文
posted @ 2011-06-22 14:29 meil 阅读(423) 评论(0) 编辑
摘要: C#中读写文件主要涉及到File,FileInfo,FileStream三个类,它们都是System.IO 的类,StreamReader是用于从流读取和写入流的类,使用之前都需using System.IO。先定义一个TXT文档路径: string txtpath = (@"D:\url\livebaby.cn.txt") 要读入这个文档。1)File 提供用于创建、复制、删除、移动和打开文件的静态方法,并协助创建 FileStream。 FileStream fs = File.Open(txtpath, FileMode.Open); File可以直接调用各种方法(O阅读全文
posted @ 2011-06-22 14:11 meil 阅读(415) 评论(0) 编辑
摘要: 正则表达式在英文中写作(Regular Expression),根据正则表达式的使用范围和单词意思,.NET将其命名空间设置为System.Text.RegularExpressions;Capture用于单个表达式捕获结果CaptureCollection用于一个序列进行字符串捕获Group表示单个捕获的结果GroupCollection表示捕获组的集会Match表示匹配单个正则表达式结果MatchCollection表示通过迭代方式应用正则表达式到字符串中Regex表示不可变的正则表达式RegexCompilationInfo将编译正则表达式需要提供信息正则表达式基础知识基本语法在正则表.阅读全文
posted @ 2011-06-22 13:47 meil 阅读(414) 评论(0) 编辑
摘要: Compare 比较字符串的内容,考虑文化背景(场所),确定某些字符是否相等CompareOrdinal 与Compare一样,但不考虑文化背景Format 格式化包含各种值的字符串和如何格式化每个值的说明符IndexOf 定位字符串中第一次出现某个给定子字符串或字符的位置IndexOfAny 定位字符串中第一次出现某个字符或一组字符的位置LastIndexOf 与IndexOf一样,但定位最后一次出现的位置 LastIndexOfAny 与IndexOfAny,但定位最后一次出现的位置PadLeft 在字符串的开头,通过添加指定的重复字符填充字符串PadRight 在字符串的结尾,通过添加指阅读全文
posted @ 2011-06-22 13:32 meil 阅读(2735) 评论(0) 编辑
摘要: ShowDialog是VB.NET中模式窗体的调用方式。如果使用VB.NET中的ShowDialog()方法调用子窗体后,你会发现在VB.NET中模式窗体的性质和VB6中有一些不同。窗体的位置会被记住,每次打开的位置会与你上次关闭窗体的位置相同。如果在子窗体里进行过循环赋值你会发现,如果在赋值前没有对数组进行清空动作,数组会不断被不断累计。导致出现这些问题的原则是因为在VB.NET中,被ShowDialog出来的窗体关闭后实际只是被隐藏了,而没有被销毁。既并没有执行Dispose。如果要彻底销毁模式窗体就需要在Close或是窗体关闭按钮中加入Dispose()方法。但是这样又会出现另一个问题,阅读全文
posted @ 2011-05-23 17:36 meil 阅读(1455) 评论(0) 编辑
摘要: 1<scriptlanguage="JavaScript"type="text/javascript"defer="defer">2alert('defer里的内111容')3</script>4<scriptlanguage='javascript'type='text/javascript'>5alert('普通的script');6document.onload=alert('onload里的script');7</script>8<body>9DDDDDDDDDDDDDDDDDDDDDD10DDDDDDDDDDDDDDDDDDDDDD11DDDDDDDDDDDDDDDDDDDDDD12阅读全文
posted @ 2011-01-24 15:29 meil 阅读(576) 评论(0) 编辑
摘要: 服务器送给客户端的数据包类型可以是text/html文本,也可以是gif/jpeg图形文件,所以每次传输前,我们都必须告知客户端将要传输的文件类型,一般默认情况下为“Text/Html”类型。 [代码]用于作为文本内容返回而不是已解释的 HTML 语句 Response.ContentType = "text/plain" [代码]你可以注意到:页面提供下载,页面中的ASP内容被解释执行了的 程序文件以XLS文件被提供下载 Response.ContentType = "application/vnd.ms-excel" [代码]实现歌曲连续播放 response.ContentType="a阅读全文
posted @ 2011-01-24 15:26 meil 阅读(626) 评论(0) 编辑
摘要: 当对数据库中的数据进行读操作或修改时,数据库引擎使用专门的控制类型来保持数据库的完整性,称为锁机制。锁机制通过确保包含在一个事务中的数据库记录在该事务提交之前不能被其它事务修改来保证数据库的一致性。在设计数据库应用时,你应该记住各种不同类型的锁及事务发生的不同隔离级别。通常情况下,SQL Server默认方式能够很好地完成你要使用的功能,不过,有些时候利用SQL语句在数据表上手工添加关于锁是如何应用的提示信息将是十分有用的。本文主要介绍了两种数据表提示:NOLOCK和READPAST。我们将建立一个数据表用作例子中的查询数据表。执行列表A中的脚本建立一个SalesHistory数据表并添加一些阅读全文
posted @ 2011-01-24 15:21 meil 阅读(303) 评论(0) 编辑
