进公司有段时间了,不过主要还是在处理C#下水晶报表开发,当然还接触了些地图的处理。感觉水晶报表格式上的开发前台功能还是不错的,入门比较容易,但似乎在数据库链接,数据获取方面的效率并不理想,pull模式的优点在于实时链接数据库存储过程或者表项,使数据始终处理最新的状态,并且每一次翻页都会提交服务器,但这样增加了数据库服务器的负担,也使得实际应用中的反应速度慢了许多,当查询数量大到一定程度的时候,反应的速度会令人无法忍受。如果用push模式,似乎解决了pull模式下的弊端,但pull的优点同时也丧失了,push模式是通过项目数据集来处理数据源的,不能实时更新数据,因为它都放在内存中读取。我在开发调试时,经常更改后还是显示原来的样子,弄得我非常郁闷,必须完全关掉浏览器,重新打开才可以看到更改后的效果。
还有,不知道什么原因,有时候打开报表的时候会报错,显示打开失败,但过会重新打开就会正常了(系统很多人在测试用),这个很让我感到苦恼,网络上找了很多资料,发现都不是我要的答案。莫非真的是因为VS2005自带版本的线程限制?反正不清楚,这也是我报表做到今天还没解决的一个难题,希望以后有所发现。
接下来,我要把报表开发大部分任务给别人了,开始学习手机wap开发以及webpart开发,感觉这些东西都是换汤不换药,都是VS2005下的东西,webpart感觉部署起来挺烦琐的,呵呵,至少网上那些帖子所写的部署模式都还是挺烦琐的,还有测试的时候必须有服务器的状态下进行,感觉诸多不便啊。不过似乎设计的时候还是有其优点的,它的自定义部件设计确实蛮有意思的。。。。呵呵。至于wap开发,说到底就是手机浏览网页的设计开发,只是语法上的区别而已,其他的好像和aspx网页开发没什么区别。
当然,这些都是接触下就能理解的,真正做起来,还是有很多该学习的地方,发现在学校的知识现在很匮乏,只能自己摸索着进行了。。。。。
posted on 2007-04-02 12:29
梦回菜园 阅读(360)
评论(0) 编辑 收藏 引用