算法及VB初步实现2.

Slides:



Advertisements
Similar presentations
第二章 VB的编程机制 【授课时间】第3周,第2次课 【授课题目】 2.1 面向对象程序设计概述 2.2 VB中的对象
Advertisements

《算法与程序设计》 2.1 VB语言及程序开发环境.
計算機程式及實習 期末報告 題目:商店結帳系統
ooxx這個遊戲程式,非常的簡單只要你小時候會玩井字遊戲即可把電腦打敗,可以說是一種考智力取勝的遊戲。
2017/3/8 第一讲 Visual Basic简介.
程式語言(I)- Visual Basic 6.0 第 9 章 結構化程式設計
密码程序设置.
1.了解VB6.0的功能特点 、集成环境。 2.理解面向对象程序设计的几个概念。 3.掌握VB应用程序设计的步骤。
UI(用户界面)集训班 Illustrator 高级班.
客户端用Net-Library和SQL SERVER连接
Visual Basic 程序设计教程 (第4版)
网 络 课 程 马 鞍 学 网 络 山 课 程 大 络 网 Visual Basic程序设计 第 一 讲 最容易接受的编程语言
Visual Basic 期中報告 組長:沈亞臻 組員:蔣佳育 張庭茹
新觀念的 VB6 教本 第 3 章表單設計.
全国计算机等级考试 二级基础知识 第二章 程序设计基础.
題目:台灣客運 南臺科技大學 機械工程系 班級:奈米一乙 學號:4A 姓名:蔡政堯 授課教師:謝慶存
Visual Basic程序设计.
程式簡介、VB、物件導向 國立北門高中 林明璋.
第1章 初识Visual Basic 1.1 Visual Basic 6.0简介 1.2 熟悉Visual Basic 6.0的开发环境
巨集病毒與VBA.
Visual Basic 程式設計基礎(一)
程式語言 -Visual Basic 變數、常數與資料型態.
第八章 菜单设计 §8.1 Visual FoxPro 系统菜单 §8.2 为自己的程序添加菜单 §8.3 创建快捷菜单.
初识Visual Basic.
第一章 VB概述 本章重点和难点 1.1 VB 概述 1.2 面向对象的程序设计方法基础
Visual Basic程序设计基础 计算机科学学院.
第1章 概述 程序设计语言的发展 Visual Basic 6.0简介 Visual Basic 6.0集成开发环境 设计程序的一般步骤.
第4章 視窗應用程式的基本輸出入 4-1 物件基礎程式設計 4-2 表單控制項 4-3 按鈕控制項 4-4 資料輸出的標籤控制項
算法与Visual Basic程序复习.
走进编程 程序的顺序结构(二).
程式設計 Visual Basic簡介 週次:1 建國技術學院 資管系 饒瑞佶 2003年9月17日.
DM81X 视频采集处理 ——简单采集显示例程讲解 广州创龙电子科技有限公司
第一单元 初识C程序与C程序开发平台搭建 ---观其大略
第五讲 四则运算计算器(一) 精品教程《C#程序设计与应用(第2版)清华大学出版社 谭恒松 主编
Visual Basic 6.0 ——程序设计.
第四章 命令按钮、标签和文本框 大多数应用程序中都有命令按钮CommandButton控件,用户可以单击按钮执行某项操作。
Visual Basic程序设计.
算法与程序设计 周少品.
程式設計 Visual Basic簡介 週次:2 建國技術學院 資管系 饒瑞佶 2003年9月17日.
第4章 視窗應用程式的基本輸出入 4-1 物件基礎程式設計 4-2 表單控制項 4-3 按鈕控制項 4-4 資料輸出的標籤控制項
程序设计工具实习 Software Program Tool
VB语言程序设计教程.
107學年度高一程式設計 上機考試 投影片 加減乘除.
C语言程序设计 主讲教师:陆幼利.
巨集與自訂工具列.
第1章 c++概述 1.1 C++语言的简史及特点 1.2 简单的C++程序 1.3 C++语言的基本组成
第二章、第三章错题分析.
Platform Builder使用介绍 WINCE系统应用开发流程说明 ACTION RDC 杨 涛 2005.Dec.3th
姚金宇 MIT SCHEME 使用说明 姚金宇
项目二:HTML语言基础.
算法与Visual Basic程序基础(一)
iSIGHT 基本培训 使用 Excel的栅栏问题
3.16 枚举算法及其程序实现 ——数组的作用.
计算机应用基础 潍坊学院 计算机工程学院 主讲人:丁素英.
多层循环 Private Sub Command1_Click() Dim i As Integer, j As Integer
Visual Basic程序设计 第13章 访问数据库
算法及VB初步实现1.
程式設計 Visual Basic簡介 週次:4 建國技術學院 資管系 饒瑞佶 2003年10月18日.
Delphi 7.0开发示例.
1位选手参加了歌唱比赛,评委们的评分如下:
程式設計 Visual Basic簡介 週次:4 建國技術學院 資管系 饒瑞佶 2003年11月1日.
VB程序设计初体验 主讲:林赛雅.
C++语言程序设计 C++语言程序设计 第一章 C++语言概述 第十一组 C++语言程序设计.
第8章 创建与使用图块 将一个或多个单一的实体对象整合为一个对象,这个对象就是图块。图块中的各实体可以具有各自的图层、线性、颜色等特征。在应用时,图块作为一个独立的、完整的对象进行操作,可以根据需要按一定比例和角度将图块插入到需要的位置。 2019/6/30.
数的简单处理 ——顺序结构、变量、数据类型、运算符
Visual Basic 程序设计.
第六讲 酒店客房管理系统(二) 教育部“十二五”职业教育国家规划教材
顺序结构程序设计 ——关于“字符串”和数值.
培训课件 AB 变频器的接线、操作及参数的备份 设备动力科.
实验六、COM类型病毒分析实验 实验开发教师: 刘乃琦 谌黔燕.
Presentation transcript:

