当前位置:物业房屋租赁管理系统平台 > 租房子 >

使用JBF for ASP.NET,B/S应用开发从此轻松实现

时间:2012-11-28 10:44    来源:未知    作者:admin    点击:

我们知道,由于B/S应用程序和C/S应用程序在软件架构上的本质区别,B/S应用程序在开发的各个方面,如界面布局、数据交换、人机交互等,都要比C/S应用程序复杂。深圳市极致软件有限公司推出的JBF for ASP.NET很好地降低了B/S应用程序开发的复杂度,使得可以通过类似于C/S应用程序的方式来开发B/S应用程序。下面我们看看通过JBF for ASP.NET是怎样进行B/S应用程序开发的,我们以一个单据界面作为示例。

 
界面布局:通过JBF界面设计工具,我们可以象开发 Windows Forms界面一样的方式设计B/S应用程序的界面,通过直观的拖动控件以及设置控件属性的方式就可以完成Web界面的开发。如下图所示(点击小图看大图):

 
 
数据交换:JBF for ASP.NET都是通过JSON对象进行数据交换。比如上图的界面中,在实现选择文件后自动填充文件大小单元格的功能时,我们是通过web services异步调用页面服务端方法,请求的数据和反馈的数据都以JSON对象进行传输。JBF for ASP.NET已经很好的封装了异步调用页面服务端的方法,包括静态方法和实例方法,示例如下:
//调用页面服务端的Save方法
function btnOk_Click(oButton, oEvent)
{
    var mp = new MethodParamter();      //JSON的实例
    mp.AddStringParamter(GetValue(0));
    mp.AddStringParamter(GetValue(1));
    mp.AddStringParamter(PageSetting);
    mp.AddIntParamter();
    CallPageMethod(true,'Save',mp,'CallBack','Jeez.Web.Runtime.Container.dll|Jeez.Web.Runtime.Container.Print.PrintSetup');
}
 
 
人机交互:通过AJAX以及JSON技术,使用JBF for ASP.NET开发的B/S应用程序与传统的B/S应用程序相比,在可用性方面有很大的提升,页面基本上不再刷新,使用体验非常接近C/S应用程序。这种改进,一方面提升了可用性,同时因为页面不用再频繁刷新,减少了与服务器端的数据交换,又使得系统的性能得到大幅提升。
 
使用JBF for ASP.NET开发出来的运行时如下图所示:我们可以看到,整个界面风格和C/S应用程序的界面风格类似,操作方式也完全相仿。而且在通过JBF的界面设计工具进行界面时,设计时的效果与运行时的效果完全一致,达到所见即所得的效果。如下图所示(点击小图看大图):
 
 
总结:通过这个简单的介绍,我们可以看到,使用JBF for ASP.NET开发B/S应用程序,既能提高开发效率,也能提升系统的可用性、性能,可以得到与传统开发方式完全不同的开发体验。


深圳市老房管科技有限公司版权所有 © 粤ICP备2021082604号
联系电话:0755-25497702