当前位置:文档之家› vb串口通信复习资料总结

vb串口通信复习资料总结

串口基本概念与串口调试

1. 串口的定义:串口即串行接口的简称。CPU 与外设连接的接口电路称为I/O 口,串口是I/O 口的一种,采用串

行通信协议在一条信号线上将数据逐位传输的通信模式,所以又称“串行通信接口。 2. 数据传输方式:串行通信(同步&异步)、并行通信。

3. 同步通信:指在约定的通信速率下,发送端和接收端的时钟信号频率和相位始终保持一致,这就保证了通信双

方在发送和接收数据时具有完全一致的定时关系。

4. 异步通信:

5. 异步通信特点: a) 时钟要求不高,硬件成本低; b) 在不同传输系统中,通信格式设定可完全不同; c) 通信速率较慢; d) 依靠起始位和停止位可以到达同步;

6. 数据编码的方式:不归零编码(NRZ )、曼彻斯特编码、差分曼彻斯特编码。

7. 数据调制方式:幅移键控(ASK )、频移键控(FSK )、相移键控(PSK )。 8. 调幅方式:

a) TTL 标准:+5v ——“1”,0v ——“0”(正逻辑); b) RS-232标准:-3V~-15V ——“1”,+3V~+15V ——“0”;(负逻辑); c) 20mA 电流环:存在20mA 电流为“1”,不存在为“0”; d) 60mA 电流环:存在60mA 电流为“1”,不存在为“0

”; 9. 数据传送方式:单工、半双工、全双工。 10. 数据传送速率:

a) 码元速率(R B )单位:波特/秒(baud/S )波特率;R B =log 2N (N 为编码级数); b) 信息速率(R b )单位:比特/秒(Bit/S )比特率;R b =log 22;

R B /R b =log 2N /log 22=log 2N (计算机中编码级数为2,比特率等于波特率)

c) 位时间(位周期):传送一个二进制位所需时间;T d =1波特/波特率

11. 发送时钟与接收时钟: a) 公式:F =n ×B

b) F —发送时钟频率(Hz );B —数据传输的波特率(Baud/s );n —波特率因子(Baud -1); c) 发送/接收时钟周期:T c =1/F =T d /n ;

12. 串口接头类型:9针串口(DB-9)、25针串口(DB-25)13. 串口接线:接收接发送、发送接接收、信号地相连(25为7脚,9为5脚。) 14. 串行通信特点:接线少、成本低。 15.

串口连接线种类: a) 串口直连线;一公一母;发发/收收(延长) b) 串口交叉线;双公/双母;收发/发收(双机通信) 16. RS-232C : a) 全称:EIA-RS-232C (EIA :美国电子工业协会;RS :推荐标准)

b) 全名:数据终端设备和数据通信设备之间串行二进制数据交换接口标准 c) 电气特性:

i. RxD/TxD 上为1负0正; ii. RTS 、CTS 、DSR 、DTR 、DCD 上有效为正,无效为负

17. 串口调试的内容:

a) 认识串口连接线和制作串口连接线;

b) 采用相应串口调试工具软件对所使用的串口进行诊断。 18. 串口参数的设置:波特率、数据位、停止位和校验位。

MSComm 控件

1. MSComm 控件处理通信问题的方式

2. 握手协议(Handshaking 属性):指从硬件端口向接收缓冲区发送数据时所用的内部通信协议。

3. MSComm 常用属性: a) CDHdcding :查询CD 线是否有传输(布尔型); b) CommPORT :返回端口号(整型1~16); c) CTSHoding :查询CTS 线的状态发送数据,指示传输可进行; d) DSRRcoding :查询DSR 线状态,指示做好操作准备;

e) InputBufferSize :设置/返回接收缓冲区大小,以字节数为单位(默认1024) f) Input :返回并删除接收缓冲区中的数据流

i. InputLen (读取字符数)=0 读取缓冲区的全部内容 ii. InputMode (检索数据类型)=commInputModeText 返回校本文本数据 iii. InputMode (检索数据类型)=commInputModeBinary 返回二进制数据 g) OutputBufferSize :设置/返回发送缓冲区大小,以字节数为单位(默认512) h)

Output :往输出缓冲区写数据流 4. 产生OnComm 事件:

a) CD 线为高(CDHolding=Ture )且超时,MSComm 控件中commEvent 属性设为commEventCDTO; b) CTS 线为低(CTSHolding=False )且超时,MSComm 控件中commEvent 属性设为commEventCTSTO; c) DSR 线为高(DSRHolding=Ture )且超时,MSComm 控件中commEvent 属性设为commEventDSRTO; d) 找到EOF 字符,MSComm 控件中commEvent 属性设为commEvEOF;

e) RThreshold 属性设置为1,接收缓冲区每收到一个字符产生一次OnComm 事件;

f) SThreshold 属性设置为1,发送缓冲区清空产生OnComm 事件,设为其它值,字符数交叉时激活一次; 5. CommEvent 属性:一旦发生通信事件或产生通信错误,依据产生的错误和事件MSComm 控件为CommEvent

属性赋予不同的代码,并产生OnComm 事件。 串口调试软件开发

1. 程序错误分为两类:编译错误、运行期间错误。

2. 两个编译选项:请求编译、后台编译。

3. Err 对象:属于运行期对象,包含最新关于错误的信息。

4. 捕获错误语句(on Error ):

a) On Error GoTo line :转到line 执行错误处理语句。

b) On ErrorResume Next :忽略所有错误,从发生错误语句下一语句执行。 c) On Error GoTo 0:禁止当前过程中任何已启动的错误处理程序。 5. 退出错误处理语句(Resume ):

a) Resume[0]:如果产生错误和处理错误程序出现在同一程序中,则从产生错误的语句恢复运行;如果错误

出现在被调用过程中,则从最近一次调用包含错误处理程序的过程中的语句处恢复运行

b) Resume Next :如果产生错误和处理错误程序出现在同一程序中,则从紧随产生错误的语句的下个语句恢

复运行;如果错误出现在被调用过程中,则返回最后一次调用包含错误处理程序的过程,从紧随该句之后的语句处恢复运行

c) Resume 标号:程序返回到标号处继续执行

发送接收字符型数据程序:

Private Sub CmdOpenPort_Click()

https://www.doczj.com/doc/01373211.html,mPort=1

(设置串口号为1)

MSComm1.PortOpen=TURE

(打开串口)

MSComm1.InputMode=comInputModeT ext

(以字符输入)

MSComm1.InputLen=0

(从缓冲区输入所有字符)

End Sub

Private Sub CmdSend_Click()

MSComm1.Output=TxtSend.Text

