×

Game设计

构建一个2D地图引擎

Kalet Kalet 发表于2009-03-20 浏览580 评论0
尽管事实上建立一个地图引擎是一件再简单不过事,但是我还是经常收到来自不同的人们的各种邮件,询问我应该怎么样去做,或者是我原来的关于建立一个地图引擎是简单不过的事情的想法是错误的吧,也可能是这些向我求问的人本身很懒吧(你说呢?).因为似乎大家都对这个主题比较感兴趣,这章我将详尽地讲解如何建立一个高的效2D地图引擎.瓷砖是游戏编程中的专用术语,用来产生2D游戏中的场景,每个瓷砖都对应一种不同的地表结构;比如,海洋,草地,岩石,沙滩.虽然在3D游戏编程中使用了更为先进和生动的场景生成技术,可是运用瓷砖还是能在2D游戏中生成一个较生动和有趣的场景的.相比起来,2D中的这种技术更为容易掌握和应用(而与3...

ASP、ASP.NET

130道ASP.NET面试题

Kalet Kalet 发表于2009-03-20 浏览206 评论0
1.简述private、protected、public、internal修饰符的访问权限。答.private:私有成员,在类的内部才可以访问。protected:保护成员,该类内部和继承类中可以访问。130道ASP.NET面试题public:公共成员,完全公开,没有访问限制。internal:在同一命名空间内可以访问。2.列举ASP.NET页面之间传递值的几种方式。答.1.使用QueryString,如....?id=1;response.Redirect()....     2.使用S...
ASP.NET 2.0中随机读取Access数据库记录(C#和VB.NET源代码)

ASP、ASP.NET

ASP.NET 2.0中随机读取Access数据库记录(C#和VB.NET源代码)

Kalet Kalet 发表于2009-03-20 浏览203 评论0
由于使用ADO访问Access数据库会有缓存,这在随机提取数据库数据时,例如:sql="selecttop10Title,objectGuidfromDocumentOrderByRnd(id)",将得不到随机记录,下面的例子可以克服这一缺陷,实现数据库的随机读取。C#:ASP.NET2.0中随机读取Access数据库记录(C#和VB.NET源代码)<%@ Page Language="C#" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML ...

ASP、ASP.NET

关于ASP.NET在IIS中一些问题的经验总结

Kalet Kalet 发表于2009-03-20 浏览181 评论0
来源:菜菜-新浪BLOG  很多开发人员对于IIS和ASPNET的安装等问题困扰,特此做下面的小总结,请大家多交流!iis坏了修复办法!!!!!!!关于ASP.NET在IIS中一些问题的经验总结  一般IIS运行不了Asp.Net,试一下下面四种方法,99%有效:  1。.NET安装的顺序应该是先装IIS,再装VS.NET,如果次序反了,或者IIS重装了,就需要使用aspnet_regiis.exe-i来重新安装IISMapping(主要用于aspx,asmx等文件的Extention的匹配)。在C:\WINDOWS\Microsoft.NET\Framework\v1.0.3...

ASP、ASP.NET

关于ASP.NET中的cookie

Kalet Kalet 发表于2009-03-20 浏览176 评论0
ASP.NET通过System.Web空间名称也提供了cookie的访问。虽然你不应该使用cookie来存储一些敏感性的数据,但是,它们是处理锁细数据的一个极好的选择,比如颜色参数选择或者最后一次访问日期。传递cookies关于ASP.NET中的cookiecookie是存储在客户端计算机的一个小文件。如果你是一个Windows用户,可以在用户路径中查看Cookies路径,即为DocumentsAndSettings路径。这一路径包含这一文件名称的文本文件:username@Websitedomainthatcreatedthecookie(用户名称@建立cookie的站...

ASP、ASP.NET

ASP.NET编程中的十大技巧

Kalet Kalet 发表于2009-03-20 浏览165 评论0
在本篇文件中,我们将讨论编程人员在使用ASP.NET开发应用程序时需要注意的10个技巧,这些技巧涉及从缺省的控件、表单名的改变到StringBuilder类的使用,有助于编程人员能够尽快地适应.NET环境。1、在使用VisualStudio.NET时,除直接或非引用的对象外,不要使用缺省的名字。ASP.NET编程中的十大技巧.NET带来的好处之一是所有的源代码和配置文件都是纯文本文件,能够使用Notepad或WordPad等任意的文本编辑器进行编辑。如果不愿意,我们并非一定要使用VisualStudio.NET作为集成开发环境。但使用了VisualStudio.NET,我们可以在...

ASP、ASP.NET

Asp.net日期字符串格式化显示

Kalet Kalet 发表于2009-03-20 浏览169 评论0
我们经常会遇到对时间进行转换,达到不同的显示效果,默认格式为:2006-6-614:33:34如果要换成成200606,06-2006,2006-6-6或更多的格式该怎么办呢?这里将要用到:DateTime.ToString的方法(String,IFormatProvider)Asp.net日期字符串格式化显示示例:usingSystem;usingSystem.Globalization;Stringformat="D";DateTimedate=DataTime.Now;Response.Write(date.ToString(format,DateTimeFormatIn...

ASP、ASP.NET

利用ASP.NET输出指定内容的WORD、EXCEL、TXT、HTM

Kalet Kalet 发表于2009-03-20 浏览179 评论0
利用ASP.NET输出指定内容的WORD、EXCEL、TXT、HTM等类型的文档很容易的。主要分为三步来完成。一、定义文档类型、字符编码  利用ASP.NET输出指定内容的WORD、EXCEL、TXT、HTM  Response.Clear();  Response.Buffer=true;  Response.Charset="utf-8";   //下面这行很重要,attachment参数表示作为附件下载,您可以改成online在线打开  //filename=FileFlow.xls指定输出文件的名称,注意其扩展名和指定文件类型相符,可以为:.doc  ...

ASP、ASP.NET

asp.net跳转页面的三种方法比较

Kalet Kalet 发表于2009-03-20 浏览167 评论0
1、 response.redirect 这个跳转页面的方法跳转的速度不快,因为它要走2个来回(2次postback),但他可以跳 转到任何页面,没有站点页面限制(即可以由雅虎跳到新浪),同时不能跳过登录保护。但速度慢是其最大缺陷!redirect跳转机制:首先是发送一个http请求到客户端,通知需要跳转到新页面,然后客户端在发送跳转请求到服务器端。需要注意的是跳转后内部空间保存的所有数据信息将会丢失,所以需要用到session。  2、 server.transfer 速度快,只需要一次postback ,但是。。。。他必须是在同一...