1、在Windows操作系统环境下用VisualBasic编程与在DOS操作系统环境下用其他工具编程有什么不同?
2、怎样理解可视化设计?
8 个解决方案
#1
1、最大的不同就是你说的第二点“可视化程序设计”,所见即所得!DOS下的程序是过程驱动,而windows下是事件驱动的!
#2
1
以往的DOS环境下的开发工具如:PASCAL,BASIC,C等是结构化程序设计
2 可视化环境“所见及所得”。
以往的DOS环境下的开发工具如:PASCAL,BASIC,C等是结构化程序设计
2 可视化环境“所见及所得”。
#3
你的问题~~~
#4
然而,Windows的运行机制是也是消息循环,有一个WinMain函数是在不停的执行中,就好像
DO
{
If(CheckMsg) SendMsg(Object);
}
并没有完全脱离开这样的循环查询过程,只不过,Windows把这样的功能都完全的整合了,然后给我们的就是 Form_load,Mouse_move事件,那么我们就不用考虑消息循环是具体如何实现的,事件产生的时候是怎么发送的,我们只需要在这样相应的事件里加入我们的代码就可以了,这就是站在巨人的肩膀上....
当然我们也可以用C语言来设计windows应用程序,采用结构化编程方法,那么考虑的方方面面就多了.
这是我的理解,可能不是很对,希望大家补充指正.
DO
{
If(CheckMsg) SendMsg(Object);
}
并没有完全脱离开这样的循环查询过程,只不过,Windows把这样的功能都完全的整合了,然后给我们的就是 Form_load,Mouse_move事件,那么我们就不用考虑消息循环是具体如何实现的,事件产生的时候是怎么发送的,我们只需要在这样相应的事件里加入我们的代码就可以了,这就是站在巨人的肩膀上....
当然我们也可以用C语言来设计windows应用程序,采用结构化编程方法,那么考虑的方方面面就多了.
这是我的理解,可能不是很对,希望大家补充指正.
#5
这是开发环境的进化,就好比原来我们在Dos下编程的时候,你有没有想过这个程序是如何运行的呢,因为计算机只识别二进制的机器代码,那么汇编语言就比那个机器码要容易了一些,但是高级语言呢,C语言,大家知道他的功能强大,而且比汇编语言更为简洁易用,我们就可以不用考虑如何写汇编语言,简单的几行代码就可以写出需要原来上百上千行的指令;既然到了Windows时代(并非说其他的操作系统不够优秀,只是我们用的人多一些),Microsoft给我们提供了这样优秀的开发工具,Visual Stuido,给我们带来了如此的便利,我不得不感谢那些开发人员,他们智慧的结晶造福了如此多的程序员.
#6
1.过程驱动与事件驱动
2.所见既所得.
2.所见既所得.
#7
1.Dos 系统下的开发工具是面向过程的,而VB是面向对象的程序设计。
2.可视化即所见即所得
2.可视化即所见即所得
#8
谢谢各位的指点 :)
#1
1、最大的不同就是你说的第二点“可视化程序设计”,所见即所得!DOS下的程序是过程驱动,而windows下是事件驱动的!
#2
1
以往的DOS环境下的开发工具如:PASCAL,BASIC,C等是结构化程序设计
2 可视化环境“所见及所得”。
以往的DOS环境下的开发工具如:PASCAL,BASIC,C等是结构化程序设计
2 可视化环境“所见及所得”。
#3
你的问题~~~
#4
然而,Windows的运行机制是也是消息循环,有一个WinMain函数是在不停的执行中,就好像
DO
{
If(CheckMsg) SendMsg(Object);
}
并没有完全脱离开这样的循环查询过程,只不过,Windows把这样的功能都完全的整合了,然后给我们的就是 Form_load,Mouse_move事件,那么我们就不用考虑消息循环是具体如何实现的,事件产生的时候是怎么发送的,我们只需要在这样相应的事件里加入我们的代码就可以了,这就是站在巨人的肩膀上....
当然我们也可以用C语言来设计windows应用程序,采用结构化编程方法,那么考虑的方方面面就多了.
这是我的理解,可能不是很对,希望大家补充指正.
DO
{
If(CheckMsg) SendMsg(Object);
}
并没有完全脱离开这样的循环查询过程,只不过,Windows把这样的功能都完全的整合了,然后给我们的就是 Form_load,Mouse_move事件,那么我们就不用考虑消息循环是具体如何实现的,事件产生的时候是怎么发送的,我们只需要在这样相应的事件里加入我们的代码就可以了,这就是站在巨人的肩膀上....
当然我们也可以用C语言来设计windows应用程序,采用结构化编程方法,那么考虑的方方面面就多了.
这是我的理解,可能不是很对,希望大家补充指正.
#5
这是开发环境的进化,就好比原来我们在Dos下编程的时候,你有没有想过这个程序是如何运行的呢,因为计算机只识别二进制的机器代码,那么汇编语言就比那个机器码要容易了一些,但是高级语言呢,C语言,大家知道他的功能强大,而且比汇编语言更为简洁易用,我们就可以不用考虑如何写汇编语言,简单的几行代码就可以写出需要原来上百上千行的指令;既然到了Windows时代(并非说其他的操作系统不够优秀,只是我们用的人多一些),Microsoft给我们提供了这样优秀的开发工具,Visual Stuido,给我们带来了如此的便利,我不得不感谢那些开发人员,他们智慧的结晶造福了如此多的程序员.
#6
1.过程驱动与事件驱动
2.所见既所得.
2.所见既所得.
#7
1.Dos 系统下的开发工具是面向过程的,而VB是面向对象的程序设计。
2.可视化即所见即所得
2.可视化即所见即所得
#8
谢谢各位的指点 :)