(将发送框的数据送入输入缓冲区) End Sub

Private Sub CmdReceive_Click()

TxtReceive.Text=MSComm1.Input

(将输入缓冲区字符读入接收框中) End Sub

将用户键入的每个字符送到串行端口: Option Explicit

Dim Buffer As Variant

Dim InString As String

Private Sub Form_Load()

Form1.AutoReadraw=True

https://www.doczj.com/doc/01373211.html,mPort=1

(设置串口号为1)

MSComm1.Setting="9600,N,8,1"

(设置波特率)

MSComm1.PortOpen=TURE

(打开串口)

Timer1.Interval=10

(设置定时器为10ms)

End Sub

Private Sub Form_KeyPress(KeyAscii As Interger)

Buffer=Chr$(KeyAscii)

(将输入的字符转化为字符型)

MSComm1.Output=Buffer

(将Buffer内的内容放入输出缓冲区) End Sub

Private Sub Timer1_Timer() If MSComm1.InBufferCount Then

(如果检测到输入缓冲区有字符输入)

InString=MSComm1.Input

Print InString

End If

End Sub

保存数据文件:

Private Sub CmdSaveData_Click()

On Error GoTo ErrLine

Dim SaveFileId As Integer

Dim I As Integer

Dim FileCount As Integer

(定义相同文件名称的统计)

Dim StrFileName As String

(定义存储文件名)

FileCount = 0

SaveFileId = FreeFile()

(取得可以打开的文件编号)

(以指定名字为文件名建立存储数据文件)StrFileName = App.Path + "\" + "数据文件_" + CStr(Year(Date)) + "年" + CStr(Month(Date)) + "月" + CStr(Day(Date)) + "日_" + CStr(FileCount) + ".txt"

Do While Dir(StrFileName) <> ""

(指定文件名存在)

FileCount = FileCount + 1

(文件记数器加1)

StrFileName = App.Path + "\" + "数据文件_" + CStr(Year(Date)) + "年" + CStr(Month(Date)) + "月" + CStr(Day(Date)) + "日_" + CStr(FileCount) + ".txt"

Loop

Open StrFileName For Output As #SaveFileId (打开指定文件用于存储接收到的数据)

(保存文件头)

Print #SaveFileId, "日期: ";

Print #SaveFileId,Date

(向应用程序目录下的保存文件输出日期)Print #SaveFileId, "时间: ";

Print#SaveFileId, Time

(向应用程序目录下的保存文件输出时

间)

Print #SaveFileId, TxtReceive.Text

(向应用程序目录下的保存文件输出要保存的内容)

Close#SaveFileId

(关闭文件)

vb知识点总结归纳.doc

第1章Visual basic概述 一、VB是在Windows平台下,用于开发和创建具有图形用户界面的应用程序的工具。 二、VB是面向对象的程序设计语言;工作方式为事件驱动/消息驱动。 1.对象 对象是动作体的逻辑模型,是人们可控制的某种东西,应用程序的每个窗体和窗体上的 种种控件都是VB的对象 2.属性 属性指对象的特性。 3.方法 方法指对象可以进行的动作或行为。 4.事件 事件是指能被对象所识别的动作。 5.事件驱动 只有在事件发生时程序才会运行。 6.工程 工程是应用程序文件的集合,一个工程一般会包含下列文件,如表1—l所示。 表1—1 应用程序文件类型 文件类型说明 工程文件(.vbp) 它是与该工程有关的全部文件和对象的清单,该文件是必选项 窗体文件(.frm) 它包含事件过程,以及该窗体及窗体上的各个控件对象的属性设置以及相关的说明,该文件是必选项 二进制数据文件(.frx) 当窗体中含有二进制属性(如图片或图标)时,该文件将自动产生 标准模块文件(.bas) 它包含可以被任何窗体或对象调用的过程程序代码,该文件是可选项 类模块文件(.cls) 该文件是可选项包含ActiveX控件的文件(.ocx) 该文件是可选项

第2章创建用户界面 知识点概括 1.用户界面 用户界面是应用程序中最重要的部分,是程序与用户进行交互的桥梁,标准的Windows 应用程序界面都是由窗口、菜单条、各种按钮、文本框、列表框等对象构成的。 2.窗体 窗体是包容用户界面或对话框所需的各种控件对象的容器。 在创建一个新的工程时,默认的第一个窗体即为启动窗体。 3.控件 控件是与用户进行交互的可视化部件,向窗体上添加控件应在窗体编辑器中进行。 4.命令菜单 命令菜单是应用程序窗口的基本组成元素之一,它由菜单条、菜单、菜单项、子菜单、弹出式菜单组成,可以通过VB提供的菜单编辑器创建程序菜单。 (1)连字符(—) (2)& 5.设计用户界面的步骤 (1)确定窗体的大小和位置。 (2)根据程序的功能和要求,添加所需的控件。 (3)合理地分布控件的位置与大小。 (4)设置各个对象的属性。 6.窗体及常用控件的常用属性、事件、方法 熟悉各对象的常用属性、事件和方法,对于创建应用程序有着举足轻重的作用,表2—1给出了窗体及常用控件的常用属性、事件以及方法使用说明。 表2—1 窗体及常用控件的常用居住、事件以及方法一览表 对象名称说明 Name 设置对象在程序代码中的引用名 通用属性Caption 设置对象的标题栏中或图标下面的文本 Font 设置文本的字体、字型、字号等 left 设置对象的左边界距容器坐标系纵轴的距离 Top 设置对象的上边界距容器坐标系横轴的距离 Height 设置对象的高度 Width 设置对象的宽度 Enabled 设置对象是否被激活 通用属性Visible 设置对象是否可见 BackColor 设置对象的背景色 ForeColor 设置对象的前景色 Index 设置控件在控件数组中的标识号 TabInfex 设置窗体中的对象响应[Tab]键的顺序 TabStop 设置用户是否可以使用[Tab] 键来选定对象 Style 设置控件的外观 Boderstyle 设置窗体的边框风格

高一数学必修一各章知识点总结

高一数学必修1各章知识点总结 第一章集合与函数概念 一、集合有关概念 1.元素的三个特性: (1)元素的确定性如:世界上最高的山 (2)元素的互异性如:由HAPPY的字母组成的集合{H,A,P,Y} (3)元素的无序性: 如:{a,b,c}和{a,c,b}是表示同一个集合 2. 3.集合的表示:{ …集合的含义 集合的中} 如:{我校的篮球队员},{太平洋,大西洋,印度洋,北冰洋} (1)用拉丁字母表示集合:A={我校的篮球队员},B={1,2,3,4,5} (2)集合的表示方法:列举法与描述法。 ◆注意:常用数集及其记法: 非负整数集(即自然数集)记作:N 正整数集 N*或 N+ 整数集Z 有理数集Q 实数集R 1)列举法:{a,b,c……} 2)描述法:将集合中的元素的公共属性描述出来,写在大括号内表示集合的方法。{x∈R| x-3>2} ,{x| x-3>2} 3)语言描述法:例:{不是直角三角形的三角形} 4)Venn图: 4、集合的分类: (1)有限集含有有限个元素的集合 (2)无限集含有无限个元素的集合 (3)空集不含任何元素的集合例:{x|x2=-5} 二、集合间的基本关系 1.“包含”关系—子集 A?有两种可能(1)A是B的一部分,;(2)A与B是注意:B 同一集合。 ?/B 反之: 集合A不包含于集合B,或集合B不包含集合A,记作A ?/A 或B 2.“相等”关系:A=B (5≥5,且5≤5,则5=5) 实例:设 A={x|x2-1=0} B={-1,1} “元素相同则两集合相等”即:①任何一个集合是它本身的子集。A?A ②真子集:如果A?B,且A≠B那就说集合A是集合B的真子集,记作A B(或B A) ③如果 A?B, B?C ,那么 A?C ④如果A?B 同时 B?A 那么A=B 3. 不含任何元素的集合叫做空集,记为Φ 规定: 空集是任何集合的子集,空集是任何非空集合的真子集。 ◆有n个元素的集合,含有2n个子集,2n-1个真子集 三、集合的运算

VB知识点汇总

一:基础知识 对象的有关概念l 1. 对象Object:VB中常用的对象有:窗体、控件等。 2. 对象的三要素 (1)属性Property:用来描述和反映对象外部特征的参数。 (2)方法Method:允许其他对象与之交互的方式,表明一个对象所具有的能力。 (3)事件Event:响应对象的动作称为事件,它发生在用户与应用程序交互时。如单击控件、鼠标移动、键盘按下等。 事件驱动Event Driven:VB为窗体和大多数控件都规定了一组事件,当应用程序被启动后,VB随时准备捕获各种事件。一旦发生了某个事件,VB就会执行与该事件相联系的事件过程;执行完后,VB等待下一个事件的发生。 VB程序的执行步骤如下:l (1)启动应用程序,装载和显示窗体; (2)窗体(或窗体上的控件)等待事件的发生; (3)事件发生时,执行对应的事件过程; (4)重复执行步骤(2)和(3); (5)直到遇到END结束语句结束程序的运行;或按“结束”强行停止程序的运行。 VB集成开发环境l 1. 主窗口 应用程序窗口,由标题栏、菜单栏和工具栏组成。 2. 窗体(form)窗口 设计VB程序的界面。 3. 代码(code)窗口 编辑窗体、标准模块中的代码。 4. 属性(properties)窗口 所有窗体或控件的属性设置。 5. 工程资源管理器(project expror)窗口 保存一个应用程序所有的文件。 6. 工具箱(toolbox)窗口 显示各种控件的制作工具,供用户在窗体上设计 建立VB程序的步骤l 1. 建立用户界面的对象,并设置对象属性; 2. 对象事件过程及编程; 3. 程序运行和调试; 4. 保存文件: 窗体frm格式和vb工程vbp格式 VB 编码基础l 1. VB代码不区分字母的大小写 系统保留字自动转换每个单词的首字母大写; 用户自定义行以第一次为准。 2. 语句书写自由 一行可书写几句语句,之间用冒号分隔; 一句语句可分若干行书写,用续行符_(空格+下画线)连接一行<=255个字符。

VB程序设计 试题与答案-1

《VB程序设计基础》试题 一、选择题:(每空 2 分,共 20 分) 1. 与传统的程序设计语言相比,Visual Basic最突出的特点是___________。 A. 结构化程序设计 B. 程序开发环境 C. 事件驱动编程机制 D. 程序调试技术 2. Visual Basic 是一种面向对象的程序设计语言,构成对象的三要素是________。 A. 属性、事件、方法 B. 控件、属性、事件 C. 窗体、控件、过程 D. 窗体、控件、模块 3. 窗体模块保存在一个扩展名为__________的文件中。 A. bas B. vbp C. vbg D. frm 4. 下面正确的赋值语句是_________。 A. x+y=30 B. y=π*r*r C. y=x+30 D. 3y=x 5. 设S=“492”,表达式Right(S,1)+Left(S,1)+Mid(S,2,1)的值为__________。 A.“492” B.“249” C.“294” D.“429” 6. 将数学表达式a≤b≤c写成Visual Basic表达式,正确的是__________。 A. a<=b<=c B. a<=b Or b<=c C. a<=b And b<=c D. a<=b Not b<=c 7.为了把焦点移到文本框,所使用的方法是___________。 A. SetFocus B.Visible C.Refresh D.GetFocus 8. INT(100*RND)产生的随机整数的闭区间是_____________。 A.[0,100] B.[1,100] C.[1,99] D.[0,99] 9. 一个数组说明为Dim a(0 to 5,1 to 5) As Integer,则该数组共有_________个 元素。 A. 5 B. 36 C. 30 D. 不确定 10. 下面过程定义语句合法的是____________。

《高等数学》 各章知识点总结——第9章

第9章 多元函数微分学及其应用总结 一、多元函数的极限与连续 1、n 维空间 2R 为二元数组),(y x 的全体,称为二维空间。3R 为三元数组),,(z y x 的全体,称为三 维空间。 n R 为n 元数组),,,(21n x x x 的全体,称为n 维空间。 n 维空间中两点1212(,,,),(,,,)n n P x x x Q y y y 间的距离: ||PQ = 邻域: 设0P 是n R 的一个点,δ是某一正数,与点0P 距离小于 δ的点P 的全体称为点0P 的δ 邻域,记为),(0δP U ,即00(,){R |||}n U P P PP δδ=∈< 空心邻域: 0P 的 δ 邻域去掉中心点0P 就成为0P 的δ 空心邻域,记为 0(,)U P δ =0{0||}P PP δ<<。 内点与边界点:设E 为n 维空间中的点集,n P ∈R 是一个点。如果存在点P 的某个邻域 ),(δP U ,使得E P U ?),(δ,则称点P 为集合E 的内点。 如果点P 的任何邻域内都既有 属于E 的点又有不属于E 的点,则称P 为集合E 的边界点, E 的边界点的全体称为E 的边界. 聚点:设E 为n 维空间中的点集,n P ∈R 是一个点。如果点P 的任何空心邻域内都包含E 中的无穷多个点,则称P 为集合E 的聚点。 开集与闭集: 若点集E 的点都是内点,则称E 是开集。设点集n E ?R , 如果E 的补集 n E -R 是开集,则称E 为闭集。 区域与闭区域:设D 为开集,如果对于D 内任意两点,都可以用D 内的折线(其上的点都属于D )连接起来, 则称开集D 是连通的.连通的开集称为区域或开区域.开区域与其边界的并集称为闭区域. 有界集与无界集: 对于点集E ,若存在0>M ,使得(,)E U O M ?,即E 中所有点到原点的距离都不超过M ,则称点集E 为有界集,否则称为无界集. 如果D 是区域而且有界,则称D 为有界区域.

程序设计语言VB_习题集(含答案)

《程序设计语言VB》课程习题集 一、单选题 1. Visual Basic是一种面向()的程序设计语言。 A. 用户 B. 事件 C. 程序 D. 对象 2.在Visual Basic6.0中规定工程文件的扩展名是()。 A. vbp B. for C. frm D. bas 3. Visual Basic6.0中规定窗体文件的扩展名是()。 A. for B. frm C. vbp D. bas 4.如何使一个标签或按钮控件在运行时不可用()。 A. 把它的Visible属性设置成False B. 把它的Visible属性设置成True C. 把它的Enabled属性设置成False D. 把它的Enabled属性设置成True 5.控件的字体可在属性窗口的()属性中调整? A. Font B. Color C. Text D. Caption 6.若要将某命令按钮设置为默认命令按钮。则应设置为True的属性是()。 A. Value B. Cancel C. Default D. Enabled 7.在VB中,记录对象数据的是()。 A. 方法 B. 事件 C. 属性

8.在文本框上显示文本的属性是()。 A. Value B. Text C. Print D. Enabled 9. InputBox函数返回值的类型为()。 A. 字符串 B. 数值 C. 变体 D. 数值或字符串(视输入的数据而定) 10.设有语句:a = InputBox("请输入数值:","输入示例", "100") 程序执行后,若从键盘上输入数值20并按回车键,则变量a的值是()。 A. 字符串"20" B. 字符串"120" C. 默认值100 D. 数值120 11.下列控件中可用于接受用户输入文本,又可用于显示文本的是()。 A. Label控件 B. TextBox控件 C. Timer控件 D. CommandButton控件 12.语句PRINT "25*4"的输出结果是()。 A. 25*4 B. "100" C. 100 D. 出现错误信息 13.只能用来显示字符信息的控件是()。 A. 文本框 B. 标签框 C. 图片框 D. 图像框 14.下列可作为Visual Basic变量名的是()。 A. A%A B. 4A C. ?xy D. Stemp 15.下列哪个符号不能作为VB中的变量名()。 A. timefly

初中数学各章节知识点总结(人教版)

七年级数学(上)知识点 人教版七年级数学上册主要包含了有理数、整式的加减、一元一次方程、图形的认识初步四个章节的内容. 第一章、有理数 知识概念 1.有理数: (1)凡能写成 )0p q ,p (p q ≠为整数且形式的数,都是有理数.正整数、0、负整数统称整数;正分数、负分数统称分数;整数和分数统称有理数.注意:0即不是正数,也不是负数;-a 不一定是负数,+a 也不一定是正数;π不是有理数; (2)有理数的分类: ① ??? ? ? ????????负分数 负整数负有理数零正分数正整数 正有理数有理数 ② ???????????????负分数正分数 分数负整数零正整数整数有理数 2.数轴:数轴是规定了原点、正方向、单位长度的一条直线. 3.相反数: (1)只有符号不同的两个数,我们说其中一个是另一个的相反数;0的相反数还是0; (2)相反数的和为0 ? a+b=0 ? a 、b 互为相反数. 4.绝对值: (1)正数的绝对值是其本身,0的绝对值是0,负数的绝对值是它的相反数;注意:绝对值的意义是数轴上表示某数的点离开原点的距离; (2) 绝对值可表示为:?????<-=>=) 0a (a )0a (0) 0a (a a 或???<-≥=)0a (a )0a (a a ;绝对值的问题经常分类讨论; 5.有理数比大小:(1)正数的绝对值越大,这个数越大;(2)正数永远比0大,负数永远比0小;(3)正数大于一切负数;(4)两个负数比大小,绝对值大的反而小;(5)数轴上的两个数,右边的数总比左边的数大;(6)大数-小数 > 0,小数-大数 < 0. 6.互为倒数:乘积为1的两个数互为倒数;注意:0没有倒数;若 a ≠0,那么a 的倒数是a 1;若ab=1? a 、b 互为倒数;若ab=-1? a 、b 互为负倒数. 7. 有理数加法法则:

完整word版,VB程序设计例题12例

索引 一、在窗体上画一个文本框,其名称为Text1,Text属性为空白。再画一个命令按钮,其名称为C1,Visible属性为False。编写适当的事件过程。程序运行后,如果在文本框中输入字符,则命令按钮出现。 二、计算圆的周长和面积:在窗体中添加一个文本框(Text1)和一个对应的标签(Label1),再添加两个命令按钮(Command1和Command2)和一个图片框(Picture1)。程序运行时,当单击Command1按钮后,计算圆的周长;当单击Command2按钮后,计算圆的面积;计算结果输出在图片框中。(要求在未输入半径前两个按钮呈灰色不可用。) 三、在窗体上添加三个文本框和对应的三个标签,标签的标题分别是“个位”、“十位”、“百位”。程序运行时,当单击窗体后,随机产生一个【100,999】区间内的整数,将它的个位、十位、百位数字分别显示在对应的文本框中。 四、设计一个计算程序:在窗体上添加四个文本框和四个对应的标签,标签的标题分别是“语文”、“数学”、“外语”、“平均成绩”,三个命令按钮,标题分别为“清除”、“计算”、“退出”。程序运行后,用户按“清除”按钮,则清除文本框中显示的内容,按“计算”按钮,则计算三科平均成绩,将计算结果显示在第四个文本框中(计算结果保留小数点后一位)。单击退出按钮则程序退出。 五、某税务部门征收所得税,规定如下:(1)收入200元以内,免征。(2)收入在200~400元,超过200元的部分纳税3%。(3)收入超过400元的部分,纳税4%。(4)当收入达5000元或超过时,将4%税金改为5%。编程序实现上述操作。 六、给定三角形的三条边的边长,计算三角形的面积。编写程序,首选判断给出的三条边能否构成三角形,如可以构成,则计算并输出该三角形的面积,否则要求重新输入。当输入-1时结束程序。 七、编程求100以内的全部素数。 八、编程打印钻石图案。 九、输出杨辉三角形。 十、有一个数组,包含了10个不同的随机整数(20~90),要求计算出它们的平均值,并输出这个数组中最接近于平均值的数。 十一、在一个窗体上建有包含三个命令按钮的控件数组和一个文体框。编程实现当按下标题不同的命令按钮时,使文体框中文字的字体发生相应的变化。 十二、编程求1000以内的完全数。所谓完全数是指这样的自然数:它的各个约数(不包括该数本身)。如28=1+2+4+7+14就是一个完全数。

马原各章知识点总结

马原各章知识点总结 Document serial number【KK89K-LLS98YT-SS8CB-SSUT-SST108】

《马克思主义基本原理》各章知识点: 第一章 1、哲学基本问题的内容及意义 内容:(p29)哲学基本问题是思维和存在的关系问题。包括两个方面的内容:其一,意识和物质、思维和存在,究竟谁是世界的本源,即物质和精神何者是第一性、何者是第二性的问题,对此问题的不同回答是划分唯物主义和唯心主义的唯一标准;其二,思维能否认识或正确认识存在的问题,是否承认思维和存在的同一性,这是划分可知论和不可知论哲学派别的标准。 意义:(p29)对哲学基本问题的回答,是解决其他一切哲学问题的前提和基础。只有科学解决思维和存在或意识和物质的关系问题,才能为在实践中理解世界的本质,把握世界的联系和发展,认识人类社会发展基本规律奠定基础。 2、马克思主义的物质观及其理论意义 马克思主义的物质观:(p31)物质是标志客观实在的哲学范畴,这种客观实在是人通过感觉感知的,它不依赖于我们的感觉而存在,为我们的感觉所复写、摄影、反映。 理论意义:(p32)第一,坚持了物质的客观实在性原则,坚持了唯物主义一元论,同唯心主义一元论和二元论划清了界限;第二,坚持了能动的反映论和可知论,批判了不可知论;第三,体现了唯物论和辩证法的统一;第四,体现了唯物主义自然观与唯物主义历史观的统一。 3、意识的本质 (p31)意识是物质世界的主观映象,是客观内容和主观形式的统一。意识在内容上是客观的,在形式上是主观的。物质决定意识,意识依赖于物质并反作用于物质。4、意识能动作用的表现 (p41)意识的能动作用是人的意识所特有的积极反映世界与改造世界的能力和活动,主要表现在: 第一,意识活动具有目的性和计划性;第二,意识活动具有创造性;第三,意识具有指导实践改造客观世界的作用;第四,意识具有指导、控制人的行为和生理活动的作用。 5、物质和运动的关系 (p32—33)世界是物质的,物质是运动的。物质和运动是不可分割的,一方面,运动是物质的存在方式和根本属性,物质是运动着的物质,脱离运动的物质是不存在的;另一方面,物质是一切运动变化和发展过程的实在基础和承担者,世界上没有离开物质的运动,任何形式的运动,都有它的物质主体。 6、为什么实践是人的存在方式?

江苏省计算机二级vb基本知识点总结

一、常量 常量(也称常数),是在程序运行期间其值始终保持不变的量。注意π不是常量。 定义常量的语法格式:[Public|Private]Const 常量名[As数据类型] = 表达式 Const前不能使用Dim 在窗体的通用声明处不能使用Public定义常量、定长字符串、数组 定义常量的语句可以在过程内部,也可以在通用声明处 = 后边的表达式不能是函数 二、变量 定义变量的语法格式:Dim|Private|Static|Public 变量名[As数据类型][,变量名[As数据类型]…] 使用Dim|Private|Static|Public定义变量后会将变量进行初始化 使用Dim定义变量的语句可以在过程内,也可以在通用声明处;使用static定义变量的语句只能在过程内;使用public、private定义变量的语句只能在通用声明处 在过程内部使用dim定义的变量是局部的过程级的变量,即该变量的生命周期和作用域很小。其作用域为本过程,即只在本过程中能用,出了本过程就不能使用其值。其生命周期为从该变量定义的位置开始变量在内存中存在,它所在的过程结束(遇到End Sub)该变量就从内存消失 在通用声明处用Dim定义的变量是模块级的变量;其作用域为本模块,即在本窗体或模块的所有过程中都能使用该变量,在其他窗体或模块中不能使用该变量的值;其生命周期为从该变量定义的位置开始变量在内存中存在,整个程序结束(点击结束按钮或点击窗体上的关闭按钮)该变量才从内存消失 使用static定义的变量是局部的静态变量。其作用域为本过程(同局部的dim定义的变量);其生命周期为从该变量定义的位置开始变量在内存中存在,整个程序结束(点击结束按钮或点击窗体上的关闭按钮)该变量才从内存消失 使用private定义的变量是模块级的变量,其作用域和生命周期同模块级的dim定义的变量 使用public定义的变量是全局变量,其作用域为整个程序,即在整个程序的所有窗体或模块的所有过程中都可以使用此变量(但是注意,如果是在窗体的通用声明处定义的public类型的变量,则在其他窗体或模块使用该变量时需加上窗体的名字);其生命周期为从该变量定义的位置开始变量在内存中存在,整个程序结束(点击结束按钮或点击窗体上的关闭按钮)该变量才从内存消失 三、数组 数组是一组按一定顺序排列的数据的集合,数据的类型可以不相同,数组的维数不得超过60维 1.静态数组 定义静态数组的语法格式:public|private|static|Dim 数组名([下界To] 上界) [As数据类型]若省略下界时,表示下标的取值是从0开始,等价于“0 To上界” 可以使用Dim 或public 或private 或static 定义 分别使用这4个关键字进行定义数组的语句可以出现的位置不同(同变量的定义)、数组的生命周期和作用域不同(同变量的作用域和生命周期) 定义静态数组时小括号内的下标不能使用变量 在同一个作用域内不能定义同名的静态数组(即:在同一个作用域内不能多次定义同一个数组),在不同的作用域内可以定义同名的静态数组(同名数组的使用和同名变量的使用相同) 数组的定义语句中的下界和上界可以是常量或表达式(即:可以是整数、实数、正数、负数),下界不必须是0或1 静态数组定义的同时将被初始化 静态数组一旦定义后,数组名、数组大小、数组的类型就确定了 在程序的窗体模块或标准模块的通用声明处用Option Base n语句可重新设定数组的下界。此语句的含义是:在定义数组时,如果省略了下界则默认的下界是n,在定义数组时如果未省略下界则该数组的下界就是其自己定义的下界值(此时忽略Option Base n指明的下界n)

VB程序设计试题及答案一

V B程序设计试题及答案(一) 一、单选题 1. VB6.0是一种面向B 的编程环境。 (A) 机器(B) 对象 (C) 过程(D) 应用 2. 要使FormI窗体的标题栏显示"欢迎使用VB",以下D 语句是正确的。 (A) Forml.Caption=“欢迎使用VB” (B) Forml.Caption='欢迎使用VB' (C) Forml.Caption=欢迎使用VB (D) Forml.Caption="欢迎使用VB" 3. 若要使命令按钮不可操作,要对A 属性进行设置。 (A) EnabIed (B)Visible (C) Backcolor (D)Caption 4. 如果在窗体上已经创建了一个文本框对象TextI,可以通过C 事件获得输入键值的ASCII码。 (A) Change (B) LostFocus (C) KeyPress (D) GotFocus 5. 下面A 是合法的变量名。 (A) X_yz (B) 123ab。(C) integer (D) X-Y 6. 以下关系表达式中,其值为False的是A 。 (A) "ABC">"AbC" (B) "女">"男" (C) "BASIC"=UCase("basic) (D) "123"<"23" 7. 为了给x、y、z三个变量赋初值1,下面正确的赋值语句是A 。 (A) x=1:y=1:z=1 (B) x=1,y=1,z=1 (C) x=y=z=1 (D) xyz=1 8. VB提供了结构化程序设计的三种基本结构,三种基本结构是D 。 (A)递归结构、选择结构、循环结构 (B)选择结构、过程结构、顺序结构 (C)过程结构、输入输出结构、转向结构 (D)选择结构、循环结构、顺序结构 9. 下面If语句统计满足性别为男、职称为副教授以上、年龄小于40岁条件的人数,不正确的语句是 D 。 (A) If sex="男" And age=4O And InStr(duty,"教授")>O Then n=n+l (B) If sex="男" And age=4O And (duty="教授" Or duty="副教授") Then n=n+l (C) If sex="男" And age=4O And Right(duty,2)="教授" Then n=n+l (D) If sex="男" And age=4O And duty="教授" And duty="副教授" Then n=n+l 10.下列关于Do…Loop循环结构执行循环次数的描述正确的是D 。 (A) Do While…Loop循环和Do…Loop Until循环至少都执行一次 (B) Do While…Loop循环和Do…Loop Until循环可能都不执行 (C) Do While…Loop循环至少执行一次和Do…Loop Until循环可能不执行 (D) Do While…Loop循环可能不执行和Do…Loop Until循环至少执行一次 11.以下B 是正确的For…Next结构。 (A) For x=1 To Step 10 (B) For x=3 To -3 Step -3 ……

高中高一数学各章知识点总结《整理》

高中高一数学各章知识点总结 高中高一数学必修1各章知识点总结 第一章集合与函数概念 一、集合有关概念 1、集合的含义:某些指定的对象集在一起就成为一个集合,其中每一个对象 叫元素。 2、集合的中元素的三个特性:1.元素的确定性; 2.元素的互异性; 3.元素 的无序性 说明:(1)对于一个给定的集合,集合中的元素是确定的,任何一个对象或者是或者不是这个给定的集合的元素。(2)任何一个给定的集合中,任何两个元素都是不同的对象,相同的对象归入一个集合时,仅算一个元素。(3)集合中的元素是平等的,没有先后顺序,因此判定两个集合是否一样,仅需比较它们的元素是否一样,不需考查排列顺序是否一样。(4)集合元素的三个特性使集合本身具有了确定性和整体性。 3、集合的表示:{ … } 如{我校的篮球队员},{太平洋,大西洋,印度洋,北冰洋} 1. 用拉丁字母表示集合:A={我校的篮球队员},B={1,2,3,4,5} 2.集合的表示方法:列举法与描述法。 注意啊:常用数集及其记法: 非负整数集(即自然数集)记作:N 正整数集 N*或 N+ 整数集Z 有理数集Q 实数集R 关于“属于”的概念集合的元素通常用小写的拉丁字母表示,如:a是集合A的元素,就说a属于集合A 记作 a∈A ,相反,a不属于集合A 记作 a

A 列欢迎各位同学老师家长关注微信公众号:高中学习帮 在这里可以免费下载高中各科全套教学视频(语数外理化生政史地),有新东方学而思黄冈101网校,非常全面,绝不收费,还即将开免费直播网络课程,高中各科知识点总结和习题资料,高考资源,非常好的公众号,微信扫描上面的二维码或者微信搜索公众号:高中学习帮即可!

VB知识点总结

VB知识点总结 目录 1 第一章知识点 (2) 2 第二章知识点 (2) 3 第三章知识点 (3) 4 第四章知识点 (7) 5 第五章知识点 (8) 6 第六章知识点 (8) 7 第七章知识点 (10) 8 第八章知识点 (12)

(1)VB的语言特点 可视化开发环境:界面设计所见所得;面向对象程序设计:程序和数据封装作为一个对象,在工具箱里面的都是一个一个的类,比如commandbutton类,当你把它从工具箱拖出来已经,它就被实例化成了一个对象,名称叫command1,如果你拖了2个command,就是2个不同的对象;事件驱动编程:VB程序没有明显的入口和出口,都在等待用户或者系统或者代码触发某个事件,然后执行事件对应的任务 (2)VB的工作模式 设计模式,运行模式,中断模式;程序在运行模式是没有办法修改代码和设计界面窗口的。 (3)VB的文件类型 窗体文件frm;程序模块文件bas;类模块文件cls;工程文件vbp;工程组文件vbg;资源文件res;保存工程的时候应该同时保存工程文件vbp和窗体文件frm。 (4)VB的窗口 任何的窗口被关闭了找不到了,都应该在视图菜单下面来寻找,工具箱窗口,代码窗口,窗体布局窗口,立即窗口(可以在中断模式下查询程序运行对象值,ctrl+G打开立即窗口) 2 第二章知识点 (1)面向对象的基本概念 类:具有类似属性和方法的对象的抽象,比如大学;对象:类实例化就成为一个对象,每个对象都具有自己的属性和方法,比如西南财经大学天府学院。属性:对象的静态特征,最重要的属性是name,在VB里面对象的name是不能省略的,而且在程序运行的过程中是不能修改的;事件:人或者系统对对象的作用,对象是被动者,比如load,unload,timer;click等;方法:对象发出的行为,对手是主动者,比如move,show,hide等。 (2)VB的开发流程 第一步分析后画流程图 第二步界面设计 第三步编写代码 第四步测试运行

VB程序设计试题及答案(一)

VB程序设计试题及答案(一) 一、单选题 1. 是一种面向B 的编程环境。 (A) 机器(B) 对象 (C) 过程(D) 应用 2. 要使FormI窗体的标题栏显示"欢迎使用VB",以下D 语句是正确的。 (A) =“欢迎使用VB” (B) ='欢迎使用VB' (C) =欢迎使用VB (D) ="欢迎使用VB" 3. 若要使命令按钮不可操作,要对A 属性进行设置。 (A) EnabIed (B)Visible (C) Backcolor (D)Caption 4. 如果在窗体上已经创建了一个文本框对象TextI,可以通过C 事件获得输入键值的ASCII码。 (A) Change (B) LostFocus (C) KeyPress (D) GotFocus 5. 下面A 是合法的变量名。 (A) X_yz (B) 123ab。(C) integer (D) X-Y 6. 以下关系表达式中,其值为False的是A 。 (A) "ABC">"AbC" (B) "女">"男" (C) "BASIC"=UCase("basic) (D) "123"<"23" 7. 为了给x、y、z三个变量赋初值1,下面正确的赋值语句是A 。 (A) x=1:y=1:z=1 (B) x=1,y=1,z=1 (C) x=y=z=1 (D) xyz=1 8. VB提供了结构化程序设计的三种基本结构,三种基本结构是D 。 (A)递归结构、选择结构、循环结构 (B)选择结构、过程结构、顺序结构 (C)过程结构、输入输出结构、转向结构 (D)选择结构、循环结构、顺序结构 9. 下面If语句统计满足性别为男、职称为副教授以上、年龄小于40岁条件的人数,不正确的语句是 D 。 (A) If sex="男" And age=4O And InStr(duty,"教授")>O Then n=n+l (B) If sex="男" And age=4O And (duty="教授" Or duty="副教授") Then n=n+l (C) If sex="男" And age=4O And Right(duty,2)="教授" Then n=n+l (D) If sex="男" And age=4O And duty="教授" And duty="副教授" Then n=n+l 10.下列关于Do…Loop循环结构执行循环次数的描述正确的是D 。 (A) Do While…Loop循环和Do…Loop Until循环至少都执行一次 (B) Do While…Loop循环和Do…Loop Until循环可能都不执行 (C) Do While…Loop循环至少执行一次和Do…Loop Until循环可能不执行 (D) Do While…Loop循环可能不执行和Do…Loop Until循环至少执行一次 11.以下B 是正确的For…Next结构。 (A) For x=1 To Step 10 (B) For x=3 To -3 Step -3 … … Next x Next x

应用光学各章知识点归纳

第一章 几何光学基本定律与成像概念 波面:某一时刻其振动位相相同的点所构成的等相位面称为波阵面,简称波面。光的传播即为光波波阵面的传播,与波面对应的法线束就是光束。 波前:某一瞬间波动所到达的位置。 光线的四个传播定律: 1)直线传播定律:在各向同性的均匀透明介质中,光沿直线传播,相关自然现象有:日月食,小孔成像等。 2)独立传播定律:从不同的光源发出的互相独立的光线以不同方向相交于空间介质中的某点时彼此不影响,各光线独立传播。 3)反射定律:入射光线、法线和反射光线在同一平面内,入射光线和反射光线在法线的两侧,反射角等于入射角。 4)折射定律:入射光线、法线和折射光线在同一平面内;入射光线和折射光线在法线的两侧,入射角和折射角正弦之比等于折射光线所在的介质与入射光线所在的介质的折射率之比,即 n n I I ' 'sin sin = 光路可逆:光沿着原来的反射(折射)光线的方向射到媒质表面,必定会逆着原来的入射方向反射(折射)出媒质的性质。 光程:光在介质中传播的几何路程S 和介质折射率n 的乘积。 各向同性介质:光学介质的光学性质不随方向而改变。 各向异性介质:单晶体(双折射现象) 马吕斯定律:光束在各向同性的均匀介质中传播时,始终保持着与波面的正交性,并且入射波面与出射波面对应点之间的光程均为定值。 费马原理:光总是沿光程为极小,极大,或常量的路径传播。 全反射临界角:1 2 arcsin n n C = 全反射条件: 1)光线从光密介质向光疏介质入射。 2)入射角大于临界角。 共轴光学系统:光学系统中各个光学元件表面曲率中心在一条直线上。 物点/像点:物/像光束的交点。 实物/实像点:实际光线的汇聚点。 虚物/虚像点:由光线延长线构成的成像点。 共轭:物经过光学系统后与像的对应关系。(A ,A ’的对称性) 完善成像:任何一个物点发出的全部光线,通过光学系统后,仍然聚交于同一点。每一个物点都对应唯一的像点。 理想成像条件:物点和像点之间所有光线为等光程。

