解除QQ空间应用——情侣空间的情侣关系

上传人:宝路 文档编号:47983304 上传时间:2018-07-07 格式:PPT 页数:46 大小:615.28KB
返回 下载 相关 举报
解除QQ空间应用——情侣空间的情侣关系_第1页
第1页 / 共46页
解除QQ空间应用——情侣空间的情侣关系_第2页
第2页 / 共46页
解除QQ空间应用——情侣空间的情侣关系_第3页
第3页 / 共46页
解除QQ空间应用——情侣空间的情侣关系_第4页
第4页 / 共46页
解除QQ空间应用——情侣空间的情侣关系_第5页
第5页 / 共46页
点击查看更多>>
资源描述

《解除QQ空间应用——情侣空间的情侣关系》由会员分享,可在线阅读,更多相关《解除QQ空间应用——情侣空间的情侣关系(46页珍藏版)》请在金锄头文库上搜索。

1、 VB.NET程序设计设计 教程Visual Basic.NET程序设计设计第2讲讲教师师:刘丽丽霞2012.2QQ空间 http:/www.6665.ccVB.NET程序设计设计 教程2第二部分 简单的VB.NET程序设计 2.1 VB.NET对对象的概念 2.2 建立简单简单 的应应用程序 2.3 窗体和基本控件 2.4 综综合应应用 本章目录VB.NET程序设计设计 教程3活活 动动 二二龟龟 兔兔 赛赛 跑跑共 页3编制“龟兔赛跑”游戏程序。比赛开始后,分别单击 按 钮控制乌龟和兔子前进。当一方到达终点时,宣布获 胜,此时比赛结束。VB.NET程序设计设计 教程42.1 Visual

2、Basic对象的概念2.1.1 问题的提出随着软软硬件环环境逐渐渐,软软件维护维护 成了问题问题 .面向对对象程序设计设计 主要强调调可重复性解决了这这 一问题问题 。它将对对象作为为程序的基本单单元,将程 序和数据封装其中,以提高软软件的重用性、灵活 性和扩扩展性。 结构化程序设计: 程序由语语句和一系列函数的集合 面向对象程序设计:各种独立而又互相调调用的单单位和对对象的组组成本章目录VB.NET程序设计设计 教程52.1.1 对象和类类 :定义了一件事物的抽象特点,包含所创建 对象的特征(属性)描述和行为(方法).例如,人类类是具体人的抽象。人有不同的身 高、体重等属性值值和哭、笑等不同

3、的行为为. 封装:将反映类的属性、方法、事件封装在一起 ,构成了是面向对象编程的基本元素。本章目录1.类的概念VB.NET程序设计设计 教程62.对象 对象: 是类的实例化。例如,张三、李四就是一 个个具体的人。有各自的 属性和方法 。VB.NET工具箱中的可视图标视图标 是VB.NET系 统设计统设计 好的标准控件类。通过过将控件类类实实 例化,得到真正的控件对象。在窗体上画 一个控件,就将类转换为对类转换为对 象,创创建了一 个控件对对象(简简称控件)。本章目录VB.NET程序设计设计 教程7例如:工具箱内的TextBox是类(它确定了 TextBox的属性、方法和事件) 窗体上显示的是两

4、个TextBox对象TextBox 对对象TextBox 类类本章目录VB.NET程序设计设计 教程8属性、事件和方法构成对象的三要素 1. 属性 存放对象的数据(决定对象外观及功能) 例如,控件名称、文本、大小等属性。 对象属性的设置方法: v 设计阶段 利用属性窗口直接设置属性值 v 程序运行时 通过语句对象名.属性名=属性值 例如:Button1.Text = “确定“ 注意:若属性只能在设计阶设计阶 段设设置,在程序运行 阶阶段不可改变变,称为为只读读属性。 2.1.2 对象的属性、事件和方法 本章目录VB.NET程序设计设计 教程9事件 发生在对象上的事情 同一事件,对不同的对象,会

5、引发不同的反应:事件本章目录教师师_铃铃声()讲课讲课 End Sub学生_铃铃声() 听讲讲 接受知识识 End SubVB.NET为对象预先定义了一系列的事件。例 如,单击Click、获取焦点GotFocus 、按下 键盘KeyPress 等 其他人员员_铃铃声()End SubVB.NET程序设计设计 教程10事件过程 应用程序处理事件的步骤 它针对某一对象并与该对象的一个事件相联系 应用程序设计的主要工作就是为对象编写事件过 程的代码。事件过程的形式如下:Sub 对象名_事件(对象引用,事件信息)Handles 事件处理程序 事件过程代码 End Sub对象引用:指向引发事件的对象 事

6、件信息:与事件相关的信息事件过程本章目录VB.NET程序设计设计 教程11例2.1 在命令按钮钮的Click事件过过程,改变变按钮钮 的字体颜颜色. 代码说明注意:在代码码窗,自动产动产 生事件过过程的模板, 不要修改模板的内容,只需键键入过过程的代码码。一个动作可能同时发生多个事件。例如单击鼠 标同时发生了: Click、MouseDown、MouseUp事件 编程时,只要对需要的事件过程编码,无编码 的事件为空事件,系统就不处理该事件过程。本章目录VB.NET程序设计设计 教程12事件驱动程序设计方式: 程序执行的先后次序与 程序设计者无关,取决于用户的操作。VB.NET程序的执行步骤:

7、启动应用程序,装载和显示窗体; 窗体(或窗体上的控件)等待事件的发生; 事件发生时,执行对应的事件过程; 重复执行步骤和。事件驱动程序设计本章目录VB.NET程序设计设计 教程13方法方法:是一个对对象能做的事情.实现实现 : 通过过系统设计统设计 好的特殊的过程和函数。 调用:对象.方法 参数名表 若省略对象,表示当前对象,一般指窗体。 例如:Textbox1.Focus 此语句使Textbox1控件获得焦点,光标在本文框 内闪烁。 本章目录VB.NET程序设计设计 教程142.2 建立简单的应用程序 例2.2 编编写一个人民币币与美圆兑换圆兑换 的程序。建立一个应用程序分为以下几步进行:

8、(1) 建立用户界面的对象 (2) 对象属性的设置 (3) 对象事件过程及编程 (4) 保存和运行程序本章目录代码说码说 明VB.NET程序设计设计 教程15对象事件过程及编程 代码窗口的对象列表框可显示窗体所有对象过程列表框列出所选中对象的所有事件 例如,在按钮Button2的Click事件加入代码:Sub Button2_Click(ByVal sender As System.Object, _ ByVal e As System.EventArgs) Handles Button2.Click TextBox1.Text = Val(TextBox3.Text) * Val(TextB

9、ox2.Text)End Sub Val( )函数 将数字字符转换成数值型 本章目录VB.NET程序设计设计 教程16保存程序和文件组成 程序存盘后将建立一个文件夹,包含如下内容: (1)xxx.sln 项目关联、配置等的信息 用户输入 (2) xxx.suo 开发环境选项的信息 (3) xxx.vbproj 项目文件 (4)Form1.vb 窗体文件 (5)AssemblyInfo.vb 项目集合信息(系统自动建立) (6) xxx.exe 可执行文件(在Bin文件夹) (7)Bin文件夹 可执行文件的默认路径, 可用 Application.StartupPath()获得该路径。 (8)D

10、ebug 文件夹 存放程序调试产生的信息 本章目录VB.NET程序设计设计 教程17VB.NET程序设计设计 教程182.3 窗体和基本控件 2.3.1 通用属性 属性设置两种方式: 通过属性窗口设置 在代码设计窗口通过代码来设置 在VB.NET中,属性的类型有:基本数据类型枚举类型结构类型 用代码设置时,需要用不同方式表示不同的类型本章目录VB.NET程序设计设计 教程192.3.1 通用属性(1) Name 所有对象都具有的属性,表示所创建的对象名称 。在程序中通过对象名称来引用对象,不会显示 在窗体上。(2) Text 用于在窗体上显示对象的文本 TextBox控件的Text还可以获取输

11、入信息本章目录VB.NET程序设计设计 教程20(3) 控件布局属性 控件布局由Location、Size结构来实现,它们 各有一对整数来表示,整数单位为像素。 Location 控件左上角位置, Size 控件大小 例如,命令按钮钮控件布局 Button1.Location = New Point(88, 48) Button1.Size = New Size(80, 32)也可用Left、Top定位;用Width和Height来 表示控件的宽度和高度。本章目录等效的语句设置: Button1.Left = 88Button1.Top = 48Button1.Width = 80Button

12、1.Height = 32 VB.NET程序设计设计 教程21(4) Font 属性值是Font类的对象,一般通过 Font属性对话框设置若在程序代码中需要 改变文本的外观,则 应通过New创建 Font 对象来改变字体。 例如:Label1.Font = New System.Drawing.Font(“Arial“, 10)本章目录VB.NET程序设计设计 教程22(5) ForeColor、BackColor 颜色属性 q ForeColor 控件正文前景色 q BackColor 背景色(6) Cursor 指示鼠标光标图像 设置值是一个Cursors枚举类型的枚举值。若要 用户定义自

13、己的指针图标,可通过如下语句实现 : 对象名.Cursor = New System.Windows.Forms.Cursor(“图标文件名“) 本章目录VB.NET程序设计设计 教程23(7) Dock 控件放置靠窗体边框的位置,属性 值是DockStyle枚举类型,有六个枚举值(8) Enabled、Visible 控件的有效、可见性本章目录(9) TabIndex 按Tab键时,焦点在各个控件 移动的顺序EnabledVisibleTrue允许许用户户操作程序运行时时控件可见见 False禁止用户户操作运行时时控件不可见见VB.NET程序设计设计 教程242.3.2 窗体 窗体是一块画布

14、,是所有控件的容器,可以根据 需要利用工具箱上的控件在窗体上画界面。 1. 主要属性本章目录VB.NET程序设计设计 教程25窗体-属性(1) MaximizeBox、MinimizeBox 设置为 True,窗体上有最大(小)化按钮;为False时无 最大(小)化按钮 (2) Icon、ControlBox 窗体图标、控制菜单 ControlBox 属性为True,窗体上有控制菜单框 ;为False时无控制菜单(系统将MaxButton和 MinButton自动设置为False) (3) BackgroundImage 窗体背景图案 (4) FormBorderStyle 窗体的边框类型本章

15、目录VB.NET程序设计设计 教程26窗体-事件 最常用的事件有Click、DoubleClick和Load Load事件 窗体装入内存时触发(应用程序启动 时自动执行该事件),常用来在启动时对属性和 变量初始化。例2.2 编编写三个事件过过程,要求如下: 启动动窗体,在标题栏显标题栏显 示“装入窗体”,并将tongji.bmp作为为 背景图图平铺铺窗体、窗体边边框为为Fixed3D; 单击单击 窗体,标题栏显标题栏显 示对应对应 的文字、装入tongji-2.bmp图图片 大小为为264256,要求图图片正好充满满窗体。 双击击窗体,标题栏显标题栏显 示对应对应 的文字、窗体无最大化和最小化

16、 按钮钮,清除装入的图图片。代码说码说 明本章目录VB.NET程序设计设计 教程27窗体-方法 使用方法的语法形式:对象.方法参数列表窗体方法主要有ShowDialog 、Show、Hide等,主要用 于多窗体的显示和隐藏等例如:Me.Hide本章目录VB.NET程序设计设计 教程282.3.3 标签-属性 标签用来显示文本信息(不能输入) 除Name、Font、Size、Location、Enable等 属性外,其它主要属性: (1)Text、TextAlign:设置显示的文本、文 本的对齐方式TextAlign 属性是枚举 类型,提供标签控件上 文本的9种对齐方式本章目录VB.NET程序设计设计 教程29(2) BackColor 背景色(默认与窗体背景相同) 。若要以透明方式显示,需要设置Color枚举类 型

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号