现阶段我们的知识储备已经是到了一个层次了,我们的目标是要完成一个快捷的能有成效的学习,转换,说白了就是要将一些
ASP
的技术转换到现在流行的
ASP.NET
上,没有什么难的,我们只要明白自己要干什么就可以了,自己不是没有目的的学习某一门语言而是要实实在在的学一些能很有用处的东东。明白了这一点我们的学习才是有目的的有方向也是事半功倍的。
OK
。下边我们说一下我们的学习的目的是要干什么:
1.
对数据库操作的掌握,
ADO.NET
的学习
2.
理解和运用接口,继承等这些完全面向对象的一些概念和技巧
3.
界面上事件和操作等,一些思维的转变和调整
4.
ASP
和
ASP.NET
文件的互相调用
5.
ASP
类和
ASP.NET
类之间的会话
至于一些语法和其他的技巧我们现不做打算,能够运用以上
5
点以后我们就能切切实实的干一些事情,其他的语法和技巧在编写的同时就能明白,和
ASP
的语法有一些改变但是不是很大,一切都会好起来的。
在
ASP.NET
中有两种方式来实现,
1
。所有的代码在
.ASPX
文件中完成。
2
。
HTML
代码在
.ASPX
文件中完成而所有的业务逻辑也就是后台的
VB.NET
的代码在
.ASPX.VB
文件中完成,该文件是一个完整的网页类(
System.Web.UI.Page)的继承
类,服务器控件在该类中都能找到相对应的加载代码,而他们的每个事件都可以在该类中编辑。
对于第一种方式好处就是所有的代码都是显而易见的,但是每行代码都要手工输入,没有应用编辑器的作用,代码编写很费劲。第二种方式,不是很好控制一些
HTML
的东东。但是结构完整,清晰。两种方法都使得界面只能是一个界面一个
.ASPX
文件(或则多一个
.ASPX.VB
文件)不能体会到在
ASP
中的一个
ASP
文件可以用方法来显示多个界面的好处。
ASP.NET
中的类运用的更加完美,可以有命名空间、接口、继承等等一系列的优势,我们可以让
ASP.NET
和
ASP
一起共存,来搭建一个很兼容的网站,二者互不干扰,但是只能是互相的跳转,一切的通信可以用数据库来连接。
我们现在可以搭建底层的基类来实现
ASPX
页面的生成,运用
.VB
文件来实现基类,用
.ASPX.VB
来实现前台的页面,就和
ASP
中的方式类似。