vb中面向对象与面向过程的区别
2个回答
展开全部
其实面向对象和面向过程的程序设计理念各有千秋,在Dos之类的控制台环境下,指令都是用键盘一条一条输入进去的,程序完成功能也是一步一步的,这就必然导致面向过程的程序设计思路了。
而现在的图形界面操作系统允许用户不断切换工作对象,而且完成任务也并不是一定按部就班的,比如,你既可以点击“登陆”也可以点击“退出”,这就使得面向过程的思路不能完成了。于是程序功能被划分成了若干段,每一段分给不同的对象完成相应的任务,这样,可以保证用户使用的随意性。
我们再想得深一点,控制台式的操作系统执行用户命令是“一维”的,而图形操作系统是“二维”的,它必然会引入“坐标”(鼠标点击位置)引入“焦点”,于是引入“对象”。
VB是面向对象的,比如它可以针对某个文本框进行编程,也可以对按钮进行编程,甚至可以构建自己的用户对象,为其设置属性、方法;同时,每个对象内编程时,它是面向过程的,比如,点击按钮后,判断输入是否正确,正确显示“OK”,这就是面向过程了。
总而言之,面向对象和面向过程并不是冤家,也不是说面向过程就落后,必然淘汰,其实它们是相辅相成的。也许今后还有其它的面向呢!呵呵
但愿我的回答你能满意!
而现在的图形界面操作系统允许用户不断切换工作对象,而且完成任务也并不是一定按部就班的,比如,你既可以点击“登陆”也可以点击“退出”,这就使得面向过程的思路不能完成了。于是程序功能被划分成了若干段,每一段分给不同的对象完成相应的任务,这样,可以保证用户使用的随意性。
我们再想得深一点,控制台式的操作系统执行用户命令是“一维”的,而图形操作系统是“二维”的,它必然会引入“坐标”(鼠标点击位置)引入“焦点”,于是引入“对象”。
VB是面向对象的,比如它可以针对某个文本框进行编程,也可以对按钮进行编程,甚至可以构建自己的用户对象,为其设置属性、方法;同时,每个对象内编程时,它是面向过程的,比如,点击按钮后,判断输入是否正确,正确显示“OK”,这就是面向过程了。
总而言之,面向对象和面向过程并不是冤家,也不是说面向过程就落后,必然淘汰,其实它们是相辅相成的。也许今后还有其它的面向呢!呵呵
但愿我的回答你能满意!
2015-06-26
展开全部
其实面向对象和面向过程的程序设计理念各有千秋,在Dos之类的控制台环境下,指令都是用键盘一条一条输入进去的,程序完成功能也是一步一步的,这就必然导致面向过程的程序设计思路了。
而现在的图形界面操作系统允许用户不断切换工作对象,而且完成任务也并不是一定按部就班的,比如,你既可以点击“登陆”也可以点击“退出”,这就使得面向过程的思路不能完成了。于是程序功能被划分成了若干段,每一段分给不同的对象完成相应的任务,这样,可以保证用户使用的随意性。
我们再想得深一点,控制台式的操作系统执行用户命令是“一维”的,而图形操作系统是“二维”的,它必然会引入“坐标”(鼠标点击位置)引入“焦点”,于是引入“对象”。
VB是面向对象的,比如它可以针对某个文本框进行编程,也可以对按钮进行编程,甚至可以构建自己的用户对象,为其设置属性、方法;同时,每个对象内编程时,它是面向过程的,比如,点击按钮后,判断输入是否正确,正确显示“OK”,这就是面向过程了。
总而言之,面向对象和面向过程并不是冤家,也不是说面向过程就落后,必然淘汰,其实它们是相辅相成的。也许今后还有其它的面向。
而现在的图形界面操作系统允许用户不断切换工作对象,而且完成任务也并不是一定按部就班的,比如,你既可以点击“登陆”也可以点击“退出”,这就使得面向过程的思路不能完成了。于是程序功能被划分成了若干段,每一段分给不同的对象完成相应的任务,这样,可以保证用户使用的随意性。
我们再想得深一点,控制台式的操作系统执行用户命令是“一维”的,而图形操作系统是“二维”的,它必然会引入“坐标”(鼠标点击位置)引入“焦点”,于是引入“对象”。
VB是面向对象的,比如它可以针对某个文本框进行编程,也可以对按钮进行编程,甚至可以构建自己的用户对象,为其设置属性、方法;同时,每个对象内编程时,它是面向过程的,比如,点击按钮后,判断输入是否正确,正确显示“OK”,这就是面向过程了。
总而言之,面向对象和面向过程并不是冤家,也不是说面向过程就落后,必然淘汰,其实它们是相辅相成的。也许今后还有其它的面向。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询