《VB程序设计基础》模拟精彩试题

《VB程序设计》模拟试题 ●填空题 1.窗体模块的文件扩展名为 ___FRM_________ 、标准模块的文件扩展名为____BAS______ 、 类模块文件的扩展名为______CLS_______ 。 2.Visual Basic中数据类型可分为 _____标准数据类型________和用户自定义数据类型两大类,前者根据其取值的不同,可分为_____整型_________、 ______长整型_____、布尔型和 ____字符型_________。 3. Abs(-6.5)= _____6.5______;Int(-9.1)= ____-10_______。 4. "程序"& "设计"运算结果为 ___程序设计____ 。 5. Dim a, b as Boolean语句显式声明变量a是___变体___变量,b是___布尔__变量。 6. MsgBox函数的返回值中, VBRetry表示单击了____重试_____按钮,VBYes表示单击了___是_____按钮,VBNo表示单击了_____否____按钮。 7. 要加载窗体,可以在代码中使用___________语句,要显示窗体,可以在代码中使用___________方法,要隐藏窗体,可以在代码中使用Hide方法,要卸载窗体,可以在代码中使用___________方法。 8.对话框分为_________对话框和________对话框两种类型,其中_____________ 对话框最 常用。 9. 对象是Visual Basic应用程序的基本单元,它是由 ___类___创建的。在Visual Basic中可以用属性、 __方法___、___事件___ 来说明和衡量一个对象的特性。 10. 条件判断语句可以使用___If…then____________语句、 ____If…Then…Else______语句和 ______If…Then…ElseIf______语句。Select case 语句 11. 声明一个值为3.14的常量Pi的语句为___Const pi = 3.14______。 12. Do…Loop Until 循环结构中,当条件为____真____时结束循环。 13. 要显示弹出菜单,可以在代码中使用_____________事件。 14. 参数传递有__________方式、__________方式和命名传递方式,常量默认采用__________方式;变量默认采用__________方式;表达式默认采用__________方式。 15. 名称属性必须以一个__字母标点_开始并且最长可达40个字符,不能包括__符号___ 和 ___空格___。 16.Visual Basic的程序模块有3种:____窗体模块____ 、标准模块和 ____类模块____。 17.Visual Basic程序,按其语句代码执行的先后顺序,可以分为___顺序__结构、选择__结构和___循环____ 结构。 18.数组元素下标的下界默认为是_____________,如果要改变其默认值,应使用_____________。 ●判断题 ()1. Visual Basic运行程序的方法只有编译模式。 ()2. 语句Command1.visible=false 与Command1.enabled=false 是等价的。 ()3. InputBox函数和MsgBox函数一样,返回的是字符串。 ()4. 通过类模块,我们不可以根据需要建立自己的控件。 (×)5. 2.1E+5是合法的Visual Basic数据。 ()6. 根据占用内存方式的不同,可将数组分为常规数组和动态数组两种类型。 (√)7. x2是合法的变量名。 ()8. 按照文件的存取方式及其组成结构可以分为两种类型:文本文件和随机文件。

