⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 kj02-06.txt

📁 asp.net(适用于高职高专教学)电子教案
💻 TXT
字号:
    在处理比较复杂的问题时,人们通常会将其分解为若干相对简单的问题,然后分别解决。
写程序也是这样。对于一个复杂的处理过程,可以将其分化为几个相对独立的小程序,每个小
程序解决一个或一部分问题,将这些小程序串联起来,同样可以完成处理任务。在程序设计中,这些相对独立、可完成一个或一部分处理任务的程序就称为过程。
    过程也是由代码组成的,不过相对于一个应用而言,每个过程只能解决部分问题。利用过程编程,不仅可以简化问题,还具有下列好处:
◎	过程具有可重用性。一个结构规范、功能合理的过程可以在多处使用。从而可有效减少重复劳动,提高工作效率。例如,如果在一个应用中,多处需要进行阶乘运算,则可以把能完成任意阶乘的代码写成一个过程,当需要进行某阶乘时,只需以该数作为参数调用阶乘过程即可。
◎	可提高代码的可读性。一个名称恰当、注释完整的过程,可以让任何人、在任何时候都能理解其功能并能够顺利调用(在这种意义上,可以将过程看作是系统所提供语句或函数的扩展)。
◎	可增强代码的可维护性。在发现可以用更优的算法实现过程的功能时,可以改写过程的内部结构,只要过程的对外接口不变,就不会对整个应用产生任何负作用。也不用修改位于过程之外的任何代码。使用过程也有缺点,这就是每次使用过程时都需要进行调用,而调用过程需要占用一定的处理时间和内存资源。但是一般而言,与过程带给程序设计人员的便利相比,这一点小牺牲实在太微不足道了。
    事实上,在ASP.NET中,过程无处不在。在前面所举的例子中,多次用到的“Page_Load()”就是一个过程,每当网面被调用时,该过程就会自动运行。即该过程由“调用页面”事件触发。诸如此类的过程,被称为事件处理过程。在本节中,主要讨论由编程者自行设置的过程。
    编程者自行设置的过程有Sub子程序(执行某些操作但没有返回值)、Function函数(执
行某些操作并有返回值)及Property过程(返回或设置对象/模块的属性值)等三类。本书只
讨论前两类过程。

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -