一、基础知识
1.程序
程序是指令序列,是用语言来描述,且能够完成指定工作的操作步骤。
2.程序设计语言
语言:是一种具有语法、词法规则的系统。他是思维的工具,思维是通过语言来表述的。
程序设计语言:是计算机可识别的语言,一组用来定义程序的语法规则。
3.程序设计语言的分类
分为机器语言、汇编语言和高级语言。高级语言表示方法更接近于待解决问题的表示方法,分为以下两种:
(1)面向过程的语言:如Basic、C、Pascal
(2)面向对象的语言:如 VB、VC、C#、Java
4.程序设计语言的4种基本成分
(1)数据成分:用于描述程序所涉及的数据
(2)运算成分:用于描述程序中所包含的运算
(3)控制成分:用于描述程序中所包含的控制流程
(4)传输成分:用于表达程序中数据的传输
5.程序设计
程序设计是指形成解决思路和编写程序的过程。这个过程大致有如下三个步骤:
首先,根据要解决的问题,设计解决问题的思路;
然后,选择一种程序设计语言编写相应的程序代码;
最后,进行运行调试,直至得到正确的运行结果。
二、本章知识点分析
1.可视化编程
是指无需编程,仅通过直观的操作方式即可完成界面的设计工作。
可视化语言是目前最好的Windows应用程序开发工具。
2.可视化编程的特点
主要有如下两点:
一是基于面向对象的思想,引入了控件的概念和事件驱动;
二是程序开发过程一般遵循以下步骤:即先进行界面的绘制工作,再基于事件编写程序代码,以响应鼠标、键盘的各种动作。
3.如何理解可视化编程
传统的编程方法使用的是面向过程、按顺序进行的机制,其缺点是程序员始终要关心什么时候发生什么事情,应用程序的界面都需要程序员编写语句来实现,对于图形界面的应用程序,只有在程序运行时才能看到效果,一旦不满意,还需要修改程序,因而使得开发工作非常烦琐。用VB进行应用程序开发主要有两部分工作:即设计界面和编写代码。在开发过程中所看到的界面,与程序运行时的界面基本相同,同时VB还向程序员提供了若干界面设计所需要的对象(称为控件),在设计界面时,只需将所需要的控件放到窗口的指定位置即可,整个界面设计过程不需要编写代码。
4.如何理解事件驱动的概念。
用VB开发的应用程序,代码不是按照预定的路径执行,而是在响应不同的事件时执行不同的代码片段。事件可以由用户操作触发,如单击鼠标、键盘输入等事件。也可以由来自操作系统或其它应用程序的消息触发。这些事件的顺序决定了代码执行的顺序。概括地说事件驱动是指应用程序没有预定的执行路径,而是由程序运行过程中的事件决定。
5.VB的特点
(1)具有面向对象的可视化设计工具