3.常用控件
- 格式:ppt
- 大小:367.50 KB
- 文档页数:22


第1篇
一、实训背景
随着移动互联网的快速发展,安卓系统因其开源、免费的特点,已成为全球最受欢迎的移动操作系统。为了适应这一趋势,掌握安卓开发技术成为当代计算机专业学生的必备技能。本实训旨在通过实际操作,让学生深入了解安卓基本控件的使用方法,为后续的安卓应用开发打下坚实基础。
二、实训目标
1. 熟悉安卓开发环境搭建。
2. 掌握安卓基本控件的分类及功能。
3. 能够运用基本控件实现简单的用户界面设计。
4. 了解控件之间的布局关系及事件处理机制。
三、实训内容
1. 安卓开发环境搭建
实训开始前,首先需要搭建安卓开发环境。本实训采用Android Studio作为开发工具,其内置了Android SDK、JDK等开发所需工具。以下是搭建安卓开发环境的步骤:
(1)下载并安装Android Studio。
(2)打开Android Studio,创建新项目。
(3)选择项目名称、保存位置、模板等,完成项目创建。
2. 安卓基本控件
安卓基本控件是构成用户界面的基本元素,主要包括以下几类:
(1)文本控件:EditText、TextView
EditText:用于输入文本,如用户名、密码等。
TextView:用于显示文本,如标题、说明等。
(2)按钮控件:Button Button:用于响应用户点击事件,如登录、提交等。
(3)单选按钮控件:RadioButton
RadioButton:用于在一组选项中选择一个,如性别选择。
(4)复选框控件:CheckBox
CheckBox:用于在一组选项中选择多个,如兴趣爱好。
(5)开关控件:Switch
Switch:用于切换开关状态,如开启/关闭网络连接。
(6)列表控件:ListView
ListView:用于显示列表形式的界面,如联系人列表。
(7)网格控件:GridView
GridView:用于显示网格形式的界面,如商品展示。
(8)滚动视图控件:ScrollView
PowerBuilder学习笔记之8.5⾼级窗⼝控件
1.列表框控件
列表框控件(ListBox)、图⽚列表框控件(PictureListBox)、下拉列表框控件(DropDownListBox)以及下拉图⽚列表框控件(DropDownPictureListBox)。
作⽤:提供给⽤户⼀组可选或可视的选项,运⾏⽤户从选择⼀项或多项。
列表框类控件的通⽤属性及说明:
列表框控件命名默认前缀:lb_
图⽚列表框控件命名默认前缀:plb_
下拉列表框控件命名默认前缀:ddlb_
下拉图⽚列表框控件命名默认前缀:ddplb_
1.1列表框控件的常⽤属性、事件和函数
1.列表框控件常⽤属性
(1)Sorte属性:指定列表框中的列表项是否⾃动按升序次序排序。
(2)MultiSelect属性:指定⽤户是否能够同时选择多个列表项,但只能通过⿏标单击来选择。
(3)ExtendedSelect属性:指定⽤户能否同时选择多个列表项。Shift+⿏标选中连续多项,Ctrl后单击选择不连续的多项,或拉出矩形框选
择多项。
2.列表框控件的常⽤事件
(1)DoubleClicked事件:双击事件
(2)SelectionChanged事件:当选择了列表框中某个列表项时触发。
3.列表框控件的常⽤函数
(1)AddItem()函数:在列表项的尾部增加⼀个新的列表项。
格式:AddItem(String item) 例⼦:lb_1.additem("第五项")
(2)deleteitem():删除指定的列表项
格式: deleteitem(Int index)
其中,index为要删除列表项的位置编号
例如:lb_1.deleteitem(3) //删除第三个列表项
(3)SelectedIndex():返回列表框中所需列表项的索引,当选中多个时,返回第⼀个的索引
返回值为Integer。例⼦:Integer li_no li_no=lb_1.SelectedIndex()
第二章 信息的加工(算法及程序实现)
一、算法的基本概念
所谓算法就是对解题方法精确而完整的描述,由有限个步骤组成。算法具有如下特征:有穷性、确定性、可行性、有0个或多个输入、有一个或多个输出。
1.有穷性。一个算法必须保证它的执行步骤是有限的,即它是能终止的。广义地说,“有穷性”一般指操作步骤的数量有限或能在合理的时间范围内完成全部操作。
2.确定性。算法中的每个步骤必须有确切的含义,不能有二义性。
3.可行性。算法中每一个步骤都要足够简单,是实际能做的,而且能在有限的时间内完成。
4.有0个或多个输入。算法常需要对数据进行处理,一般需要从外界输入数据,如果所需的数据已经包含在算法中,则不再需要输入,此时是0个输入。
5.有一个或多个输出。算法的目的是用来求解问题,问题求解的结果应以一定的方式输出,即必须告诉用户最后结果,因此至少要有一个输出。
二、算法的常用表示方法
常用的算法表示方法有:自然语言、流程图、计算机语言等三种方法。
1.自然语言。是指人们在日常生活中使用的语言,用自然语言描述的算法通俗易懂,但缺乏直观性和简洁性,容易产生歧义。
2.流程图。是算法的一种图形化表示方法,与自然语言相比,它的描述更形象、更直观。
3.计算机语言。是指编写程序的语言,它是计算机要执行的指令集合。
三、顺序、选择、循环三种控制结构
算法的执行流程是指算法中各处理步骤的执行次序和模式,通常由以下三种基本结构组成:
1.顺序结构是按照次序从上往下依次执行,每条语句必须而且只能执行一次。
2.选择结构,又称分支结构。执行过程根据条件判断选择不同分支执行:条件为真时执行处理步骤stepl,否则执行处理步骤step2。选择模式对条件是否成立只判断1次。 3.循环模式,是对某个条件进行判断,当结果为真时,执行步骤step(循环体),然后再判断这个条件,当结果为真时,再次执行step,并继续判断条件。重复上述过程,直到判断的结果为假,跳出循环,执行循环体后面的指令。循环模式对条件是否成立往往判断多次。
实验 3 HTML 控件和 Web服务器控件的使用
实验目的
1.了解 HTML控件及 WEB 服务器控件的种类及其功能
2.掌握常用控件的基本属性的设置;
3.熟悉 HTML控件及其应用;
4.掌握 WEB服务器控件及其应用;
实验学时
2 学时
实验内容及步骤
1.熟悉基本的 HTML 控件和 Web服务器控件
(1)创建一个 的网站 mysite3,并新建一个名为 3-1.aspx 的 web窗体。
(2)在 Web窗体中用标准控件和 HTML控件进行界面设计。
a.打开“视图”→“工具箱”选项,从“工具箱”的“HTML”选项卡中选取各种不同的
控件。
b.打开“视图”→“属性”选项,在“属性”窗口中设置控件的相应属性。
c.通过快捷菜单中的“作为服务器控件运行”菜单项将 HTML 标记转换为 HTML Server
控件,分别在设计视图及代码视图中观察控件的变化。
(3)保存文件,按 F5 执行程序,查看执行结果。
2.基本控件的使用
制作一个用户注册页面,点击提交按钮后, 隐藏注册界面并把结果输出显示在当前页面
上,点击取消则清空填写的信息。基本步骤如下:
(1)在网站mysite3中新建一个名为 3-2.aspx的 web 窗体
(2) 在 3-2.aspx 中添加2 个 Panel控件, 2个 HTML 表格, 1 个 Label控件, 3 个
Textbox
控件,1个Button控件,1个HTML的input按钮控件,1个RadioButtonList控件,3个DropDownList控
件,4个CheckBox控件,2 个 Image控件,制作一个用户注册界面,布局如图3-2-1 所示。
图 控件布局
(3)为各个控件设置基本属性,其主要属性设置如表 3-1 所示。
表 3-1 3-1.aspx 文件包含的主要控件及其属性