smallbasic各对象的属性、操作、事件的含义_第1页
smallbasic各对象的属性、操作、事件的含义_第2页
smallbasic各对象的属性、操作、事件的含义_第3页
smallbasic各对象的属性、操作、事件的含义_第4页
smallbasic各对象的属性、操作、事件的含义_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、一、TextWindow 【对象】TextWindow 提供文本相关的输入和输出功能。例如使用该类,可以从文本窗口中读取或向其中写入文本或数字。BackgroundColor 【属性】获得或设置文本窗口中输出文本的背景色。CursorLeft 【属性】获得或设置文本窗口中鼠标的列位置。¬CursorTop 【属性】获得或设置文本窗口中鼠标的行位置。ForegroundColor 【属性】获得或设置文本窗口中输出文本的前景色。Left 【属性】获得或设置 Text Window 的 Left 位置。Title 【属性】获得或设置文本窗口的 Title(标题)。Top 【属性】获得

2、或设置 Text Window 的 Top 位置。Clear 【操作】清除 TextWindow。Hide 【操作】隐藏文本窗口。Pause 【操作】返回前等待用户输入。PauseIfVisible 【操作】只在 TextWindow 打开的时候等待用户输入。PauseWithoutMessage 【操作】返回前等待用户输入。Read  【操作】从文本窗口读取一行文本。该功能在按下回车键后才返回文本。ReadNumber 【操作】从文本窗口读取一行文本。该功能在按下回车键后才返回文本。Show 【操作】 显示 Text 窗口使其可交互。Write  【操作】在文本窗口中写文

3、本或数字。与 WriteLine 不同,也就是说,任何在该调用之后写入文本窗口的内容都将在同一行。WriteLine 【操作】在文本窗口中写文本或数字。一行新的字符会被附加到输出,因此下一次当新的内容写入文本窗口时会出现在新的一行中。二、GraphicsWindow 【对象】GraphicsWindow 提供图形相关的输入输出功能。例如,使用该类,可以绘制和填充圆形和矩形。BackgroundColor【属性】获得或设置 GraphicsWindow 的背景。BrushColor 【属性】设置用来填充绘制在 GraphicsWindow 上的图形的刷子颜色。CanResize  【属

4、性】指定 GraphicsWindow 大小是否可以被用户修改。FontBold  【属性】获得或设置是否在 GraphicsWindow 中输入文字的字是粗体。FontItalic 【属性】获得或设置是否在 GraphicsWindow 中输入文字的字体是斜体。FontName 【属性】获得或设置将显示在 GraphicsWindow 上文本的 Font Name。FontSize 【属性】获得或设置将显示在 GraphicsWindow 上文本的 Font Size。Height 【属性】获得或设置图形窗口的 Height(高)。LastKey 【属性】获得上一个被按下

5、或释放的按键。LastText  【属性】获得上一次输入 GraphicsWindow 的文本。Left 【属性】获得或设置图形窗口的 Left Position。MouseX 【属性】获得鼠标相对于 GraphicsWindow 的 x 坐标。MouseY  【属性】获得鼠标相对于 GraphicsWindow 的 y 坐标值。PenColor 【属性】获得或设置用来绘制在 GraphicsWindow 上的图形的笔的颜色。PenWidth  【属性】获得或设置用来绘制在 GraphicsWindow 上的图形的笔的宽度。Title 【属性】

6、获得或设置图形窗口的标题。Top 【属性】获得或设置图形窗口的 Top Position。Width  【属性】获得或设置图形窗口的 Width。Clear 【操作】清空窗口。DrawBoundText  【操作】在屏幕的特定位置绘制一条文本线。DrawEllipse 【操作】使用选中的笔在屏幕上绘制一个椭圆。DrawImage 【操作】在屏幕上绘制一个从内存取出来的特定的图形。DrawLine 【操作】绘制一条线从一点到另一点。DrawRectangle 【操作】使用选中的笔在屏幕上绘制一个矩形。DrawResizedImage 【操作】在屏幕上以特定大小绘制一

