摘要:
Android中,Activity是所有程序的根本,所有程序的流程都运行在Activity之中,Activity具有自己的生命周期,由系统控制生命周期,程序无法改变,但可以用onSaveInstanceState保存其状态)。对于Activity,关键是其生命周期的把握(如下图),其次就是状态的保存和恢复(onSaveInstanceState onRestoreInstanceState),以及Activity之间的跳转和数据传输(intent)。Activity中常用的函数有SetContentView() findViewById() finish() startActivity(),其 阅读全文
摘要:
android的数据存储方式有1.SharedPreferences 2.文件存储3.SQLite存储4.内容提供器(Content provider)5.网络1.SharedPreferences是android用来提供用来存储简单的配置信息的一种方式。是一种key/value关系的数据类型,数据保存在一个xml文件中首先需要创建一个SharedPreferences对象 SharedPreferences s=getSharedPreferences("filename", 0);其中 第一个参数为保存的文件名,在FileExplorer中/data/data/包名/s 阅读全文
摘要:
在使用布局前我们需要了解两个属性:竖直方向布局:android:layout_height="wrap_content"水平方向布局:android:layout_width="match_parent"wrap_content表示包裹内容而不填充,match_parent表示铺满父容器,fill_parent和match _parent的意思一样 ,在2.2以上两个词都可以用,2.2以下的话,用fill_parent。使用FrameLayout布局FrameLayout对象就好比在一块屏幕上提前一定好的空白区域,然后可以填充元素在里面。所有元素被放置在 阅读全文
摘要:
IL代码大致分为三部分:程序头,各类声明,代码段程序头:主要是包括编译后生成的可执行文件的一些属性的定义,一般三个关键字.assembly 声明本程序集名称.assembly extern 声明外部程序集名称.module 声明主模块名称各类声明:.namespace 名称空间声明.class 类声明.method 方法声明.field 字段声明.data 数据声明.custom 自定义属性声明代码段:主要由MSIL指令以及个别关键字构成,通常一个IL指令由操作码(opcode)和指令参数(操作数operrand)构成,操作码长度为1或2字节,当为2字节时,第一个字节总是0xFE 流程控制指令 阅读全文
摘要:
默认情况下,正则表达式都是默认最大化匹配的如果我们要通过正则表达式来选取上面代码中的某一个div标签块,可能我们会用 用一下正则表达式,可以使匹配结果范围最小化 阅读全文
摘要:
1.Storyboard 可以看作用来装载动画规则的容器2.在silverlight中可以创建一下几种动画:属性类型对应的基本 (From/To/By) 动画对应的关键帧动画用法示例ColorColorAnimationColorAnimationUsingKeyFrames对 SolidColorBrush 或 GradientStop 的 Color 进行动画处理。DoubleDoubleAnimationDoubleAnimationUsingKeyFrames对 Rectangle 的 Width 或 Ellipse 的 Height(或任意 FrameworkElement)进行动画 阅读全文
摘要:
最近学习了下sqlite的使用,记录一下。 关于.net中的配置可以看 :数据本地存储方案之SQLite:http://www.cnblogs.com/luminji/archive/2010/12/19/1910396.html 这篇文字说的很详细。 首先 sqlite数据库本身是一个文本文件,所以不用考虑服务器上或者客户端要安装什么工具的问题,一般相对与access比较的话,就是access... 阅读全文
摘要:
早上安装vs 2010时,安装帮助一时手快放到了C盘,想改来着,却改不了。折腾了半天,后来google了一下,需要修改注册表。 HKEY_LOCAL_MACHINE –> SOFTWARE –> Microsoft –> Help –> v1.0 在上面这个路径下有个LocalStore的节点用来存储帮助的路径。 于是直接删掉了重新安装。 阅读全文
摘要:
在.NET中我们已经拖控件很久了,服务器控件拖起来有爽,用起来还方便。昨天去面试,写个程序用非服务器控件来提交表单数据,保存到数据库中,然后显示出来。有个地方没设置好,数据提交不了。好了进入正题。 用非服务器控件,我的理解就是在控件中不存在 runat="server" 这样的设置,然后用get、post提交数据,提交表单当然是用post方式了。在服务器端读取get、post的键值 用Request .QueryString Request.Form 来得到提交的值。 首先在一个表单中添加一个文本框和一个提交按钮 这样在单击submit后,在后端就可以用Request.Form 来得到我们所要 阅读全文
摘要:
以前写的一个sql语句,由于数据量很大后查询的速度非常慢,其主要原因是由一个函数导致的 最后给InCompartment添加一个触发器这样由于字符串连接的查询字符串就可以直接查isnum就可以得到所要的结果 阅读全文