vb趣味程序教案

合集下载

《VB课程教案》

《VB课程教案》

《VB课程教案》word版教案编写者:教案编辑专员一、教案概述本教案旨在帮助学生掌握Visual Basic(VB)编程语言的基本概念、语法和编程技巧。

通过本课程的学习,学生将能够建立简单的VB程序,理解面向对象编程的基本原理,并掌握VB编程在实际应用中的基本用法。

二、教学目标1. 理解VB编程语言的基本概念和语法。

2. 学会使用VB编写简单的程序,掌握基本的编程技巧。

3. 理解面向对象编程的基本原理,并能在实际编程中应用。

4. 学会VB编程在实际应用中的基本用法,如数据库访问、网络编程等。

三、教学内容1. VB编程语言概述:介绍VB的发展历程、特点和应用领域。

2. VB编程环境:介绍VB的集成开发环境(IDE)和基本操作。

3. 基本数据类型和运算符:介绍VB中的基本数据类型、运算符和表达式。

4. 控制结构:介绍VB中的顺序结构、选择结构和循环结构。

5. 函数和过程:介绍VB中的内置函数、自定义函数和过程。

四、教学方法1. 讲授法:讲解VB编程语言的基本概念、语法和编程技巧。

2. 示例法:通过实际编程示例,让学生掌握VB编程的基本方法。

3. 实践法:安排课后练习和编程任务,让学生巩固所学知识。

4. 讨论法:组织学生进行小组讨论,分享学习心得和编程经验。

五、教学评估1. 课后练习:布置课后练习题,检查学生对课堂所学知识的掌握程度。

2. 编程任务:安排编程任务,评估学生的实际编程能力和应用能力。

4. 期末考试:进行全面的知识检测,评估学生对本课程的整体掌握情况。

六、教学资源1. 教材:选用权威、实用的VB编程教材,如《Visual Basic 2010程序设计教程》。

2. 课件:制作精美的课件,辅助讲解VB编程的基本概念和语法。

3. 编程工具:为学生提供VB集成开发环境(IDE),如Visual Studio 2010。

4. 示例代码:准备丰富的示例代码,以便在课堂上进行演示和分析。

5. 练习题库:编写充足的练习题,供学生课后练习和巩固知识。

初中vb程序设计精选教案优秀范文

初中vb程序设计精选教案优秀范文

