随笔分类 -  编程

摘要:有时候我们要对时间进行转换,达到不同的显示效果 默认格式为: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 阅读(633) 评论(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) 编辑
摘要:随机排序SQL(适用于 SQL Server,oracle 应该也是一样的 自己并未尝试)SELECT FROM Table ORDER BY NewID()LINQfrom t in Tableorderby Guid.NewGuid()select tLambdaTable.OrderBy(x=>Guid.NewGuid())至于随机选择 n 条记录就是随机排序的变化版(下面的实例就是随机排序的一种)SQL(适用于 SQL Server,oracle 应该也是一样的 自己并未尝试)SELECT TOP 1 FROM Table ORDER BY NewID()LINQ(fom t i 阅读全文
posted @ 2013-07-17 12:56 史红星-shihongxing 阅读(300) 评论(0) 推荐(0) 编辑
摘要:/// /// 数据上下文扩展 /// public partial class dbDataContext : IUnitOfWork { /// /// 随机排序时使用这个函数 /// /// [Function(Name = "NewID", IsComposable = true)] public Guid NewID() { return ((Guid)(this.ExecuteMethodCall(this, ((MethodIn... 阅读全文
posted @ 2013-07-17 12:51 史红星-shihongxing 阅读(881) 评论(0) 推荐(0) 编辑
摘要:可以先看看效果,被禁用的DropDownList的Items已经无法选取与颜色也变为灰色。刚开始,DropDownList没有接收从网址传来的参数时,它每一个Item都是可以选取的,一旦接收了值。所对应的DropDownList的item将无法选取而达到禁用 View Code protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { Data_Binding(); } if (Request.Query... 阅读全文
posted @ 2013-07-15 10:17 史红星-shihongxing 阅读(771) 评论(0) 推荐(0) 编辑
摘要:用.net做B/S结构的系统,您是用几层结构来开发,每一层之间的关系以及为什么要这样分层? 答:从下至上分别为:数据访问层、业务逻辑层(又或成为领域层)、表示层 数据访问层:有时候也称为是持久层,其功能主要是负责数据库的访问 业务逻辑层:是整个系统的核心,它与这个系统的业务(领域)有关 表示层:是系统的UI部分,负责使用者与整个系统的交互。 优点: 分工明确,条理清晰,易于调试,而且具有可扩展性。 缺点: 增加成本。 分层式结构究竟其优势何在? 1、开发人员可以只关注整个结构中的其中某一层; 2、可以很容易的用新的实现来替换原有层次的实现; 3、可以降低层与层之间的依赖; 4、有利于标准化; 阅读全文
posted @ 2013-06-20 09:20 史红星-shihongxing 阅读(335) 评论(0) 推荐(0) 编辑
摘要:前言.Net开发基础系列文章,对自己之前写过的代码备忘,如能给人予帮助,不甚荣幸。个人能力有限,如有差错或不足,请及时指正。从简单的例子开始话说有家影视公司选拔偶像派男主角,导演说了,男演员,身高是王道。于是有下面代码://男演员实体类public class Boy{ //姓名 private string mName; //身高 private int mHeight; public string Name { get { return this.mName; } } public int Height { get { ... 阅读全文
posted @ 2013-06-17 16:00 史红星-shihongxing 阅读(298) 评论(0) 推荐(1) 编辑
摘要:ASP.NET 页运行时,此页将经历一个生命周期,在生命周期中将执行一系列处理步骤。这些步骤包括初始化、实例化控件、还原和维护状态、运行事件处理程序代码以及进行呈现。了解页生命周期非常重要,因为这样做您就能在生命周期的合适阶段编写代码,以达到预期效果。此外,如果您要开发自定义控件,就必须熟悉页生命周期,以便正确进行控件初始化,使用视图状态数据填充控件属性以及运行任何控件行为代码。(控件的生命周期基于页的生命周期,但是页引发的控件事件比单独的 ASP.NET 页中可用的事件多。)常规页生命周期阶段一般来说,页要经历下表概述的各个阶段。除了页生命周期阶段以外,在请求前后还存在应用程序阶段,但是这些 阅读全文
posted @ 2013-06-10 14:59 史红星-shihongxing 阅读(138) 评论(0) 推荐(0) 编辑
摘要:asp.net有两种方法引发回传1、通过button,ImageButton直接引发回传2、其他控件通过__doPostBack 函数引发回传具体原理如下一、Button和ImageButton直接引发回传,当在这两种控件上触发事件时,控件的ID会作为参数传给服务器,从而使服务器得知该映射到哪个后端事件1、Default.aspx<%@ Page Title="Home Page" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true&qu 阅读全文
posted @ 2013-06-10 14:55 史红星-shihongxing 阅读(341) 评论(0) 推荐(0) 编辑
摘要:这个是我最困扰的,也是我想了好久才想出来的。游戏中,你肯定要判断当前的路是不是可以走,当然在没有障碍物的情况下,你是可以随便走的,但是我的这个游戏里面有地图,有地图肯定就得有障碍物,我的想法是这样先把一张图片(320*240),按照1*1的大小拆分下来,用一个矩阵表示当前坐标的状态,例如(20,30,1)这三个参数分别表示X坐标,Y坐标,最后一个参数0表示可以到达,1表示不可到达。这样经过矩阵的初始化以后,就可以在逻辑上知道,当前玩家是否可以行走了。下来就是寻路了,寻路是游戏开发中非常重要的一个元素,如何找到一条最短的路径是程序需要设计的算法,由于自己在算法上也有点研究,自己也想了好久,终于想 阅读全文
posted @ 2013-05-13 00:15 史红星-shihongxing 阅读(430) 评论(0) 推荐(0) 编辑