VB各章节复习重点笔记总结

VB程序设计的初步知识 1.VB的概述 VB是一种可视化、面向对象和采用事件驱动方式的结构化高级程序设计语言。特点:▲ 可视化编程▲ 面向对象程序设计▲ 结构化的程序设计语言 ▲ 事件驱动编程机制▲ 访问数据库 2.VB的程序开发环境 (1)窗口设计器窗口。简称,窗体 (2)工程资源管理器窗口 ▲ 工程文件和工程文件组 工程文件的扩展名是vbp,每个工程对应一个工程文件。 ▲ 窗体文件 扩展名是frm,每一个窗体对应一个窗体文件,一个应用程序可以有多个窗体。▲ 标准模块文件 扩展名bas,不属于任何一个窗体。 ▲ 类模块文件 (3)属性窗口和工具箱窗口 3.VB常用对象及操作 (1)对象事件的名称Name是由VB预定的,不可以由编程者设定。 可以在运行期间改变窗体的Name属性的值。(?) (2)控件 4.VB应用程序通常有3类模块组成,即窗体模块、标准模块和类模块。 VB应用程序以解释和编译方式执行。 5.VB中的变量和常量

(1)常量 ▲ 文字常量:字符串和数值常量 ▲ 符号常量 格式:Const 变量名=表达式 (2)变量 ▲ 命名规则:名字只能由字母、数字和下划线组成。 第一个字符必须是英文字母,最后一个字符可以是类型说明符。 ▲变量的类型和定义 ①类型说明符放在变量名的尾部。A#b(错) %:整型&:长整型!:单精度型#:双精度型$:字符串型 ②在定义变量时指定类型。 格式:Declare 变量名as 类型 Declare 可以是Dim、Static、Public或Private (3)变量的作用域 变量分为:局部变量、模块变量和全局变量 ①局部变量 在事件过程或通用过程内定义的变量叫局部变量。 ②模块变量 窗体变量可用于窗体内的所有过程. 当同一个窗体内的不同过程使用相同的变量时,必须定义窗体层变量,在使用窗体层变量前,必须先声明。 ③全局变量 全局变量只能在标准模块中声明,不能在过程或窗体模块中声明。用Public 声明。