7、个从内存中取出的特定图形。DrawText 【操作】在屏幕的特定位置绘制一条文本线.DrawTriangle 【操作】使用选中的笔在屏幕上绘制一个三角形。FillEllipse 【操作】使用选中的 Brush 在屏幕上填充椭圆。FillRectangle 【操作】使用选中的 Brush 在屏幕上填充矩形。FillTriangle 【操作】使用选中的笔在屏幕上绘制并填充一个三角形。GetColorFromRGB 【操作】以给定的 Red,Green 和 Blue 的值构建一个颜色。 GetPixel 【操作】获得特定 x 坐标和 y 坐标的像素点的颜色。GetRandomColor &

8、#160;【操作】获得有效的随机颜色。Hide 【操作】隐藏 Graphics 窗口。SetPixel  【操作】以特定的颜色绘制一个特定 x 坐标和 y 坐标的像素点。Show 【操作】显示 Graphics 窗口以便能与其交互。ShowMessage 【操作】向用户显示一个消息框。KeyDown 【事件】当键盘上的按键被按下时引发事件。KeyUp 【事件】当键盘上的按键被释放时引发一个事件。MouseDown 【事件】当鼠标键被按下时引发一个事件。MouseMove 【事件】当鼠标被移动时引发一个事件。MouseUp 【事件】当鼠标键被释放时引发一个事件。TextInput 【事

9、件】当文本被输入 GraphicsWindow 时引发一个事件。三、Math 【对象】Math 类提供了许多和数学相关的方法。Math.Pi 【属性】获得 Pi值Math.Abs 【操作】获得一个给定数字的绝对值。例如,-32.233 将返回 32.233。Math.ArcCos 【操作】给定余弦值,获得以弧度表示的角。Math.ArcSin 【操作】给定正弦值,获得以弧度表示的角。Math.ArcTan 【操作】给定正切值,获得以弧度表示的角。Math.Ceiling 【操作】获得一个大于等于特定数字的整数。例如,32.233 将返回 33。Math.Cos 【操作】获得给定弧度的角的余弦。

10、Math.Floor 【操作】获得一个小于等于特定数字的整数。例如,32.233 将返回 32。Math.GetDegrees  【操作】把一个角的弧度转化为角度。Math.GetRadians 【操作】把一个角的角度转化为弧度。Math.GetRandomNumber 【操作】获得一个在 1 和特定的 maxNumber(含)之间的随机数。Math.Log 【操作】获得给定数的对数(以 10 为底)。Math.Max 【操作】比较两个数并返回较大数。 Math.Min 【操作】比较两个数并返回较小数。Math.NaturalLog 【操作】获得给定数的自然对数。Math.Power

11、 【操作】求底数的给定幂。Math.Remainder  【操作】将第一个数除以第二个数并将余数返回。Math.Round 【操作】将给定的数字四舍五入到最近的数。Math.Sin 【操作】获得给定弧度的角的正弦。Math.SquareRoot 【操作】获得给定数的平方根。Math.Tan 【操作】获得给定弧度的角的正切。四、Turtle 【对象】龟标提供类似 LOGO 语言的功能,通过操作笔的属性以及绘制基本元素来绘制图形。Turtle.Angle 【属性】获得或设置龟标的当前角度。设置时,龟标会立即被转动到新的角度。Turtle.Speed 【属性】指定龟标移动的速度。有效值为

12、1 到 10。Turtle.X 【属性】获得或设置龟标的 X 位置。设置时,龟标会立即被移动到新的位置。Turtle.Y 【属性】获得或设置龟标的 Y 位置。设置时,龟标会立即被移动到新的位置。Turtle.Hide 【操作】隐藏龟标以屏蔽与其相互作用。Turtle.Move 【操作】将龟标移动特定距离。如果笔是落下状态,则它将随龟标移动绘制一条线。Turtle.MoveTo 【操作】将龟标转动并移动到特定位置。Turtle.PenDown 【操作】放下笔使龟标移动时绘制图功能可用。Turtle.PenUp 【操作】拿起笔使龟标移动时停止绘制图。Turtle.Show 【操作】显示龟标以激活与

