2006年09月
程序生成一个new TabPage,在这个TabPage上生成八个主按钮,四个lable和相对的textbox,而且对于第四个testbox生成一个打开详细信息的按钮,控件的名称,位置,大小都通过代码来控制,生成控件的个数也完全可以根据对index的赋值来控制,对于按钮的单击方法等相关事件代码要重写。值得一提的是,对于这些生成的控件,虽然被泛化成各种各样的形式,但都是从Control类泛化而来的,本质上还都是Control。
这种动态生成界面的方法在一些时候经常用到,比如说我要通过读取XML文件的信息来进行界面配置,对用户展示不同的界面,使用户可以执行不同的功能。如果习惯了拖拉空间,刚开始做这些事情可能会觉得有些困难和烦琐,但是习惯下来之后,其实也是很方便的事情。
阅读全文>
发表于 @ 2006年09月27日 16:32:00|评论(loading...)|编辑
本文介绍一种方法,Ajax,使用它可以构建更为动态和响应更灵敏的Web应用程序。该方法的关键在于对浏览器端的JavaScript、DHTML和与服务器异步通信的组合。本文也演示了启用这种方法是多么简单:利用一个Ajax框架(指DWR)构造一个应用程序,它直接从浏览器与后端服务进行通信。如果使用得当,这种强大的力量可以使应用程序更加自然和响应灵敏,从而提升用户的浏览体验。
阅读全文>
发表于 @ 2006年09月15日 02:10:00|评论(loading...)|编辑
VS.NET2005中控件相对于2003做了一些改动,DataGridView就是一个新增加的控件,代替了以前的DataGrid, 整体功能有了一些改变,而数据的邦定方式也发生了变化。
GridView无论在功能上还是在性能上坑定都优于以前的DataGrid,值得我们慢慢去学习去挖掘。阅读全文>
发表于 @ 2006年09月04日 01:39:00|评论(loading...)|编辑