初中VB程序设计精选教案优秀范文第一章:VB编程基础1.1 认识Visual Basic了解Visual Basic的发展历程和特点掌握Visual Basic的集成开发环境(IDE)1.2 VB编程语言基础熟悉VB的数据类型、变量、常量掌握VB的基本运算符、表达式1.3 顺序结构程序设计理解顺序结构的概念学会使用VB的输入输出函数掌握VB的逻辑运算符和逻辑表达式第二章:选择结构程序设计2.1 判断语句if掌握单分支if语句的语法和执行过程了解双分支if语句和多分支if语句的语法和执行过程2.2 选择结构程序设计实例设计一个简单的计算器程序,实现加减乘除功能设计一个学绩查询程序,根据成绩显示等级第三章:循环结构程序设计3.1 For循环掌握For循环的语法、执行过程和循环控制语句学会使用步长和终值控制循环3.2 While循环掌握While循环的语法、执行过程和循环控制语句学会使用Exit For和Exit While退出循环3.3 循环结构程序设计实例设计一个计算1到100之间所有整数和的程序设计一个猜数字游戏程序,让用户输入猜测的数字,直到猜中为止第四章:函数和变量4.1 内置函数熟悉VB的内置函数及其作用学会使用函数处理数据4.2 用户定义函数掌握自定义函数的语法和调用方式了解函数的参数传递和返回值4.3 变量作用域了解全局变量、局部变量和窗体/模块级变量的概念掌握变量的作用域和生命周期第五章:数组和过程5.1 数组熟悉数组的声明、初始化和使用掌握数组的排序和查找算法5.2 过程了解Sub过程和Function过程的语法和调用方式学会使用过程参数传递和返回值5.3 数组和过程应用实例设计一个计算数组中最大值和最小值的程序设计一个猜数字游戏程序,让用户输入猜测的数字,直到猜中为止,并统计猜测次数第六章:VB常用控件6.1 控件概述了解控件的作用和分类掌握控件的属性和事件6.2 常用控件介绍掌握标签、按钮、文本框、列表框等常用控件的使用方法学习图片框、框架等控件的使用6.3 控件应用实例设计一个简单的登录界面,包括用户名和密码输入框,以及登录按钮制作一个颜色选择器程序,让用户可以选择颜色并显示在控件上第七章:VB界面设计7.1 窗体概述了解窗体的作用和基本属性掌握窗体的添加、删除和布局方法7.2 界面设计原则学习界面设计的基本原则和技巧掌握界面布局和色彩搭配方法7.3 界面设计实例设计一个美观的计算器界面,包括数字键盘、功能按钮和显示屏制作一个音乐播放器界面,包括播放列表、播放控制按钮和音量调节器第八章:VB事件处理8.1 事件概述了解事件的概念和作用掌握事件的发生条件和触发方式8.2 常用事件及其处理方法学习控件常用事件(如、输入、改变等)的处理方法掌握窗体事件(如加载、关闭等)的处理方式8.3 事件处理实例设计一个按钮计数器程序,每次按钮时计数器增加制作一个简单的天气查询程序,用户输入城市名称,程序显示当前天气状况第九章:VB数据文件操作9.1 文件概述了解文件的概念和分类掌握文件的打开、关闭和读写方法9.2 文件操作常用方法学习文本文件的读写操作(如Append、Write、Read等)掌握二进制文件的读写操作(如BinaryWrite、BinaryRead等)9.3 文件操作实例设计一个文本文件编辑器,实现文件的打开、保存、另存为等功能制作一个学生信息管理系统,实现学生信息的添加、删除、修改和查询功能第十章:VB编程实战10.1 实战项目概述了解实际项目中VB编程的应用场景掌握项目需求分析和规划方法10.2 实战项目实施学习项目开发的步骤和技巧完成项目所需的代码编写、调试和测试工作10.3 实战项目案例设计一个简易的图书馆管理系统,实现图书的借阅、归还、查询等功能制作一个在线通讯工具,实现用户注册、登录、发送消息等功能第十一章:VB数据库操作11.1 数据库基础了解数据库的概念、发展和分类掌握数据库管理系统(如Access、SQL Server等)的基本操作11.2 VB数据库访问技术学习ADO对象模型和数据访问接口(如DAO、ADOdb等)掌握VB访问数据库的常用方法(如记录集的创建、查询、更新等)11.3 数据库操作实例设计一个学生信息管理系统,实现学生信息的添加、删除、修改和查询功能制作一个图书销售系统,实现图书库存的增删改查操作第十二章:VB网络编程12.1 网络编程基础了解网络编程的概念和原理掌握VB网络编程的常用方法(如Socket编程、Http请求等)12.2 网络编程实例制作一个网络文件传输工具,实现文件的发送和接收功能第十三章:VB绘图和动画13.1 绘图基础了解VB绘图功能和绘图方法掌握绘图坐标系、绘图属性(如颜色、线型等)和常用绘图函数13.2 动画制作学习动画原理和VB动画制作方法掌握控件动画(如图片框、形状等)和属性动画(如移动、缩放等)13.3 绘图和动画实例设计一个简易的画板程序,实现画线、画圆、写字等功能制作一个动态倒计时程序,实现数字的递减动画效果第十四章:VB应用程序打包14.1 应用程序打包概述了解应用程序打包的概念和作用掌握VB应用程序打包的步骤和方法14.2 应用程序打包实例学习使用VB的打包功能将应用程序打包成可执行文件了解如何解决打包过程中可能出现的问题(如依赖关系、资源管理等)第十五章:VB编程技巧与优化15.1 编程技巧学习VB编程中的常用技巧(如代码简化、注释规范等)掌握编程规范和最佳实践15.2 程序性能优化了解程序性能优化的方法和原则学会使用VB的性能优化工具和技术(如内存管理、算法优化等)15.3 编程实例设计一个高效的字符串处理程序,实现字符串的查找、替换、截取等功能制作一个资源占用低的网络通讯工具,实现高效的网络数据传输和处理重点和难点解析本文主要介绍了初中VB程序设计的相关知识,涵盖了VB编程基础、选择结构程序设计、循环结构程序设计、函数和变量、数组和过程、VB常用控件、VB界面设计、VB事件处理、VB数据文件操作、VB编程实战、VB数据库操作、VB网络编程、VB绘图和动画、VB应用程序打包以及VB编程技巧与优化等多个方面。

