摘要: --建表create table tb_TestTable(id int identity(1,1) primary key not null,userName nvarchar(50) null,userPwd nvarchar(50) null,useremail nvarchar(200) null) --插入数据declare @count intset @count = 1while @count0) '+@strCondition set @strTmp=@SqlSelect+' @Counts='+@SqlCounts+' FROM '+@ 阅读全文
posted @ 2013-09-10 00:24 史红星-shihongxing 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 一个 后台管理页面中嵌套 iFrame,里面的页面判断如果Session丢失,就自动跳转到登录页面,但是如果是一般的 RedirectAction ,那么登录页面会在iFrame里面出现,如果在页面上用JS来做判定,又很容易产生许多不可预估的问题,安全性也很低,肿么办?虽然是个简单滴问题,不过还是一个很有用的小技巧~{return Content("")}那就顺便补习一下 js吧 ,其中 parent 表示 父容器对象 ,location 表示 当前URL关于js中"window.location.href"、"location.href&qu 阅读全文
posted @ 2013-08-01 10:50 史红星-shihongxing 阅读(747) 评论(0) 推荐(0) 编辑
摘要: 首先,我的地图编辑器是十分简单的,但是网上一个像样的例子也没有,很是无奈,或许是我没有找到吧,不喜欢的勿拍。接下来进入正题。我的地图就比较简单,就是简单的1和0。1表示可走,0表示不可走。接下来先看看软件的截图吧首先需要一个panel ,也就是一个画板,画板的背景是一张地图图片,接下来就是往画板上话虚线 那么 贴上代码(里面代码注释已经很详细了) 1 private void panel1_Paint(object sender, PaintEventArgs e) 2 { 3 4 Rectangle rect = thi... 阅读全文
posted @ 2013-07-29 22:24 史红星-shihongxing 阅读(1826) 评论(2) 推荐(2) 编辑
摘要: 在以前的ASP.NET 1.x版本中,设置为ReadOnly的TextBox控件在客户端更改了值后,在服务器端仍然可以得到修改后的值,但在ASP.NET 2.0中,这种做法已经限制。这是为了提高应用程序安全性所考虑的。下面就是TextBox控件获得数据的内部方法,由此可以看出ReadOnly的限制: 阅读全文
posted @ 2013-07-29 17:56 史红星-shihongxing 阅读(400) 评论(0) 推荐(0) 编辑
摘要: 如果一上来就让大家接触这一个拥有3万多行的代码,我想也是非常困难的,鉴于此我决定先把基础的东西弄好。下一步就简单了。1.从概念上对XNA架构的理解1)GraphicsDeviceManager:在XNA类库中,这个是非常重要的,它为开发者提供方法管理目标设备的显卡资源。简单的说就是调用显卡的一个接口,该对象的GraphicsDevice属性代表当前目标设备的显卡。2)SpriteBatch:该对象的主要作用就是绘制文字和2D图像。在游戏开发过程中,他的作用是非常重要的,因为游戏需要的大部分是图片,文字和声音等素材资源。所有游戏中需要显示的画面都必须经过SpriteBatch对象中的Draw.. 阅读全文
posted @ 2013-07-29 00:03 史红星-shihongxing 阅读(435) 评论(2) 推荐(0) 编辑
摘要: 通过这个图可以很好的解释为什么第一次请求比较慢,为了提高访问速度,也便有了预编译。关于ASP.NET网站:每个页面都编译成一个.dll文件用Assembly.GetExecutingAssembly().Location查看而ASP.NET项目,只会生成一个.dll文件 阅读全文
posted @ 2013-07-28 23:15 史红星-shihongxing 阅读(755) 评论(1) 推荐(1) 编辑
摘要: 如何寻路这个是我最困扰的,也是我想了好久才想出来的。游戏中,你肯定要判断当前的路是不是可以走,当然在没有障碍物的情况下,你是可以随便走的,但是我的这个游戏里面有地图,有地图肯定就得有障碍物,我的想法是这样先把一张图片(320*240),按照1*1的大小拆分下来,用一个矩阵表示当前坐标的状态,例如(20,30,1)这三个参数分别表示X坐标,Y坐标,最后一个参数0表示可以到达,1表示不可到达。这样经过矩阵的初始化以后,就可以在逻辑上知道,当前玩家是否可以行走了。下来就是寻路了,寻路是游戏开发中非常重要的一个元素,如何找到一条最短的路径是程序需要设计的算法,由于自己在算法上也有点研究,自己也想了好久 阅读全文
posted @ 2013-07-27 08:57 史红星-shihongxing 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 题记:梦幻西游是我上中学玩的一款游戏,也是我第一次接触的网络游戏,曾几何时,它为网易公司带来了不菲的收入,也深深的影响了我们这一代爱玩游戏的年轻人。虽然它的辉煌历史已经渐渐远去,现在很多3D效果的游戏已经占据市场,但这款2D游戏每每提及,总会令人爱不释手,魂牵梦绕。我开发这款游戏的名字叫做梦幻之旅,它是运行在Windows操作系统下的一款2D游戏,以C#为开发语言,构建在.NET框架体系内,在VS2010环境下使用XNA和DirectX(SDK)软件开发包进行开发的一款多媒体游戏。自己在大学里主修过游戏开发这门课程,心想如果能把自己曾经非常喜欢的游戏编写出来,那是多么令人兴奋的事情。这款游戏是 阅读全文
posted @ 2013-07-26 22:58 史红星-shihongxing 阅读(483) 评论(0) 推荐(0) 编辑
摘要: 有时候我们要对时间进行转换,达到不同的显示效果 默认格式为:2005-6-6 14:33:34 如果要换成成200506,06-2005,2005-6-6或更多的该怎么办呢 我们要用到:DateTime.ToString的方法(String, IFormatProvider) 日期转化一 为了达到不同的显示效果有时,我们需要对时间进行转化,默认格式为:2007-01-03 14:33:34 ,要转化为其他格式,要用到DateTime.ToString的方法(String, IFormatProvider),如下所示: using System; using System.Global... 阅读全文
posted @ 2013-07-23 22:38 史红星-shihongxing 阅读(631) 评论(0) 推荐(1) 编辑
摘要: 下面 是一个 例子 这个是要 导出的视图1 SELECT a.ID, a.APP_NO, '业务预约' AS AppType, 'rv_Appoint' AS ShowInfoTypeName, c.ID AS CustID, c.CustName, c.CallIntoPhone, a.CarMarkName, c.CarNumber2 FROM dbo.SDTZ_Appoint AS a LEFT OUTER JOIN3 dbo.SDTZ_Customer AS c ON c.ID = a.CustID4 WHERE ... 阅读全文
posted @ 2013-07-19 18:04 史红星-shihongxing 阅读(379) 评论(0) 推荐(0) 编辑