实例
文章平均质量分 87
somboy
软件开发,数据库,Web
展开
-
制作PHP留言本全过程[图]-查看留言
查看留言是默认打开留言本时进入的页面,也就是首页,名称为index.php。在前面,我们向数据表中已添加了一条测试数据,因此默认首页中也只显示这一条数据,如图22-7所示。图22-7 留言本首页 在留言本首页可分为三部分。第一部分为页眉,显示了留言板的标题和导航链接(“查看”留言和“我要留言”);第二部分是留言的主体,每一条信息以一个水平线作为分隔;第三部分是页脚,原创 2007-09-25 13:29:00 · 9367 阅读 · 3 评论 -
自己动手做博客之日志管理-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 · 1797 阅读 · 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 · 1884 阅读 · 0 评论 -
自己动手做博客之日志管理-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 · 2151 阅读 · 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 · 1317 阅读 · 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 · 1191 阅读 · 0 评论 -
Flex实战-制作功能齐全的FLV播放器(1)
写在前面的话: FLV(Flash Video)流媒体格式是随着Flash MX的推出而发展而来的一种新兴的视频格式。FLV文件体积小巧,清晰的FLV视频1分钟在1MB左右,一部电影在100MB左右,是普通视频文件体积的1/3。再加上CPU占有率低、视频质量良好等特点使其在网络上盛行,目前网上的几家著名视频共享网站均采用FLV格式文件提供视频。本文节将讲述如何在Flex 3.0中制作原创 2008-11-18 16:26:00 · 2979 阅读 · 38 评论 -
Flex实战-制作功能齐全的FLV播放器(2)功能和结构设计
本实例使用了外部XML文件作为数据源,选择Flex Builder 3作为开发软件,实现在线播放FLV视频文件。 功能 下面以“FLV播放器”实例为例介绍一下需要的功能:(1)FLV播放显示器 这是该实例的主体,负责播放当前的FLV文件,将此视频显示出来。为了实现能在网络中的顺畅原创 2008-11-28 15:44:00 · 2539 阅读 · 2 评论 -
Flex实战-制作功能齐全的FLV播放器(3)定义播放列表数据源
通过前两篇的介绍,明确了实例的功能需求、实例结构的设计。本文介绍实例中数据源这是实例的必备基础,本实例采用XML文件作为数据源文件。最新体验区http://flex.itzcn.com/index.htm 采用何种形式储存数据,是实例开发中重点考虑的内容。我们常常会碰到需要处理以各种格式保存或者传输数据的情况,可以将长期保存的数据储存成文件或数据库,当需要时调用。选原创 2008-11-28 16:00:00 · 2194 阅读 · 1 评论 -
Flex实战-制作功能齐全的FLV播放器(5)实现播放列表
最新体验区http://flex.itzcn.com/index.htm 播放列表文件相当简单,就是一个TileList组件,但是其itemRenderer属性为另外的一个组件“PlayListBox”。将这两者分开编写,当需要对播放列表整体改变时,只需要对单项文件或播放列表文件进行简单修改,分析起来相当简单。播放列表(PlayList.mxml)文件的内容如下所示:?xml versi原创 2008-12-01 19:04:00 · 1816 阅读 · 2 评论 -
Flex实战-制作功能齐全的FLV播放器(4)编写自定义事件类
在本实例中自定义组件和主程序的交互,要靠不同参数的事件实现的。不同自定义组件中的相同组件,他们的事件参数是相同的,这样,主程序就很难辨别。为了能实现不同自定义组件传递不同的时间参数,需要自定义的事件类。该类相当于自定义组件和主程序间的桥梁。本文中讲述了本实例中自定义的3个事件类。最新体验区http://flex.itzcn.com/index.htm1 视频控制器事件类原创 2008-12-01 18:53:00 · 1928 阅读 · 5 评论 -
自己动手做博客之日志管理-2.2 模板页
VS.NET 2005中提供了ASP.NET 2.0核心框架,ASP.NET 2.0改进了以往版本对网页设计方面支持上的不足,新增和增强了很多的功能,其中母版页控件就是一例。 将母版页称为页面模板或许更容易理解它的作用,母版页中包含的是页面公共部分,即网页模板。母版页提供了开发人员已通过传统方式创建的功能,这些传统方式包括重复复制现有代码、文本和控件元素;使用框架集;对通用元素使原创 2007-10-09 13:12:00 · 2003 阅读 · 0 评论 -
自己动手做博客之日志管理-2.1 数据库类
在ASP.NET中,任何的Web窗体页是以类的形式来组织的。因此,我们可以封装一些常用的方法和事件,这样将会在编程过程中起到事半功倍的效果。在经过对日志管理系统分析和数据库的设计后,可很容易地发现一些可以抽象为类的功能。例如,可以将数据库的连接、执行SQL语句并得到各种返回值等,生成一个数据库类。虽然这些所有的功能,也可以在具体实现的Web窗体页中直接实现,但使用类的封装实现,更符合面向对原创 2007-10-08 14:29:00 · 1457 阅读 · 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 · 2647 阅读 · 0 评论 -
制作PHP留言本全过程[图]-添加留言
通过查看留言页面,我们学习了如何通过SQL语句将结果从MySQL数据库中以HTML的形式显示到浏览器。添加留言相对比较复杂,因为这里涉及到三个步骤,首先要为用户显示添加留言的表单,再获取表单中填写的信息,最后将这些信息插入到数据库中,如图22-8所示为本例中添加留言页面的效果,文件名称为AddWord.php。图22-8 添加留言 从首页中单击“我要留言”链接可进入原创 2007-09-25 13:36:00 · 5934 阅读 · 3 评论 -
PHP语法中的变量
在PHP中变量不需要声明数据类型,直接给变量赋值即可,变量会在赋值时自动转换为相应的数据类型。但是,需要注意PHP中使用一个美元符号后面跟上量名称,来表示一个变量,而且变量的名称是对区分大小写的。 变量名应与PHP中其它的标记一样遵循相同的规则。一个有效的变量名由字母或者下划线开头,后面跟上任意数量的字母,数字,或者下划线。按照正常的正则表达式,它将被表述为:[a-zA-Z_/原创 2007-09-25 14:40:00 · 2751 阅读 · 0 评论 -
制作PHP留言本全过程[图]-数据库设计
在这里以Fedora 6中的MySQL数据库为例 所谓数据库设计,实际上也就是为留言本实例创建所需的数据库和表。因此,在开始实际创建操作之前,需要对留言本中要实现的功能进行分析。本例中,要进行查看和添加留言操作,而且没有管理员功能,使用一个表即可实现。为了操作的直观,这里选择使用图形工具MySQL Query Browser。具体的操作步骤如下:(1)从【应用程序】菜单中进行选择原创 2007-09-25 13:17:00 · 3845 阅读 · 0 评论 -
Blog中介绍有关的实例列表(继续更新....)
Blog中贴了一些实例的实现过程,由于水平有限,可能有很多错误,还请大家多多关照。其中以.NET的为主,有一些是JSP的,当然PHP也占一部分,将继续更新.....1.日志管理 博客以其可以充分利用网络互动、更新即时的特点,让用户最快获取最有价值的信息与资源,并可以发挥无限的表达力,及时记录和发布生活故事、新闻线索以及灵感的保存等;更可以与其他博友进行深度交流沟通。本实例将原创 2007-10-18 13:31:00 · 1132 阅读 · 0 评论 -
自己动手做博客之日志管理-1.2 数据库分析
通过上节的系统结构分析,明确的系统的功能需求,数据库需求设计也变得更加清晰。在系统中最主要的是日志信息的存储,例如日志的类别、日志名称、日志的内容等。其次,是日志的附加信息,即日志的评论内容,阅读次数等。 最终确定系统需要使用3个表完成。我们在SQL Server 2005中,建立这些数据表,数据库名称为myLog。这些表的名称、描述以及包含字段的说明如下:l原创 2007-10-08 14:25:00 · 1426 阅读 · 0 评论 -
自己动手做博客之日志管理-3.2 编码实现系统首页
结束布局阶段后,得到了系统首页的框架内容,接下来的工作是使用布局中的数据控件Repeater实现图1-3所示的效果。使用Repeater控件分页显示日志数据的代码比较多,第一步在Default.aspx.cs文件中添加如下声明语句: //数据库连接 public SqlConnection conn = new SqlConnection(Configuratio原创 2007-10-09 13:27:00 · 1236 阅读 · 0 评论 -
自己动手做博客之日志管理-3.3 编码实现其他模块
所谓其他模块指的是在系统首页中除了主体日志之外的模块,从图1-3所示的效果中可以看到这些模块包括:日志分类、最新日志和最近评论。这些模块与母版页一样,在每个页面中都会有显示,设计时将这些模块分别封装为成同的用户控件,再嵌入到母版页中,具体的实现如下所示。1.日志分类 用户控件最简单的一个定义是ASP.NET布局代码中可重用的部分,它以.ascx为扩展名进行保存。创建用户控件非原创 2007-10-09 13:31:00 · 1803 阅读 · 0 评论 -
自己动手做博客之日志管理-4.1 查看日志列表
在首页中的任何地方单击日志标题链接将在打开的页面中浏览日志正文;如果单击了日志分类中的链接,将会在页面中显示某一类别的日志。这也就是查看日志的两个模块:查看日志列表和日志正文。 日志列表与系统首页的惟一区别就是,在这里仅列出了一个类别的日志列表,像分页、最新日志和评论这些都与首页相同,如图1-7所即为查看日志列表时的效果。<v:shapetypeid="_x0000原创 2007-10-11 12:58:00 · 1814 阅读 · 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 · 1451 阅读 · 2 评论 -
自己动手做博客之日志管理-5.1 管理员登录
经过前面几个步骤日志管理系统的前台就算制作完成了,可以打开首页,单击一个类别链接查看日志列表,再单击日志标题来浏览日志,然后为日志添加评论后返回首页。从本节开始,我们将介绍如何针对前台的这些数据进行管理,包括添加类别、添加日志、管理评论等。 我们不希望自己的博客被用户改的面目全非,也不希望用户可以随意发表日志,因此为博客设置一个管理员是很必要的。为了区分管理员的特殊身份,在系统中原创 2007-10-11 13:13:00 · 3846 阅读 · 0 评论 -
RoR实战《第2招》- 无处不在的字符串
Ruby语言中,字符串是String类的实例,因此任意的字符串变量、常量都可以调用String类的实例方法。String类是Ruby中最重要的类之一,拥有多个标准方法。招数列表:第2招 无处不在的字符串2.1 创建字符串2.2 字符串原创 2009-09-23 14:25:00 · 2182 阅读 · 0 评论