weblog编写感触!
第一次使用C#编写asp.net的程序,也是第一次尝试使用visual studio.net 2005。第一感觉就是真的很方便,书写页面部分,就好像是建立WINFORM那样简单,方便,拖放自己需要的控件到界面上,然后对控件进行编程,实现需要的功能。
刚开始写weblog,只是将需要实现的功能列了一个表,至于如何实现,我只是将SQL语句写出来了,其他的,都没有写。所以,第一次就是这样没有实际思想的编写。
我主要使用了这样几个控件,bulletedList,Label,DataGrid,Calendar,TextBox,Button等,还有就是必不可少的sqlDataSource。当然,我目前进度很慢的,只是写了一个default页面。页面布局已经出来了,采用DIV+CSS,不过对于日志内容,我仍然使用table来描述数据。主要是还是对控件的数据编程上,比如取得值,然后给于控件,以及传输url的字段和值。我相信只要default页面能够顺利完成的话,那么其他页面将很块完成的。呵呵。
当自己亲自动手写程序的时候,发现其实有很多东西都需要学习,兴趣很重要,但是仍然需要动手去做,只有做了,才明白到底是怎么回事,那些C#的教程翻来覆去的看,也没有什么提高,不过我总是在写的时候,如果发现有什么不明白,就凭记忆去看自己看过的教程,或者,在MSDN里找,当然,所有这样,还要归功于刘工对我的指导,尤其是实现方法上。
等我的第一版WEBLOG“问世”后,我一定要再对它进行完善,然后代替现在的这个blog。呵呵。我要努力!
weblog数据库设计笔记
今天开始写weblog了,其实早在上周就已经开始准备了,写下了自己对于我所理解的blog程序的计划,然后设计数据库,目前我仅仅是为了实现一些简单的功能,所以数据库的设计上比较随意。
一共4张表,Catalog表主要是为了存储日志分类,2个字段,CatalogID,CatalogTitle,数据类型,INT,VARCHAR,CatalogID为主键。
User表存储日志的所有者,内包括一些字段,比如UserID,Username,Nickname,Password,SecureQuestion,SecureAnswer,其中最后两个字段是为了取回密码用的。Password使用md5加密,这在VS里面,using System.Security.Cryptography ,new一个md5的实例,然后调用Create()方法创建该实例的md5字符串,UserID为主键。
Article表,主要是存储日志项目,有ArticleID,ArticleTitle,ArticleSummary,ArticleContent,ArticleDate,UserID,CatalogID,主键ArticleID。
Comment表存储日志评论项目,字段有CommentID,CommentTitle,CommentText,Author,CommentDate,ArticleID,CommentID为主键。我想,我这样一写,表之间的关系很明显了。
SQL语法参考
一、数据定义语言 ddl(data definition language)
数据定义语言是指对数据的格式和形态下定义的语言,它是每个数据库要建立时候时首先要面对的,举凡数据分哪些表格关系、表格内的有什麽字段主键、表格和表格之间互相参考的关系等等,都是在开始的时候所必须规划好的。
1、建立表格:
一、数据定义语言 ddl(data definition language)
数据定义语言是指对数据的格式和形态下定义的语言,它是每个数据库要建立时候时首先要面对的,举凡数据分哪些表格关系、表格内的有什麽字段主键、表格和表格之间互相参考的关系等等,都是在开始的时候所必须规划好的。
1、建立表格:
create table table_name(
column1 datatype [not null] [not null primary key],
column2 datatype [not null],
…)
说明: datatype –是数据的格式,详见表。
not null –可不可以允许数据有空的(尚未有资料填入)。
primary key –是本表的主键。
2、更改表格 alter table table_name
add column column_name datatype
说明:增加一个字段(没有删除某个字段的语法。)
alter table table_name
add primary key (column_name)
说明:更改表得的定义把某个字段设为主键。
alter table table_name
drop primary key (column_name)
说明:把主键的定义删除。
3、建立索引 create index index_name on table_name (column_name)
说明:对某个表格的字段建立索引以增加查询时的速度。
ASP.NET与SQL数据库连接方面的笔记
ASP.NET连接数据库可以使用VS提供的空间DATASOURCE,包括Sqldatasource,objectdatasource,xmldatasource,AccessDatasource。
连接数据库一般是三步,先建立连接,执行SQL命令,关闭连接。
当然,可以先把连接数据库字符串写入Web.Config文件,然后调用。
方法如下:
SqlConnection aconn = new SqlConnection(ConfigurationManager.AppSettings.Get(“Conn”)); aconn.Open(); string sql1=”Insert into table(colum1,colum2,colum3) values ('Value1','Value2','value3')”; SqlCommand command = new SqlCommand(sql1,aconn); command.ExecuteNonQuery(); //执行查询,返回成功或者失败。 aconn.Close(); 而Web.Config文件的Conn字符串则如下:
<appSettings> <add key=”Conn” value=”Data Source=.SQLEXPRESS;AttachDbFilename=|DataDirectory| able.mdf;Integrated Security=True;User Instance=True” /> </appSettings> 这样就是一个基本的连接数据库的例子。
MSN新版本!!!Cool!
今天登录msn的时候,通知我安装新版本的messenger。我无法预知新版本的msn会给我带来什么惊喜。
安装完成后,新版本的界面完全的与前一版本不一样,尤其是一些细节的地方。好了,赶紧先欣赏一下msn的新界面吧。
下图是windows live messenger的登录界面,大家可以很明显的发现与上一版本的不同。
登录之后的界面,
一些细节性的修改,比如系统栏图标,更加好看了,而且好友登录及消息声音也改变了。
聊天窗口的解图,
这是版本号,
这两天我的电脑跟我干上了!
前几天因为安装的vs 2005有问题,于是使用Ghost2003恢复回去,重新安装,可是从6号到今天已经重新安装了5次了,每次都是安装了一点软件后,音箱就出现沙沙的声音,伴随着沙沙声,系统慢的要命,以前安装了很多软件依然很快的,于是我想是不是有毒,用nod32查了一遍又一遍,都是没有。我无奈了!
我的电脑跟我是干上了。每次安装完成后,都很正常,安装几个软件后,就开始老毛病了,怀疑是哪个驱动有问题,audio的驱动已经使用最新的了。
我现在很生气!呼呼!
好东西当然要分享咯!
今天无意中收到了一个朋友的QQ消息,说是测试爱情的,我想也没有想就点了,结果就是要让你填写你最爱的人和你暗恋的人,我就老实巴交的填了,现在想起来,那就是后心涨啊!(兰州方言,后心涨=很后悔)
现在这个坏家伙掌握着我的个人隐私了,竟然还要挟要堵他的嘴!faint!
下午又告诉我一个网址,我怕又是骗人的,所以就没有点击了,问他这是什么东西,他说是一个网络杂志站点,累了可以看看,是用FLASH制作的。
打开看了一下,东西不错,内容充满了小资的气息哦。赫赫。音乐很舒服,很享受的样子。赫赫。好了,不吊胃口了。
物志-网络在线杂志 WOW!
http://www.wowzine.cn/
嘿嘿,好了,好东西从来不独享!
稀奇古怪另类搜索引擎
1.www.yagodu.com
一种新的比较搜索工具“呀咕嘟”www.yagodu.com开始在互联网用户中悄悄兴起,看见这域名了吧,是不是怪眼熟的?“呀咕嘟”搜索利用了雅虎、Google和百度三大搜索巨头的搜索结果,域名取用其两字母组合而成,用户输入一次关键字,就可以同时、分别得到这三个搜索引擎的搜索结果,且采取TAB切换分页显示的办法。
从域名的价值来看,中国的IT人士已经开始习惯性把自己的前瞻思考直接转化为一种经济行为, 雅虎、GOOGLE和百度的光都沾上了,哪有不亮的道理,在域名的选取和命名上,网站创建人可没有少花心思,该网站一旦在网络中流传开来,借助广大网络用户的宣传能势,该网站的流量效应和经济效应也就上去了。
呀咕嘟网站的负责人郭力称,“呀咕嘟”网站在使用对方的搜索引擎时是利用技术方式实现的,并没有与雅虎、GOOGLE和百度任何一家事前有合作协议,呀咕嘟网站上线运营两个月以来,也没有人来找过他们对这种做法提出异议,也并不影响雅虎、GOOGLE和百度他们的这些搜索引擎的收入,呀咕嘟的存在对他们有益而无害!
2.http://www.alltooflat.com/geeky/elgoog/
这又是谁的杰作呢?当笔者进入到这个网站的搜索页面后也惊奇不已,恶搞指数已接近BT边缘!该页面竟然把Google网站全权“弄倒”了,正序的“Google”变成反序的“elgooG”,网页呈左右颠倒状,象是正在照镜子的Google!更为有意思的是,这还不仅仅是单纯的一个页面,当你输入一个关键词进行搜索时,
还真能找到相关网页,而且找到的网页竟然也是倒的,够令人瞠目结舌的!不得不佩服该网站创意。
3.http://www.icebin.net/microsoftgoogle.htm
这哥俩是谁,似乎很眼熟的两颗人头啊,脑门上还顶着黄色的光环,极副幽默感……显然,这也是网友搞笑整出来的,微软+Google搜索引擎,老死不相往来的竞争对手,怎么可能联手推出新式的搜索引擎?真要是有那么一天,估计是两虎之争而成全的终了结果罢。点击进入该搜索引擎时,发现该搜索引擎仅仅是一个表面的东西,没有实质的搜索意义,输入关键词然后选择其中一对应图标,并无搜索操作。
4.http://www.Booble.com
事先建议并声明,凡未满18周岁之未成年人,请勿使用该搜索引擎进行信息搜索,谢谢!BOOBLE是一个专门搜索成人内容的分众搜索引擎,据悉该公司刚刚起家的时候还和Google打了一场官司。
提供网路情色内容搜索的Booble.com表示,它“故意以滑稽讽刺手法模仿全球最大、且最知名的搜寻引擎Google,仔细对照该Google域名和Booble域名,相似度确实够暧昧的了。此前,该网站在首页刊登声明,称Booble.com与任何其它搜寻引擎都没有关系,当然,也不可能是Google旗下的搜索引擎。
又上班了~
休息了7天之后,又开始要忙碌了.真的还想在家睡两天,呵呵,不过越睡越懒的。好了,玩也玩够了,现在该收心了。不过还是那句话,认真工作,好好学习,天天向上。
5.1旅游见闻
今年的五一我和XXX选择去了陇南,随旅行团去的,就一个字:“累”!主要是以前没有跟团旅行过,实在是没有什么心理准备。
第一站是康县,康县空气清新,潮湿,气温比较高,我第一天晚上就被蚊子拜访了一下。赫赫。康县以茶叶,野菜为特产。很可惜的是,我实在是不会买茶叶,又怕被人骗了,所以很遗憾的是没有买茶叶。:(
第二站是梅园沟,景色真的很美,几乎和九寨沟属于同一种景色吧,那种亚热带气候,潭水深处墨绿,浅处可见水底的石头,我的第一感觉就是这里真的很美,扑鼻的茶香味(也有可能是花的味道吧:)),好想砍些竹子在那里搭一个自己的窝,隐姓埋名的生活下去。赫赫。特色:海棠谷的海棠瀑布,红豆谷的红豆,竹笋和满河流的蝌蚪。哈哈哈。
第三站是西峡,属于人文景观,主要是峡谷深处有一处汉代的碑文,地势险要,景色秀丽,感叹古人真的很会选地方,赫赫。还有瀑布,突然间想起了李白的“飞流直下三千尺”,真的形容的很贴切。特色:西峡瀑布,仿古栈道,山色。
好了,光说没有图片也很枯燥,我帖几张这次的照片。赫赫。