.NET
文章平均质量分 87
somboy
软件开发,数据库,Web
展开
-
自己动手做博客之日志管理-5.3 管理日志列表
日志列表的管理也包括添加、修改和删除,在这里制作的用户控件名称为ucAdmin_Log.ascx,其页面的布局如图1-17所示。<v:shapetypeid="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t"path="m@4@5l@4@11@9@11@9@5xe" filled="f" str原创 2007-10-16 13:04:00 · 2123 阅读 · 0 评论 -
自己动手做博客之日志管理-3.1 添加系统首页布局
在本章开始的结构分析时提到,系统首页是必不可少的。作为博客系统的首页,首先要显示的就是日志,还有就可以提供日志的类别和搜索帮助用户更好的浏览日志。本节将介绍如何实现系统首页,如图1-3所示为最终效果。<v:shapetypeid="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t"path="m原创 2007-10-09 13:18:00 · 1783 阅读 · 0 评论 -
自己动手做博客之日志管理-3.3 编码实现其他模块
所谓其他模块指的是在系统首页中除了主体日志之外的模块,从图1-3所示的效果中可以看到这些模块包括:日志分类、最新日志和最近评论。这些模块与母版页一样,在每个页面中都会有显示,设计时将这些模块分别封装为成同的用户控件,再嵌入到母版页中,具体的实现如下所示。1.日志分类 用户控件最简单的一个定义是ASP.NET布局代码中可重用的部分,它以.ascx为扩展名进行保存。创建用户控件非原创 2007-10-09 13:31:00 · 1789 阅读 · 0 评论 -
自己动手做博客之日志管理-1.1 系统分析
随着互联网的高速发展,越来越多的人和行业接触到了她——博客,并开始了自己了业务。与此同时,博客也成为继免费主页、论坛、QQ和邮箱之后——草民的新秀,博客也成为时下Web 2.0的代名词。 “博客”源于英文单词Blog/Blogger。Blog,是Weblog的简称。而Weblog,其实是Web 和Log的组合词。Web,指World Wide Web,也就是指互联网;Log的原义原创 2007-10-08 14:15:00 · 2631 阅读 · 0 评论 -
自己动手做博客之日志管理-3.2 编码实现系统首页
结束布局阶段后,得到了系统首页的框架内容,接下来的工作是使用布局中的数据控件Repeater实现图1-3所示的效果。使用Repeater控件分页显示日志数据的代码比较多,第一步在Default.aspx.cs文件中添加如下声明语句: //数据库连接 public SqlConnection conn = new SqlConnection(Configuratio原创 2007-10-09 13:27:00 · 1221 阅读 · 0 评论 -
自己动手做博客之日志管理-5.4 管理评论
评论是单向管理,即只可以添加和删除,即使是管理员也不可以修改对日志的评论。管理评论使用了用户控件ucAdmin_Comment.ascx,运行效果如图15-21所示。<v:shapetypeid="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t"path="m@4@5l@4@11@9@11@9原创 2007-10-16 13:06:00 · 1299 阅读 · 0 评论 -
自己动手做博客之日志管理-5.2 管理日志分类
在图1-14中看到第一个要管理是日志分类,也就是本节所要介绍的。它是使用ucAdmin_LogCategory.ascx用户控件来完成的,如图1-1所示是该控件的最终布局。<v:shapetypeid="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t"path="m@4@5l@4@11@9@1原创 2007-10-16 12:55:00 · 1871 阅读 · 0 评论 -
试用SQL Server 2008增强的XML DML功能
XML DML(XML数据修改语言)是XQuery语言的扩展。根据W3C的定义,XQuery语言缺少数据操作(DML)部分。本节介绍SQL Server 2008中的XML DML,使用它们对可以对XML数据类型进行操作。XML DML将会使用区分大小写的关键字添加到XQuery中,包括:insert、delete和replace value of。1.插入insert原创 2008-06-07 15:28:00 · 898 阅读 · 0 评论 -
探究序列化与反序列化能力(上) - 客户端支持,JavaScriptTypeResolver与JavaScriptConverter
在ASP.NET AJAX中使用了JSON作为客户端与服务器端传递对象信息的方式。因此,在ASP.NET AJAX的客户端与服务器端均提供了序列化与反序列化的能力。了解这些内容的使用方法,可以说是使用与扩展ASP.NET AJAX所必须的能力。在这两篇文章里,我们就来看一下ASP.NET AJAX中的序列化与反序列化的能力。转载 2008-08-28 15:16:00 · 1162 阅读 · 0 评论 -
探究序列化与反序列化能力(下) - JavaScriptSerializer
在ASP.NET AJAX中,客户端的序列化与反序列能力由Sys.Serialization.JavaScriptSerializer类的serialize和deserialize两个静态方法提供。在服务器端,所有的序列化与反序列化能力,包括类型之间的转换,对于开发人员来说都是由JavaScriptSerializer类的几个方法实现的。从前一片文章里我们已经知道了两个辅助的类:JavaScr转载 2008-08-28 15:22:00 · 2963 阅读 · 0 评论 -
自己动手做博客之日志管理-2.1 数据库类
在ASP.NET中,任何的Web窗体页是以类的形式来组织的。因此,我们可以封装一些常用的方法和事件,这样将会在编程过程中起到事半功倍的效果。在经过对日志管理系统分析和数据库的设计后,可很容易地发现一些可以抽象为类的功能。例如,可以将数据库的连接、执行SQL语句并得到各种返回值等,生成一个数据库类。虽然这些所有的功能,也可以在具体实现的Web窗体页中直接实现,但使用类的封装实现,更符合面向对原创 2007-10-08 14:29:00 · 1443 阅读 · 0 评论 -
自己动手做博客之日志管理-1.2 数据库分析
通过上节的系统结构分析,明确的系统的功能需求,数据库需求设计也变得更加清晰。在系统中最主要的是日志信息的存储,例如日志的类别、日志名称、日志的内容等。其次,是日志的附加信息,即日志的评论内容,阅读次数等。 最终确定系统需要使用3个表完成。我们在SQL Server 2005中,建立这些数据表,数据库名称为myLog。这些表的名称、描述以及包含字段的说明如下:l原创 2007-10-08 14:25:00 · 1409 阅读 · 0 评论 -
自己动手做博客之日志管理-5.1 管理员登录
经过前面几个步骤日志管理系统的前台就算制作完成了,可以打开首页,单击一个类别链接查看日志列表,再单击日志标题来浏览日志,然后为日志添加评论后返回首页。从本节开始,我们将介绍如何针对前台的这些数据进行管理,包括添加类别、添加日志、管理评论等。 我们不希望自己的博客被用户改的面目全非,也不希望用户可以随意发表日志,因此为博客设置一个管理员是很必要的。为了区分管理员的特殊身份,在系统中原创 2007-10-11 13:13:00 · 3826 阅读 · 0 评论 -
自己动手做博客之日志管理-5.5 修改密码
修改密码是本章介绍的最后一个管理功能,使用它管理员可以修改存储在admin.xml文件中的密码,完成这个功能的用户控件是ucAdmin_PWD.ascx。该控件的布局及运行效果如图1-22所示。<v:shapetypeid="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t"path="m@4@原创 2007-10-16 13:09:00 · 1174 阅读 · 0 评论 -
Blog中介绍有关的实例列表(继续更新....)
Blog中贴了一些实例的实现过程,由于水平有限,可能有很多错误,还请大家多多关照。其中以.NET的为主,有一些是JSP的,当然PHP也占一部分,将继续更新.....1.日志管理 博客以其可以充分利用网络互动、更新即时的特点,让用户最快获取最有价值的信息与资源,并可以发挥无限的表达力,及时记录和发布生活故事、新闻线索以及灵感的保存等;更可以与其他博友进行深度交流沟通。本实例将原创 2007-10-18 13:31:00 · 1121 阅读 · 0 评论 -
C#定义常量的两种方法
在C#中定义常量的方式有两种,一种叫做静态常量(Compile-time constant),另一种叫做动态常量(Runtime constant)。前者用“const”来定义,后者用“readonly”来定义。 对于静态常量(Compile-time constant),它的书写方式如下: public const int MAX_VALUE = 10; 为什么称它为静态常量呢,因为如上原创 2007-10-04 12:55:00 · 21564 阅读 · 1 评论 -
ASP.NET动态生成html页面
此功能适用于后台数据库功能不强的web站点,即大部分文本不是存放在数据库的记录中,而是放在html文件或者xml文件中,仅仅把索引放到数据库中, 如文章标题、类别、查询关键字等。这样适合于后台没有诸如MS Sql Server这样的数据库支持的Web站点。 适用于新闻发布系统,比如sina、163等都是采用动态生成html页面的。 适用于需动态定制页面的程序。比如论坛、原创 2007-10-04 16:58:00 · 821 阅读 · 3 评论 -
ASP.NET 程序中常用的三十三种代码(上)
1. 打开新的窗口并传送参数: 传送参数: response.write("window.open(’*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"’)") 接收参数: string a = Request.QueryString("id"); string b = Request.QueryStrin转载 2007-10-04 17:00:00 · 760 阅读 · 0 评论 -
ASP.NET 程序中常用的三十三种代码(下)
16.模板列ASP:TEMPLATECOLUMN visible="False" sortexpression="demo" headertext="ID"> ITEMTEMPLATE> ASP:LABEL text= runat="server" width="80%" id="lblColumn" /> ITEMTEMPLATE> ASP:TEMPLATECOLUMN> ASP:T转载 2007-10-04 17:02:00 · 961 阅读 · 0 评论 -
自己动手做博客之日志管理-2.2 模板页
VS.NET 2005中提供了ASP.NET 2.0核心框架,ASP.NET 2.0改进了以往版本对网页设计方面支持上的不足,新增和增强了很多的功能,其中母版页控件就是一例。 将母版页称为页面模板或许更容易理解它的作用,母版页中包含的是页面公共部分,即网页模板。母版页提供了开发人员已通过传统方式创建的功能,这些传统方式包括重复复制现有代码、文本和控件元素;使用框架集;对通用元素使原创 2007-10-09 13:12:00 · 1984 阅读 · 0 评论 -
自己动手做博客之日志管理-4.1 查看日志列表
在首页中的任何地方单击日志标题链接将在打开的页面中浏览日志正文;如果单击了日志分类中的链接,将会在页面中显示某一类别的日志。这也就是查看日志的两个模块:查看日志列表和日志正文。 日志列表与系统首页的惟一区别就是,在这里仅列出了一个类别的日志列表,像分页、最新日志和评论这些都与首页相同,如图1-7所即为查看日志列表时的效果。<v:shapetypeid="_x0000原创 2007-10-11 12:58:00 · 1793 阅读 · 0 评论 -
自己动手做博客之日志管理-4.2 查看日志正文
日志正文是系统中最重要的模块之一,作为博客系统为最终用户提供浏览日志内容的功能是必不可少的。通常一次仅能浏览一条日志,这里我们仍然使用Repeater控件来显示其内容,如图1-8所示即为布局后的日志正文。<v:shapetypeid="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t"path=原创 2007-10-11 13:06:00 · 1437 阅读 · 2 评论 -
《HTML 5+CSS 3网站布局应用教程》图书推荐
HTML 5+CSS 3网站布局应用教程第1章 下一代Web开发标准——HTML 51.1 为什么使用HTML 5 21.2 HTML 5大势所趋 51.2.1 HTML 5的诞生 51.2.2 关于HTML 5的组织 61.2.3 HTML 5的目标 61.2.4 HTML 5的浏览器支持情况 81.3 HTML 5新特性与技巧 91.4 Flash、Si原创 2012-07-26 16:10:27 · 1812 阅读 · 0 评论