Fork me on GitHub

2012年4月2日

摘要: http://blog.csdn.net/ipromiseu/article/details/7031084很多时候我们的程序操作结构都是UITabBarController+UINavigationController,每个UITabBarController item里面都有很多层的UINavigationController,而UITabBarController默认有一个事件就是双击UITabBarController item时,会把这个item里的UINavigationController pop 到root,而我们有时不希望一下子就pop到了根视图,因为可能还会有一些逐层处理功 阅读全文
posted @ 2012-04-02 13:49 pengyingh 阅读(1054) 评论(0) 推荐(0)
摘要: 文章:http://blog.csdn.net/iukey/article/details/7318290在 UIKit 中UITabbar 代表了标签栏,而 UITabBarController 对其进行了封装,令多个不同的视图管理与切换变的更加轻松。构建一个标签栏控制器,首先要为每个按钮准备一个单独的页。每一页都应被创建为UIViewController对象。构建一个控制器数组:你的应用程序可能有多个不同的试图控制器,来实现不同的功能。如果你在写一个音乐播放器,可能会有一些控制器,如:MusicList、CurrentPlay、Favourite、SingerList、Settings 等 阅读全文
posted @ 2012-04-02 12:19 pengyingh 阅读(1253) 评论(1) 推荐(0)
摘要: http://blog.csdn.net/iukey/article/details/7319314UIScrollView 类负责所有基于 UIKit 的滚动操作。一、创建CGRect bounds = [ [ UIScreen mainScreen ] applicationFrame ] ; UIScrollView* scrollView = [ [UIScrollView alloc ] initWithFrame:bounds ]; 当你创建完滚动视图后,你可以将另一个视图的内容粘合到滚动视图的空白页上。这回创建一个滚动的内容窗口:[ scrollView addSubview.. 阅读全文
posted @ 2012-04-02 11:51 pengyingh 阅读(4966) 评论(1) 推荐(0)
摘要: 文章:http://blog.csdn.net/iukey/article/details/7318682sqlite 是个好东西,对于移动平台来说。一直想写有关sqlite的教程,但是不知道从何写起,考虑了很久,还是从一个小Demo 谈起吧。我写了一个精简版的词典,实现了增删查改的基本功能。工程结构如下最后效果图如下效果图中可以看到,我查询 "cc",所有相关条目都查询出来了。好了,现在开始讲解我的项目。首先可以看我的工程目录,QueryResultList 是界面控制类,DB 是数据库操作类。整个项目的流程:我们在search框中输入要查询的内容点击搜索,底层模糊查询返 阅读全文
posted @ 2012-04-02 11:35 pengyingh 阅读(1999) 评论(0) 推荐(1)
摘要: 文章:http://www.cnblogs.com/waw/archive/2011/12/28/2304237.html1、返回的是连接的数据库名 and db_name()>02、作用是获取连接用户名 and user>03、将数据库备份到Web目录下面 ;backup database 数据库名 to disk='c:\inetpub\wwwroot\1.db';--4、显示SQL系统版本 and 1=(select @@VERSION) 或and 1=convert(int,@@version)--5、判断xp_cmdshell扩展存储过程是否存在 and 阅读全文
posted @ 2012-04-02 10:42 pengyingh 阅读(211) 评论(0) 推荐(0)
摘要: 文章:http://blog.sina.com.cn/s/blog_46d293a80100z7j9.html在用sqlite设计表时,突然想到一个问题,就是我设计的表中,每个表都有一个自己的整形id值作为主键,其实可以不指 定这么一个id值,sqlite内部本来就会为每个表加上一个 rowid,这个rowid可以当成一个隐含的字段使用,但是由sqlite引擎来维护 的,在3.0以前rowid是32位的整数,3.0以后是64位的整数,为什么不直接使用这个内部的rowid作为每个表的id主键呢。想到就立即先查找一下sqlite的文档,看看用指定INTEGER PRIMARY KEY AUTOIN 阅读全文
posted @ 2012-04-02 10:09 pengyingh 阅读(8184) 评论(0) 推荐(1)
摘要: 文章出处:http://blog.csdn.net/iukeysqlite3_close 。这一节我们将学习另一个很重要的函数 sqlite3_exec ,这个函数的功能就是执行 SQL 语句。我们来看一下它的声明:SQLITE_API int sqlite3_exec( sqlite3*, /* An open database 一个已经打开的数据库,也就是我们之前的 pdb*/ const char *sql, /* SQL to be evaluated 待... 阅读全文
posted @ 2012-04-02 09:51 pengyingh 阅读(2798) 评论(0) 推荐(0)
摘要: 文章出处:http://blog.csdn.net/iukey上一讲的最后我留了点悬念,不知道上一讲看完你有木有疑问。我的疑问就是我创建了一个句柄,但是我怎么知道这个句柄指向的是磁盘上哪个数据库文件呢?我们只是创建了一个指针,指向一个 sqlite3 类型的结构体。里面的数据都是空的或者默认的。我们接下来要做的就是去为这个结构体申请内存并填充这个结构体。是不是感觉又被吓到了?这个结构体这么庞大,我们自己去填充还不的猴年马月啊。一切都不用害怕,并不需要我们显式的去填充它,我们只需要告诉它一些最基本的信息,然后调用API让API去帮我们填充。目前我们只需要告诉这个结构体一个信息,就是数据库文件的路 阅读全文
posted @ 2012-04-02 09:46 pengyingh 阅读(3466) 评论(0) 推荐(0)

导航