2006-11-18
经过几天的努力,又加入了一些新的功能,其中最大的且最重要的变动就是引入了MS-SQL数据库,与我之前用的XML文档同时作为数据源,也就是说现在我的Blog同时引用两种数据源。页面方面没有大的改动,只是加了几个小图标,还有一个calendar控件。废话少说,先睹为快~~如下:
blog地址 http://blog.c324aaa.net
另外,我昨天又注册了一个域名,它就是http://inluck.net,我觉得它看上去比较容易记而且又有“走运中”的意思,所以打算以后长期使用,有可能会取代c324aaa.net。因此到目前为止,我拥有的域名就有以下六个了:
http://nomp.net
http://inluck.net
http://c324aaa.net
http://chadint.net
http://xpluto.com
http://fuckitout.com(由于它含有腾讯屏蔽了的英文单词,估计极有可能不能完全显示出来。。。)
下面是我到目前为止写的blog开发日志(ver0.23~0.25),贴出来交流和分享开发技术:
**********************************************************
2006-11-14 -ver0.23
***主项目***
删除back.aspx和defaul_in.aspx
***Global.asax***
1.新增Navigatoer():
-分情况显示不同页面的navigator;
2.改进Copyright():
-加入QQ回复代码;
-改正计数器服务器地址;
***Login.aspx***
加入了"用户名"验证;
***Entry.cs***
1.加入CreateTimeAsString和CreateTime属性,实现creationTime的显示;
2.加入ReadCountAsString和ReadCount属性,实现readCount的显示,但使得每阅读一次便修改一次;
***Edit.aspx和Edit.aspx.cs***
pageTitle分情况显示create和edit
**********************************************************
**********************************************************
2006-11-17 - ver0.24
升级用户验证系统
***Login.aspx***
加入MS-SQL连接,从MS-SQL数据库中读取用户验证数据;
**********************************************************
**********************************************************
2006-11-18 -ver0.25
完善entry浏览计数器
***Default.aspx***
1.由于我的网页素材(图片/图标)都放在家里,也懒得在网上找,就从Windows自带的图标里挑了三个并作了处理,分别作为"view"/"edit"/"delete"的暂用图标,以后有空再自己画;
2.加入calendar控件,不过参数还没设置,没有连上数据;
***Entry.cs***
1.删除ReadCount属性,将ReadCountAsString改为可读写且XMLIngore();
2.在save()方法中,加入代码使文件创建时在MS-SQL数据库中创建对应的行,并将ReadCount初始化为0;
***Global.asax***
修改LoadEntry()方法,使其从MS-SQL数据库中读取ReadCount;
***View.aspx.cs***
加入MS-SQL连接,使ReadCount加1并更新至MS-SQL的数据库中,从而解决了2006-11-14/Entry.cs/2."每阅读一次便修改一次"的问题;
***Delete.aspx.cs***
加入MS-SQL连接,在删除XML文件的同时把在MS-SQL上的行也删除;
出现的问题:存在未知原因,使得放在服务器上的程序把消息按创建时间排序,与在本地机器上运行时按修改时间排序不同.
**********************************************************