13、其相互作用。Turtle.Turn 【操作】以特定角度转动龟标。Angle 是或为正或为负的度数。如果角度为正,龟标向右转。如果为负,龟标向左转。Turtle.TurnLeft 【操作】把龟标左转90度。Turtle.TurnRight 【操作】把龟标右转90度。 五、Shapes 【对象】Shape 对象允许您添加移动和旋转 GraphicsWindow 中的形状。Shapes.AddEllipse 【操作】以特定的宽和高增加一个椭圆。Shapes.AddImage  【操作】以图形的方式添加一个图像以使其可以移动,动画或旋转。¬Shapes.AddLine 【操作

14、】在特定的点之间增加一条线。Shapes.AddRectangle 【操作】以特定的长和宽增加一个矩形。Shapes.AddText 【操作】以图形的方式添加一些文本以使其可以移动,动画或旋转。Shapes.AddTriangle 【操作】增加一个由特定的点表示的三角形。Shapes.Animate 【操作】移动特定名字的图形到新的位置。Shapes.GetLeft 【操作】获得特定名字的图形左坐标值。Shapes.GetOpacity 【操作】获得图形的透明度。Shapes.GetTop 【操作】获得特定名字的图形顶坐标值。Shapes.HideShape 【操作】隐藏一个已添加的图形。Sh

15、apes.Move 【操作】把特定名字的图形移动到新的位置。Shapes.Remove 【操作】从 GraphicsWindow 移除一个图形。Shapes.Rotate 【操作】旋转特定名字的图形至特定角度。Shapes.SetOpacity 【操作】设置图形的透明程度。 Shapes.SetText 【操作】设置文本图形的文本。Shapes.ShowShape  【操作】显示先前隐藏的图形。Shapes.Zoom 【操作】使用特定的缩放尺来缩放图形。最小为 0.1 最大为 20。六、Stack 【对象】该对象提供一种途径像在一个盘子中堆叠一样存储数值。您可以将一个值推入堆栈的顶部

16、可以将其推出。您仅可以一个一个地将值推出堆栈同时最后被推入的值将最先被推出。Stack.GetCount 【操作】获得特定堆栈内的项目数量。Stack.PopValue 【操作】从特定堆栈内弹出值。¬Stack.PushValue 【操作】把值压到特定堆栈里。七、Sound 【对象】Sound 对象提供允许回放声音的操作。一些示例声音可以在库中找到。Sound.Pause  【操作】暂停一个声音文件的回放。如果该文件没有正在被播放,则该操作不会做任何事情。Sound.Play 【操作】播放一个声音文件。它可以是一个 mp3 或 wav 或 wma 文件。其他文件格式能

17、否被支持取决于用户计算机上安装的音频解码程序。如果一个文件已经被暂停,该操作会从暂停处继续。¬Sound.PlayAndWait 【操作】播放一个声音文件并等待它结束播放。它可以是一个 mp3 或 wav 或 wma 文件。其他文件格式能否被支持取决于用户计算机上安装的音频解码程序。Sound.PlayBellRing() 【操作】播放 Bell Ring Sound。Sound.PlayBellRingAndWait() 【操作】播放 Bell Ring Sound 并等待其结束。Sound.PlayChime() 【操作】播放 Chime Sound。Sound.PlayC

18、himeAndWait() 【操作】播放 Chime Sound 并等待其结束。Sound.PlayChimes() 【操作】播放 Chime Sound。Sound.PlayChimesAndWait()  【操作】播放 Chime Sound 并等待其结束。Sound.PlayClick() 【操作】播放 Click Sound。Sound.PlayClickAndWait() 【操作】播放 Click Sound 并等待其结束。Sound.PlayMusic 【操作】播放音符。Sound.Stop 【操作】停止一个声音文件的回放。如果该文件没有正在被播放,则该操作不会做任何事情

19、。八、Array 【对象】该对象提供为给定名字储存多个值得方法。这些值可以通过另一个索引获得。  Array.ContainsIndex 【操作】获得一个数组是否包含特定的索引。这在决定数组的索引是否被某些值初始化时很有用。Array.ContainsValue 【操作】获得一个数组是否包含特定的索引。这在决定数组的值是否被存储在某些索引中时很有用。Array.GetAllIndices 【操作】获得该数组的所有索引,作为另一个数组。Array.GetItemCount 【操作】获得存储在数组中的项的数量。Array.IsArray  【操作】获得是否为一个数组中

