摘要: 昨天微软发布了vs2015 迫不及待的下载下来安装体验了一把,但是机器上同时安装有vs2010、vs2012、vs2013 。安装完成后,因为公司项目需要开发,打开vs2012 ,有如下提示:百度查了一下,基本都是如下解决方案,试了一下,重启了多次 每次打开还是有诡异的提示后来到老外的网站http:... 阅读全文
posted @ 2015-07-22 14:29 vito qi 阅读(10844) 评论(3) 推荐(0) 编辑
摘要: Swift是什么?Swift是苹果于WWDC 2014发布的编程语言,The Swift Programming Language的原话:Swift is a new programming language for iOS and OS X apps that builds on the best... 阅读全文
posted @ 2014-06-12 11:30 vito qi 阅读(953) 评论(2) 推荐(1) 编辑
摘要: 本文中,我们将介绍设计模式中的行为型模式职责链模式,职责链模式的结果看上去很简单,但是也很复杂。首先我们来了解下现实生活中的链子,如下图:了解职责链之前我们先来了解下职责链模式的模式动机:模式动机 职责链可以是一条直线、一个环或者一个树形结构,最常见的职责链是直线型,即沿着一条单向的链来传递请求。 链上的每一个对象都是请求处理者,职责链模式可以将请求的处理者组织成一条链,并使请求沿着链传递,由链上的处理者对请求进行相应的处理,客户端无须关心请求的处理细节以及请求的传递,只需将请求发送到链上即可,将请求的发送者和请求的处理者解耦。这就是职责链模式的模式动机。模式定义 职责链模式(Chain... 阅读全文
posted @ 2012-11-29 14:21 vito qi 阅读(10141) 评论(2) 推荐(6) 编辑
摘要: 在web项目开发中,我们经常会从一个页面 传递大量的参数到另外一个页面,当参数很多的时候我们不能通过url直接传递过去,因为这样传递的参数有限,那么有木有其他的方法呢,当然有。我们可以用一个html页面作为中间页,把传递到HTML页面的数据通过post 请求 post到另外一个ASPX页面。实现在ASP.NET中实现跨页面大批量数据传递。废话少说,直接上代码: 父页面: 1 <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="index.aspx.cs" Inher 阅读全文
posted @ 2012-11-28 11:00 vito qi 阅读(13468) 评论(3) 推荐(3) 编辑
摘要: HTTP 不只是用于生成 web 页面。它也是功能强大的平台,用于构建公开服务和数据的 Api。HTTP 是简单、灵活并且无处不在。所以 HTTP 客户端服务范围非常广泛,包括浏览器、 移动设备和传统的桌面应用程序。ASP.NET Web API 是用于生成 web Api 在.NET 框架上的框架。在本教程中,您将使用 ASP.NET Web API 创建的 web API 返回的产品列表。前端 web 页使用 jQuery 来显示结果。启动 Visual Studio 时,从开始页中选择新项目。或者,从文件菜单中,选择新建,然后项目.在模板窗格中选择已安装的模板和展开Visual C#节. 阅读全文
posted @ 2012-10-24 10:18 vito qi 阅读(3257) 评论(1) 推荐(3) 编辑
摘要: 在日常项目中我们经常使用ajax ,无论是webform 还是mvc ,jQuery确实是一个挺好的轻量级的JS框架,能帮助我们快速的开发JS应用,并在一定程度上改变了我们写JavaScript代码的习惯。jquery ajax 为我们实现ajax提供了一些非常方便的实现ajax的方法。我们利用ajax返回到前台的json字符串,需要我们自己去处理解析,很多时候我们需要自己手动的去拼html 字符串 很麻烦,那么有没有简单的方法呢,在MVC中,提供了一种机制模型绑定。 在ASP.net MVC中,使用了一种称之为“模型绑定”的机制,将模型对象与HTTP请求的数据通过Action方法的参数进行. 阅读全文
posted @ 2012-08-29 10:39 vito qi 阅读(5714) 评论(5) 推荐(5) 编辑
摘要: 在本文中,我们将了解不同的事件,ASP.NET 应用程序的生命周期以浏览器向 Web 服务器(对于 ASP.NET 应用程序,通常为 IIS)发送请求为起点,直至将请求结果返回至浏览器结束。在这个过程中,首先我们需要了解ASP.NET请求的2个大致的步骤。其次我们将详细了解 'httphandler ',' httpmodule和 asp.net 页面对象(Page)中不同的事件的执行顺序,逻辑。二个步骤的过程:asp.net请求处理,2步的过程如下所示,用户发送一个请求到IIS 服务器:1、asp.net创建一个运行时,可以处理请求。换句话说,它创建应用程序对象,请求 阅读全文
posted @ 2012-08-15 17:09 vito qi 阅读(30038) 评论(16) 推荐(40) 编辑
摘要: 在日常项目开发中,我们会经常用到自定义控件,我们通过一个简单的例子来说明,在日常项目中我们经常会用到图片,或者图片控件,我们以ImageButton为例来说明。<asp:ImageButton ID="imgbtn" runat="server" ImageUrl="~/Images/Add.png" />很多时候我们需要在很多页面上放上面这段代码,每次都要重复设置ImageUrl 当图片路径换了。或者图片名称换了,我们需要替换很多地方。有没有更简单的方法呢,使用自定义控件。在项目中我们经常使用一些添加 删除,修改的按钮图 阅读全文
posted @ 2012-07-31 11:48 vito qi 阅读(2094) 评论(4) 推荐(3) 编辑
摘要: 成功的项目经理不仅要拥有出色的项目管理技能,还应该具备出色的领导力。摘要:Andy Makar讨论了每一位项目经理都应当努力展示出来的三种领导力行为。让我们看看你如何给这个清单锦上添花。许多项目管理的文章关注的都是工作的技术层面(比如说最新工具、模板,或技术之类有助于进行范围、进度以及人员管理的东西),但是社交及文化层面的项目管理一样重要。领导力、团队协作、协商、问题解决,还有政治等对于项目的成功也会产生重大影响。商业院校和职业发展课程可以教给你领导力框架,但是领导力行为则需要你自己掌握并展现出来。为了实现成功的项目交付,我曾就职的一家公司识别出了三种项目经理应当展现出来的领导力行为。现在,我 阅读全文
posted @ 2012-06-26 22:14 vito qi 阅读(1239) 评论(0) 推荐(2) 编辑
摘要: 继上篇简单工厂设计模式之后,今天继续讲解抽象工厂设计模式。在简单工厂中,我们的工厂类一次只可以处理一类产品。那么如果我们想处理多类产品,简单工厂是满足不了的。必须要用抽象工厂设计模式。我们先从概念上来了解下什么是抽象工厂设计模式:•1、提供一系列相互依赖对象的创建工作•2、封装对象常规的创建方法(new)•3、提供统一调用访问方法的方式•4、避免调用访问方法和具体对象创建工作的紧耦合这些概念性的东西看起来比较抽象,直接上图如上图所示,我们如何去更好的理解抽象工厂,首先 我们要分清在这个模式中的几类角色。有抽象工厂,实体工厂,抽象产品,实体产品,客户(调用代码的类)。•抽象工厂设计模式中各个对象 阅读全文
posted @ 2012-06-26 11:40 vito qi 阅读(5524) 评论(1) 推荐(6) 编辑