Welcome 微信登录

首页 / 网页编程 / ASP.NET

ASP.NET Web Game构架设计2--数据库设计

ASP.NET Web Game构架设计2--数据库设计

ASP.NET Web Game构架设计2--数据库设计2011-09-02 博客园 王宇 warensoft首先来看一下数据库设计。游戏的数据库设计是项目基础设计中很重要的一个环节,下面将说明以下几个 要点:u 为什么选用SqlServeru 基本原则u 表关系的设置u 数据的冗余设计u 什么时候使用存储过程u 什么时候使用EntityFramework什么时候使用ADO.NET1.为什么先用SQL Server首先,不要对SQL Server的性能表示...
ASP.NET Web Game构架设计3--业务逻辑服务器之计时器

ASP.NET Web Game构架设计3--业务逻辑服务器之计时器

ASP.NET Web Game构架设计3--业务逻辑服务器之计时器2011-09-02 博客园 王宇 warensoft业务逻辑服务器里主要包括以下四个模块u 计时服务器u 资源服务器u 其他逻辑服务u 对外的WCF接口模块/Socket接口模块1.计时服务器计时服务器的作用是给需要长耗时的功能提供一个延时管理模块,比较典型的 应用如“种菜”的计时,武将升级的计时,科技升级的计时,建筑升级的计时等 。计时服务器主要由四个元素组成:...
关于WebForms及一些ASP.NET开发上的经验(1)

关于WebForms及一些ASP.NET开发上的经验(1)

关于WebForms及一些ASP.NET开发上的经验(1)2011-09-15Jeffrey Zhao记得数年前,当ASP.NET刚出现时,天下间Web开发框架中似乎出现了一个“巨人”,WebForms这种似 乎人人都能掌握的开发框架几乎瞬间流行起来。如果谁还在用传统ASP这种控制与表现混合的开发方式, 似乎立即变得低俗了许多。于是乎许许多多人都学会了拖控件+绑定的方式,“Web开发人员”也越来越多 ,一片红...
关于WebForms以及一些ASP.NET开发上的经验(2)

关于WebForms以及一些ASP.NET开发上的经验(2)

关于WebForms以及一些ASP.NET开发上的经验(2)2011-09-15Jeffrey Zhao没想到我的文章引起了那么大的反应,看来最近MVC框架的确是一个热门话题。正如上一篇文章开始所 说的,我不会对MVC框架有任何“贬低”,任何技术滥用都有问题,所以任何东西都会有所谓的Best Practice(去MSDN的Patterns & Practice栏目看看就知道了)。我写这几篇文章,是想说明,很多 WebForm...
关于WebForms以及一些ASP.NET开发上的经验(3)

关于WebForms以及一些ASP.NET开发上的经验(3)

关于WebForms以及一些ASP.NET开发上的经验(3)2011-09-15Jeffrey Zhao四、生成复杂的ID难以使用JavaScript操作我在上一篇文章的最后提到了,虽然使用WebForms我们能够对于页面上的HTML属性和样式等进行自由 的定制和控制,但是有一点是毋庸置疑的,我们没有办法(正常的办法吧,Hack不算)让服务器端控件在 客户端生成一个简单的ID。例如,一个TextBox控件,在服务器端的ID是txtUserName,但是最终...
快速构建一个简单的个人框架系列(1)--FastObject介绍

快速构建一个简单的个人框架系列(1)--FastObject介绍

快速构建一个简单的个人框架系列(1)--FastObject介绍2011-09-15 博客园 谦虚的天下哪个程序员没有一个梦?我的梦就是开发一个个人框架,轻量级,无需配置,功能强大但使用简单的 框架。具体来说:(1).配置简单,简单,很简单。(不要xml映射)(2).轻量级, 很轻,很轻量。(学习成本一定要低)(3).操作方便,很方便,很方便。(写框架就是要方便)(4).数据库兼容,很兼容,很兼容。(至少要兼容Access和MSSQL)岁月洗涤中,藉靠项目...
快速构建一个简单的个人框架系列(2)--FastObject架构(改进)

快速构建一个简单的个人框架系列(2)--FastObject架构(改进)

快速构建一个简单的个人框架系列(2)--FastObject架构(改进)2011-09-15 博客园 谦虚的天下架构也谈不上,就是一个简单的几个类。目前FastObject功能还很小,尤其是多表查询和数据库兼容还存在一定的问题。我们先把这两个问题搁这儿:1.数据库某些地方的兼容2.多表查询为了这两个问题,我对先前的结构做了稍微的修改,后面慢慢就会感觉到。人活一口气,树活一张皮。虽然上篇文章《快速构建一个简单的个人框架系列(1)--FastObject介绍》...
快速构建一个简单的个人框架系列(3)--FastObject具体实现编码

快速构建一个简单的个人框架系列(3)--FastObject具体实现编码

快速构建一个简单的个人框架系列(3)--FastObject具体实现编码2011-09-15 博客园 谦虚的天下前面说了那么多的不具体的想法和设计,今天我们就一个一个来实现它!让我们一起来面对一个一个问题吧!1.底层分别使用的是什么操作access数据库和sqlserver数据库的?这个问题本是一个很麻烦的问题,我采用的是SqlHelper和AccessHelper,我也已经忘记了当初是从那 里下,在这里感谢原作者和汉化者。2.你是如何把SqlDataRe...
ASP.NET MVC 1.0浅析

