网上选课系统
’创建实例 ,StudentObj是上面创建的 Axtive X工程的名称 ,TopStudents、Students、Student是该组件的三个接口类
Set myStuObject=Server. Create Object("StudentObj.TopStudents") Set myStus=Server. Create Object("StudentObj. Students") Set myStu=Server. Create Object("StudentObj. Student") ’下面就可以调用类接口的方法和属性
Set myStus = myStuObject.FindStuAll() ’查询所有学生集合赋给myStus Set myStu = myStus.Count(1) ’将第一条学生记录赋给myStu Response.write ’显示该学生的姓名
4. 组件技术开发方法与传统开发方法的比较
下面以表格的形式对比两种开发方法,可以看出组件技术开发方法更具有优越性,如表格2所示。
表2 传统开发方法与组件技术开发方法的比较
5. 结论
运用组件技术开发动态Web应用程序是网络信息系统开发的一个趋势。我们在开发过程中感到:运用组件技术,极大的方便了软件的二次开发和代码重用,可以大大提高软件跨系统平台和软件平台的通用性并缩短开发周期、提高开发效率,而且编程工作并不比用传统开发方法难,而运用组件技术后,由于模块划分清晰 ,有时编程工作会更简单。
参考文献