文章标题关闭所有内容预览 | 展开所有内容预览
-
学C++时需注意的问题
[内容预览]
39 | 2007-09-30 23:43:27
下面的是学C++时要注意的。绝对经典。!!1.把C++当成一门新的语言学习(和C没啥关系!真的。);2.看《ThinkingInC++》,不要看《C++变成死相》;3.看《TheC++ProgrammingLanguage》和《InsideTheC++ObjectModel》,不要因为他们很难而我们自己是初学者所以...
[阅读全文]
-
VB 神童教程第四章第五节——多文档程序
[内容预览]
44 | 2007-09-04 19:41:03
在Windows中,文档分为单文档(SDI)和多文档(MDI)两种,如我们熟悉的“记事本”就是一个典型的单文档程序,它最明显的特点是一次只能打开一个文件,当新建一个文件时,当前文件自动被替换掉。多文档界面,如Word,允许用户同时打开多个文件进行操作。在多文档界面中,有一个窗体叫做主窗体(又称为MDI窗体),其他窗体称...
[阅读全文]
-
VB 神童教程第四章第四节——基本的窗体操作
[内容预览]
41 | 2007-09-04 19:40:34
在前面的教程中,我们讲到了窗体的主要属性与事件,而本节我们主要讲述窗体的一些窗口运用。本节知识对于后面“多文档文件”的创建非常重要,所以希望大家好好掌握。一、添加窗体:在VB中每创建一个新文件,自动会生成一个新窗体,如果想在本窗体的基础上再添加一个窗体,那么应该如何做呢?1、选择工程/添加窗体命令,弹出如图一的窗口:图...
[阅读全文]
-
VB 神童教程第四章第三节——动态增减菜单
[内容预览]
32 | 2007-09-04 19:40:04
我们在上一节示例的基础上,来制作如图一的小程序,每点击一次“增加信息”命令,菜单上会自动增加一个“信息”菜单,每点击一次“清除菜单”命令,程序自动清除当前信息菜单;当菜单回复原样,即只剩“信息”菜单时,“清除菜单”无效。图一一、界面设置:在第二节最终结果的基础上,创建如图一的界面,需要注意的是,“信息”菜单(MenuH...
[阅读全文]
-
VB 神童教程第四章第二节——综合示例七
[内容预览]
40 | 2007-09-04 19:39:25
有如图一这样一个小程序,通过“菜单”下的色彩设置,可以将窗体的背景分别改为“红”、“绿”、“蓝”色,点击“菜单”下的“退出”,则自动退出程序。图一一、界面设置:根据第一节学到的知识,我们制作一个如图二的菜单。图二需要注意的是,“菜单”为一级,“色彩设置”、“退出”为二级、“红色”、“绿色”、“蓝色”为三级菜单,根据图二...
[阅读全文]
-
第四章:菜单与多文档界面的制作:第一节——菜单界面设计
[内容预览]
55 | 2007-09-04 19:38:11
任何一个应用程序,都需要通过各种命令来达成某项功能,而这些命令,大多数是通过程序的菜单来实现的,如我们常常用到的记事本的菜单:图一VB提供了一个菜单编辑器,专门用来制作各式各样的菜单,它在标准工具栏中的图标如图二:图二双击该图标,弹出如图三的窗口,通过这个窗口,我们就可以制作菜单了。图三当然,程序光是有菜单还不行,它只...
[阅读全文]
-
VB 神童教程第三章第四节——常用的绘图方法
[内容预览]
31 | 2007-09-04 19:36:56
除了前面谈到的用控件显示与绘制图形的方法外,VB还提供了一组庞大的方法用来绘制点、线、面,以及设置前景、背景色等各种方法。一、设置当前绘图点:在VB中,可以通过设置窗体或图形框的CurrentX与CurrentY属性来设置当前绘图点。CurrentX与CurrentY决定了绘制或显示的起始坐标,在设计时,这两个属性不可...
[阅读全文]
-
VB 神童教程第三章第三节——直线与形状控件
[内容预览]
28 | 2007-09-04 19:34:49
利用直线与形状控件,可以使窗体上显示的内容更为丰富,如在窗体上增加简单的线条和实心图形,等等。利用直线控件,可以建立简单的直线,通过修改其属性,还可以改变直线的粗细、色彩,以及线型。通过设置形状的属性,用户可以画出圆、椭圆,以及圆角矩形,同时还能设置形状的色彩与填充图案。主要属性:除了其他通用属性外,直线与形状控件还具...
[阅读全文]
-
VB 神童教程第三章第二节——综合示例六
[内容预览]
35 | 2007-09-04 19:34:01
在本节,我们要实现两张不同图片在同一个图形框内的切换,同时可以启用与禁用图形框的自动适应功能。图一(切换前)图二(切换后)一、设计:1、创建如图一的界面:显示标签:Name:LblShow Caption:现在显示的是第一张图图形框控件:Name:PicShow AutoSize:None自动适应复选框:Name:...
[阅读全文]
-
第三章:用 Visual Basic 绘画第一节——图形框与图像框控件
[内容预览]
44 | 2007-09-04 19:33:01
VisualBasic为编程人员提供了强大的绘图功能支持,在本章,我们将学会基本的绘图方法。在VB中,主要通过两种办法进行图像绘制:一种是利用ActiveX控件,如用图形框显示图片;另外一种是通过使用VB语言本身的函数和方法,通过在屏幕上绘制点、线和图形来制作。一、图形框控件的主要属性:图形框控件(PictureBox...
[阅读全文]
-
VB 神童教程第二章第十五节——窗体
[内容预览]
29 | 2007-08-28 19:16:23
窗体犹如一块画布,在设计时是程序的设计区域,而在运行程序时,每个窗体对应于一个窗口。一、窗体的结构:窗体结构与普通Windows下的窗口非常相似,如图一:图一系统菜单:Form1.ControlBox,点击它可以弹出菜单命令。标题栏:Form1.Caption,显示的窗口标题,如本例中的“Form1”。最小化按钮:Fo...
[阅读全文]
-
VB 神童教程第二章第十四节——文件操作控件
[内容预览]
30 | 2007-08-28 19:14:49
在一个应用程序中,对文件的处理是一个比较常用的操作,如打开文件、保存文件,等等。VisualBasic提供了三个控件对磁盘文件夹与文件进行显示与操作,它们分别是:DriveListBox(磁盘列表框)控件、DirListBox(文件夹列表框)控件,以及FileListBox(文件列表框)控件。如图一:图一一、Drive...
[阅读全文]
-
VB 神童教程第二章第十三节——Timer 控件
[内容预览]
33 | 2007-08-28 19:13:25
在Windows应用程序中常常要用到时间控制的功能,如在程序界面上显示当前时间,或者每隔多长时间触发一个事件,等等。而VisualBasic中的Timer(时间)控制器就是专门解决这方面问题的控件。Timer控制器在工具箱面板上的图标如图一:图一选中时钟控制器,将鼠标移到界面设计区,在窗体中拖出一个矩形就可以创建一个T...
[阅读全文]
-
VB 神童教程第二章第十二节——综合示例五
[内容预览]
27 | 2007-08-28 19:12:14
有如图一这样一个应用程序,分别拖动红、绿、蓝三个滚动框来决定文本框的背景色,另外还有一个竖向滚动条,可以用来控制文本框的大小。图一一、图像的着色问题:自然界中千变万化的色彩,在电脑上可以用红绿蓝三种原色组合而成,这也正是图像处理软件中RGB模式的原理所在,如黑色是由皆为0的红绿蓝三种颜色组成,白色为皆为255的三原色合...
[阅读全文]
-
VB 神童教程第二章第十一节——滚动条
[内容预览]
41 | 2007-08-27 14:41:00
滚动条常常用来附在某个窗口上帮助观察数据或确定位置,也可以用来作为数据输入的工具。在日常操作中,我们常常遇到这样的情况:在某些程序中,如Photoshop,一些具体的数值我们并不清楚,如调色板上的自定义色彩,这时,可以通过滚动条,用尝试的办法找到自己需要的具体数值。在VisualBasic中,滚动条分为横向(Hscro...
[阅读全文]
-
VB 神童教程第二章第十节——综合示例四
[内容预览]
32 | 2007-08-27 14:40:09
在上一节,我们制作了一个Style为0的列表程序,现在我们来制作一个Style为1的列表程序。虽然仅仅是Style的改变,但整个程序发生了完全的变化。本节中的程序更为科学,而且只需改动几行代码,同样适合上一节的程序。在编制本节程序前,我们有必要对For···Next···循环结构语句做个了解。一、For循环语句:在实际...
[阅读全文]
-
VB 神童教程第二章第九节——综合示例三
[内容预览]
30 | 2007-08-27 14:39:20
前面我们学了列表框控件(ListBox)与组合框控件(ComboBox),本节将就它们制作一个简单的应用程序。一、程序界面:界面如图一图一二、程序目的:两个列表框,左列表框(LstLeft)罗列了一些歌手名字,右列表框(LstRight)初始状态为空;点击向右按钮(CmdRight),可以将左列表框中的指定选项移动到右...
[阅读全文]
-
VB 神童教程第二章第八节——组合框控件
[内容预览]
24 | 2007-08-27 14:38:12
组合框控件(ComboBox)将文本框控件(TextBox)与列表框控件(ListBox)的特性结合为一体,兼具文本框控件与列表框控件两者的特性。它可以如同列表框一样,让用户选择所需项目;又可以如文本框一样通过输入文本来选择表项。组合框默认的名称是ComboX(X为阿拉伯数字1、2、3,等等),规则的命名方式为:Cbo...
[阅读全文]
-
VB 神童教程第二章第八节——组合框控件
[内容预览]
25 | 2007-08-27 14:38:12
组合框控件(ComboBox)将文本框控件(TextBox)与列表框控件(ListBox)的特性结合为一体,兼具文本框控件与列表框控件两者的特性。它可以如同列表框一样,让用户选择所需项目;又可以如文本框一样通过输入文本来选择表项。组合框默认的名称是ComboX(X为阿拉伯数字1、2、3,等等),规则的命名方式为:Cbo...
[阅读全文]
-
VB 神童教程第二章第七节——列表框控件
[内容预览]
28 | 2007-08-27 14:37:21
VisualBasic提供了列表框控件(ListBox)以供用户进行多个项目的选择。在工具箱面板上,列表框控件的图标如图一所示:图一默认的列表框控件名为ListX(X为阿拉伯数字1、2、3,等等),规则的命名方式为:LstX(X为用户自定义的名字,如LstName、LstUser,等等)。一、列表框控件的主要属性:列表...
[阅读全文]
-
VB 神童教程第二章第六节——综合示例二
[内容预览]
41 | 2007-08-27 14:36:36
在前面两节中,我们学习了命令按钮(CommandButton)、单选按钮(OptionButton)、复选按钮(CheckBox)的使用,本节将就前两节的知识做个总结。一、程序目的:通过选项按钮的选择,对所选文本进行定制。二、程序界面:程序界面如图一:图一一个文本框(TxtContent),显示“LearningVis...
[阅读全文]
-
VB 神童教程第二章第五节——单选与复选控件
[内容预览]
34 | 2007-08-27 14:35:52
在VisualBasic中,单选与复选按钮控件主要作为选项提供给用户选择。不同的是,在一组选择按钮中,单选控件只能选择一个,其他单选控件自动变为未被选中状态;而在一组复选按钮中,可以选定任意数量的按钮。一、单选控件(OptionButton)与复选控件(CheckBox)的主要属性:单选控件默认名称为OptionX(X...
[阅读全文]
-
VB 神童教程第二章第四节——CommandButton 控件
[内容预览]
26 | 2007-08-27 14:35:07
在VisualBasic操作界面中,CommandButton(命令按钮)控件所代表的图标如图一:图一CommandButton控件在程序中主要作为按钮进行使用。默认的名称为CommandX(X为1、2、3,等等),命名规则为CmdX(X为用户自定义的名字,如CmdCopy、CmdPaste,等等)。一、Command...
[阅读全文]
-
VB 神童教程第二章第三节——综合示例一
[内容预览]
33 | 2007-08-27 14:34:14
在前面两节里,我们学到了VB的操作方法,以及Label与TextBox控件的使用方法,现在我们用这两节学到的知识来做一个简单的文本编辑器。一、程序最终目的:用户可以在程序的编辑窗口输入文本;对输入的文本可以进行复制、粘贴、清除操作;另外,还能在两个标签上分别显示选中文本的起始位置、选中文本的长度。二、界面设置:根据程序...
[阅读全文]
-
VB 神童教程第二章第二节——TextBox控件
[内容预览]
28 | 2007-08-27 14:32:19
在VisualBasic操作界面中,TextBox(文本框)控件所代表的图标如图一:图一TextBox控件主要用来显示文本或用来输入文本,如Windows登陆时的“口令”窗口,或者记事本的整个编辑区域。双击工具箱中的文本框控件或者单击文本控件,然后用鼠标在VB的工作区域拖拉,就可以创建文本框了。如图二:图二文本框控件的...
[阅读全文]
-
第二章:控件学习 第一节——Label 控件
[内容预览]
32 | 2007-08-26 20:04:33
VB神童教程第二章第一节——Label控件在第一章,我们已经知道,任何一个VB程序都是由操作界面及与之相应的程序代码组成,而操作界面则是由诸如“命令按钮控件”、“标签控件”等控件以及窗体共同组成。从本章开始,我们进入控件的学习过程。Label(标签控件)是图形控件,主要作用在于显示文字信息,如大家比较熟悉的程序安装界面...
[阅读全文]
-
跟我来学 VB 神童教程 第一章:我的第一个 VB 程序——“跟我来学 VB 神童教程
[内容预览]
48 | 2007-08-26 19:59:36
第一章:我的第一个VB程序——“跟我来学VB神童教程”[%repeat_0match="/data/option"%][%=@title%][%=@count%]票[[%=@percent%]%][%_repeat_0%]我的第一个VB程序——“跟我来学VB神童教程”一、打开程序:点击桌面上的VisualBasic图标...
[阅读全文]
-
VB图像处理之铅笔画算法和木雕算法
[内容预览]
21 | 2007-08-22 22:26:31
在这一篇中我将和大家讲述铅笔画算法和木雕算法和它们的实现。为什么我要把这两个算法放在一起说呢,因为这两个算法是非常相似的。首先要说一下人的眼睛对于图像的观察,人的眼睛对于灰度(亮度)的敏感要远远大于对色彩的敏感,而人的眼睛对于暖色调和冷色调的敏感有要远大于对一般色彩的敏感度。 经过大量的测试,人们得到了一个经验公式,...
[阅读全文]
-
VB图像处理之几个常用滤镜的实现
[内容预览]
20 | 2007-08-22 22:25:17
前面讲到了二次线性插值的应用。这一篇来给大家讲一下关于锐化、柔化、扩散、雕刻这几个滤镜的实现。一、锐化 锐化的算法很简单,就是比较相邻的几个像素,把当前像素加上和周围的像素的差就可以了。这里我给出一个示例:ABCDEFGHIJKLMNOP 假设有一个图片,4*4,共16个像素,分别用A--L来代表。我们先观察这个图...
[阅读全文]
-
VB图像处理之像素的获取和输出
[内容预览]
17 | 2007-08-22 22:23:05
要处理一个图像,首先要获得该图像的像素值,而VB本身提供的PICTURE控件虽然可以打开很多类型的图片,但是它提供的那个POINT方法读取像素实在是太慢。而使用GetPixel这个API的速度也快不到哪里去,因为PIONT方法本身就是对于GetPixel的一个包装。 在VB中要快速获取一幅在PICTURE中打开的图像...
[阅读全文]