vb猜数字游戏课程设计

vb猜数字游戏课程设计

vb猜数字游戏课程设计一、课程目标知识目标:1. 学生能理解VB编程的基本概念,掌握猜数字游戏的逻辑和结构;2. 学生能运用VB编程语言实现猜数字游戏的随机数生成、用户输入处理和结果判断;3. 学生了解如何在VB程序中使用循环和条件语句来实现游戏逻辑。

技能目标:1. 学生能够运用所学知识独立编写简单的VB猜数字游戏程序;2. 学生通过实践操作,培养解决问题的能力和逻辑思维能力;3. 学生通过团队协作,提高沟通与协作能力。

情感态度价值观目标:1. 学生培养对计算机编程的兴趣,激发学习积极性;2. 学生在编程实践中,培养克服困难、不断尝试的精神;3. 学生通过完成猜数字游戏项目,增强自信心和成就感。

分析课程性质、学生特点和教学要求,本课程将目标分解为以下具体学习成果:1. 学生能独立编写并运行简单的VB猜数字游戏程序;2. 学生能通过修改程序代码,优化猜数字游戏的体验;3. 学生在课程结束后,能对VB编程产生兴趣,并愿意继续深入学习。

二、教学内容本章节教学内容依据课程目标,结合教材内容进行选择和组织,主要包括以下部分:1. VB编程基础:- 变量和常量的定义与使用;- 数据类型和数据运算;- 控制结构(顺序、循环、条件)。

2. 猜数字游戏逻辑与结构:- 随机数生成;- 用户输入处理;- 猜数字逻辑判断与结果输出。

3. VB编程实践:- 编写猜数字游戏程序;- 程序调试与优化;- 团队协作与沟通。

教学大纲安排如下:第一课时:回顾VB编程基础,引入猜数字游戏主题,讲解游戏逻辑与结构。

第二课时:讲解随机数生成、用户输入处理及猜数字逻辑判断方法。

第三课时:指导学生编写猜数字游戏程序,进行实践操作。

第四课时:对程序进行调试与优化,提高游戏体验。

第五课时:团队协作交流,分享编程经验,总结课程收获。

教学内容与教材关联性说明:本章节内容紧密围绕教材中VB编程的相关知识点,以猜数字游戏为案例,引导学生将所学知识应用于实际编程中,培养学生编程兴趣和动手能力。

初中vb程序设计教案范文

初中vb程序设计教案范文

初中VB程序设计精选教案优秀范文作为一种重要的计算机编程语言,VB(Visual Basic)在国内的学习和应用也逐渐普及。

近年来,随着社会需求的不断增长,越来越多的中小学开始开设VB程序设计课程,以培养具有良好计算思维和动手实践能力的学生。

这就需要编写有针对性、实用性和充分考虑学生特点的VB程序设计教案。

在教案编写的过程中,需要根据学生的年龄、知识水平、学习习惯和兴趣爱好等方面,制定相应的教学目标和课程内容。

同时,应该注意掌握教学步骤、教学方法和教学形式等关键环节,以确保教学效果。

为此,我们推荐以下几篇优秀的初中VB程序设计教案范文,供各位教育工作者参考借鉴。

一、《VB程序设计之窗口实例》此教案包括窗口的建立及标题、大小的设置,窗口中加入按钮等实例操作,能够提高学生对窗口对象的认知。

