ImageVerifierCode 换一换
格式:DOC , 页数:49 ,大小:998.54KB ,
资源ID:30807677      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/30807677.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(PowerBasic入门教程(流狼).doc)为本站会员(zf)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

PowerBasic入门教程(流狼).doc

1、PB之路 liu_lang2003希望各位能够提点建议,我不希望我写的教程只有我自己才能看懂。如果大家在看的过程中有什么问题可以在论坛中跟帖或者发邮件给我,我都邮箱是:liu_lang2003希望我们能够共同进步!流狼 2010-01-15 目 录第一章PowerBASIC集成开发环境51启动51.1定位 /G:51.2主源文件 /P:62.PowerBASIC用户界面62.1菜单栏介绍72.1.1文件菜单(File)72.1.2编辑菜单(Edit)92.1.3运行菜单(Run)112.1.4工具菜单(Tools)122.1.5窗口菜单(Window)122.1.6调试菜单(Debug)132

2、.1.7 帮助菜单(Help)152.2 IDE 选项对话框162.2.1文件选项卡(File)172.2.2 编辑器选项卡(Editor)182.2.3编辑器文本选项卡(Editor Text)212.2.4颜色选项卡(Color)222.2.5打印机选项卡(Printer)242.2.6编译器选项卡(Compiler)252.2.7通用选项卡(General)26第二章 编程基础281数据类型28类型定义291.1整数型数据301.1.1字节(Byte ?)301.1.2 字型(WORD ?)341.1.3整型(Integers %)351.1.4双字型(Double-word ?)351

3、.1.5长整型(Long integers &)351.1.6四字整型(Quad integers &)351.1.7小结36变量类型与其它语言的对应关系39C/C+39Delphi392变量的申明(定义)402.1 标识符申明412.2 类型定义语句412.3 显示定义DIM语句413.指针423.1常规指针423.2 定长字符串指针433.3 一维数组指针453.4 二维数组指针474常量504.1 常量的定义504.2数值类常量51第一章 PowerBASIC集成开发环境本章将帮助你学习怎样有效使用PowerBASIC集成开发环境中的所有选项。你将学习怎样使用编辑器、窗口切换、菜单切换和

4、选择菜单命令。看调试程序的连接中有关于集成的调试器信息。1启动在双击PBEDIT.EXE图标或在命令提示符中输入“PBEDIT”,或者在【启动菜单】就可以启动集成环境。在命令提示符启动时支持下面的命令行选项:PBEDIT.EXE /G:row,col: /P:MainFile Filename命令行选项需要前斜线“/”或连接号“-”前缀。多重文件可以通过Filename参数来指定,每个参数间用空格字符分开,长文件名必须用双引号括起来。1.1定位 /G:/G:命令行选项将引起集成环境把光标移动到指定的行和列。如“/G:10,20:”将会使光标一开始就出现在第10行,第20列。但是/G选项必须用冒

5、号来结尾,否则打开的集成环境会处于假死状态。例子:1.2主源文件 /P:/P:命令行选项将用来指定主源文件的文件名。这个选项在开发一个包括众多源文件的大型软件时非常有用,尤其是在启动时装载多个文件。当一个编译、执行、调试操作开始时,不管其他的文件是否装载或在集成环境激活的,集成环境自动使用这个主要源文件作为主文件(main)。例子:PBEDIT.EXE /P:Project.bas Support Library.inc Project.rc Data file index.txt含义:指定Project.bas为主源文件,并同时加载其他的文件。2.PowerBASIC用户界面启动以后,我们就

6、可以看到PowerBASIC的界面,如下图所示,PowerBASIC集成环境被设计成为你提供快速有效的开发高效的应用程序,下面将对PowerBASIC集成环境(IDE)做个简要的了解。在窗口中的4行代码是一个基本的EXE应用程序的模板,是由PowerBASIC在默认情况下提供的。PowerBASIC的IDE有4个部分构成:菜单栏工具栏源代码编辑器监视窗口2.1菜单栏介绍接下来将介绍菜单栏中各个菜单所包括子菜单极其功能。2.1.1文件菜单(File)菜单如下图所示:插入文件(Insert File) 在当前文档的光标所在位置插入一个文档(文件)。新建文件 (New File) 在编辑器中创建一个

7、新的空文档。模板新建文件(New File As) 使用指定模板在编辑器中创建一个新的空文档。子菜单如上右图所示。打开文件(Open File)使用打开对话框来加载一个已存在的文档。保存文件 (Save File) 用它当前的名字保存当前文档。另存文件为(Save File As) 使用新名字保存当前文档。打印(Print) 打印当前文档。关闭文件(Close File) 关闭当前文档。关闭所有文件(Close All Files) 关闭所有在编辑器中打开的文件。最近文件列表 最近加载过的源代码文档列表。命令提示符(Command Prompt) 打开命令提示窗口(DOS 对话框)。退出(Ex

8、it) 关闭所有文档并退出IDE。2.1.2编辑菜单(Edit)撤销(Undo) 撤销最近的操作或删除. 清除(Clear) 删除选中的文本剪切(Cut) 删除选中的文本,并把它放到剪贴板中复制(Copy) 复制选中的文本,并把它放到剪贴板中粘贴(Paste) 从剪贴板复制文本到当前文档中全选(Select All) 选择文档中的所有文本选择块操作(Block selection) 该菜单针对被选择区域的没一行进行以下六种操作:注释(Comment) 把所有选择区域作为注释,即在每行前添加单引号取消注释(Uncomment) 取消原来选择区域的注释内容,即删除每行前的单引号制表符缩进(Tab

9、Indent) 在每行前加制表符空格取消制表符缩进(Tab Outdent)取消在每行前添加的制表符空格空格缩进(Space Indent) 在每行前加空格取消空格缩进(Space Outdent)删除每行前一个空格,如果有一行前没空格,将会提示不能进一部取消缩进。插入GUID(Insert GUID)在当前光标处插入唯一的GUID查找(Find) 在当前文档中查找单词或短语。参阅查找对话框Find Dialog可得到多信息.查找下一个(Find Next) 查找在“查找”中使用过的上一单词或短语在当前文档中出现的下一位置.替换(Replace) 查找当前文档中的一个单词或短语,并替换它。参阅

10、替换对话框Replace Dialog可得到更多信息.转到行(Go to Line) 移动光标到当前文档中的选择的行数。参阅转到行对话框Go to Line Dialog可得到更多信息.转到标签处(Go to Bookmark) 移动光标到打开的文档的选中的标签处.代码查找器(Code Finder) 代码查找器对话框Code Finder Dialog显示当前文档中的所有Sub,Function和Macro的列表,可以快速地跳到选择的代码处。2.1.3运行菜单(Run)编译(Complie) 如果你选择了一个,则编译当前的源文档,或主源文件.编译并执行(Compile And Execute

11、) 如果你选择了一个,则编译并执行当前源文档,或主源文件.编译并调试(Complie and Debug) 如果你选择了一个,则编译并调试不当前源文档,或主源文件.设置主源文件(Set Primary Source File) 定义编译或调试时哪个模块被选择。主源文件也可以用命令 /P: IDE command-line switch9DS2_Z来指定.命令行(Command Line) 设置命令行Command Line Dialog 在IDE里调试或执行时传递给程序。参阅COMMAND$COMMAND.2.1.4工具菜单(Tools)COM 浏览器(PowerBASIC COM Brows

12、er) 打开PowerBASIC COM 浏览器PBROW_GUI (PBROW.EXE),从对象库生成COM接口代码.窗体编辑器(PowerBASIC Forms) 打开PowerBASIC Forms?PBFORMS (PBFORMS.EXE) 可视化设计器及代码生成应用程序(如果安装了).2.1.5窗口菜单(Window)层叠排列窗口(Cascade) 重复并交叠所有打开的窗口,这样就只有最下面的窗口是可见的.水平排列窗口(Tile Horizontal) 从顶到底无交叠地排列你的打开的窗口.垂直排列窗口(Tile Vertical) 从左到右逐个显示地排列你的窗口.选项(Options

13、) 显示如下图所示的选项对话框,用来配置PowerBASIC编辑器.详细介绍请看下一节内容。当前文件列表当前在PowerBASIC IDE中已打开的文件的列表.2.1.6调试菜单(Debug)运行(Run) 编辑模式下,如果你已选择了一个,则编译并调试当前源文档,或主源文件。调试模式下,这使你的程序运行到断点处或末尾。运行到光标处(Run to Caret) 开始运行程序。运行到当前行或遇到断点处。CTRL+F8是运行到光标处选项的热键。 动态步进调试(Animate) 调试器运行程序使用一种步入技术。运行到断点处,或停止按钮被按下,或程序结束。通过IDE选项菜单可以设置延迟。停止(Stop)

14、 挂起调试器。如果调试器已经被挂起,则不起作用。CTRL+BREAK 为停止的热键。逐步执行(Step Into) 如果当前行包含对Sub或Function的调用,则调试器跟踪到Sub或Function执行。F8 为单步进入热键。不入函式步进(Step Over) 调试器执行当前行的代码。如果行包含对Sub或Function的引用,则调试器不会进入Sub或Function,而继续执行下面代码。SHIFT+F8 是单步跳过的热键。单步跳出(Step Out) 调试器运行代码,直到当前Sub或Function退出。如果当前函数是PBMAIN 或WINMAIN,代码会执行到程序结束或遇到其他断点。C

15、TRL+SHIFT+F8 是单步跳出热键。变量求值(Evaluate Variable) 在观察窗口里,计算或修改一个变量,或增加/删除一个变量。不能使用它来修改字符串的长度。参阅监视CPU 寄存器。清除所有监视(Clear all Watches) 删除观察窗口里所有的变量。设置中断点(Toggle Breakpoint) 设置或去除当前行的中断点。F9 是设置中断点的热键。清除所有中断点(Clear all Breakpoints) 去除程序中的所有中断点。监视CPU寄存器(Variable watch window) 显示或隐藏变量监视窗口。调试时,可以从变量监视窗口看见错误函数和你所选

16、择的变量的状态。程序重新运行(Program Restart) 如果当前程序被挂起/停止,程序将重置,并准备开始再次调试。SHIFT+F5 是重置的热键。退出调试状态(Exit Debugging) 挂起当前程序并终止调试器。监视窗口里的变量列表将保留,除非IDE被关闭。ALT+F4是退出调试器的热键。2.1.7 帮助菜单(Help)动态帮助(Dynamic Help) 显示与光标所在处单词的相关帮助帮助目录(PB/Win Contents) 显示帮助的目录帮助索引(PB/Win Index) 显示帮助索引帮助搜索(PB/Win Search) 显示帮助的搜索模式PowerBASIC 网站 (

17、PowerBASIC Web Site) 运行你的网页浏览器并连接到PowerBASIC网站。关于 PBEdit 显示PowerBASIC IDE的版本信息。小提示:对于PB的学习者来说,帮助文档是最好的教程了,里面是应有尽有,如果还有不懂的可以登录PB的网站,但是别忘了,他们只对授权用户服务,否者会封锁你的IP的,呵呵,我就是一个例子。2.2 IDE 选项对话框本选项对话框主要针对一些用户使用IDE的偏好而提供一些偏好设置,可以对文件操作的偏好设置、编译器特性等等,本选项对话框包括如下七类:* 文件选项卡(File) * 编辑器选项卡(Editor)* 编辑器文本选项卡(Editor Tex

18、t)* 颜色选项卡(Color)* 打印机选项卡(Printer)* 编译器选项卡(Compiler)* 通用选项卡(General)2.2.1文件选项卡(File)自动保存编辑文件(Autosave editor files) 如果自动保存编辑文件选项选中,IDE将会在编译或调试代码前保存所有打开的文件,当用F7,或工具菜单(仅用于PB/Win)切换到PowerBASIC Forms后会自动保存文件;否则在编译或调试前仅保存主源文件。恢复编辑器文件(Back up editor files)保存文件时,IDE将用.BAK文件后缀重命名原磁盘文件,保存最新的到原始文件名。这个选项提供了保留上次

19、源代码版本的一个简单的方法。包含Tab保存文件(Save using tab compression) 保存文件时,IDE会压缩每行前的空格为Tab,并使用由编辑器选项卡里指定的Tab的大小。这会帮助在别人指定了不同的Tab大小时,保留你指定的缩进层次。它也会缩减你的源文件大小。 打开时重载上次文件(Reload previous file set at start) 上次在IDE中打开的文件会在IDE下次打开时重载。文件会以它们的原始次序重载,忽略是否是主源文件。光标也将停留在原来的位置。如果是通过命令提示符来具体指定的文件,那么只有指定文件被装入IDE。 打开时消除丢失的最近打开文件(Cl

20、ear missing recent files at start) IDE启动时会检查最近文件列表(位于文件菜单)。如果有文件不能定位与读取,则相应的入口会自动被删除(即文件在文件列表中会被自动删除)。如果文件位于网络或可移动媒体上,这个选项可免去检查。最近文件最大数量(Clear missing recent files at start)指定文件菜单中最近文件的最大个数,范围为从0到9。选择0可禁用最近文件列表;否则,使用时被选择个数的文件被跟踪。开始时也可以重载当前文件。在默认文件夹中打开(Start in default folder)打开/保存时使用IDE的初始目录。这个选项将在I

21、DE启动时保留默认目录。文件夹选项允许由桌面快捷方式里的启动目录来指定。在上次用的文件夹中打开(Start in last folder)IDE使用最后一次关闭时使用的目录。这个选项在同一工程的超出周期工作时是很有用的。2.2.2 编辑器选项卡(Editor)PB 源文件(PB Source) 这是文件扩展名,或扩展名列表,你可以用它来指定PowerBASIC的主源代码模块:你可以直接编译的程序。你可以用竖线或“管道”字符|来输入多个扩展名。PB源文件的默认设置是.bas。PB包含文件(PB Include)文件扩展名,或扩展名列表,你可以用它来指定PowerBASIC包含文件: 编译前在主模

22、块中用#include指定的代码。你可以用竖线或“管道”字符|来输入多个扩展名。PB包含文件的默认设置是.bi|.inc。RC 源文件(RC Source) 文件扩展名,或扩展名列表,用来资源描述:程序可由RC.EXE资源编译器来编译。你可以用竖线或“管道”字符|来输入多个扩展名。默认的RC源文件设置为.dlg|.rc.RC包含文件(RC Include) 文件扩展名,或扩展名列表,用来描述PowerBASIC包含文件:用RC.EXE资源编辑器编译的资源描述位代码。你可以用竖线或“管道”字符|来输入多个扩展名。默认的RC包含文件扩展名为.h。PB项目(PB Project)文件扩展名,或扩展名

23、列表,用来描述PowerBASIC项目文件。你可以用竖线或“管道”字符|来输入多个扩展名。默认的项目包含文件扩展名为.pbp|.prj。在系统中注册关联文件扩展名 (Register file extensions with Windows)在Windows中,选中此选项可以注册你所选择的文件扩展名。这可以让你在浏览器中点击具有这种扩展名的文件时,系统自动用PowerBASIC IDE加载这个文件,或者从开始菜单执行它。点击鼠标时保持行长度(Keep Line Length) 当选中时,单击一行的最右边的字符不会延伸到真实文本内容行末,而只到最后一个字母;而没选中的时候会通过延伸光标移到真正的

24、行末。包含行末光标 (Wrap Caret at Line Ends)选中此选项时,在行头可以通过“”键移动到上一行,而在行末时通过“”键移动到下一行;否则到行头时按“”键只能停在行头,在行末时“”键只能停在在行末。自动缩进(Auto Indent) IDE提供在回车时自动缩进,来辅助书写可视化结构的代码。缩进深度由上一行文本位置确定。比如,如果上行以FUNCTION字开始,下行会自动缩进。自动缩进可以在编辑器里用CTRL+I热键来设置,但是不会影响自从缩进选项的值。查看Tab大小。Tab大小(Tab Size) 键入Tab键时的空格个数,在1到8的范围之内。按下TAB键时, IDE替换空格字

25、符来移动光标到下个Tab停止位置。Tab大小在自动缩进时也起作用。关键字大小写(Keyword Case)通过这个选项可以使IDE自动设置保留关键字的大小写状态。用大写会增加代码的可读性。默认时,IDE只对BASIC源代码文件的关键字应用大写,这由编译器指定的文件扩展名决定。对源文件(如.RC文件,.H和.DLG文件)应用大写时要注意一些通常包含的大写敏感关键字。可以在语法颜色选项卡里自定义关键字颜色,编辑器字体可以在编辑器文本选项卡里进行配置。2.2.3编辑器文本选项卡(Editor Text)字体(Font)IDE编辑器使用固定宽度的ANSI字体。默认地,IDE使用Courier New字

26、体。 当然,可以从下拉列表里选择另外一种固定宽度的字体。大小(Sizw)设置IDE编辑器字体的大小,默认大小为12。示例文本(Sample text)此处显示文本编辑器所选择的字体和字体大小的文字。2.2.4颜色选项卡(Color)在编辑器中使用语法颜色(Use Syntax Color in Editor)IDE在源代码文件中显示带颜色的保留关键字及其他语法类型。 每一种语法类型的文本(前景)和背景颜色都分别能进行自定义。这会大大地增加代码的可读性。请参阅打印时语法颜色打印时使用语法颜色 (Use Syntax Color when Printing)IDE可以为保留关键字和其他语法类型的有

27、颜色的源代码进行打印。只有在文本(前景)-背景颜色没有被打印,而使用语法颜色可用时可以被打印。请参阅在编辑器中使用语法颜色加载默认值(Load Defaults)重置语法颜色表,恢复到默认的颜色配置。汇编语句(Assembler)运行颜色选择对话框来选择内嵌汇编代码的文本(前景)和背景颜色。注释(Comments) 注释和REM语句语法颜色。关键字(Keywords) 语法颜色应用到保留的关键字。PB 窗体(PB Forms)把颜色应用到 PowerBASIC Forms命名的块的元语句。注意: PowerBASIC Forms是GUI可视化的设计工具,因此IDE对于它的支持是限制于Power

28、BASIC for Windows产品的。在控制台的编译器IDE中,PB窗体语法选项是不可用的,将来会使用。字符串(Strings) 语法颜色应用到静态字符串。文本(Text)语法保留类型。典型的如变量名称、API函数名称等。选择状态(Selection) 使用的颜色被应用到选择(高亮显示)的文本块上,例如,一般的剪切/复制/粘贴等剪贴板操作。中断点(Breakpoint) 颜色应用到高亮显示中断点。标签(Bookmark) 颜色应用到高亮显示标签。运行点(Exec point) 颜色应用到高亮显示执行点,它是在调试器中执行的下一行。2.2.5打印机选项卡(Printer)字体(Font)正如IDE编辑器中的一样,打印使用固定宽度的ANSI字体。默认地,IDE使用Courier New字体。 当然,可以从下拉列表里选择另外一种固定宽度的字体。大小(Sizw)设置打印字体的大小。示例文本(Sample text)此处显示文本编辑器所选择的字体和字体大小的文字。2.2.6编译器选项卡(Compiler)路径(Include File Paths)PB Include 编译器在#INCLUDE 语句中指向

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1