《 巧用CLIPBOARD树立图像数据库 》
VisualBasic中的数据控件(datacontrol)能衔接众多的数据库源并且把持简便,
香港六合彩开奖结果,用来开发数据库治理利用程序,能够轻而易举地实现以前须要大批编写程序才干实现的义务,
香港六合彩公司。
应用其缺省数据库(Access格局)的二进制类型(Binary)字段来寄存图形图像数据可树立包括图像的数据库,只是图像的格局受限度(缺省为.bmp类型)。
那么,是否在VB中树立一个不受图像格局限度的图像数据库呢?下面通过实例先容实现方式:1.定义数据库构造用数据治理器(datamanager)建破一个包括表ImgTable的数据库Imge1.mdb。
其中表ImgTable的构造定义为:
字段名 类型
No Integer
ImgData Binary
这里,同时预先树立多少个ImgData内容为空的记载,供测试用。
2.增加控件及代码
在Form1上画出标签(Label1)、按钮(Command1)、图片框(Picture1)、数据控件(Data1)各一个,属性及代码如下:
Data1DatabaseName=″C:\VB40\IMGE1MDB″
Data1RecordSource=ImgTable
Label1DataSource=ImgTable
Label1DataField=No
Picture1DataSource=ImgTable
Picture1DataField=ImgData
SubCommand1_Click()
′从Clipboard截取图像数据到图片框控件中
Picture1Picture=ClipboardGetData()
End Sub
3.往Clipboard送图像可采取各种支撑Clipboard的图像编纂器,如在Photoshop上处置好图像,而后将其“拷贝”或“剪切”至Clipboard。
4.从Clipboard截取图像到数据库
切换至VB,运行Form1。用鼠标点击按钮Command1,将图像从Clipboard“粘贴”到图片框中,
第35金:郭晶晶卫冕夺个人奥运第4金。而后,应用数据控件将当前记载往后(或往前)滑动,图片框中的图像便主动保留至数据库中。
5.反复3、4步,应用Clipboard可树立一个不受图像格局限度的图像数据库,而且,比起字段中放置图像文件名再依此调用图像文件的方式更易治理。
另外,对一些数据库的增添、查问、修正等把持功效,可配合应用数据库对象(如Database、TableDef、Field、Dynaset、Snapshot等)去实现。
以上程序在VisualBasic3.0/4.0上通过。
此日记来自QQCampus,
六合彩资料,点击这里懂得作者的更多信息