Archive

Archive for October, 2007

一周总结

October 20th, 2007 刘浏 No comments

终于把项目给搞定了,已经给客户了。不过听丁姐的意思,我要跟她一块跟进这个项目到11月份。不过后面都是一些修修补补的事情了。希望不会有太大的问题出现。至少自己做的那块应该不会有问题了,但是有块自己还是很担心的,只是修改了一点点,哎!效率啊。

另外一个项目虽然进了项目组,但是一直没有时间去看。只是把IBatIs.net的官方介绍文件看了一下,100多页的英文资料。本来给自己分配了东西的,但是由于忙于别的,就给了别人,现在可好。自己没有任务,郁闷ing。下周去了会给分配,也不知道是怎么样的。

西安这边这周的天气不错,晒了一下被子,晚上睡觉的时间,感觉太爽了。:)

在公司里面还可以吧,和大家都处的还行。压力也不是很大,不过还是有些挑战的。

GF最近一直很烦,很多事情不顺心。自己也不知道该如何去劝她。这些事情还是要靠自己的。哎,希望她早点恢复过来。长志也走了,这家伙和西农最后的一点联系也算结束了,不知道以后再见他是什么时间了。有机会去北京好好宰宰他!^_^

Categories: 胡言乱语 Tags:

ADO.NET让数据库操作更加简便

October 18th, 2007 刘浏 No comments

ADO.Net是.NET平台里面最吸引人的地方了。最近参加了一个项目,由于客户要求新增一块。类似的模块已经有了,数据验证和导入。但是看过代码之后发现真的很慢,很多地方是用生成SQL语句来完成的。这样效率很低。所以自己决定用ADO.NET来完成这一任务。

我以前对ADO.NET的理解是:通过这个你可以很方便的处理大量的数据,而不用去和数据库大太多的交道,它可以避免经常的对数据库操作。她是把数据库中的数据先放入服务器中,不直接对数据库操作。另外一点就是效率很高。但是如何去实施,自己真的很不了解。

下面是自己经过三天项目后,自己通过MSDN等资料,收获的一些东西

从数据库中利用ADO.NET读取数据放入DataTable以后,最好给DataTable设置一个主键,这样在以后的调用中就可以使用列名来取某一列了。

            foreach (DataRow dr in Tables["sample"].Rows)
            {
                dr.Columns[0]="";
            }
这样操作一定很不爽,用数字来标识列会让人陷入迷茫中的。特别是列数多的时间。
但是如果给DataTable设置主键了以后,你就可以使用dr.Columns["id"]来访问数据了。
这样会方便许多,而且后期的维护也会简单很多。
ds.Tables["test"].PrimaryKey = new DataColumn[] { ds.Tables["test"].Columns[0] };
这样之后你就可以随心所欲了。
另外就是DataTable中每列的数据类型,在填充数据以后就不可以更改的。所以这点上应该小心一些。
利用DataSet来更新数据库的时间也是很简单的,
SqlCommand cmd = new SqlCommand(SQLStr, conn);
SqlDataAdapter da = new SqlDataAdapter();
da.UpdateCommand = cmd;
da.Update(ds, "old");

一般这样就可以解决问题了,当然了,数据类型一定要一直。至于不一致的时间可以使用cmd.Parameters.Add()来指定。建议最好不管什么操作,都给相应的Command指定一个SqlCommand,以防万一。

还有很多收获,ADO.NET还是个很好的东西的。最近在看IBatIs.net可以说是ADO.net的一个扩充。英文资料太费脑子了。郁闷!

Categories: DotNET Tags: , ,

最近的一些感受

October 17th, 2007 刘浏 1 comment

从上周三开始的项目,其实就是以前一个项目的需求增加。不过自己并没有参加以前的那个。只是拿着最初的设计和一帮同时练习过。这次只有公司的一个前辈和我。上周把基本的部分完成了。这周开始,由于还有另外一个项目,所以前辈主要忙那个了。自己做剩下的一个模块,数据的导入和验证。至于中间的一些经验,以后有空会总结下的。主要是ADO.Net方面的。通过这个项目把这方面的很多东西熟悉了一下。

三天的时间还是挺紧凑的,不管如何总算做出来了。明天也要加入到另外一个项目组了,模块好像已经给我分好了。估计和这两天做的这个的难易程度差不多。

整体感觉还行,就是有点累。这个主要是因为,最近一个朋友从北京过来,很多事情。搞得大家鸡犬不宁的,不过那家伙终于走了。他也取到了学位证,挺不错的。同学们现在都差不多。毕竟刚毕业,大家都需要努力。

西安的天气在经历了N天的阴雨之后,终于在周末放晴了。赶紧把被子晒了晒。好久没有晒过了。昨晚躺下的时间,还能够闻到太阳的气息。挺好的。

Categories: 胡言乱语 Tags:

不会被遗忘的时光

October 14th, 2007 刘浏 No comments

