C#开发WPF/Silverlight动画及游戏系列教程(Game Course):(三)让物体动起来③
第三种方法,DispatcherTimer动画,该类型动画与CompositionTarget动画类似,是基于界面线程的逐帧动画,但他与CompositionTarget动画不同,DispatcherTimer动画可以轻松的进行参数设置: &n...
C#开发WPF/Silverlight动画及游戏系列教程(Game Course):(二)让物体动起来②
第二种方法,CompositionTarget动画,官方描述为:CompositionTarget对象可以根据每个帧回调来创建自定义动画。其实直接点,CompositionTarget创建的动画是基于每次界面刷新后触发的,与窗体刷新率保持...
C#开发WPF/Silverlight动画及游戏系列教程(Game Course):(一)让物体动起来①
序:自从QXGame(WPF GAME ENGINE)游戏引擎公布以来,受到很多朋友的热切关注,于是乎有了写教程的想法。那么从今天开始,我将带领大家一步一步的学会如何使用纯C#开发WPF/Silverlight游戏引擎,过程中我会尽量...
不安装.net framework框架运行.Net 程序的方法<收藏>
Net 框架目前逐步在普及了,仍然有很多人在寻找如何让.NET程序脱离.NET框架的方法。现成的工具有 Xenocode 的postbuidle或者vas,还有 Salamander .NET Linker .另外还有 MaxToCode 作者以前做的 framework linker. ...
ASP.NET 全局异常处理
在我们写程序时偶尔会由于疏忽导致有些异常没有进行处理。如果将异常详细信息提示给用户会带来不安全因素,如果不提示详细信息又会给用户报告异常带来麻烦。虽然可以通过配置customErrors mode来实现只有管理员可以...
ASP.NET MVC 设置 Route 使 URL 中不显示 controller
引言最近刚开始用ASP.NET MVC,在新建ASP.NET MVC项目时自动生成的例子中,默认的Route是{controller}/{action}/{id},这里的id是参数,可以省略,但是MVC项目中必须得有controller和action这就使得在URL中必须指明Contro...
在 ASP.NET MVC 中使用带后缀的 URL
本文介绍如何通过设置Route使URL中带后缀。在 ASP.NET WebForm中不少人做过通过Url重写使Url中不带后缀,这次我们做的正好相反。假设我们需要将URL后缀设置成shtml,以新建ASP.NET MVC项目时默认的项目为例。如果要...
让ASP.NET MVC页面返回不同类型的内容
在ASP.NET MVC的controller中大部分方法返回的都是ActionResult,更确切的是ViewResult。它返回了一个View,一般情况下是一个HTML页面。但是在某些情况下我们可能并不需要返回一个View,我们可能需要的是一个字符串...
ASP.NET MVC 异常处理
在ASP.NET MVC中,进行异常处理变的更为简单。方法一:重写OnException在需要进行异常处理的Controller中重写OnException。如果整个程序都需要异常处理,可以先写一个BaseController,其他所有Controller都继承它,...
在 ASP.NET MVC 项目中使用 WebForm
ASP.NET MVC和WebForm各有各的优点,我们可能需要同时使用ASP.NET MVC和WebForm。本文介绍了如何在ASP.NET MVC项目中使用WebForm。首先新建一个名为WebForms的文件夹用于存放WebForm,并添加一个Web窗体文件Demo.asp...
在ASP.NET MVC中实现基于URL的权限控制
本示例演示了在ASP.NET MVC中进行基于URL的权限控制,由于是基于URL进行控制的,所以只能精确到页。这种权限控制的优点是可以在已有的项目上改动极少的代码来增加权限控制功能,和项目本身的耦合度低,并且实现起来...
asp.net response.ContentType 下载文件的四种方法
protected void Button1_Click(object sender, EventArgs e) { 1 protected void Button1_Click(object sender, EventArgs e) 2  ...
基于.NET技术的监控应用分析
基于.NET技术的监控应用分析 我们都知道,作为一个百、千万及以上访问量的网站,网站后台的支持系统是相当多的,各系统之间盘结交错,系统之间频繁的互相通信、交换数据。...
基于C#的通信协议封包(附代码)
接上一篇《基于.NET技术的监控系统应用分析》中所描述的数据通信协议设计,我们来看一下在C#中是怎么对自定义协议进行封包的?我们知道基于流的数据协议的特点:发送和接收到的数据都是连续的流。每次网络I/O操作的...
在APACHE上运行ASP.NET程序
在APACHE上运行ASP.NET程序一、为什么不用IIS用ASP.NET开发网页,服务器选择IIS是绝对最佳的网页部署方案,我说此话似乎是废话,因为它们都是微软自家产品,结合当然会更好些。但是我遇到一种情况,让我考虑非IIS的A...
在非XXX.aspx.cs文件中使用Response、Request对像
在非XXX.aspx.cs文件中使用Response、Request对像,即在aspx文件的CodeFile文件(Code Behind分离的代码文件)之外使用Response、Request对像。相信有过ASP.NET开发经验的网友对Response、Request对象绝对不陌生,它...
委托、事件--委托实例篇
实例一、using System;namespace SimpleDelegate{ //定义委托 delegate double DoubleOp(double x); class&...
Dot NET设计模式—反射工厂
概述 如果采用传统方式实现了简单工厂、工厂方法和抽象工厂在有些场合下如此处理,代码会变得冗余并且难以维护。 假设我们需...
Dot NET设计模式—反射工厂
概述 如果采用传统方式实现了简单工厂、工厂方法和抽象工厂在有些场合下如此处理,代码会变得冗余并且难以维护。 假设我们需...
vb操作Word[两个过程]
Public conDb As String Public Sub exportWordReport(rs As ADODB.Recordset, filePath As String) Dim W...