摘要: 在最近开发的一个asp.net 2.0系统上,要给业务部门出数据,在查询界面上经常要用到一个日期选择框,2周前看了www.asp.net上发布的一本书Asp.net Data Tutorial,对asp.net的三层结构开发方式有了一定了解(DataSet, ObjectDataStore)。上周,下了两个asp.net上的范例程序代码,一个是Duwamish7,另一个是petshop3.0(j2... 阅读全文
posted @ 2008-03-20 14:04 noahsky 阅读(437) 评论(0) 推荐(0)
摘要: 一、代码规范 良好的代码风格来自于同一的代码规范。风格良好的代码不仅具备可读性和可维护性,同时也给人行云流水、赏心悦目之快感。 据Microsoft公司统计,基于微软平台的开发中,有70-80%的印度工程师在完成同类算法或者模块时,使用的代码基本一致;而相同的调查中只有20%的中国工程师们是基本一致的。这说明我们的代码生产过程亟待规范。 实义命名 类型、变量、常量、方法等标识符一律采用对应的英文... 阅读全文
posted @ 2008-03-20 14:02 noahsky 阅读(194) 评论(0) 推荐(0)
摘要: ObjectDataSource的使用的函数最好将变量名和数据库字段名统一,否则可能会出现错误虽然有解决办法,但没必要浪费时间去玩那个,不就是变量名吗,无所谓的啦。如果需要使用ObjectDataSource控件的更新和删除功能,一般是根据主键进行修改的,但是我在使用这个功能的时候,由于把主键这个字段设置为了readonly(主键不能更新),结果传回去的时候主键值就没有了,后来想了个办法,用coo... 阅读全文
posted @ 2008-03-20 13:12 noahsky 阅读(2193) 评论(1) 推荐(0)
摘要: 如何为gridview控件里的“删除”列添加一个确认对话框?网上众说纷纭,大致见到了三种解决方案,现归纳如下: 1、继承Web.IO里的button控件,为其实现一个IPostback的接口用于回调,具体代码之复杂,只有作者自己想体会吧…… 2、在gridview的ItemCreated事件中,遍历所有控件,若属于LinkButton类,且CommandName为“Delete”,就将其添加一个属... 阅读全文
posted @ 2008-03-20 13:11 noahsky 阅读(413) 评论(0) 推荐(0)
摘要: 请求方法是请求一定的Web页面的程序或用于特定的URL。可选用下列几种: GET: 请求指定的页面信息,并返回实体主体。 HEAD: 只请求页面的首部。 POST: 请求服务器接受所指定的文档作为对所标识的URI的新的从属实体。 PUT: 从客户端向服务器传送的数据取代指定的文档的内容。 DELETE: 请求服务器删除指定的页面。 OPTIONS: 允许客户端查看服务... 阅读全文
posted @ 2008-03-20 13:10 noahsky 阅读(502) 评论(0) 推荐(0)
摘要: 当前系统日期加1天: select to_date(sysdate,'YYYY-MM-DD') +1 from dual; 当前系统日期加1分钟: select sysdate + 1/1440 from dual; ... 阅读全文
posted @ 2008-03-20 10:29 noahsky 阅读(7998) 评论(0) 推荐(0)
摘要: 有了翅膀才能飞,欠缺灵活的代码就象冻坏了翅膀的鸟儿。不能飞翔,就少了几许灵动的气韵。我们需要给代码带去温暖的阳光, 让僵冷的翅膀重新飞起来。结合实例,通过应用OOP、设计模式和重构,你会看到代码是怎样一步一步复活的。 为了更好的理解设计思想,实例尽可能简单化。但随着需求的增加,程序将越来越复杂。此时就有修改设计的必要, 重构和设计模式就可以派上用场了。最后当设计渐趋完美后,你会发现,即使需求不断增... 阅读全文
posted @ 2008-03-10 15:54 noahsky 阅读(948) 评论(1) 推荐(0)
摘要: 1,服务器端读取DataSet中的数据到XML的形式的string: DataSet ds = new DataSet("CertResult"); DataTable dt = access.GetCZRKInfo(idcard);//读取数据库 if (dt.Rows.Count == 0) return ""; ds... 阅读全文
posted @ 2008-02-26 20:17 noahsky 阅读(258) 评论(0) 推荐(1)
摘要: ;读写配制文件操作#region;读写配制文件操作 public string GetConfigString(string key) { return ConfigurationManager.AppSettings[key]; } //没有加载时读取 public string GetCo... 阅读全文
posted @ 2008-02-23 10:47 noahsky 阅读(178) 评论(0) 推荐(0)
摘要: 1,时间: Access:now() SqlServer:getdate() oracle:sysdate() 2,游标: sqlserver: declare @id int declare rs cursor for select PdaId from Biz_Pda where PdaState='1' or PdaState='2' if @iPda=1 begin open rs ... 阅读全文
posted @ 2008-01-25 10:03 noahsky 阅读(331) 评论(0) 推荐(0)