内部一个查询网站,是我学习。net的结果,好在我负责的系统自由度较大,还是内部使用,为了工作方便,就写了一个查询网站,超菜的。不过体现了我学习的几个阶段
1.阶段
一直用Delphi写东西,负责的这套系统都是Delphi开发的,走了一批又来了一批,有几个高手,学了不少东西,
在Win32下,Delphi开发的东西当然很是强大,随着Delphi的坠落,开始学习.net.,有许多查询需要,就萌发了写个网站的想法,Asp.net,当然是C#,容易入手。就按照WinForm的开发习惯,WebForm + button + gridview就写个网站,有几个同事在用,还提了不少意见,感觉很有成就感,就不停的修改
2. 类
败了不少书,好几百大洋,C#经典入门,C#高级编程,入门xx例(名字忘了,被一同事那走啦),Ado。net入门,Asp。net C#入门经典,大都是红皮书,
网站数据库部分都给成了类,其中又有两个学习阶段,a,就写了一个类,所有操作都在这里,没执行一次Sql,就写一次函数,其中链接的释放很有教育意义,因为用的Oracle数据库,等Oracle链接满啦,才知道链接没有及时释放,虽然链接状态是关闭(或断开的),但还是占有链接的,并没有释放,只能在执行完Sql后.Close手动释放,b. 就写了基础类,封装了Sql执行,有了继承,再写Sql就方便多了,
3.WebSerivce,
这阶段就是学习,用Delphi调用C#的WebService,对网站没有大的修改
4.ajax
买了章立民的ajax,主要代码代码都敲了一遍,其中有几个窗体/控件特效,例如圆角等,只有在第一次执行时成功,刷新就死啦,到现在也不知道吗原因,有知道的兄弟姐妹告诉一声,
学习了几天,就把网站全改啦,GridView + ajax,比之前好用多啦,有几个下拉框选项,就用了webSevice+ ajax,感觉不错
5.WCF
因为Delphi是老鸟啦,下笔如有神,一直想综合一下,在红皮书高级编程第4版中看到WCF,几乎是几笔带过,来了兴趣,才到园子里注册了帐号,看了前辈几篇文章,就照虎画猫(可不敢说照猫画虎),学习了见天,把网站数据库部分全改了WCF,当然是用WinService宿主(不知道这种说法正确不),显得高档点,注册服务要用命令,就用delphi写了个固定的注册服务工具,方便发布,
6.......学习中
1.阶段
一直用Delphi写东西,负责的这套系统都是Delphi开发的,走了一批又来了一批,有几个高手,学了不少东西,
在Win32下,Delphi开发的东西当然很是强大,随着Delphi的坠落,开始学习.net.,有许多查询需要,就萌发了写个网站的想法,Asp.net,当然是C#,容易入手。就按照WinForm的开发习惯,WebForm + button + gridview就写个网站,有几个同事在用,还提了不少意见,感觉很有成就感,就不停的修改
2. 类
败了不少书,好几百大洋,C#经典入门,C#高级编程,入门xx例(名字忘了,被一同事那走啦),Ado。net入门,Asp。net C#入门经典,大都是红皮书,
网站数据库部分都给成了类,其中又有两个学习阶段,a,就写了一个类,所有操作都在这里,没执行一次Sql,就写一次函数,其中链接的释放很有教育意义,因为用的Oracle数据库,等Oracle链接满啦,才知道链接没有及时释放,虽然链接状态是关闭(或断开的),但还是占有链接的,并没有释放,只能在执行完Sql后.Close手动释放,b. 就写了基础类,封装了Sql执行,有了继承,再写Sql就方便多了,
3.WebSerivce,
这阶段就是学习,用Delphi调用C#的WebService,对网站没有大的修改
4.ajax
买了章立民的ajax,主要代码代码都敲了一遍,其中有几个窗体/控件特效,例如圆角等,只有在第一次执行时成功,刷新就死啦,到现在也不知道吗原因,有知道的兄弟姐妹告诉一声,
学习了几天,就把网站全改啦,GridView + ajax,比之前好用多啦,有几个下拉框选项,就用了webSevice+ ajax,感觉不错
5.WCF
因为Delphi是老鸟啦,下笔如有神,一直想综合一下,在红皮书高级编程第4版中看到WCF,几乎是几笔带过,来了兴趣,才到园子里注册了帐号,看了前辈几篇文章,就照虎画猫(可不敢说照猫画虎),学习了见天,把网站数据库部分全改了WCF,当然是用WinService宿主(不知道这种说法正确不),显得高档点,注册服务要用命令,就用delphi写了个固定的注册服务工具,方便发布,
6.......学习中