摘要: AT+CNUM是向SIM卡查询本机号码的。 但是你必须先把这个号码写到SIM卡里面。 因为无论移动或者联通的SIM卡,买给用户的时候都没有把本机号码写到SIM卡内。 一旦你把本机号码写到了SIM卡内,无论你把这张SIM卡插到那台手机,用AT+CNUM都可以查出本机号码的。 Action command returns the MSISDNs related to the subscriber (this information can be stored in the SIM or in the ME). If s... 阅读全文
posted @ 2011-10-31 16:35 董雨 阅读(5939) 评论(0) 推荐(0) 编辑
摘要: 关于sql连接语句中的Integrated Security=SSPI解决方法:即:Security Support Provider Interface设置Integrated Security为 True 的时候,连接语句前面的 UserID, PW 是不起作用的,即采用windows身份验证模式。只有设置为 False 或省略该项的时候,才按照 UserID, PW 来连接。Integrated Security 可以设置为: True, false, yes, no ,这四个的意思很明白了,还可以设置为:sspi ,相当于 True,建议用这个代替 True。initial catal 阅读全文
posted @ 2011-10-31 15:07 董雨 阅读(1091) 评论(0) 推荐(0) 编辑
摘要: 关键字:WPF .Net Framework NuGet Visual Studio 2010 VS2010 扩展 引用 Caliburn Micro MVVM Light Toolkit 入门 教程 新手 实践1、NuGet是什么?NuGet(发音:New-Get)是一个Visual Studio的扩展。在使用Visual Studio开发基于.NET Framework的应用时,NuGet能够令你在项目中添加、移除和更新引用的工作变得更加快捷方便。2、NuGet的官网地址:http://nuget.codeplex.com/3、NuGet的运行环境:•Windows 7•Windows V 阅读全文
posted @ 2011-10-31 12:56 董雨 阅读(493) 评论(0) 推荐(0) 编辑
摘要: 关键字:WPF .Net C# MVVM Light Toolkit 框架 Visual Studio 2010 VS2010 Expression Blend 4 入门 教程 新手 实践八、Messenger进阶在上一篇里,我用MVVM Light Toolkit的Messenger实现了View和ViewModel之间的通信。虽然解除了它们之间的强引用,但是当程序功能趋于复杂时,之前的实现 方式可能会使消息变得不好管理。幸运的是,MVVM Light Toolkit内置了一些很方便的类和方法可以让我的代码变得清爽一些。1、删除之前添加的MoveLoginInputFocusMessage类 阅读全文
posted @ 2011-10-31 12:55 董雨 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 关键字:WPF .Net C# MVVM Light Toolkit 框架 Visual Studio 2010 VS2010 Expression Blend 4 入门 教程 新手 实践六、MustToggleIsEnabled在上一篇,我将View层的登录操作绑定到了ViewModel层的Command对象上。当运行程序时,LoginViewModel的 UserID和Password的初始值如果均不为空(null/string.Empty),则登录按钮的行为和状态貌似正 常;LoginViewModel的UserID和Password的初始值有任何一个为空,则登录按钮就变成了Disabl 阅读全文
posted @ 2011-10-31 12:54 董雨 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 关键字:WPF .Net C# MVVM Light Toolkit 框架 Visual Studio 2010 VS2010 Expression Blend 4 入门 教程 新手 实践七、Messenger一个用户体验良好的登录界面应该能够记录最后一次登录的用户ID以避免无意义的重复输入。为了实现这个功能,我将继续对上一篇的登录页面进行加工。1、在LoginViewModel.cs中,再添加一个RelayCommand类型的属性LoadedCommand作为响应View层页面载 入完成事件的Command对象,并在构造函数中对其进行初始化(PageLoaded()方法里涉及的两个MoveI 阅读全文
posted @ 2011-10-31 12:54 董雨 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 关键字:WPF .Net C# MVVM Light Toolkit 框架 Visual Studio 2010 VS2010 Expression Blend 4 入门 教程 新手 实践五、Command1、在LoginViewModel.cs中,添加RelayCommand类型的属性LoginCommand作为响应View层登录操作的Command对象。2、在LoginViewModel的构造函数中,对LoginCommand对象进行初始化。创建LoginCommand对象的时候指定了两个参数:Login()和CanLogin(),这两个方法分别是用于执行登录操作和判定是否能进 行登录操作 阅读全文
posted @ 2011-10-31 12:53 董雨 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 关键字:WPF .Net C# MVVM Light Toolkit 框架 Visual Studio 2010 VS2010 Expression Blend 4 入门 教程 新手 实践三、ViewModel和View接下来,我准备用一个最简单的Login登录界面来试用MVVM Light Toolkit 框架的ViewModel。1、在合并好的项目的ViewModel目录中添加新项,选择“MvvmViewModel(WPF)”文件模板,命名为LoginViewModel.cs。2、将ViewModel目录下已有的ViewModelLocator.cs打开,在构造函数下另起新行,输入“mvv 阅读全文
posted @ 2011-10-31 12:52 董雨 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 关键字:WPF .Net C# MVVM Light Toolkit 框架 Visual Studio 2010 VS2010 Expression Blend 4 入门 教程 新手 实践四、Model、ViewModel和View1、创建一个简单得不能再简单的Model:User,其中只包含一个string类型的属性UserID。2、在LoginViewModel.cs中,添加一个User类型的private成员变量_currentUser,并在构造函数中初始化它。3、为了与View层实现绑定,我需要在ViewModel中对Model的属性进行包装。在LoginViewModel.cs中输入 阅读全文
posted @ 2011-10-31 12:52 董雨 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 关键字:WPF .Net C# MVVM Light Toolkit 框架 Visual Studio 2010 VS2010 Expression Blend 4 入门 教程 新手 实践二、创建MvvmLight项目MVVM Light Toolkit 安装完成后,从VS2010的新建项目列表中可以找到以“MvvmLight”开头的五类项目模板。因为我要把一个原有的WPF项目移植到MVVM Light Toolkit 框架中,所以选择新建一个“MvvmLight(WPF4)”项目。新建的MvvmLight项目默认结构如下,其中需要关注的是App.xaml、App.xaml.cs和ViewMo 阅读全文
posted @ 2011-10-31 12:51 董雨 阅读(436) 评论(0) 推荐(0) 编辑
摘要: 关键字:WPF .Net C# MVVM Light Toolkit 框架 Visual Studio 2010 VS2010 Expression Blend 4 入门 教程 新手 实践一、下载与安装MVVM Light Toolkit 官网地址:http://mvvmlight.codeplex.com/。 下载后的压缩包内容如下图所示,因为我的开发环境是Visual Studio 2010 旗舰版 + Expression Blend 4,所以用到的就是被选中的四个文件(其余三个文件分别是用于Expression Blend 3、Visual Studio 2008和Visual Stu 阅读全文
posted @ 2011-10-31 12:50 董雨 阅读(332) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/hielvis/archive/2011/03/22/1991959.html算算,从事Silverlight和WPF的开发也有1年多的时间了,虽然时间不算长,虽然还没有突出的成就,但是感觉也还算一般。 但是,从头至今都没有去认真研究和使用过MVVM,虽然它被认为是Silverlight和WPF开发的最佳架构实践。 我想这里面还是有一些原因,就像一般开始我们始终都不会看好单元测试。直到有一天你体会到它的魅力,它的好处。 最近的项目,却不得不采用MVVM的模式:UI没有定,甚至服务端的Service都没有定,但是不能等到这些都做好才开始展开我们的开发 阅读全文
posted @ 2011-10-31 12:34 董雨 阅读(273) 评论(0) 推荐(0) 编辑