教学步骤:1. 图形化界面设计。

2. 编写代码。

3. 运行程序尝试。

4. 程序开发思路分析。

5. 针对改进点的探究。

二、《VB程序设计基础》此教案介绍了VB程序设计基础,并重点讲解了对象、属性、事件、控件和代码编写方法等知识点,可帮助学生对VB程序设计有更深入的认知。

教学步骤:1. VB程序设计基础知识介绍。

2. VB程序设计基础练习。

3. VB程序设计基础实例演示。

4. VB程序设计基础小结。

三、《VB程序设计实战》此教案采用实战模式教学,以数学运算作为教学内容,通过VB程序的实现,增加学生对数学知识的理解。

教学步骤:1. VB数学运算程序设计介绍。

2. VB实战数学运算程序设计。

3. VB实战数学运算程序演示以及相关解释。

4. 发放练习资料及布置作业。

四、《VB程序设计实践项目》此教案以儿童防火知识为例子启发学生具有实际应用能力,提高学生对VB编程的实践经验。

教学步骤:1. 为本次实践项目分配任务。

2. 队伍分工协作。

3. 进行相关设计及编程实现。

4. 项目实践结果分析5. 互相分享编程心得。

初中VB程序设计教案的编写涉及教学理论、实践经验和教育法律等多个方面的考虑。

VB程序设计教案(详细)

VB程序设计教案(详细)

VB程序设计教案(详细)VB程序设计教案(详细)1. 课程介绍1.1 课程概述本课程旨在教授学生如何使用VB(Visual Basic)语言进行程序设计。

课程将涵盖VB的基础知识、语法和常用编程技巧,以及如何开发简单的应用程序和界面设计。

1.2 课程目标- 了解VB语言的基础知识和编程概念- 能够使用VB语言编写简单的程序- 掌握VB的界面设计和用户交互技巧- 能够进行程序调试和错误处理- 能够应用VB开发简单的实际应用程序2. 课程大纲2.1 第一章:VB入门2.1.1 VB的基本概念2.1.2 VB的开发环境介绍2.1.3 创建第一个VB程序2.2 第二章:VB基础知识2.2.1 数据类型与变量2.2.2 运算符与表达式2.2.3 控制结构与循环语句2.2.4 过程与函数2.2.5 数组与集合2.3 第三章:VB界面设计2.3.1 窗体与控件2.3.2 窗体的布局与设计2.3.3 控件的属性与事件2.3.4 表单的验证与提示2.4 第四章:VB高级编程技巧2.4.1 文件操作2.4.2 数据库连接与操作2.4.3 错误处理和调试技巧2.4.4 高级用户交互与界面设计3. 授课方法3.1 理论讲解:通过课堂讲解,介绍VB的基本概念、语法和编程技巧。

3.2 实例演示:通过实际案例演示,让学生理解和掌握VB的应用和开发能力。

3.3 实践训练:布置编程练习和项目任务,让学生在实际应用中提升技能。

4. 评分标准4.1 平时成绩:包括课堂表现、作业完成情况和参与度等。

4.2 考试成绩:根据期末考试结果进行评定。

4.3 项目成绩:根据实际项目完成情况和质量进行评定。

5. 资源要求5.1 软件环境:Windows操作系统,VB开发环境(如Visual Studio等)。

5.2 教材:《VB程序设计入门》等相关教材。

5.3 附件:本课程附件包括示例代码、实例项目以及参考资料,供学生参考和练习。

6. 法律名词及注释6.1 版权:指对作品享有的独占使用权的权利。

VB程序设计课课程设计围棋

VB程序设计课课程设计围棋

VB程序设计课课程设计围棋一、教学目标本节课的教学目标是让学生了解和掌握VB程序设计的基本概念和方法,通过编写围棋游戏程序,培养学生的编程能力和逻辑思维能力。

具体的教学目标如下:1.知识目标:(1)掌握VB程序设计的基本语法和结构;(2)了解围棋游戏的规则和技巧;(3)理解程序设计中的算法。

