当前位置:首页 > 程序设计基础VB讲稿01VB概述2011
面向对象的程序设计VB的关键元素控件,即是OOP的“可重用组件”,是具有属性和方法并且能够响应事件的对象。?通过属性控制对象(控件)的外观和行为。?每个对象(控件)也可识别特殊的事件。
?对于大多数事件,可以通过编写代码在事件发生时采取指定的行动。
3、结构化程序设计迪克斯特拉(E.W. Dijkstra)在1969年提出的结构化程序设计是以“模块化设计(将复杂整体细化为简单个体)”为中心,将待开发的软件系统划分为若干个相互独立的模块,这样使完成每一个模块的工作变单纯而明确。
任何程序都可以由三种基本程序结构(顺序结构、选择结构和循环结构)的组合、嵌套来构成。结构化程序设计的基本思想是采用“自顶向下,逐步求精”的设计方法和“单入口,单出口”的结构。
4、事件驱动机制在Windows操作系统下程序的事件驱动编程机制是VB的主要特点。
?(1)Windows工作机制
Windows的工作机制简单地说就是三个关键的概念:窗口、事件和消息。
Windows通过给每一个窗口指定一个唯一的标识号(窗口句柄或hWnd)来管理所有的窗口。操作系统连续地监视每一个窗口的活动或事件的信号。
每发生一次事件,将引发一条消息发送至操作系统。操作系统处理该消息并广播给其它窗口,每一个窗口才能根据自身处理该条消息的指令而采取适当的操作。
事件驱动机制?(2)事件驱动编程机制
采用事件驱动编程机制的应用程序中,根据响应不同事件的顺序执行不同的代码段。
事件可以由程序用户的操作触发、也可以由操作系统或其它应用程序的消息触发、甚至由应用程序本身的消息触发。
这些事件触发的顺序,决定了程序代码执行的顺序,因此应用程序每次运行过程都是不同,且是运行过程是可以控制。
共分享92篇相关文档