随笔 - 24  文章 - 1  评论 - 72 
  2008年7月3日
 

又长见识了,虽然还是对个老前辈不是怎么喜欢。

但是不得不承认,他还是教给了我一些东西的。

上次因为我的C盘目录极度膨胀,太大了,我都不敢相信。Windows目录甚至超过了8G,同宿舍一个朋友,才3G多。虽然还有很多空间,但还是有点紧张。我讨厌重装系统。

所以去网上一顿搜一些优化的文章,然后大删特删。

结果删去了一些不该删除的东西。是C盘下的$目录

那个是系统的补丁留下的文件。对于普通用户来说,可能确实没什么,而且还碍事。但是对于要做开发的人,这个目录还是留着。因为如果安装一些附带系统升级的程序补丁或者是驱动,没了这个,只能安装比当前版本低的版本。

引自那位杨大叔的原话。

不过东西删了。但是好的以电视,我没有装SP3

后来又扯到sp3上了。Sp3我相信是好东西。而且这也让我有了一个心得认识。可能说来好笑。系统的更新和补丁,还不是一回事。

补丁,可能更着重于漏洞,而更新则会对系统很多方面进行更好的优化。

虽然你用360打好了全部的补丁,国内的盗版用户,大部分也都仰仗着这些工具。但是很多系统的更新,却并不会提供给你。

Sp3正好集成到了这些更新。所以安装了sp3正好可以和最新技术同步。

但是也有不好的。比如说,很多设置都还不全面。装了sp3,迅雷的连接数又回去了。而且一些程序的兼容问题一定也会多多少少有一点。

等到我要更换到2008平台的时候,顺势按上sp3。正好

那位前辈批评的极是,但是我还是觉得他属于那种极度的激进主义分子,类似dalai lama(博客园不让说这一类词语)这一类的。我毕竟还只是我个人使用,没必要什么都要最新。最新了不见得就好用。

我还是喜欢实用的观点。毕竟那个东西是给自己用的,老是被那些更新牵着走,就本末倒置了。

作为一般的使用,没必要把关把得那么严,系统补丁层出不穷,就算一切都按官方来了,照样还是会中招。

Sp3,还是很喜欢。里面居然也集成了双核修正档,索尼克竞速又可以玩了。

posted @ 2008-07-03 18:32 游利卡 阅读(159) 评论(1) 编辑
 

连接数据库是ASP.NET中最重要,也是最常用的部分。甚至可以说,很多大型的网站,最核心的就是对数据库的操作。当然这一部分也难倒了我

 

1.       感谢我们群里的朋友,给我的讲解

 

首先先给上次在我的博客上留下建议的那位前辈。这样的文章确实的一点一滴地留下来。这次正好到这一部分了。

 

因为没有人知道,所以,很多部分只能靠看网上的讲座、文章,还有一些源代码。虽然.NET平台相对还是容易点,但还是相对吃力。

对于数据库连接这一节,一直感觉相当不理解。上次,在我们群里面几位好朋友一起来纠正我这个新手的错误,我当时那个感动啊。

但是他们你一言我一句的,让我倒最后反而更添加了紧张,毕竟大家都是很有基础的,碰上我这个大菜鸟,郁闷程度可想。

 

不过还是把之前萦绕在心中的一个问题解决了。我也不知道该怎么描述那个问题。就是通过一个后台的button事件来更新数据库。前面的两行代码,还好但是后面的。

恰恰是因为那一段太简单了,可能很多上过课的朋友,老师顺便就提了。但是,我呢?苦苦寻找。谢谢我们群的小王哥,鼠标注释的作用真伟大

string conStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath(".") + ("/App_Data/db1.mdb");

        string insertStr = "insert into db1 (Name,Link,Content) Values ('" + Name.Text + "','" + Link.Text + "','" + Content.Text + "')";

        OleDbConnection conn = new OleDbConnection(conStr);

        conn.Open();

        OleDbCommand comm = new OleDbCommand(insertStr, conn);

        comm.ExecuteNonQuery();

        conn.Close();

这就是那简单的一部分代码

 

2.       高清楚了这部分问题,下一步。就是ADO.NET的连接了。

首先是看了邵志东先生一个经典的关于ADO.NET的视频,不仅经典,而且信号失败的时间估计也是创了新高了。再看了网上的很多文章,使用EvalBlind函数,前者是对应简单的数据连接。后者是复杂的数据连接。

我的感觉后面再写,先写写我的困惑。

 

邵志东先生使用的vs2003平台,在2003上,连接数据库只需要在空间中的data 那个属性中直接连接就好了。但是在2005中,那个却变成了数据。虽然看起来更加标准了,但是用起来却不怎么适应了。

2003中,对一个属性连接数据库时,可以顺便连接数据库的文件。但是在2005中,我不太清楚,有多大的改动,当然我相信改动一定是朝着有利于开发的方向。但是没有相应的技术支持,还是白搭。

 

本来我是想做数据更新的,但是现在做一个数据绑定都变得这么困难

下来是网上的文章,就是这样的,特别难得,没有,特别简单的也都很不屑。所以成了现在这个样子。

 

3.       当然我也并不是什么收获也没有

 

自己还是理解了很多东西的。

首先,我感觉,对以个空间进行数据绑定,如在代码看来,就是修改一个属性的值,而这个值就要只想数据库。这是进行绑定。

如果在代码层面做数据的更新,首先是在相应的控件要绑定好数据源,但是具体的操作还是要在后台代码中的。

我记得昨天我还特别白痴地问,那些代码是不是可以直接写在页面上。不管怎么样,还是要有一部分在后台代码中的。

 

而且现在是可以通过更加灵活的方式来进行数据库的操作

 

4.       当然,这只是刚开始,以后的数据操作会更加复杂一点。一个页面显示多少数据,还有数据如何筛选

看看现在的搜索引擎……

扯远了,但是对数据库进行封装集成,这些都是以后必须要用到的

 

5.       我的不足

 

首先是最主要的,还是对2005平台不熟悉。还好自己这里也有苏鹏的讲座,邵志东老师的讲得好,人也风趣,特别是他那个,我是总经理,但是没有实权。每次听到他的——我亲爱的朋友们,我就看到了社会主义的美好前景。但是,他的讲座大部分还是在03平台上。

我做的还是相对简单的。

视频都有附录的demo,估计很快就能达到我的目的。

 

等到把那部分做好了,我再去找我们群里的朋友。下次一定不问那些白痴的问题了,如何优化我的查询,我的更新,把握的数据库做大点,功能全面点,才是我的重点。

 

6.       还是感谢我们群里的朋友

特别是Blood和小王哥,给我的帮助最大。剑走偏锋,虽然上次在讨论一个问题的时候,让我多次想骂他软蛋,不过她还是相对谦虚了一点。其实水平还很好的。

 

有技术的生活就是开心。

posted @ 2008-07-03 18:30 游利卡 阅读(174) 评论(0) 编辑