2.技能目标:(1)能够运用VB编程语言编写简单的围棋游戏程序;(2)能够运用程序设计方法解决实际问题;(3)能够分析和评估程序的正确性和优化方案。

3.情感态度价值观目标:(1)培养学生的团队合作意识和沟通能力;(2)培养学生对程序设计的兴趣和热情;(3)培养学生的创新思维和自主学习能力。

二、教学内容本节课的教学内容主要包括VB程序设计的基本概念和方法,围棋游戏的规则和技巧,以及程序设计中的算法。

具体的教学内容如下:1.VB程序设计基本概念和方法:(1)VB程序设计的环境和工具;(2)变量、数据类型和运算符;(3)控制结构和函数;(4)面向对象编程原理。

2.围棋游戏的规则和技巧:(1)围棋的基本规则和术语;(2)围棋的布局和战术;(3)围棋的定式和手筋。

3.程序设计中的算法:(1)的基本概念和方法;(2)常用的算法介绍;(3)围棋游戏中的算法应用。

三、教学方法为了实现本节课的教学目标,我们将采用以下教学方法:1.讲授法:通过讲解VB程序设计的基本概念和方法,围棋游戏的规则和技巧,以及程序设计中的算法,使学生掌握相关知识。

2.案例分析法:通过分析典型的围棋游戏程序案例,使学生了解和掌握程序设计的实际应用。

3.实验法:让学生动手编写围棋游戏程序,培养学生的编程能力和实践能力。

4.小组讨论法:引导学生进行团队合作,共同解决问题,培养学生的沟通能力和团队合作意识。

四、教学资源为了支持本节课的教学内容和教学方法的实施,我们将准备以下教学资源:1.教材:选用《VB程序设计》作为主教材,为学生提供系统性的编程知识。

2.参考书:提供《围棋入门》等参考书籍,帮助学生了解围棋游戏的规则和技巧。

VB程序设计教案(详细)

VB程序设计教案(详细)

VB程序设计教案(详细)VB程序设计教案(详细)1.引言- 学习目标:本教案旨在培养学生在VB(Visual Basic)程序设计方面的基本能力,掌握VB语言的基本语法和常用功能,能够独立开发简单的VB程序。

- 适用对象:对VB程序设计感兴趣且有一定编程基础的学生。

- 主要内容:介绍VB程序设计的基本原理和步骤,包括界面设计、事件监听、数据处理等方面的内容。

2.环境搭建- 安装VB IDE:介绍如何并安装VB IDE(集成开发环境)。

- 新建项目:演示如何在VB IDE中新建一个项目并设置基本属性。

- 界面布局:讲解VB中的用户界面元素,如窗体、按钮、标签等,并介绍如何进行布局和调整位置。

3.基本语法- 变量和数据类型:介绍VB中的不同数据类型及其用法,如整型、浮点型、字符串型等。

- 运算符和表达式:讲解VB中常用的运算符和表达式,如算术运算符、逻辑运算符等。

- 控制流程:介绍条件语句和循环语句的使用方法,如if 语句、for循环、while循环等。

4.事件处理- 事件监听:讲解如何给按钮等组件添加事件监听器,并介绍常用的事件类型,如事件、键盘事件等。

- 事件处理方法:介绍在事件处理函数中常用的操作,如界面更新、数据处理等。

5.数据处理- 数组:讲解VB中的数组的概念和使用方法,包括一维数组和多维数组。

- 输入和输出:介绍如何从用户获取输入并输出结果,包括控制台输入输出和界面输入输出。

6.综合实例- 游戏开发:以一个简单的游戏开发为例,演示如何使用VB进行综合性的程序设计。

附件:附件1:示例代码-界面设计.vb附件2:示例代码-事件处理.vb附件3:示例代码-数据处理.vb法律名词及注释:1.版权:知识产权法规定的保护原创作品的权利,包括文本、图像、音频等。

