摘要:这不是一个新话题了,无论是asp还是asp.net,谁都想实现真正的数据和显示分离。今天下午弄了一下,实现了这个效果。大概过程就是美工人员来制作模板,然后模板里面可以使用一些自定义标签,最后由程序来加载模板并输出实际的加了内容的页面。比如说下面的自定义标签 就表示 文章栏目ID为17,共显示10条记录,每条记录最多显示10个字符,不比是精华,分两栏显示。本文章演示的是原理,根据这个原理可以实现更复杂的模板。 Read More
posted @ 2005-08-19 18:12 蛙蛙王子 Views(3186) Comments(9) Diggs(0) Edit
  近几天刚刚交付验收了一个政府的软件项目,在这个项目的开发过程中遇到了不少困难,包括技术上的障碍和一些实际的人为上的问题。一个项目之所以能成功,能让客户满意,领导放心的原因可能大多都差不多,大多都是老生长谈的那几条。但是一个项目失败的原因却各有各的不同。下面再根据自己的体会写一些项目总结,一为了总结不足,积累经验,二为了以后项目中避免犯同样的错误。 Read More
posted @ 2005-08-19 11:43 蛙蛙王子 Views(3381) Comments(15) Diggs(0) Edit
摘要:好多人都喜欢写一些代码生成器的东西,毕竟谁也不愿意在重复枯燥的事上多费功夫,比如要写一个生成c#处理存储过程的代码吧,就要先获取存储过程的名称,以及存储过程的参数的名称,大小,类型,方向等信息,这样才能根据这些信息拼接出要生成的代码字符串,更高级的代码生成器是利用了.NET的CodeDom技术。获取某个数据库中所有存储过程名称列表可以通过访问sysobjects表来完成,只要获取了存储过程的名字就可以通过下文的技术来获取存储过程更详细的信息。 Read More
posted @ 2005-08-18 12:03 蛙蛙王子 Views(2998) Comments(11) Diggs(0) Edit
这是偶们群里的内部讲座,我把聊天记录贴上来,呵呵,不知道适合不适合发布到首页,不合适我一会儿就撤下来。 Read More
posted @ 2005-08-17 14:15 蛙蛙王子 Views(1675) Comments(4) Diggs(0) Edit
using System;namespace ConsoleApplication1{ public delegate void AddContainer(); public class Class1 { public static AddContainer AddCont = null; private Class1() { ... Read More
posted @ 2005-08-13 15:31 蛙蛙王子 Views(765) Comments(2) Diggs(0) Edit
呵呵,大家都知道mssql里有个newid()的函数,呵呵,其实在asp里获取guid也很简单,就两行代码Set TypeLib = CreateObject("Scriptlet.TypeLib")strGUID = TypeLib.Guidresponse.write strGUID access获取guid也很简单,设置一个自动编号列,在属性里设置成“同步复制ID”就可以了,呵呵。群里的i... Read More
posted @ 2005-08-10 17:42 蛙蛙王子 Views(1226) Comments(2) Diggs(0) Edit
什么是随笔,这就是随笔,随意写的技术感悟。 最近发现其实好多情况下,客户的需求有很大的相似性,象一般的中小企业或公司如果要建立自己的网站的话,都差不多是想宣传自己并通过网站获取新的客户群,一般都是为了向潜在客户展示自己的产品或服务,然后获取客户的一些反馈,发布一些公司的促销活动信息和新产品信息,统计潜在客户的特点和地域分布,和长期客户通过网络建立联系,并通过网络和合作伙伴建立对话,去年到现在... Read More
posted @ 2005-08-06 21:54 蛙蛙王子 Views(2319) Comments(4) Diggs(0) Edit
摘要:在很多情况下,我们需要把数据转换成图表的形式来显示。一直有个想法儿就是数据用xml来表示,这个xml文件可以用asp或者asp.net在服务器端提取数据库并拼接而成。然后写个通用的xslt文件把这些xml文件转换成柱形,饼形,曲线形等图形报表。因为这里面涉及好多xslt和css高级的东西,比如说xslt的递归处理,和css的表达式等,所以做这个东西的时候很费力,而且到最后还有一些遗憾的地方。本示例没有用xslt和javascript交互的地方,下次改进的时候如果能利用好javascript的灵活性和面向对象特性的话,以及xslt的一些高级的内容的话,我想这次遗留下的问题应该会解决的,也许我们还可以不把它们进一步封装成自定义服务器控件,以达到重用的效果。 Read More
posted @ 2005-08-06 15:38 蛙蛙王子 Views(5536) Comments(8) Diggs(0) Edit
昨天整理了一些数据库开发t-sql的技巧,给律协做软件的时候,在导数据库方面经历了好多困难,把那些零碎的东西整理了一下,以后方便用。最近想整出一套通用的系统来,昨天该弄投票系统了,找了几个投票系统显示效果都不是很好,于是我想在服务器端生成XML文件,然后在客户端用XSLT把它解析成VML图形,从而形成柱形图表,配合css的表达式和js对html dom的控制应该表现力是不错的,可惜昨天弄到快7点了... Read More
posted @ 2005-08-06 08:15 蛙蛙王子 Views(680) Comments(0) Diggs(0) Edit
蛙蛙推荐:整理了一些t-sql技巧 一、 只复制一个表结构,不复制数据 select top 0 * into [t1] from [t2] 二、 获取数据库中某个对象的创建脚本 1、 先用下面的脚本创建一个函数 if exists(select 1 from sysobjects where id=object_id('fgetscript') and objectproperty(id... Read More
posted @ 2005-08-05 13:18 蛙蛙王子 Views(2990) Comments(9) Diggs(0) Edit