《教育学》各章知识点整理总结

第一章教育与教育学 第一节教育及其产生发展 一、教育的概念、属性与基本要素 (一)教育的概念 1、教育是人类有目的地培养人的一种社会活动(本质属性),是传承文化、传递生产与社会生活经验的一种途径。(教育最基本的功能是培养人才) 2、“教育”一词最早出现在《孟子.尽心上》 3、广义的教育,指增进人的知识和技能、发展人的智力与体力、影响人的思想观念的活动。包括社会教育、学校教育、家庭教育。 4、狭义的教育指学校教育,是教育者依据一定的社会要求,依据受教育者的身心发展规律,有目的、有计划、有组织地对受教育者施加影响,促使其朝着所期望的方向发展变化的过程。 5、从个人的角度来定义:教育是在一定社会背景下发生的促进个体的社会化和社会个性化的实践活动。 (二)教育的属性 1、教育的本质属性:育人,即教育是一种有目的地培养人的社会活动。也是教育的质的规定性。教育的具体而实在的规定性体现在:(1)教育是人类特有的一种有意识的社会活动(2)教育是人类有意识地传递社会经验的活动(3)教育是以人的培养为直接目标的社会实践活动。 2、教育的社会属性:永恒性、历史性、继承性、长期性、生产性、民族性、相对独立性。(三)教育的基本要素 教育的构成要素:教育者、受教育者、教育影响or教育媒介or教育措施。 受教育者与教育内容这一对矛盾是教育中的基本的、决定性的矛盾。 二、教育的功能(作用) 按教育功能作用的对象,分为个体发展功能和社会发展功能; 按教育功能作用的方向,分为正向功能和负向功能; 按教育功能作用的呈现的形式,分为显性功能和隐性功能; 三、教育的起源 1、神话起源说:教育的目的就是体现神或天的意志,使人皈依于神或顺从于天。这是人类关于教育起源的最古老的观点。中国的朱熹也持这种观点。 2、生物起源说:(法)利托尔诺、(英)沛西能认为教育是一种生物现象。第一个正式提出的有关教育起源的学说。其根本错误在于没有把握人类教育的目的性和社会性。 3、心理起源说:(孟禄)认为教育是儿童对成人无意识模仿,没有把握教育目的性。否认了教育的社会属性。 4、劳动起源说:马克思主义认为教育起源人类所特有的生产劳动。 二、教育的历史发展 (一)原始社会的教育 1、原始社会的教育特点: (1)教育具有非独立性,教育和社会生活、生产劳动紧密相连。 (2)教育具有自发性、全民性、广泛性、无等级性和无阶级性。 (3)教育具有原始性。 (二)古代社会的教育 奴隶社会的教育与特征:阶级性;学校教育与生产劳动相脱离和相对立;学校教育趋于分化和知识化、学校教育制度尚不健全。 封建社会的教育及其特征:在规模上逐渐扩大,在类型上逐渐增多;在内容上也日益丰富,并且具有等级性、专制性和保守性;与生产劳动相脱离。gBjq8l4 (3)古代东西方教育的共同特征:阶级性、道统性、等级性、专制性、刻板性、象征性。 2、古代社会教育的发展 (1)古代中国: ……夏代:据历史记载,我国就有了学校教育的形态。瞽宗是商代大学特有的名称。

相关主题
文本预览
相关文档 最新文档