ASP.NET MVC 1.0浅析

ASP.NET MVC 1.0浅析2011-09-15 博客园 Johnhormy为什么要用ASP.NET MVC 1.0?当我刚知道1.0发布的时候,经常这样问。最近正在考虑是否在我们的企业级应用中使用ASP.NET MVC 1.0框架,因此会一直找使用它的理由,希 望大家在关注技术的同时,结合企业应用谈谈自己的看法。1、MVC的组成Models:访问数据库,装载数据、处理业务逻辑。在项目中体现为数据实体类加业务代理类。Views:显示数据,用户界面。在...
Asp.Net自定义IPrincipal和IIdentity实现用户验证

Asp.Net自定义IPrincipal和IIdentity实现用户验证

Asp.Net自定义IPrincipal和IIdentity实现用户验证2011-09-15 tracefact 张子阳引言前一段时间有两个朋友问我,为什么在HttpModule中无法获得到Session值,因为他们希望自定义一个 HttpModule,然后在其中获取Session来进行用户验证。我奇怪为什么不使用.Net Framework已经提供的 验证机制,而要和Asp时一样,自己手工进行cookie+Session验证?我们是基于.Net Fram...
Asp.Net Web控件 (二)(无间隙滚动控件)

Asp.Net Web控件 (二)(无间隙滚动控件)

Asp.Net Web控件 (二)(无间隙滚动控件)2011-09-15 博客园 steven hu这次的js脚本来源于 崔永祥 编写的通用不间断滚动JS封装类。还是先上效果:html代码如下:设计时如下:只要把所需滚动的代码拖放到该控件内就可以了。现在设置的是向上滚动,高度为100px,宽度为当前 浏览器窗口的宽。再看一下预览效果,就可以实现滚动了:...
Asp.Net Web控件 (五)(可分页Repeater的使用)

Asp.Net Web控件 (五)(可分页Repeater的使用)

Asp.Net Web控件 (五)(可分页Repeater的使用)2011-09-15 博客园 steven hu在上一节中的示例中使用url分页,使用也是非常简单。这一节将讲述其他属性,包括如何使用postback分页。其实控件在默认情况下市使用postback分页的 。下面示例是使用postback分页:cs的代码:protected void Page_Load(object sender, EventArgs e){ if (!IsPostBa...
关于URL的传递字符串问题

关于URL的传递字符串问题

关于URL的传递字符串问题2011-09-15哪热前几天在调程序的时候遇到了比较郁闷的问题,我用URL从一个页面传递字符串到另一个页面的时,出 现了个奇怪的问题,我要传递的字符串是“DK51+700中继站”;可是另一个页面接收到字符串却是: “DK51 700中继口”;加号变成了空格,“站”不能解析出来,变成了不能识别的符号“口”。我上网查找了原因:URL中有些...
通过HttpHandler和开源控件PDFBox来对PDF文档进行访问控制

通过HttpHandler和开源控件PDFBox来对PDF文档进行访问控制

通过HttpHandler和开源控件PDFBox来对PDF文档进行访问控制2011-09-15 博客园 LanceZhang前言如果我们想将服务端的PDF文档内容展示给客户端,往往会通过URL直接访问的方式。这样一来,PDF文档就会毫无保留的保存到客户端去,通过浏览器的PDF插件,客户端可以随意拷贝PDF的副本。(如下图)本文通过HttpHandler和开源控件PDFBox来对PDF文档进行访问控制,只向客户端解析并展示PDF的内容而非PDF文件本身。PD...
ASP.NET中JRepeater的用法

ASP.NET中JRepeater的用法

ASP.NET中JRepeater的用法2011-09-15 博客园 摁钉近日收到很多询问关于JRepeater用法的邮件,不能一一回复,请见谅。现重新将用法发布出来, 希望能够对大家有所帮助。JRepeater在Repeater的基础上封装了列表的样式,控件及相关事件。演示图如下用JRepeater来绑定数据很简单,只需2步:一。将JRepeater添加到工具箱后,拖动到设计图。这时你会看到 自动生成的 用来全选的Checkbox 及 用来删除的Butt...
使用IronPython检测ASP.NET程序状况(上)

使用IronPython检测ASP.NET程序状况(上)

使用IronPython检测ASP.NET程序状况(上)2011-09-15 博客园 Jeffrey Zhao在ASP.NET应用程序运行过程中,很可能会遇到各种意料之外的问题。如果在开发环境下,我们可以设 置断点,对程序状态一探究竟。但是很显然,在产品环境中我们几乎无法使用这样的状态。也正因为如此 ,Dump一个内存快照并进行分析才成为一种“高级技术”,同时在线调试也成为一种需要结合技术能力、 分析能力,甚至抗压能力的工作。对于调...
使用IronPython检测ASP.NET程序状况(下)

使用IronPython检测ASP.NET程序状况(下)

使用IronPython检测ASP.NET程序状况(下)2011-09-15 博客园 Jeffrey Zhao在上一篇文章中,我们在一个请求中执行了IronPython代码,通过这个方法我们可以轻松地的检查系 统运行的状态,或对系统进行一些简单修改。但是这种做法只能检查系统在当前时刻的状态,在很多情况 下,我们需要对系统的请求进行一段时间的采样。对于简单的数据(例如每秒执行的请求数量,请求时间 ),我们可以通过查看Performance Monitor中相...
<< 281 282 283 284 285 286 287 288 289 290 >>