2.IDE:集成开发环境(Integrated Development Environment),指一款提供软件开发环境的应用程序,包括代码编辑器、编译器等功能。

2024版精选vb程序设计教案

2024版精选vb程序设计教案
常用事件类型
常用的事件类型包括鼠标点击事件、键盘输入事件、定时器事件等。
交互式应用程序设计实例
1 2 3
登录界面设计 设计一个登录界面,包括用户名和密码输入框、 登录按钮等控件,实现用户身份验证功能。
数据查询界面设计 设计一个数据查询界面,包括查询条件输入框、 查询按钮和结果显示框等控件,实现数据的查询 和显示功能。
数据库设计和实现
系统需求分析和设计
01
文件操作在系统中的应用和
实现
02
03
报表生成在系统中的应用和 实现
04
05
系统测试和部署
07
课程总结与展望
回顾本次课程重点内容
VB程序设计基础知识
包括变量、数据类型、运算符、控制结构等 基本概念和用法。
窗体设计和事件处理
学习如何创建窗体、添加控件以及处理各种 事件,如点击、输入等。
参数传递的影响 不同的参数传递方式会对过程执行结果产生不同影响。传 值方式不会影响原始变量的值,而传址方式会改变原始变 量的值。
参数传递的选择
根据实际需求选择合适的参数传递方式。对于需要保护原 始数据的场合,应使用传值方式;对于需要改变原始数据 的场合,应使用传址方式。
05
界面设计与事件处理
常用控件介绍及使用技巧
变量作用域
根据变量的声明位置和方式,变量 的作用域可以是局部的或全局的。
运算符和表达式
算术运算符
用于执行基本的数学运 算,如加、减、乘、除
等。
比较运算符
用于比较两个值的大小 关系,如等于、不等于、
大于、小于等。
逻辑运算符
用于组合多个条件,实 现复杂的逻辑判断,如
与、或、非等。
表达式
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

教学进度表授课时间2014年9月16日第2周星期2 总第1课时课题QQ登录窗口的制作——初步认识计算机语言课型新授课教学时数1课时教学目标(一)知识与技能:了解计算机语言;熟悉VB开发环境了解VB中的对象、属性、事件学会编写窗体的设计代码,并能运行程序(二)过程与方法:通过QQ登陆窗体的制作了解并掌握程序编写的整个过程(三)情感、态度与价值观:通过制作学生最熟悉的QQ登录界面,使学生对VB程序设计产生浓厚的兴趣。

教材分析重点属性、方法和事件难点VB的集成开发环境教学方法讲授法、演示法、练习法、任务驱动法教学情景设计【学习要点】了解计算机语言;了解VB语言的特点;熟悉VB开发环境【新课讲授】一、了解计算机语言各种软件,包括Windows、Word、PowerPoint、各种游戏等都是计算机语言编写出来的。

(演示)如贪吃蛇游戏、健康指标计算器等等。

常见的高级语言1.BASIC。

入门者首选语言。

指令少,容易上手,易于掌握。

2.PASCAL。

适合科学计算、数据处理,运行编译速度快。

3.C语言。

主要适用于应用软件的开发,计算机专业人员的必修课。

4.JAVA、.Net、PHP、C#、HTML……二、VB语言介绍VB是Visual Basic的简称,它对学习者的要求不高,但本身效率高、功能强大、实用性强。

主要有如下特点:面向对象、事件驱动、软件的集成式开发、结构化。

面向对象和面向过程的区别:例如五子棋,面向过程的设计思路就是首先分析问题的步骤:1、开始游戏,2、黑子先走,3、绘制画面,4、判断输赢,5、轮到白子,6、绘制画面,7、判断输赢,8、返回步骤2,9、输出最后结果。

把上面每个步骤用分别的函数来实现,问题就解决了。

而面向对象的设计则是从另外的思路来解决问题。

整个五子棋可以分为:1、黑白双方,这两方的行为是一模一样的,2、棋盘系统,负责绘制画面,3、规则系统,负责判定诸如犯规、输赢等。

