摘要:
“你真的以为,《我的世界》就是一款质量低下的像素游戏么,成千上万的高科技份子天天混迹其中拼凑些奇怪的建筑?”,求叔吐了口烟圈,从他的真皮电脑椅上站起来,踱步到窗前。厚重的窗帘挡住了外面的风景,也遮住了别人探视的眼光。木讷的老生冲秋云笑了笑,又沉迷到了古老的扫雷游戏里。 “啊?不是么?”秋云一脸茫... 阅读全文
摘要:
1. 在ASP.NET中专用属性: 获取服务器电脑名: Page.Server.ManchineName 获取用户信息: Page.User 获取客户端电脑名:Page.Request.UserHostName 获取客户端电脑IP: Page.Request.UserHostAddress 2. 在网络编程中的通用方法: 获取当前电脑名: static System.Net.Dns.GetHostName() 根据电脑名取出全部IP地址: static System.Net.Dns.Resolve(电脑名).AddressList 也可根据IP地址取出电脑名: static System.Ne 阅读全文
摘要:
我们前面两篇Windows Phone中使用Local DataBase与ISolateStorage—在MVVM模式下(—)和Windows Phone中使用Local DataBase与ISolateStorage—在MVVM模式下(二)中完成了类IM发送消息的项目的前几步:一.新建MVVMLight的Windows Phone Project二.在Model中建立SQL CE数据库三.建立MessageView.xaml界面以及绑定MessageViewModel四.添加SendMessage的功能五.添加MessageHistoryView的页面功能 其实到了这一步,除了加入Sock. 阅读全文
摘要:
在Windows Phone中使用Local DataBase与ISolateStorage—在MVVM模式下(—)中我们已经完成了三件事情,包括:一.新建MVVMLight的Windows Phone Project二.在Model中建立SQL CE数据库三.建立MessageView.xaml界面以及绑定MessageViewModel 下面我们继续添加IM功能…….四.添加SendMessage的功能 上文我们已经设计了MessageView.xaml,并绑定了MsgViewModel,下一步我们在MessageViewModel中添加几个属性,分别来对应View中的输入框和ListB. 阅读全文
摘要:
像我们知道的一样,Windows Phone支持ISolateStorage,Mango中还新增了使用Linq的SQL CE作为本地数据库。下面我们就用MVVMLight来模拟个消息发送和查看消息历史记录的IM简易聊天窗口,来看看WP7是怎么使用ISolateStorage和Local DataBase的:一.新建MVVMLight的Windows Phone Project MVVMLight的教程可以在园子里搜一下,或者去MVVMLight作者的官方网站。建完Project后,MVVMLight的Windows Phone 模板已经自动生成了MainPage.xaml,以及一个MainV. 阅读全文
摘要:
以前都是控件绑定Command,MvvmLight进行绑定很简单,使用Blend几步操作就好,但是这短时间的项目需要绑定键盘事件。结果发现MvvmLight绑定按键很麻烦。看到有篇文章说Silverlight可以使用KeyTrigger进行Command绑定,但是实际测试的时候在WPF中KeyTrigger中定义InvokeCommandAction,其中CommandName属性不支持绑定,而且不支持Command属性。项目已经基本完工,临时改架构肯定不可能,OK,我们只能借用CodeBehind来调用ViewModel的Command。当然这样子是比较丑陋的写法。当然可以重写EventT. 阅读全文
摘要:
需求要求只有一个程序启动,OK,这个很简单,以前在Form中我们很简单就可以实现,我们考虑的就是用Mutex类来向线程授予共享资源独占访问权。但是如果使用的是WPF,还使用了MVVMLight,恭喜你,你马上要面临一个很诡异的错误,我们看下面: 我们使用net3.5,新建一个MVVMLight模板的WPF程序。如图示: MVVM自动帮我们添加了ViewModel、Model文件夹。其中MainViewModel是MainWindow的ViewModel,ViewModelLocator是进行ViewModel和View定位文件,即指定哪个View使用哪个ViewModel。我在一般项目中一.. 阅读全文
摘要:
在我也发布一个MVC程序(一)中,Asp.net MVC 3的绩效考核系统,我们讲述了Model和BaseController,下面我们接着讲述其他Controller和View。 上文说,子Controller继承BaseController直接使用各自的DataContext。 一. 先看LoginController: 1: public ActionResult Index() 2: { 3: return View(); 4: } 5: 6: [HttpPost] 7: public ActionResult Index(BoeUser use... 阅读全文
摘要:
接触Windows Phone这么长时间以来,最近突然发现经常Windows Phone在模拟器上不能debug的问题,而新建一个Project是可以的。1.问题描述如下: 项目在前几天还能打开,但是并没有修改代码或者代码修改,但是仔细排查后没有问题,但是F5 Debug时,观察任务栏显示Connect—>deploy,然后Launch UI Task时Windows Phone Emulator自动弹回Home界面,Project并没有执行,进入程序列表,Project在程序列表中存在,但是点击后还是没有反应。相同问题发现多次。2.问题排查: 是不是代码问题?检查多变,个人认为代码没有 阅读全文
摘要:
就在前两天,看到园子里一个哥们帮别人做个project,结果做了好久别人说不做了,正觉得那哥们冤的时候,没想到很快同样的事情便落在我身上,幸好我的东西只做了个开头,便被告知暂停,没有浪费太多的精力。废话不多说,我也上源码。 我做的是一个绩效考核系统,将代码传上来,只有简单的小框架,因为未完工,可能有点简单,勿喷 先看工程截图: 接触过Asp.net MVC的园友可能已经看出来了,这是用asp.net MVC3 开发的,其中cshtml是Razor engine的View页面。ASP.NET MVC 应用程序是开发 ASP.NET Web 窗体页面的一种替代方法;但 ASP.NET MVC .. 阅读全文