算法及VB初步实现2

复习:算法的特征 有穷性 确定性 可行性 步骤有限能终止 确切含义,不能模棱两可。 实际能做的,而且能在有限时间内完成。 有0个或多个输入 确定性 有穷性 步骤有限能终止 确切含义,不能模棱两可。 实际能做的,而且能在有限时间内完成。 有一个或多个输出 没有输出的算法是无意义的。

复习:流程图符号 图形符号 名 称 含 义 开始、结束框 表示算法的开始或结束 输入、输出框 表示输入输出操作 处理框 表示处理或运算的功能 名 称 含 义 开始、结束框 表示算法的开始或结束 输入、输出框 表示输入输出操作 处理框 表示处理或运算的功能 判断框 用来根据给定的条件是否满足决定执行两条路径中的某一路径 流线 表示程序执行的路径,箭头代表方向 连接框 用于连接因页面写不下而断开的流程线

算法的三种基本控制结构 顺序结构 选择结构 循环结构

流程图分析

Visual Basic 基础 QQ登录界面的设计

form1 VB应用程序设计环境的窗口主要由对象窗口、控件工具箱、属性窗口、工程窗口组成。 控件工具箱集中了常用的基本控件, 如标签label、文本框TextBox、命令按钮CommandButton、列表框ListBox等。 窗体.(Form)是VB应用程序的基本结构。窗体可以看作一个“容器” 。 text1 text2 image1 label1 label2 command1 command2 form1

对象(Object) 是Visual Basic应用程序的基本单元,每个对象都作为一个完整的独立组件出现在程序中。 特点: A、都有属性。

类(Class) 对相同性质的对象的一种抽象。 Label类 Textbox类 Image类 Commandbutton类

对象、 类、属性 属性: 用来描述对象的特征,如caption,width,height。 可通过2种方式设置对象的属性: ①在程序设计阶段利用属性窗口直接设置对象的属性值; ②在程序运行阶段通过赋值语句实现,格式为: 对象名.属性名=属性值 如:txtname.text=“请在此输入你的姓名”

代码分析 Private Sub Command1_Click() MsgBox "你的QQ号是" + Text1.Text + "你的密码是" + Text2.Text MsgBox "你的QQ正在被盗中……请保持网络的畅通" MsgBox "恭喜你!你的QQ被盗成功!" End Sub Private Sub Command2_Click() End Private Sub Form_Load() MsgBox "欢迎使用超级无敌版QQ^_^" Form1.Top = Screen.Height / 2 - Form1.Height / 2 Form1.Left = Screen.Width / 2 - Form1.Width / 2

事件和事件处理 事件(event)就是发生在对象上的事情,通常这是由用户在对象上激发的一种动作。 例:在按钮1上单击鼠标(Click) 在键盘上按下一个键 事件处理:一个事件的发生,可以引起某个对象上某个方法(事件处理过程)的执行。即由某个事件驱动了相应的事件处理过程的执行。——事件驱动概念

事件、事件驱动过程 事件驱动过程: 一个事件的发生,可以引起某个对象上某个方法(事件处理过程)的执行。 事件过程格式如下: Sub 对象名_事件名([参数列表]) 事件过程代码 End Sub 如:单击退出按钮的过程 Sub Command2_click() end End Sub

过程 每个过程是为了完成一定的任务,由一组独立的代码组成。 VB有两大类过程:事件过程与通用过程。 事件过程是当对象的某个事件发生时,对该事件做出相应的程序代码段,它是应用程序的主体。 如:Sub Command1_click() …… End Sub

VB特点 可视化。是一种开发具有图形用户界面(GUI)的应用程序。 事件驱动。每当用户或系统触发一个事件,应用程序就会执行一段相应的程序代码来响应。 VB应用程序设计的基本过程: 界面设计—代码编写—程序运行调试。

保存 使用“文件” 菜单中“保存工程”命令,VB应用程序的窗体和工程分别存储到相应的窗体文件(.frm)和工程文件(.vbp)中。 使用“文件”菜单中的“生成工程xxx.exe”命令,可将VB应用程序编译成能在Windows环境中直接运行的可执行程序。

练习 完成“QQ登录”器,要求: 事件 内容 当窗体启动 Form1.Top = Screen.Height / 2 - Form1.Height / 2 Form1.Left = Screen.Width / 2 - Form1.Width / 2 当按钮1按下 If Text1.Text = "" Or Text1.Text = "" Then MsgBox "请输入用户名或者密码!" Else MsgBox "你的QQ号是" + Text1.Text + ";你的密码是" + Text2.Text End If 当按钮2按下 Text1.Text = "" Text2.Text = "" 当图像被点击 Form1.Top = Form1.Top - 300 Form1.Left = Form1.Left - 300