大学的四年真的很难忘,这个只有经历过得人才能够体会。收获了很多,虽然有过患得患失,有过失望,有过失落。但是这四年在我们的人生中注定会成为不会被遗忘的时光。我们拼搏过,也颓废过。其实大学主要是一个学习知识和体验人生的地方。想想其中自己做过傻事,也做过让自己都值得骄傲的事情。

长志来我们这边办点事情,在西安这边的几个同学大家聚在一起腐败了一下。3个月了,这次在一块的人有班级的1/3。挺多的了,以后都不知道会不会再有这样规模的聚会了。大家现在差不多都在各自的岗位上安顿下来了,没有的也都是准备考研。自己还是好好工作吧,锻炼一下自己。长志一来就想和我一起喝酒,但是自己现在真的不想喝那个了。毕业的时间是因为各种事情烦的了,现在没有那个心情了。不过工作以后大家还是各自有各自的问题,也是啊,生活就是这样的。

昨天中午大家在饭店俱乐下,让长志请的客。:)这样其实挺不好的。不过首都北京过来的,看在没有给大家捎什么好吃的份上,就让他破费了一下下。下午大家去了KTV,这个主角还是长志和小宝了。自己真的不行。

大家在一起挺开心的,中午长志他们几个做了一桌的饭菜,大家在一起吃了一顿。不过这家伙炒得土豆丝没有我做的好吃,自己上午去上日语课了,所以就没有给大家露两手了。:)小谭那丫头做的鱼自己还是一筷子都没有碰,自己其实一点都不喜欢吃鱼,真的不知道是为什么。

不过在一块的时间还是短暂的,不过每次在一起总是感觉很好。期待下次的聚会了。希望大家天天开心了。

Categories: 胡言乱语 Tags:

工作顺利

October 12th, 2007 刘浏 No comments

周三正式开始的项目,客户增加了需求。这几天把简单的部分完成了。正式的项目和自己以前的练习项目有很大的不同。在细节上需要更多的注意。不管怎么样,学到了不少东西,收获颇多,可能因为参与的人少的原因吧。:)听丁姐的意思,项目后期的维护就靠我俩了。不过估计也不会有太大的问题了。现在最主要的问题是下周把数据库导入这块完成。

说说这段时间的收获吧。

  • 细节决定成败,虽然很多人说过这个,但是这句话在做项目的时间的确很重要,变量的命名,注释的添加,文件结构等等。虽然都是一些简单的东西,但是能够反映出来一个人的态度。
  • 逻辑问题有时间也是很大的问题,某些功能不能够实现往往就是在逻辑上面出了问题。
  • 熟悉自己使用的工具,虽然用了5个多月的VS了,但是对它和公司的那些前辈们比起来真的还是很不熟悉的。需要努力。
  • 编写代码应该像数学建模一样,不一定是最好的技术,只要能够以最简单、高效的方式完成需求就行了。最新的技术不一定适应项目。

和前辈一块工作的压力还是不小的,不过总的来讲还算可以了。在可以承受的范围之内了。

ps:以后会在72pinesbloggerlive spaces同步更新。因为最近一段时间的一个会议,自己用的空间挂了,损失不少数据。以后还是多备份。另外就是夸奖下72pines的服务哈,虽然最近没有更新。但是还是不错的。

Technorati 标签: ,
Categories: DotNET Tags:

后悔么?

October 11th, 2007 刘浏 No comments

时不时的有人会问你后悔不,我觉得自己没什么可知的后悔的,决定是我自己做的。在当时的情况下那样的决定应该是最好的。我做了自己能够做的最好的事情,所以我不后悔。做了决定,可能会有不同的结果,这才是我们应该重视的,而不是在那里患得患失。往日不再来了,把握现在和将来才是才是最重要的。

进入这家公司自己没什么可以后悔的,反而感觉还行吧。在这里学到了不少的东西,也有了机会去证明自己。现在最缺少的就是这样的机会了。在这里主要还是充实自己,锻炼自己。在公司里面认识不少好的人,在工作和生活上大家互相关照,还是挺有意思的。和在学校里面的生活有着很大的不同。

这两天还是挺充实的,不停的努力,因为和老员工一起做一个项目,就我们两个。不想自己在项目的速度和品质上和他相差太远,处处都需要自己努力。还好,压力不是太大。今天已经把简单的部分完成了,明天开始攻关了。

以后不要动辄提“后悔”两字,这两个字应该在人的心中有着重要的位置,不到万不得已,决不能提着两个字,往往提了这两个字人就没有了斗志,没有了进取的决心。不要假设已经发生的事情没有发生。捎些后悔,多谢把握吧。

Categories: 胡言乱语 Tags:

我喜欢DataSet

October 9th, 2007 刘浏 No comments

接触.NET这段时间来,对.NET还是比较看好的,至少他在很多方面做的的确很好。ADO.NET就是做的最出色的了。方便,快捷。DataSet是ADO的核心了,其实程序本身的速度可能都不错的,但是和数据库扯上关系的时间就复杂了。数据库的打开和链接将会耗费大量的时间和资源,而有了这个一切都变得轻松起来了。

