C语言基础知识1
大学C语言第1讲C语言基础知识

定义变量就是在内存中申请空间存放变量值 num int num; 5 一个整型数大小 char ch; ch a 一个字符大小
定义之后立即初始化是好的编程风格。 定义之后立即初始化是好的编程风格。不然你 引用它时,可能是随机值,没有错误提示。 引用它时,可能是随机值,没有错误提示。 例:
数据是否带符号 有符号型 无符号型
不同的数据集合上定义了不同的运算 长度和精度的限制
基本数据类型
关键字 short unsigned [int] int long float double char
表示数据
短整 型Байду номын сангаас
无符号整型
整型 实型 长整型 单精 度 4 4
实型 双精度 8
字符
占字节数
2
4
1
取值范围
编程序) 人(用、编程序) 高级语言( 高级语言(C,C++,Java等) 等 数据结构 软件工程 编译程序 数据库管理系统 操作系统 计算机硬件组成原理
软件
什么是ASCII码? 码 什么是
计算机中用得最广泛的字符集及其编码, 计算机中用得最广泛的字符集及其编码,是由 美国国家标准局(ANSI)制定的 制定的ASCII码 美国国家标准局 制定的 码 (American Standard Code for Information Interchange,美国标准信息 , 交换码) 交换码) 分析
C语言的产生 语言的产生 语言的
C语言 语言
年代初研制出来的, C语言是贝尔实验室于70年代初研制出来的,用于 语言是贝尔实验室于 年代初研制出来的 编写UNIX。后来又被多次改进,并出现了多种版本。 编写 。后来又被多次改进,并出现了多种版本。 80年代初,美国国家标准化协会(ANSI),根据C 年代初, ),根据 年代初 美国国家标准化协会( ),根据C 语言问世以来各种版本对C语言的发展和扩充, 语言问世以来各种版本对C语言的发展和扩充,制定 标准( 年再次做了修订)。 了ANSI C标准(1989年再次做了修订)。 标准 年再次做了修订
c语言的知识点,难点

C语言的知识点和难点总结C语言是一种基础编程语言,广泛应用于系统软件、嵌入式系统、游戏开发等领域。
在学习C语言的过程中,我们会遇到一些知识点和难点。
下面,我们将对C语言的知识点和难点进行总结。
一、知识点:1.数据类型:C语言支持多种数据类型,包括整型、浮点型、字符型等。
这些数据类型的使用是C语言编程的基础,需要熟练掌握。
2.运算符:C语言提供了丰富的运算符,如算术运算符、关系运算符、逻辑运算符等。
理解并正确使用这些运算符是编写高效代码的关键。
3.控制结构:C语言中的控制结构包括条件语句(如if-else)、循环语句(如for、while)等。
掌握这些控制结构是实现程序逻辑的关键。
4.函数:函数是C语言的基本模块,用于实现特定的功能。
了解如何定义函数、调用函数以及传递参数是十分重要的。
5.指针:指针是C语言的特色之一,它允许我们直接访问内存地址。
理解指针的概念和用法对于深入学习C语言至关重要。
6.结构体与联合:结构体和联合是C语言中处理复杂数据结构的重要工具。
通过它们,我们可以组合不同类型的数据并进行操作。
二、难点:1.指针操作:由于指针直接涉及内存地址,因此对初学者来说可能较难理解。
掌握指针的基本概念、声明、初始化和使用是C语言学习的难点之一。
2.内存管理:在C语言中,程序员需要直接管理内存。
如何正确地分配和释放内存是避免内存泄漏和段错误的关键,也是学习C语言的难点。
3.深度递归:深度递归可能导致栈溢出或性能问题,因此在实际应用中需要谨慎处理。
理解递归原理并在合适的场景下应用是C语言学习的一个难点。
4.多线程编程:多线程编程涉及线程的创建、同步和通信等复杂概念,对于初学者来说可能较难掌握。
理解多线程的原理和应用是多线程编程的难点之一。
C语言第1章vc