第一类对象(玩家对象)负责接受用户输入,并告知第二类对象(棋盘对象)棋子布局的变化,棋盘对象接收到了棋子的变化就要负责在屏幕上面显示出这种变化,同时利用第三类对象(规则系统)来对棋局进行判定。

可以明显地看出,面向对象是以功能来划分问题,而不是步骤。

三、VB的开发环境四、制作QQ登录界面【学生练习】完成QQ登录界面的制作,并保存工程提交。

教学后记授课时间2014年9月23日第4周星期2 总第2课时课题VB程序设计的过程课型新授课教学时数1课时教学目标(一)知识与技能:了解计算机语言;熟悉VB开发环境了解VB中的对象、属性、事件学会编写窗体的设计代码,并能运行程序(二)过程与方法:通过QQ登陆窗体的制作了解并掌握程序编写的整个过程(三)情感、态度与价值观:通过制作学生最熟悉的QQ登录界面,使学生对VB程序设计产生浓厚的兴趣。

教材分析重点属性、方法和事件难点VB的集成开发环境教学方法讲授法、演示法、练习法、任务驱动法教学情景设计【新课引入】【新课讲授】对象名称属性、方法或事件(属性、方法或事件)作用说明登陆窗体Form1 Height属性、Width属性窗体的高度和宽度登陆窗体Form1 Hide方法隐藏登录窗体图片Image1 Height属性、Width属性图片的高度和宽度图片Image2 Height属性、Width属性图片的高度和宽度图片Image1 Picture属性显示的图片图片Image2 Picture属性显示的图片文本框(输入帐号) Text1 Text属性Text属性记录输入的值(账号) 文本框(输入密码) Text2 PasswordChar属性输入密码时显示的字符按钮(登陆) Command1 Click事件点击按钮执行登陆事件按钮(退出) Command2 Click事件点击按钮执行退出事件一、属性对象的属性:指对象(窗体、控件)的大小、颜色、方位等一系列外观或内部构造的特征1.Height是高度,Width是宽度VB使用的是twip坐标系统,它与像素(pixel)不同,它们之间的转换关系为15twip=1pixel。

已知“qq1.jpg”的高度为139pixel,宽度为379 pixel,则将之改为twip单位,即height属性应该为__________twip,width属性应该为__________twip;已知“qq2.jpg”的高度为98 pixel,宽度为100 pixel,则将之改为twip单位,即height属性应该为__________twip,width属性应该为__________twip;2.Picture属性将Image1的Picture属性设置为qq1.jpg,将Image2的Picture属性设置为qq2.jpg.3.PasswordChar属性参考P59一点通,将密码Text2控件的PasswordChar属性改成“*”二、事件对象的事件:指对象(窗体、控件)对外部条件的响应。

VB是由事件触发(事件驱动),例如单击某个按钮(Click事件),文本框内容变更(Change事件)1.Click事件参考P60。

①单击“退出”按钮触发的事件为结束本程序。

②单击“登录”按钮触发的事件为弹出一个消息框并且将本窗体隐藏;三、方法对象的方法:指对象(窗体、控件)所进行的操作。

例如窗体的隐藏、刷新;图像对象的移动等。

1.Hide方法单击“登录”按钮后,将QQ登录窗体隐藏,即form1.Hide保存工程到自己的文件夹内,保存窗体名为“login.frm”,保存工程文件为“login.vbp”,生成exe文件,文件名为“login.exe”【学生练习】教学后记授课时间2014年9月28日第5周星期2 总第3课时课题VB程序的数据与表达式课型新授课教学时数1课时教学目标(一)知识与技能:掌握VB中常用的数据类型掌握VB中常量和变量的说明方法(二)过程与方法:通过分数计算器的制作,体会使用VB编写程序的整个过程(三)情感、态度与价值观:培养勇于实践、勤于思考和善于总结的科学探索精神与严谨的治学态度。

教材分析重点常见的数据类型;常量、变量说明方法难点常量和变量的说明方法教学方法讲授法、演示法、练习法、任务驱动法教学情景设计【新课引入】展示本节课任务:完成分数计算器的制作。