20、的给定变量。九、Desktop 【对象】该类提供同桌面交互的方法。  Desktop.Height 【属性】获得主桌面的屏幕高度。Desktop.Width 【属性】获得主桌面的屏幕宽度。Desktop.SetWallPaper  【操作】设置特定的图片作为桌面的墙纸。该文件可以是一个本地文件或一个网络文件或者甚至是一个 url。十、Dictionary 【对象】该类提供访问一个联机 Dictionary 服务。  Dictionary.GetDefinition 【属性】获得一个单词的英文定义。Dictionary.GetDefinition

21、InFrench 【属性】获得一个单词的法语定义。十一、Clock 【对象】这个类提供系统时钟的访问。Clock.Date 【属性】获得当前的系统日期。Clock.Day 【属性】获得月份中当前的天。¬Clock.ElapsedMilliseconds  【属性】获得 1900 年以来经过的毫秒的数值。Clock.Hour 【属性】获得当前的小时。Clock.Millisecond 【属性】获得当前的 Millisecond。Clock.Minute 【属性】获得当前的分。Clock.Month 【属性】获得当前月。Clock.Second 【属性】获得当前

22、的 Second。Clock.Time 【属性】获得当前的系统时间。Clock.WeekDay 【属性】获得星期中当前的天。Clock.Year 【属性】获得当前的年。十二、Flickr 【对象】该类提供访问 Flickr 照片服务的功能。  Flickr.GetPictureOfMoment() 【操作】获得现在的这张图片的 url。Flickr.GetRandomPicture 【操作】随即获得标记了特定标签的图片的 url。十三、File 【对象】File 对象提供方法访问并读写信息到硬盘文件中。使用该对象,可以保存和打开您程序中跨多个进程的设置。File.LastE

23、rror 【属性】获得或设置最近发生的基于文件操作的错误信息。该属性在寻找某些失败的方法时很有用。File.AppendContents 【操作】打开特定的文件并且在文件末端附加内容。File.CopyFile 【操作】复制特定的源文件到目标文件路径。如果目标指向一个不存在的位置,该方法将试图自动创建它。现有文件将被覆盖。如果您不希望覆盖已存在的文件,请务必检查目标文件是否存在。File.CreateDirectory 【操作】创建特定路径。File.DeleteDirectory 【操作】删除特定的目录。File.DeleteFile 【操作】删除特定路径。File.GetDirectori

24、es 【操作】获得在特定目录路径中所有的路径。File.GetFiles 【操作】获得在特定目录路径中所有文件的路径。File.GetSettingsFilePath() 【操作】获得程序设置文件的完整路径。设置文件名基于程序名并存放在与程序相同的位置。File.GetTemporaryFilePath() 【操作】在一个临时目录中创建一个临时文件并返回完整路径。File.InsertLine 【操作】打开特定文件并且在特定行中插入内容。这个操作将不会覆盖特定的行现存的所有内容。14、ImageList 【对象】该类将图像加载并存放到内存。  ImageList.GetHe

25、ightOfImage 【操作】获得存储图像的高度。ImageList.GetWidthOfImage 【操作】获得存储图像的宽度。ImageList.LoadImage 【操作】将图像从互联网或文件中加载到内存。15、Network 【对象】这个私有的帮助器类提供对网络访问的方法.  Network.DownloadFile 【操作】将文件从网络下载到一个本地临时文件。Network.GetWebPageContents 【操作】获得特定网页内容。16、Timer 【对象】Timer 对象提供一个简单的途径以一个定长的间隔重复做一些事情。  Timer.Interval 【属性】获得或设置间隔(毫秒)以特定 timer 多久引发 Tick 事件。该值可以从 10 到 100000000Timer.Pause() 【操作】暂停 timer。Tick 事件不会被引发。Timer.Resume() 【操作】将 timer

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论