P3
main( ) { int a,b,x; double c,y,z; c=4.0; y=sqrt(c); a=10; b=20; x=mysum(a,b); z=x+y; printf("z=%lf\n",z); }
int mysum( int m, int n ) { int k; k=m+n; return k; } 程序的运行结果是: z=32.000000
文件math.h
main函数
…… c=4.0; y=sqrt(c); a=10; b=20; x=mysum(a,b); z=x+y; … …
①
② ④ ⑤ ⑥ ⑨ ⑧ ⑦
③
sqrt函数 …… 其它函数 ……
mysum函数
……
本课程的目标
掌握解决简单问题的步骤 用C语言能够实现如下程度的功能
第1章 C语言基础知识
1.1 C语言概述
1.2 简单C程序与上机步骤 1.3 数据类型 1.4 常量与变量 1.5 运算符和表达式
例题链接
例题链接
例1.1 例1.2 例1.3 例1.4
例1.5 例1.8
例1.6 例1.9
例1.7 例1.10
例1.11
例1.14
例1.12
例1.13
例1.17
例1.15
12.300000 12345.669922 12345.670000
…
1.4.4 字符型常量与变量 1.字符型常量
P13
常规字符 用单引号括起来的单个字符 转义字符 用\开头的字符序列
字符常量按其ASCII码值参加整数运算
【例1.11】将常规字符按不同格式输出。 #include <stdio.h> main( ) a-97 A-65 { printf("%c-%d,%c-%d\n",’a’,’a’ ,’A’, ’A’); printf("%d,%c\n",’a’+1,’A’+1); 98 B printf("%d\n",’a’-’A’); 32 }
C语言基础必须掌握的知识点

C语言基础必须掌握的知识点C语言是一种通用的高级计算机编程语言,是学习其他编程语言的基础。
掌握C语言基础知识对于提升编程水平和解决实际问题非常重要。
本文将介绍C语言基础必须掌握的知识点。
1.基本语法:了解C语言的基本语法,包括标识符、关键字、注释、数据类型、变量、常量、运算符、表达式、语句、循环和条件语句等。
2.数据类型:掌握C语言中的基本数据类型,包括整型、浮点型、字符型和指针等。
了解它们的存储大小和范围,以及它们之间的转换。
3. 输入输出:了解C语言中的输入输出函数,包括scanf和printf 等。
掌握格式化输入输出的用法,以及如何进行输入和输出的格式控制。
4.数组:了解数组的概念和用法,包括一维数组和多维数组。
掌握数组的声明、初始化、访问和遍历等操作,以及数组和指针之间的关系。
5. 字符串:了解C语言中的字符串类型和常用的字符串处理函数,包括strlen、strcpy、strcat和strcmp等。
掌握字符串的输入和输出方法,以及字符串的常见操作。
6.函数:了解函数的概念和用法,包括函数的声明、定义、调用和返回值等。
掌握函数的参数传递方式,包括值传递和引用传递。
了解递归函数的原理和应用。
7.结构体:了解结构体的概念和用法,包括结构体的定义、访问和操作等。
掌握结构体数组和指针的使用,以及结构体和函数之间的关系。
8.文件操作:了解C语言中的文件操作函数,包括文件的打开、关闭、读取和写入等。
掌握文本文件和二进制文件的读写方法,以及文件指针的使用。
9. 动态内存管理:了解动态内存分配的原理和方法,包括malloc、calloc和realloc等函数的使用。
掌握内存的申请、释放和管理,防止内存泄漏和内存溢出。
10.指针:掌握指针的概念和用法,包括指针的声明、初始化、访问和操作等。
了解指针和数组、指针和函数之间的关系,以及指针的高级应用,如指向指针的指针和指针的运算。
11. 预处理器:了解C语言中的预处理器指令和宏定义,包括#include、#define和#ifdef等。
大一c语言基础知识大全

大一c语言基础知识大全C 语言是一门广泛应用于计算机领域的高级编程语言。
它不仅具有结构化编程、指针操作等高级特性,还可以调用底层操作系统函数进行系统级编程。
以下是 C 语言的基础知识:1. 算法结构:C 语言中常用的算法结构包括三种流程:顺序结构、选择结构和循环结构。
其中,顺序结构是指按照代码编写的顺序依次执行每行代码。
选择结构则是根据条件选择某段代码,主要有if-else 语句和 switch-case 语句。
循环结构则是不断重复执行某段代码,主要有 while 和 for 语句。
2. 数据类型:C 语言中的数据类型包括整型、浮点型、字符型和指针型等。
整型包括 int、short、long 三种类型,浮点型包括 float、double 两种类型,字符型为 char 类型,指针型为 void *类型。
3. 数组:数组是 C 语言中的重要概念,可以用来存储一系列数据。
数组在内存中是一段连续的地址空间,可以通过数组名和地址符&获取数组的首地址。
4. 字符串:字符串是 C 语言中的重要数据类型之一,通常用字符数组表示。
字符串可以通过数组名和字符数组的地址符&获取首地址。
5. 函数:C 语言中函数是一个重要的概念,可以用来执行特定的任务。
函数可以调用其他函数,也可以存储在全局变量表中。
6. 指针:指针是 C 语言中的重要概念,可以用来访问内存中的数据。
指针可以指向数组、字符串等重要数据类型,还可以通过指针来修改数组的大小和形状。
7. 结构体和共同体:结构体和共同体是 C 语言中的重要数据类型,可以用来组合不同类型的数据。
结构体可以包含一个或多个其他结构体,共同体则只能包含一个整型变量。
8. 文件操作:C 语言中可以通过文件操作来读取和写入文件。
常用的文件操作函数包括 fopen、fread、fwrite、fclose 等。
以上是 C 语言的基础知识,这些知识是学习其他计算机编程语言的基础。
第一章 C语言基础知识

第一章C语言基础知识考点 1 C语言程序的结构认识本节通过一个简单的c程序例子,介绍c语言的基本构成、格式、以及良好的书写风格,使读者对c语言有个初步认识。
例1 计算两个整数之和的c程序:#include<stdio.h>main(){int a,b,sum; /*定义变量a,b,sum为整型变量*/a=20; /*把整数20赋值给整型变量a*/b=15; /*把整数15赋值给整型变量b*/sum=a+b; /*把两个数之和赋值给整型变量sum*/printf(“a=%d,b=%d,sum=%d\n”,a,b,sum);/*把计算结果输出到显示屏上*/}重点说明:1、任何一个c语言程序都必须包括以下格式:main(){ }这是c语言的基本结构,任何一个程序都必须包含这个机构。
括号内可以不写任何内容,那么该程序将不执行任何结果。
2、main()----在c语言中称之为“主函数”,一个c程序有且仅有一个main函数,任何一个c 程序总是从main函数开始执行,main函数后面的一对圆括号不能省略。
3、被大括号{ }括起来的内容称为main函数的函数体,这部分内容就是计算机要执行的内容。
4、在{ }里面每一句话后面都有一个分号(;),在c语言中,我们把以一个分号结尾的一句话叫做一个c语言的语句,分号是语句结束的标志。
5、printf(“a=%d,b=%d,sum=%d\n”,a,b,sum); ----通过执行这条c语言系统提供给我们直接使用的屏幕输出函数,用户即可看到运行结果,本程序运行后,将在显示器上显示如下结果:a=20,b=15,sum=356、#include<stdio.h>注意:(1)以#号开头(2)不以分号结尾这一行没有分号,所以不是语句,在c语言中称之为命令行,或者叫做“预编译处理命令”。
7、程序中以/*开头并且以*/结尾的部分表示程序的注释部分,注释可以添加在程序的任何位置,为了提高程序的可读性而添加,但计算机在执行主函数内容时完全忽略注释部分,换而言之就是计算机当做注释部分不存在于主函数中。
c语言基础知识1