今天上午把下个项目的环境配置了一下,可是下午被丁姐喊去处理上个项目遗留的问题,客户需求变更了。要添加一个模块。让我和何一块在两周之内把这块搞定。中间有一块数据的导入,自己可能要做这个了。自己当时说了一句,我尽量努力吧,丁姐给我来句,这可是正式的项目,别尽量,一定要做出来。我当时那个寒啊!是啊,这应该算是自己做的第一个真正和用户接触的项目了,以前做的那两个都是练习的。现在是真刀真枪的开干了。然后就是坐在那里思考自己应该怎么做了。然后就是大家商量大概应该怎么样完成了。

其实功能的实现倒不是主要的问题,主要是效率。他们已经完成了一个类似的模块,但是在大量数据的导入时间,效率太差了。看代码发现主要是他们把数据先读入到数据库中,觉得这样做肯定很慢。打算用DataSet来做这一块。思路就是把数据库中需要比对的数据读入到DataSet中的一个table中,本地导入的数据也导入到一个table中,提取datarow进行比对。这样应该可以节省下来不少时间的,而且实现起来应该也不错的。

DataSet的使用办法其实很简单,但是其中包含太多太多的东西了。在.NET3.0中添加的LINQ会使DataSet更加强大,可是现在只能够使用2.0。痛苦啊。言归正传,DataSet的一般如使用方法如下。

第1步,创建到数据源的连接:
SQLConnection con =new SQLConnection(“server=localhost;uid=sa;pwd=;database=pubs”);
第2步,创建DataSetCommand对象,指定一个存储过程的名字或者一个SQL语句,指定数据链路;
SQLDataSetCommand cmd =new SQLDataSetCommand(“SELECT * FROM Authors”, con);
第3步,创建一个Dataset对象
DataSet ds = new DataSet();
第4步,调用DataSetCommand的FillData方法,为Dataset填充数据。                  注意:数据链路没有必要是打开的。如果数据链路是关闭状态,FillData函数会打开它,并在FillData之后关闭数据链路。如果数据链路本来就是打开的,在FillData之后,数据链路依然保持打开状态。
int iRowCount = cmd.FillDataSet(ds, “Authors”);
第5步,操作数据。由于FillData返回了记录的个数,我们可以构造一个循环,来操纵Dataset中的数据。
for(int i=0; i< iRowCount; i++){
DataRow dr = ds.Tables[0].Rows[i];
Console.WriteLine(dr["au_lname"]);
}

———————-

这两周自己应该会过的很充实了。努力吧!尽量这周之内把大致的内容完成,然后测试和修改。

Categories: DotNET Tags: ,

开始工作

October 8th, 2007 刘浏 No comments

上个月一直没有项目,所以无聊的很。其实在软件公司里面,没有项目也是一种煎熬的。整天无所事事也是很烦的,虽然用这段时间自己自学了计算机和日语,但是毕竟和工作还是有很大的差别,很多事情还是要在工作中才能够学到的。

今天在公司里面给去上海的同事们装操作系统,忙了一下午,感觉挺累的。还是比较喜欢这样的感觉的。

明天去把项目的环境搭建一下,可能还会参与对上一个项目的修复。哎!客户永远是第一的。改吧。进入项目,加油了!

Categories: DotNET Tags:

重要的是关心&开心

October 4th, 2007 刘浏 3 comments

自己在大学里面没有谈过恋爱,:-)不是自己没有喜欢的人,也不是没有人喜欢我。只是自己暗恋着一个女孩,一直在等待一个机会。

中间很多事情很复杂,很像一个故事。不过能够在一起真的是一种幸运和幸福,不是每个故事都有好的结局的。

自己有时间也很迷茫,总是想要一个答案,可能学理科学的吧。女生都是矜持的,而且大多爱幻想,她就是这样的一个女孩。自己这段时间也明白了很多很多,努力的改变自己,改变自己身上不好的东西。对一个人好也是需要讲究方法的。

十一她来,带她在西安转了转。时间很紧张也没有去太多的地方,但是去的都是西安比较经典的地方。我们俩在吃东西这方面还是一样的,都喜欢好吃的(:-)简直是废话,大家都喜欢。但是我们俩都是那种喜欢吃最好的)。在大雁塔北广场的那家老碗鱼旁边等了半天,才吃上,但是味道绝对一流。还有会杨凌转了一圈,只是在南校区和博览园转了转,她挺喜欢昆博里面的蝴蝶,以前曾经送过她一个。

两个人在一起最重要的就是关心和开心了,自己以前真的不明白,或者可以说不知道到底自己在追求什么。和她打电话的时间,在意她说的每一句话,在乎她的语气。而她也是。关心对方,并让对方开心。心里有着对方就好了。

Categories: 胡言乱语 Tags: