解除QQ空间应用——情侣空间的情侣关系.ppt
《解除QQ空间应用——情侣空间的情侣关系.ppt》由会员分享,可在线阅读,更多相关《解除QQ空间应用——情侣空间的情侣关系.ppt(46页珍藏版)》请在三一办公上搜索。
1、Visual Basic.NET程序设计第2讲,教师:刘丽霞2012.2,QQ空间 http:/www.6665.cc,2,第二部分 简单的VB.NET程序设计,2.1 VB.NET对象的概念2.2 建立简单的应用程序2.3 窗体和基本控件 2.4 综合应用,本章目录,3,活动二 龟兔赛跑,共 页,3,编制“龟兔赛跑”游戏程序。比赛开始后,分别单击按钮控制乌龟和兔子前进。当一方到达终点时,宣布获胜,此时比赛结束。,4,2.1 Visual Basic对象的概念,2.1.1 问题的提出 随着软硬件环境逐渐,软件维护成了问题.面向对象程序设计主要强调可重复性解决了这一问题。它将对象作为程序的基本单
2、元,将程序和数据封装其中,以提高软件的重用性、灵活性和扩展性。结构化程序设计:程序由语句和一系列函数的集合 面向对象程序设计:各种独立而又互相调用的单位和对象的组成,本章目录,5,2.1.1 对象和类,类:定义了一件事物的抽象特点,包含所创建对象的特征(属性)描述和行为(方法).例如,人类是具体人的抽象。人有不同的身高、体重等属性值和哭、笑等不同的行为.封装:将反映类的属性、方法、事件封装在一起,构成了是面向对象编程的基本元素。,本章目录,1.类的概念,6,2.对象对象:是类的实例化。例如,张三、李四就是一 个个具体的人。有各自的 属性和方法。VB.NET工具箱中的可视图标是VB.NET系统设
3、计好的标准控件类。通过将控件类实例化,得到真正的控件对象。在窗体上画一个控件,就将类转换为对象,创建了一个控件对象(简称控件)。,本章目录,7,例如:工具箱内的TextBox是类(它确定了TextBox的属性、方法和事件)窗体上显示的是两个TextBox对象,本章目录,8,属性、事件和方法构成对象的三要素1.属性 存放对象的数据(决定对象外观及功能)例如,控件名称、文本、大小等属性。对象属性的设置方法:设计阶段 利用属性窗口直接设置属性值 程序运行时 通过语句对象名.属性名=属性值 例如:Button1.Text=确定 注意:若属性只能在设计阶段设置,在程序运行阶段不可改变,称为只读属性。,2
4、.1.2 对象的属性、事件和方法,本章目录,9,事件 发生在对象上的事情同一事件,对不同的对象,会引发不同的反应:,事件,本章目录,教师_铃声()讲课End Sub,学生_铃声()听讲接受知识End Sub,VB.NET为对象预先定义了一系列的事件。例如,单击Click、获取焦点GotFocus、按下键盘KeyPress 等,其他人员_铃声()End Sub,10,事件过程 应用程序处理事件的步骤它针对某一对象并与该对象的一个事件相联系应用程序设计的主要工作就是为对象编写事件过程的代码。事件过程的形式如下:Sub 对象名_事件(对象引用,事件信息)Handles 事件处理程序 事件过程代码En
5、d Sub对象引用:指向引发事件的对象事件信息:与事件相关的信息,事件过程,本章目录,11,例2.1 在命令按钮的Click事件过程,改变按钮的字体颜色.代码说明 注意:在代码窗,自动产生事件过程的模板,不要修改模板的内容,只需键入过程的代码。一个动作可能同时发生多个事件。例如单击鼠标同时发生了:Click、MouseDown、MouseUp事件编程时,只要对需要的事件过程编码,无编码的事件为空事件,系统就不处理该事件过程。,本章目录,12,事件驱动程序设计方式:程序执行的先后次序与程序设计者无关,取决于用户的操作。VB.NET程序的执行步骤:启动应用程序,装载和显示窗体;窗体(或窗体上的控件
6、)等待事件的发生;事件发生时,执行对应的事件过程;重复执行步骤和。,事件驱动程序设计,本章目录,13,方法,方法:是一个对象能做的事情.实现:通过系统设计好的特殊的过程和函数。调用:对象.方法 参数名表若省略对象,表示当前对象,一般指窗体。例如:Textbox1.Focus此语句使Textbox1控件获得焦点,光标在本文框内闪烁。,本章目录,14,2.2 建立简单的应用程序,例2.2 编写一个人民币与美圆兑换的程序。建立一个应用程序分为以下几步进行:(1)建立用户界面的对象(2)对象属性的设置(3)对象事件过程及编程(4)保存和运行程序,本章目录,代码说明,15,对象事件过程及编程,代码窗口的
7、对象列表框可显示窗体所有对象 过程列表框列出所选中对象的所有事件例如,在按钮Button2的Click事件加入代码:Sub Button2_Click(ByVal sender As System.Object,_ByVal e As System.EventArgs)Handles Button2.ClickTextBox1.Text=Val(TextBox3.Text)*Val(TextBox2.Text)End SubVal()函数 将数字字符转换成数值型,本章目录,16,保存程序和文件组成,程序存盘后将建立一个文件夹,包含如下内容:(1)xxx.sln 项目关联、配置等的信息 用户输入
8、(2)xxx.suo 开发环境选项的信息(3)xxx.vbproj 项目文件(4)Form1.vb 窗体文件(5)AssemblyInfo.vb 项目集合信息(系统自动建立)(6)xxx.exe 可执行文件(在Bin文件夹)(7)Bin文件夹 可执行文件的默认路径,可用Application.StartupPath()获得该路径。(8)Debug 文件夹 存放程序调试产生的信息,本章目录,17,18,2.3 窗体和基本控件,2.3.1 通用属性 属性设置两种方式:通过属性窗口设置 在代码设计窗口通过代码来设置 在VB.NET中,属性的类型有:基本数据类型 枚举类型 结构类型用代码设置时,需要用
9、不同方式表示不同的类型,本章目录,19,2.3.1 通用属性,(1)Name 所有对象都具有的属性,表示所创建的对象名称。在程序中通过对象名称来引用对象,不会显示在窗体上。(2)Text 用于在窗体上显示对象的文本TextBox控件的Text还可以获取输入信息,本章目录,20,(3)控件布局属性控件布局由Location、Size结构来实现,它们各有一对整数来表示,整数单位为像素。Location 控件左上角位置,Size 控件大小例如,命令按钮控件布局Button1.Location=New Point(88,48)Button1.Size=New Size(80,32)也可用Left、To
10、p定位;用Width和Height来表示控件的宽度和高度。,本章目录,等效的语句设置:Button1.Left=88 Button1.Top=48 Button1.Width=80 Button1.Height=32,21,(4)Font 属性值是Font类的对象,一般通过Font属性对话框设置,若在程序代码中需要改变文本的外观,则应通过New创建 Font 对象来改变字体。例如:,Label1.Font=New System.Drawing.Font(Arial,10),本章目录,22,(5)ForeColor、BackColor 颜色属性 ForeColor 控件正文前景色 BackCol
11、or 背景色(6)Cursor 指示鼠标光标图像设置值是一个Cursors枚举类型的枚举值。若要用户定义自己的指针图标,可通过如下语句实现:对象名.Cursor=New System.Windows.Forms.Cursor(图标文件名),本章目录,23,(7)Dock 控件放置靠窗体边框的位置,属性值是DockStyle枚举类型,有六个枚举值(8)Enabled、Visible 控件的有效、可见性,本章目录,(9)TabIndex 按Tab键时,焦点在各个控件移动的顺序,24,2.3.2 窗体,窗体是一块画布,是所有控件的容器,可以根据需要利用工具箱上的控件在窗体上画界面。1.主要属性,本章
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 解除 QQ 空间 应用 情侣 关系

链接地址:https://www.31ppt.com/p-5305624.html