--程序: 是指令的集合。
---机器语言: 0和1
---高级语言:
1.知识考点:
---C的源程序:用C这种高级语言所编写的代码~,其后缀名为.c,该文件是一个不可以执行的文件。
---编译程序:(是一款小软件) c的源程序经过编译程序编译后将生成为一个不可以执行的二进制文件,该文件的后缀名为.obj
3.在C头文件的后缀名一般为.h,但不是所有的头文件的后缀名都是.h
4.命令行的后面是没有分号的。
*/ void main() /* 1.C语言中规定用main来作为主函数名。
2. 在main后面有一个小括号,该括号中可以
有参数也可以没有参数无论有无参数该括号
都不能省略。
3.在小括号的后面也是没有分号的。
***特征:
确定性、可行性、有穷性
有0个或多个输入
有1个或多个输出
***描述:
语言形式:伪代码
图形形式: (1)一般流程图 (2)N-S流程图
3.考点
---C语言是一种结构化的程序设计语言。
***它提供了三种基本结构: 顺序结构
/* 编译型 解释型 */
---连接程序: 后缀名为.obj的文件经过连接程序连接后将生成为一个可以执行的二进制文件,该文件的后缀名为.exe
/*后缀名为.exe的可执行文件不必依赖与c的操作环境。*/
2.考点
--算法
***概念: 为了解决某个特定的问题而采取的一种确定的、可行的、有限的步骤。
4.一个程序可以由若干个函数构成但主函数只能有一个且唯一。
c语言基础知识入门大全整理