【新课讲授】一、基本数据类型1、整型(integer)不带小数点的整数;整型的标识符为integer,取值范围为-32768~32767;如范例中的语文、数学、英语、总分采用整型2、长整型(long)与integer一样存取整数,但取值范围较大。

取值范围为-2147483648~21474836473、实数型(single)可存储小数或者整数。

如范例中的平均分可能会取小数,所以用实数型表示。

4、字符串型(string)由字母、数字字符构成的序列,必须用双引号括起来。

例如“张三”、“zhangsan”、“123”。

注意:“123”和123是有区别的二、常量在程序运行过程中,取值不变的量称为常量。

常量定义部分的一般形式为:Const 常量名 as 类型=表达式例如下列的常量说明语句,哪个是正确的?A. Const x as integerB. Const x as integer=3.14C. Const x as single=3.14D. Const name as string=“张三”E. Const name as string=‘张三’三、变量在程序运行过程中,取值可以改变的量称为变量。

变量定义部分的一般形式为:Dim 变量名 as 类型例如:Dim yw as integerDim sx as integerDim yy as integer也可以放在同一行,如上述语句可以写成:Dim yw as integer, sx as integer, yy as integer是正确的Dim yw as integer, sx as integer, yy as integer,pjf as single就是错误的四、分数计算器的制作【学生练习】完成分数计算器的制作,并保存工程提交。

教学后记本范例与学生实际生活相关,方便学生理解,学习效果不错。

学生容易出错的地方:控件的名称写错,导致编译时“要求对象”授课时间2014年10月21、28日第8、9周星期2 总第4、5课时课题几何计算课型新授课教学时数2课时教学目标(一)知识与技能:了解顺序结构的特点掌握VB语言中的赋值语句;(二)过程与方法:通过完成自动饮料机的制作,掌握VB的赋值和输出语句,并尝试解决实际问题。

(三)情感、态度与价值观:培养学生发现问题、思考问题和解决问题的习惯;培养学生初步的程序设计思维。

教材分析重点TextBox、Image、Label的使用;赋值语句难点对顺序结构的理解和运用;Label和TextBox的使用教学方法自学法、练习法、任务驱动法教学情景设计【新课引入】展示本节课任务:完成分数计算器的制作。

【学生练习】第一个窗体中:长方形计算按钮代码提示:长方形面积计算代码提示:教学后记授课时间2014年11月4日第10周星期2 总第6、7课时课题程序的选择结构课型新授课教学时数2课时教学目标(一)知识与技能:认识选择结构的特点掌握条件语句学会使用条件语句解决实际问题(二)过程与方法:在老师的指导下,通过QQ登录界面的制作和完善体验自主学习并获得成功的喜悦。

(三)情感、态度与价值观:培养学生的逻辑思维能力、促进学生对计算机解决问题方法的理解;在自主探究解决问题的过程中,让学生体验学习的乐趣。

教材分析重点巩固选择结构的格式、执行过程及其功能。

难点巩固选择结构的格式、执行过程及其功能教学方法讲授法、演示法、练习法、任务驱动法教学情景设计【新课引入】展示本节课任务:完成QQ登录界面的注册、登录。

【新课讲授】一、注册窗口的完成1.使用user记录昵称,使用pass记录密码,即Public user, pass As String2.“退出”按钮代码为End;3.“注册”按钮实现记录用户输入的账号和密码,并显示登录窗体,隐藏注册窗体;代码为:user = Text1.Textpass = Text2.Textform2.Showform1.Hide二、登录窗体的完成1.如果用户在登录窗体输入的账号和密码与注册窗体输入的一致,则显示登录后的窗口,否则提示“账号或密码错误”。

2.退出”按钮代码为End;3.“登录”按钮代码为:If user = Text3.Text And pass = Text4.Text Thenform3.Showform2.HideElseMsgBox ("帐号或密码错误")End If【学生练习】完成QQ注册、登录界面的制作,并保存工程提交。

相关文档
最新文档