vb程序设计绘图板中代码中vb 变量类型的含义及数据类型

VBNET程序设计实用教程2_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
文档贡献者贡献于
评价文档:
114页免费103页免费101页免费82页免费66页免费 69页免费6页免费13页免费66页免费104页免费
VBNET程序设计实用教程2|
把文档贴到Blog、BBS或个人站等:
普通尺寸(450*500pix)
较大尺寸(630*500pix)
大小:2.09MB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
13~14年vb复习题——程序设计学习园地题目汇总(附答案).doc90页
本文档一共被下载:
次 ,您可免费全文在线阅读后下载本文档
文档加载中...广告还剩秒
需要金币:100 &&
你可能关注的文档:
··········
··········
一、Visual studio 2008的集成开发环境中,下面不属于该环境编程语言的是 ____。A VB
二、在集成开发环境中有两类窗口,浮动窗口和固定窗口,下面不属于浮动窗口的是______。A 工具箱窗口
B 属性窗口
C 解决方案资源管理器窗口
D 窗体设计窗口
三、在下列窗口中,____ 可以查看与项目有关的所有文件。A 解决方案资源管理器
B 属性窗口
D 任务列表
四、若要窗体中的一个控件在运行不可见,需要对该控件的 ____ 属性进行设置。A Enabled
C BackColor
五、对于窗体,可改变窗体的边框性质的属性是 ____。A MaximizeBox
B FormBorderStyle
六、不论何种控件,共同具有的是 ____ 属性。A Text
C ForeColor
七、解决方案文件的扩展名是 ____。A .vb
八、若要使命令按钮不可操作,要对其 ____ 属性进行设置 。A Enabled
C BackColor
九、要使文本框可以获得焦点,但不能修改其中的文字,应对其 ____ 属性进行设置。A Locked
D ReadOnly
十、要判断在文本框中是否按了Enter键,应在文本框的 ____ 事件中进行判断。A Change
D KeyPress
一、在VS集成开发环境中创建VB应用程序时,除了工具箱窗口、窗体窗口、属性窗口外,必不可少的窗口是 ____。A 窗体设计窗口(也可称窗体布局窗口)
B 即时窗口
C 代码设计窗口
D 监视窗口
二、程序代码行: TextBox1.Text"文本框" ,其中TextBox1、Text、"文本框"分别属于 ____。A 对象、值、属性
B 对象、方法、值
C 对象、属性、值
D 属性、对象、值
三、要使Form1窗体的标题栏显示“欢迎使用VB”,以下 ____ 语句是正确的。A Form1.Text
"欢迎使用VB"
"欢迎使用VB "
C Form1.Name
"欢迎使用VB"
" 欢迎使用VB "
四、要使某控件在运行
正在加载中,请稍后...扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
第4章 VB程序设计基础
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口画图板 vb教程
类别:图象
内容:用VB6.0制作画图板 作者:哈尔滨 张许国  Windows中的画笔,恐怕读者不会不知道吧?其绘图功能虽无法与专业的绘图软件相提并论,但也马马虎虎能够应付用户日常制图的需求。其实,利用Visual Basic我们也能开发出如“画笔”一样的软件,甚至比它更完善,更出色。我就此制作一例,希望与各位VB的爱好者们交流VB编程的心得与体会。  程序界面制作篇。  一、启动VB,创建一个“VB企业版控件”文件。  二、添加窗体:一个MDI窗体(MDIPaint)、一个子窗体:绘图操作区(Paintwin)、七个自由窗体,包括一个版本信息窗体(About1)、一个画笔大小调节窗体(BrushSroll)、一个启动界面(Cover)、一个滤镜信息框(Filterwin)、一个帮助窗体(Helpwin)、一个登陆提示框(password)、一个文本输入框(Textpaint)。设置MDIPaint为启动窗体图1。  三、 在窗体中添加控件  1. 在MDIPaint窗体中先制作菜单:就像你见到的所有Windows程序一样,包括:文件(新建、打开、清屏、存储、另存为、关闭、打印、退出)、编辑(复制、粘贴等)、变换(垂直、水平、旋转、缩放)、滤镜(浮雕)、工具栏(隐藏、显示)、视图(颜色、字体、画笔、设置桌面)、帮助(版本信息)……并配置快捷键。然后,设置一个通用对话框控件(Commondialog1)、两个图片列表控件(ImageList1&ImageList2)、两个工具栏(Toolbar1&Toolbar2)、一个状态条(StatusBar1)。抓取图标,将常用的工具栏中的图标加入到ImageList1中,制作各种图像代表图标14个加入到ImageList2中,将图片列表控件与工具栏连在一起。在状态条中加入时间、X轴和Y轴坐标显示。完成界面如图2所示。其中,Toolbar1是工具栏,类似于Word中位于菜单栏下的工具栏快捷键,可根据其所含图标属性设定功能。Toolbar2是图像栏,是绘制固定图像的快捷键,有直线、普通矩形、填充圆等,其填充方式均按图标属性设置。  2. 在Paintwin窗体中,主要包括有两个图片框(Picture1& Pictureback),将Picture1嵌套在Pictureback中以实现能够显示任意尺寸的画面,添加两个滚动条(imagescroll1& imagescroll2)配合察看大尺寸图片。另外,还需要一个标签(forecolor1)显示前景色,一个标签(backcolor1)显示背景色,一个按钮交换前景色与背景色,一个复选框(toolbar2c1)切换MDIPaint中的图像栏与工具栏。完成界面如图2所示。  3. BrushSroll窗体主要功能是通过滚动条滑动任意调节画笔的大小,包括一个滚动条(BrushHScroll1)、画笔数值显示区(blabel2)及确认、取消按钮。  4. Cover窗体装入启动画面(施展你的艺术才华吧),启动时间可自行设定。例如:  技巧篇  在编程中掌握重要方法,灵活利用技巧,往往能事半功倍。  一、像“画笔”一样,在绘图区的任意地方输入文本。  几乎所有的绘图软件都提供了文字输入的功能,有的(如Photoshop)甚至能够做一些简单的文本编辑的工作。此程序也实现了这一特定功能。首先,设置Commondialog1和Picture1关于字体的所有属性,如:“Picture1.FontName = CommonDialog1.FontName”。通常“新手上路”的朋友会遇到:当执行程序时,会出现一个信息框:“控制面板中未安装字体”,解决它必须首先声明两个变量:Screenfonts=&H1、Printerfonts=&H2。并写出如下代码:“CommonDialog1.Flags = Screenfonts + Printerfonts”。同时在VB的属性窗口中设置Flags的值为1。接下来需要完成在Picture1中单击左键的那个位置输入文本这一功能,因此需要得到单击左键处的坐标,即在Picture1_Click()中将startx、satrty的值传给CurrentX、CurrentY。这样,问题就解决了。  二、灵活运用PaintPicture。  用PaintPicture方法来实现图像的翻转,比较容易(需要API――StretchBlt的支持)。其语法规则为:object.PaintPicture Picture, x1, y1, width1, height1, x2, y2, width2, height2, (opcode)。只要熟练掌握其中变量的使用,那么图像变换任你选择。  以下是几个简单变换的例子:  水平翻转:Picture1.PaintPicture Picture1.Picture, Picture1.ScaleWidth, 0, -1 * Picture1.ScaleWidth, Picture1.ScaleHeight  垂直翻转:Picture1.PaintPicture Picture1.Picture, 0, Picture1.ScaleHeight, Picture1.ScaleWidth, -1 * Picture1.ScaleHeight  旋转180度:Picture1.PaintPicture Picture1.Picture, Picture1.ScaleWidth, Picture1.ScaleHeight, -1 * Picture1.ScaleWidth, -1 * Picture1.ScaleHeight  缩 小:Picture1.PaintPicture Picture1, 0, 0, Picture1.ScaleWidth, Picture1.ScaleHeight, -Picture1.ScaleWidth, -Picture1.ScaleHeight  放 大:Picture1.PaintPicture Picture1, Picture1.ScaleWidth, Picture1.ScaleHeight, -2 * Picture1.ScaleWidth, -2 * Picture1.ScaleHeight  三、对Toolbar中某一按键状态的控制。  通常,需对Toolbar中某一按键进行程序编制:“Select case1 case2 case3 ……” 。  当需要对一按键的状态进行控制,比如要在某一时刻让第5个按键自动按下,则只需要写出代码:“Toolbar1.Buttons(5).Value = 1”即可。  四、关于固定图形的绘制。  “画笔”能够在图纸的任意地方画出直线、虚线、空心圆、实心圆、矩形、多边形等。我在此程序中也加入了这一功能。你看到MDIPaint窗体上那一排(共14个)小图标吗?它们就是为画固定图形而设置的。例如:当我点击任一类型的填充圆后,在Picture1中左键按下的坐标会被记录下来:startx、starty。然后按住左键移动鼠标,这时程序会监测左键的状态,一旦左键松开,便将此时新的坐标值写入endx及endy。程序又转到绘图函数中,以(startx,starty)为圆心,以(sqr((startx-endx)^2+(starty-endy)^2))为半径,以预先设定的填充状态(FillStyle)及颜色(如前景色)画出一个你所希望得到的填充圆。其它固定图形的绘制方法皆大同小异。  五、借用API函数。  是不是还有许多用VB无法实现的功能?让API函数帮帮忙吧!查查你的API文本浏览器就可以了。建议你看看Visual C++,不过很可能你以后就不会用 VB写程序了。  代码篇  (限于篇幅,只列出比较重要的部分源代码)  一、文本输入:  '弹出字体对话框  If MDIPaint.Toolbar1.Buttons(11).Value = tbrPressed Then  '调用对话框弹出字

我要回帖

更多关于 vb静态变量 的文章

 

随机推荐