c语言基础知识入门大全整理用一个简洁的c程序例子,介绍c语言的基本构成、格式、以及良好的书写风格,使小伙伴对c语言有个初步熟悉。
下面是我为大家整理的关于c语言基础学问入门,盼望对您有所关心。
欢迎大家阅读参考学习!▼名目▼◆什么是程序,计算机编程语言,编译?◆◆赋值运算符与赋值表达式◆◆关系运算符和关系表达式◆◆位运算◆◆数据类型◆什么是程序,计算机编程语言,编译?程序:一组计算机所能够识别和执行的指令,每条指令能够让计算机执行特定操作,完成相应的功能计算机编程语言:让人与计算机都挺能识别的语言编译:将高级语言编写的程序“翻译”为计算机可以直接执行的二进制机器指令,这个过程称为“编译”编辑器、编译器、集成开发环搭建编辑器:用来编写代码的软件,如记事本,notepad++,editplus,UltraEdit等编译器:将源程序编译成可执行文件的软件如MicrosoftC++Compiler 、gcc集成开发环境:为程序开发供应环境的应用软件,内部供应编辑器和编译器如vstudio Dev C++ Code::Blocks编写第一个C语言程序:.c文件,生成可执行程序查看编译结果,运行程序常见错误创建一个hello.c的文件文件的内容如下#include void main(){ printf(Hello World!);}3、使用IDE的自带编译器,进行编译调试,得到可执行文件hello.exe4、点击运行可执行文件hello.exe返回名目赋值运算符与赋值表达式一、赋值运算符与赋值表达式赋值符号“=“就是赋值运算符,作用是将一个数据赋给一个变量或将一个变量的值赋给另一个变量,由赋值运算符组成的表达式称为赋值表达式。
一般形式为:变量名= 表达式在程序中可以多次给一个变量赋值,每赋一次值,与它相应的存储单元中的数据就被更新一次,内存中当前的数据就是最终一次所赋值的那个数据。
例:a=12; 此表达式读作“将10的值赋值给变量a”。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
C语言基础知识第一章数据库基础知识1.基本概念:数据库、数据管理经历的五个阶段、数据库管理系统、数据库应用系统、数据库管理员。
2.数据库系统的组成:硬件系统、数据库集合、数据库管理系统及相关软件、数据库管理员和用户。
其中数据库管理系统是数据库系统的核心。
3.数据库系统的特点:(1)实现数据共享,减少数据冗余(2)采用特定的数据模型(3)具有较高的数据独立性(4)有统一的数据控制功能4.数据模型:实体间联系的种类:一对一、一对多、多对多。
5.数据模型的三种类型:层次模型、网状模型和关系模型。
6.关系数据库基本术语:关系、元组、属性、域、关键字、外部关键字。
关系的特点7.关系运算:传统的集合运算(并、差、交)另一类是专门的关系运算(选择、投影、连接、等值连接、自然连接)8.VF两种运行方式:菜单方式和交互式方式(命令方式和程序方式)9.所谓项目是指文件、数据、文档和对象的集合,其扩展名为.pjx。
10.项目管理器包含的选项卡:全部、数据、文档、类、代码、其他11.项目管理器各选项卡所包含的文件有哪些?12.项目管理器可以完成对文件的新建、添加、移去、删除,但不包含重命名。
第2章1.常量的种类:数值型、字符型、日期型、日期时间型和逻辑型在书写字符型、日期型、日期时间型和逻辑型需要加定界符2.变量是值能够随时改变的量。
变量名的命名规则:以字母、汉字和下划线开头,后接字母、数字、汉字和下划线构成,不包含有空格3.当内存变量与字段变量同名时,要访问内存变量需加前缀M.(或M->),例如M.姓名4.数组定义的格式DIMENSION数组名()、创建数组后,系统自动给每个数组元素赋以逻辑假.F.5.表达式的类型:数值表达式、字符表达式、日期时间表达式和逻辑表达式。
每个表达式的运算规则与结果。
6.运算符$称为子串包含测试,格式<字符表达式1>$<字符表达式2>7.SET EXACT ON│OFF的区别与含义。
8.逻辑型运算符有三个:NOT、AND、OR,其优先级顺序为NOT、AND、OR9.常用函数数值函数、字符处理函数、日期类函数、数据类型转换函数、测试函数10.常用函数:LEN()、SPACE()、LEFT()、RIGHT()SUBSTR()、AT()、DATE()、TIME()、YEAR()、STR()、VAL()、CTOD()、宏替换函数:&字符型变量、EOF()、BOF()、IIF()11.程序文件的建立和修改命令:MODIFY COMMAND程序名12.程序的基本结构:顺序结构、选择结构、循环结构。
13.选择结构包括条件语句(IF—ELSE--ENDIF)和分支语句(DO CASE--ENDCASE)、14.IF----ENDIF必须成对出现,在do case结构中不管有几个CASE条件成立,只有最先成立的那个CASE条件的对应命令序列被执行15.循环结构包括:DO WHILE---ENDDO FOR---ENDFOR SCAN---ENDSCAN(其中do while–enddo语句的执行流程必须掌握)16.循环结构中出现的loop和exit语句的含义:循环体中包含LOOP,则返回条件处重新判断,包含EXIT,则直接跳出循环17.多模块程序的执行过程,要求能读懂就可以。
18.多模块执行中的参数传递问题:参数传递的格式:格式一、DO过程名WITH实参格式二、DO(实参)19.变量的作用域:全局变量,私有变量,局部变量20.全局变量的定义:UBLIC变量名在任何模块中都可以使用21.局部变量的定义:LOCAL变量名只能在建立它的模块中使用22.私有变量,可以在建立它的模块以及下属模块中使用23.PRIVATE变量名隐藏变量(定义私有变量),可以在下属模块中使用,但不改变上层模块的值第三章数据库和表1.建立表的命令create表名2.表设计器中应设置的内容:字段名,字段类型,宽度,小数位数,NULL。
3.打开表use表名关闭表use4.修改表结构与表记录的方法。
修改表结构:modify structure追加记录append和insert]修改记录replace字段名with字段值for条件删除记录:逻辑删除delete物理删除pack记录清空zap定位记录指针:go skip locate for条件5.数据库的概念其扩展名:.DOC6.数据库的建立(CREATE DATABASE数据库名)、数据库的打开(OPEN DATABASE数据库名)修改数据库(MODIFY DATABASE数据库名)关闭数据库(close database)7.在数据库中新建表,添加表,移去表,浏览表(要求会操作就行)8.自由表与数据库表的区别:(1)自由表字段名最长10个字符,数据库表最长128个字符(2)表设计器不同,自由表不涉及规则,信息,默认值9.索引的概念:在逻辑上对表中记录按照某个字段进行排序,不改变表的物理顺序10.索引的作用:加速对表的查询速度,降低对表的插入和更新操作11.索引的种类:主索引,候选索引,唯一索引,普通索引12.索引的建立(1)在表设计器中建立(2)命令方式建立13.使用命令方式不能建立主索引14.数据完整性的种类:包括实体完整性,域完整性和参照完整性15.实体完整性是保证表中记录唯一的特性,即在表通过主索引和候选索引保证16.域完整性包含:规则(逻辑表达式)、信息(字符串表达式)、默认值(依字段类型而定)17.参照完整性设置过程:建立永久联系----清理数据库-----编辑参照完整性18.整性规则包括更新规则、删除规则和插入规则19.VF共有32767个工作区,每个工作区只能打开一个表。
20.建立临时联系的命令:SET RELATION第四章SQL语句1.SQL是结构化查询语言。
2.SQL语言的四个功能:数据查询(select)、数据操纵(insert,update,delete)、数据定义(create,drop,alter)、数据控制(grant,revoke)。
3.SQL语句查询的语法格式:Select字段名1,字段名2from表名1,表名2;where表名1.公共字段名=表名2.公共字段名;and条件1and条件2;group by分组order by排序;into table新表名注意:①字段名之间以及表名之间必须用半角的逗号隔开.②在where条件处,如果有字符型,逻辑型或日期型数据,则其字段值必须加相应的定界符③into table后方所跟的表名必须是新表名4.某些SQL语句题,表中不提供所要查询的字段名,或者需要经过运算得出的新字段名(函数),这些时候都要进行重命名,使用AS短语。
5.排序的短语:order by升序asc降序desc6.对SQL进行计算的函数sum()、avg()、count()、max()、min().SUM()求和、AVG()求平均、COUNT()计数、MAX()最大值、MIN()最小值其中SUM()求和、AVG()求平均必须针对数值型数据来进行,所有的函数都不能直接写在WHERE条件后,如:where avg(工资)>1220,并且也不能写在查询设计器以及视图设计器的“筛选”选项卡中7.分组与计算查询:group by字段名分组短语一般会与SUM()、AVG()、COUNT()等几个函数在一起使用,而且考试题中绝大多数情况下不会出现“分组“字样,所以一定要请同学们慎重做题。
8.利用空值查询:查询空值时要用IS NULL,不能用=NULL9.量词和谓词笔试中出现主要掌握课本上的格式10.超链接查询:Select字段名from表1inner join表2inner join表3on表3.公共字段名=表2.公共字段名on表2.公共字段名=表1.公共字段名where条件11.集合并运算:UNION12.几个特殊选项:(1)TOP N(2)INTO ARRAY数组名(3)INTO CURSOR临时表名(4)INTO TALBE永久表(5)TO FILE文本文件名13.SQL操作功能:插入(insert)、更新(update)、删除(delete)14.插入:insert into表名values(字段值)Insert into表名from array数组名15.更新:update表名set字段名=字段值where条件16.删除:delete from表名where条件必须注意:更新命令只能执行正确命令,插入命令只能执行一次17.定义功能:创建(create)、删除(drop table)、修改(alter table)18.用SQL语句建立候选索引的格式:Alter table表名add unique索引表达式tag索引名视图的定义:create view视图名as select语句19.视图的定义格式:create view视图名as select语句20.视图的删除:drop view视图名第五章查询和视图1.查询和视图在考试中出现的概率比较高,但是难度不大,所以同学们必须掌握,尤其是查询设计器使用的概率更高,必须熟练。
2.查询包含了六个选项卡,分别是:字段,联接,筛选,排序依据,分组依据,杂项3.视图包含了七个选项卡,分别是:字段,联接,筛选,排序依据,分组依据,更新条件,杂项4.每个选项卡的含义要理解,记住5.当打开查询设计器时菜单栏里有“查询“菜单,其中有两个命令要学会使用,”查询去向“和”查看SQL“6.查询去向的内容:浏览,临时表,表,图形,屏幕,报表,标签(浏览和屏幕能直接看到查询结果)7.并不是所有的SQL语句都可以用查询来完成,它本身具有局限性,只能做比较规则的语句,而只有SELECT才能使用8.视图是虚拟表,不能独立存在,必须存在与数据库中,也就是在建立视图时,必须先打开数据库,才可以建视图9.视图和查询的区别:10.视图中多了“更新条件“选项卡,少了”查询去向“的问题第六章表单设计与应用1.面向对象的概念:对象,类,实例,属性,方法2.表单的基本操作建立表单(create form表单名)修改表单(modify form表单名)运行表单(do form表单名)表单题中所涉及的内容:表单属性窗口,表单控件工具栏,表单布局工具栏,“显示”菜单,“表单”菜单,数据环境表单属性:alwayontop位于其他打开窗口之上Autocenter表单居中显示Caption标题Name控件名(表单名)Moveable能否移动Windowtype模式表单或非模式表单表单事件:load定义数组(public ss(3))Init作为顶层表单,调用菜单可用,Click单击按钮时可用Rightclick调用快捷菜单时可用表单方法:thisform.release关闭表单Thisform.方法名调用方法新建表单方法和属性:表单----添加方法和属性表单的7个基本型控件,4个容器型控件和计时器基本型:①标签:caption标题name控件名(label1)②命令按钮:caption标题name控件名(command1)default默认按钮(确认按钮)cancel取消按钮enabled能否响应visble显示或隐藏③文本框:value初始值passwordchar占位符inputmask掩码(模式符)readonly只读④复选框:caption标题value(0未被选中1被选中)⑤列表框:rowsourcetype数据源类型rowsource数据源mulltiselect多重选定⑥组合框:rowsourcetype数据源类型rowsource数据源style(1-下拉组合框2-下拉列表框)其中编辑框,不进行总结在考试题中,有一些让设置命令按钮的访问键,方法是:在caption属性的对应字母前插入\<,比如:\<Cancel把字符C设置为该按钮的访问键.容器型:①选项组(命令组):buttoncount选项组中选项按钮的数目value返回被选中的按钮如果选项组中有两个选项按钮,则使用if语句,格式:If thisform.optiongroup1.value=1具体语句Else具体语句Endif如果选项组中有超过两个的选项按钮,则使用do case语句,格式:Do caseCase thisform.optiongroup1.value=1具体语句Case thisform.optiongroup1.value=2具体语句Case thisform.optiongroup1.value=3具体语句Endcase或:Do caseCase thisform.optiongroup1.option1.value=1具体语句Case thisform.optiongroup1.option2.value=1具体语句Case thisform.optiongroup1.option3.value=1具体语句Endcase②表格:recordsourcetype数据源类型recordsource数据源columncount列数当columncount为正数时,有caption属性在考试中,表格的题比较多,而且绝大多数是写代码的题,所以必须掌握其用法。