摘要: 调用对象$db中的query()方法。在这里,$db显然是一个数据库操作对象,其中有一个方法query(),用于执行MySql命令,并将执行的结果返回。表示调用或者所属关系(箭头左边是箭头右边父项),相当于C里面的点号(.)以简单的理解为,左边为一个对象,右边则是这个对象的属性或方法 阅读全文
posted @ 2011-07-09 15:30 xgcdd 阅读(2768) 评论(0) 推荐(1) 编辑
摘要: 在生活中,拥有目标是非常重要的。特别对于网站设计而言,因为没有目标就没有动力,更无法衡量你的成功与否。 目标有助于设计师专注于重要的事情,把握设计方案的走向。目标能帮助设计者设计出令人眼前一亮的网站。 设计任何一个网站,过程都是大同小异的:我完成了一份设计稿,然后把它交给客户。虽然在一开始,我有我的创意,客户有客户的需求,但是我知道我会在最后交出一份令人满意的答卷。 之后的步骤大径相同,但每个网站都会因面向的群体不同、定位不同、风格不同而各自产生某些不同的步骤。有时我需要手绘,有时我又必须利用PS、AI等软件的强大功能。 尽管不同项目的过程可以有所差异,但至关重要的是做一个网站一定会确立一个. 阅读全文
posted @ 2011-06-29 17:29 xgcdd 阅读(528) 评论(0) 推荐(0) 编辑
摘要: 一、自己总结的公用样式解析html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td { margin: 0; padding: 0; }img { border: 0 none; vertical-align: top; }ul, li { list-style-type: none; }h1, h2, h3, h4, h5, h6 { font-size: 14px; }body, input, sel 阅读全文
posted @ 2011-06-29 17:19 xgcdd 阅读(677) 评论(0) 推荐(0) 编辑
摘要: <html> <head> <title> </title> <meta name= "GENERATOR " content= "Microsoft Visual Studio .NET 7.1 "> <meta name=ProgId content=VisualStudio.HTML> <script language=javascript> function showLine() { var e=event.srcElement; e.style.borderBo 阅读全文
posted @ 2011-06-29 14:17 xgcdd 阅读(1902) 评论(0) 推荐(0) 编辑
摘要: 效果图:代码:1,前台代码:<asp:TextBox ID="TextBox1" runat="server" Text="请输入查找内容"></asp:TextBox>&nbsp;&nbsp;<asp:LinkButton ID="LinkButton1" runat="server" onclick="LinkButton1_Click" style=" text-align:center; border:1px s 阅读全文
posted @ 2011-06-27 17:08 xgcdd 阅读(1230) 评论(0) 推荐(0) 编辑
摘要: 从网上搜集了两篇关于数据库分页性能分析总结的文章,分页方式大同小异。第一篇、转载自comaple的博客 本试验在于探讨分页的性能问题,当然客户端分页也是一种分页的策略。不过这种分页方式已经过时了,建议不要采用。这里我们只讨论服务器端分页。实验环境:Pentium(R) dual-Core CPU E5300 @ 2.6GHz 2.59GHz, 2.00GB内存SqlServer2008 数据库环境,数据库中我们要用到的的表: dbo.GMpipeCREATE TABLE [dbo].[GMpipe]([GMDataID] [uniqueidentifier] NOT NULL,[pointID 阅读全文
posted @ 2011-06-24 16:41 xgcdd 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 一、DataBinder.Eval的基本格式灵活的运用数据绑定操作在绑定数据时经常会用到这个句程序:<%# DataBinder.Eval(Container.DataItem,"xxxx")%>或者<%# DataBinder.Eval(Container,"DataItem.xxxx")%> 今天又学到一种,而且微软也说这种方法的效率要比以上两种高。 <%# ((DataRowView)Container.DataItem)["xxxx"]%> 很有用的,这样可以在前台页面做好多事情了。 还要记 阅读全文
posted @ 2011-06-22 17:04 xgcdd 阅读(1158) 评论(0) 推荐(0) 编辑
摘要: 其实Repeater分页是一个很简单的过程,只要你仔细看里面的逻辑,相信你也可以做到!准备页面素材: 1、前台页面需要放置一个 Repeater ,用来显示您索要显示的数据。 2、一个隐藏域 lable用来控制页数。 3、两个图片按钮 用来实现点击切换页码。后台: 1、数据源,我们使用Datatable,用来绑定Repeater。 2、分页控制数据源 PagedDataSource,用来分页填充。原理: 设置PagedDataSource显示条数,然后将PagedDataSource的当前页的数据填充给Repeater,这样就实现了分页效果。前台代码:<%@ Page Language= 阅读全文
posted @ 2011-06-22 16:23 xgcdd 阅读(2555) 评论(0) 推荐(1) 编辑
摘要: 1.Asc 说明:返回字母的Acsii值举例:select Asc("A")返回65 2.Chr 说明:将ascii值转换到字符举例:select chr(65)返回"A"3.Format说明:格式化字符串举例:Select Format(now(),"yyyy-mm-dd")返回类似于"2008-04-03" Select Format(3/9,"0.00")返回0.334.InStr 说明:查询子串在字符串中的第一个出现的位置,没有返回0举例:select Instr("abc&q 阅读全文
posted @ 2011-06-22 15:52 xgcdd 阅读(415) 评论(0) 推荐(0) 编辑
摘要: 前台:<%#getString((DataBinder.Eval(Container.DataItem,"content")).ToString(),200)%>后台:protected string getString(string s, int n) { if (s.Length == n) return s; else if (s.Length > n) return s.Substring(0, n) + "… "; else if (s == " " || s == null) return " 阅读全文
posted @ 2011-06-22 12:28 xgcdd 阅读(199) 评论(0) 推荐(0) 编辑