摘要:
基于Socket服务器端实现本例主要是建立多客户端与服务器之间的数据传输,首先设计服务器。打开VS2008,在D:\C#\ch17目录下建立名为SocketServer的Windows应用程序。打开工程,往当前窗体中添加控件,如表17-6所示。表17-6添加控件列表控 件NameTextListBoxlbInfoLabellabelButtonbutton1启动服务器设计好的界面如图17-2所示。接下来开始运用前面的知识设计服务器,主要分为以下步骤。(1)首先是对一些命名空间的包含,包括System.Net、System.Net.Sockets、System.IO和System.Thread.
阅读全文
posted @ 2011-11-22 09:25
HackerVirus
阅读(523)
推荐(0)
摘要:
我们已经完成了网站的大部分工作,但是,还有一些添加到站点的导航功能,主页,以及商店的浏览页面。创建购物车汇总部分视图我们希望在整个站点的页面上都可以看到购物车中的数量。 通过创建一个部分视图,然后添加到网站的布局中就可以容易地完成,前面看到,在 ShoppingCart 控制器中包含了一个名为 CartSummary 的 Action 方法返回分部视图。//// GET: /ShoppingCart/CartSummary[ChildActionOnly]public ActionResult CartSummary(){ var cart = ShoppingCar...
阅读全文
posted @ 2011-11-22 09:16
HackerVirus
阅读(267)
推荐(0)
摘要:
我们将创建结账的控制器 CheckoutController 来收集用户的地址和付款信息,我们需要用户在结账前注册账户,因为这个控制器需要授权。当用户点击结账 Checkout 按钮的时候,用户将会被导航到结账的处理流程中。如果用户没有登录,将会被提示需要登录。一旦用户成功登陆,用户就可以看到地址和付款的视图。一旦用户填写了这个表单并提交,他们将会看到订单的确认页面。视图访问不存在的订单,或者不属于你的订单,将会看到错误页面。合并购物车在匿名购物的时候,当用户点击结账 Checkout 按钮,用户会被要求注册和登陆,用户会希望继续使用原来的购物车,所以,在匿名用户登录之后,我们需要维护购物车。
阅读全文
posted @ 2011-11-22 09:14
HackerVirus
阅读(305)
推荐(0)
摘要:
细说ASP.NET的各种异步操作阅读目录开始在ASP.NET中使用异步异步 HttpHandlerASP.NET 异步页的实现方式1. 调用Page.AddOnPreRenderCompleteAsync()的异步页2. 调用Page.RegisterAsyncTask()的异步页3. 基于事件模式的异步页各种异步页的实现方式比较异步HttpModule的实现方式异步的 Web ServiceASP.NET MVC 中的异步方式受争论的【基于事件的异步模式】结束语在上篇博客【C#客户端的异步操作】, 我介绍了一些.net中实现异步操作的方法,在那篇博客中,我是站在整个.net平台的角度来讲述各
阅读全文
posted @ 2011-11-21 09:49
HackerVirus
阅读(436)
推荐(0)
摘要:
界面是与用户进行交互,方便用户进行操作的入口以及最常用的方式。做过应用软件、实施过项目的同学们都曾经经历过,项目实施过程中,终端用户对于界面的需求变化是非常快的,而由此带给实施人员以极大的痛苦。 而在MS CRM中,产品组专门提供了一个编辑器工具以便实施人员可以快速的完成界面的定制与修改。下面是表单编辑器的截屏示意图。 从图中可以看出,表单设计器分为4大部分,分别是1号区:工具栏区域,包括“主页”以及“插入”两部分内容;2号区:导航区,其中又包含有两个小区域,分别是 2.1 当前页面导航区; 2.2 相关实体导航区;3号区:页面表单区,在该区域,又可以分为三个小区域,分别是: 3.1 表单的标
阅读全文
posted @ 2011-11-21 09:35
HackerVirus
阅读(539)
推荐(0)
摘要:
Microsoft Dynamics CRM 2011 SDK 5.07版本已经发布 近日,产品组发布了新一版本的软件开发工具包(SDK),版本号为5.07,下载地址为http://www.microsoft.com/download/en/details.aspx?id=24004。MS CRM 2011汇总更新5发布 MS CRM产品组已经发布了MS CRM 2011的Rollup(汇总更新),版本5。其下载地址为: 英文下载链接页面:http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=27820;
阅读全文
posted @ 2011-11-21 09:33
HackerVirus
阅读(300)
推荐(0)
摘要:
jQuery LigerUI V1.1.0 (包括API和全部源码) 发布API:http://api.ligerui.com/演示地址:http://demo.ligerui.com/源码下载:http://ligerui.googlecode.com/技术支持:http://www.cnblogs.com/leoxie2011/V1.1.0更新记录:表格[需求]加入分组模式[需求]加入树模式[需求]加入统计行(位于底部)[需求]加入延时加载[需求]加入本地查询支持[需求]加入复选框初始化的支持[需求]列 百分比[需求]列 显示和隐藏[需求]列 表头改变文字[需求]编辑器事件: 编辑前事件、
阅读全文
posted @ 2011-11-21 09:22
HackerVirus
阅读(391)
推荐(0)
摘要:
定义:首先,我们定义一下定向抓取,定向抓取是一种特定的抓取需求,目标站点是已知的,站点的页面是已知的。本文的介绍里面,主要是侧重于如何快速构建一个实时的抓取系统,并不包含通用意义上的比如链接分析,站点发现等等特性。在本文提到的实例系统里面,主要用到linux+mysql+redis+django+scrapy+webkit,其中scrapy+webkit作为抓取端,redis作为链接库存储,mysql作为网页信息存储,django作为爬虫管理界面,快速实现分布式抓取系统的原型。名词解析:1. 抓取环:抓取环指的是spider在存储中获取url,从互联网上下载网页,然后将网页存储到数据库里面,最
阅读全文
posted @ 2011-11-18 16:29
HackerVirus
阅读(409)
推荐(0)
摘要:
目前,我们的 Store Manager 可以被任何人访问,让我们限制一下对站点管理的访问。增加 AccountController 和 相应的视图在全功能的 ASP.NET MVC3 Wb 应用程序与空的 ASP.NET MVC3 应用程序模板之间的区别在于,空的应用程序模板中没有包含账号控制器,我们可以从新创建的全功能的 ASP.NET MVC 应用程序中复制相应的文件,来增加账号控制器。另外,在你下载的 MvcMusicStore-Assets.zip 文件中,也包含了账号管理的文件。复制下面的内容到你的网站中。复制 AccountController.cs 到 Controllers
阅读全文
posted @ 2011-11-18 12:24
HackerVirus
阅读(399)
推荐(0)
摘要:
C#线程系列C#线程系列讲座(5):同步技术之Monitorposted @2011-07-25 15:23走路到纽约 阅读(9) |评论 (0)编辑C#线程系列讲座(3):线程池和文件下载服务器posted @2011-07-25 14:01走路到纽约 阅读(11) |评论 (0)编辑
阅读全文
posted @ 2011-11-18 12:23
HackerVirus
阅读(193)
推荐(0)