摘要: 通常情况下,android使用sqllite作为数据库主要有两种方式 1.通过DatabaseOperation创建数据库(创建的数据库必须要有root权限才能查看) 2.通过AssetsDataBasemanager拷贝至指定的位置 根据不同需要选择不同的数据库创建方式 数据库更新过程 1.新建的 阅读全文
posted @ 2016-04-28 11:01 guofuxiang 阅读(2870) 评论(0) 推荐(0) 编辑
摘要: 使用中发现textbox绑定数据类的时候只有在失去焦点的时候才会提示数据类进行更新 (当然前提是双向绑定) 大多数控件都是实习更新 发现只需要设置一个属性即可 设置 UpdateSourceTrigger属性为PropertyChanged UpdateSourceTrigger是一个枚举 枚举内容 阅读全文
posted @ 2016-03-23 15:03 guofuxiang 阅读(4063) 评论(0) 推荐(1) 编辑
摘要: Web Api的调用主要有四种, Get(获取)、Post(新增)、Delete(删除)、Put(更新) 路由定义常用的两种方式 方法1 1 config.Routes.MapHttpRoute( 2 name: "DefaultApi", 3 routeTemplate: "api/{contro 阅读全文
posted @ 2016-03-12 14:26 guofuxiang 阅读(276) 评论(0) 推荐(0) 编辑
摘要: async 与 await是一种能够快速编写异步程序的方式 async为方法的修饰符,表示该类可以进行异步操作,await只能存在于异步方法中 1 static void Main(string[] args) 2 { 3 Console.WriteLine("-------主线程启动------- 阅读全文
posted @ 2016-03-10 22:15 guofuxiang 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 1 1 class Test 2 { 3 4 private ITeacher _teacher; 5 private IStudent _student; 6 public Test(ITeacher tea, IStudent stu) 7 { 8 _teacher = tea; 9 _stud 阅读全文
posted @ 2016-03-09 23:01 guofuxiang 阅读(457) 评论(0) 推荐(0) 编辑
摘要: 应用中同时使用到这两种注册方式,以下是自己的理解 RegisterInstance注册单例模式 1 _container.RegisterInstance<INavigationService>(NavigationService); 2 _container.RegisterInstance<IS 阅读全文
posted @ 2016-03-09 22:45 guofuxiang 阅读(3196) 评论(0) 推荐(1) 编辑