学院首页 软件应用 编程开发 创意设计 认证培训 软件论坛
ASP ASP.NET PHP JSP SQL MYSQL Java VB

您的位置:学院 >> 编程开发 >> VB >> 利用Visual Basic常用控件操作文件


利用Visual Basic常用控件操作文件


天极IT资讯短信服务 电脑小技巧
资费:包月5元
手机:
介绍:细处着手,巧处用功。高手和菜鸟之间的差别就是:高手什么都知道,菜鸟知道一些。电脑小技巧收集最新奇招高招,让你轻松踏上高手之路。


  (一)显示文件

  因为不同文件的存储格式的差异,所以,只有用适当的方法才能正确的显示不同的文件。表现在表层,也就是不同的文件后缀名不同,而且不同的应用软件只能读取和显示某种或几种不同格式的文件。如:以.DOC为后缀名的文件,用WORD就可以打开,但是用记事本就无法正确显示.所以,VB中就给我们提供了不同的控件来显示不同的文件。



  在此我们以text控件为例子,看一看用它是怎样显示文件的。

Private Sub mnuopen_Click() ’当点击菜单中的打开文件时执行
 Dim filepath as Sting
 Dim strLine As String
 '在未选择文件时,text.text为空字符,,不显示任何内容
 text1.text = “”
 CommonDialog1.FileName = ""
 '下面语句设置文件过滤方式,可显示扩展名为txt文件
 CommonDialog1.Filter = "(*.txt)|*.txt"
 '建立打开方式的通用对话框,也可使用commondialog1.showopen
 CommonDialog1.Action = 1
 filepath=CommonDialog1.FileName ‘得到选择的文件
 Open filepath For Input As #1 打开选择的文件
 Do Until EOF(1) ‘显示打开的文件
  Line Input #1, strLine
  text1.Text = text1.Text + strLine + Chr(13) + Chr(10)
 Loop
 Close #1 ‘关闭打开的文件
End Sub

  除了vb自带的控件外,我们还可以使用fileSystemObject文件系统对象,file对象,以及files集合。下面我们给出两个例子,更多更详细的内容请参考前面目录部分。

  下面代码举例说明了如何获得一个file对象,以及如何察看它的一个属性。

Sub ShowFileInfo(filespec)

 Dim fs, f, s
 Set fs = CreateObject("scripting.FileSystemObject")
 Set f = fs.GetFile(filespec)
 s = f.DateCreated
 MsgBox s

End Sub

  对于如何获得一个files集合,以及如何用For Each……Next语句来访问这个集合中的每个file,我们可以参考下面的例子:

Sub ShowFolderList( folderspec ) ‘folderspec 为文件夹名称

 Dim fs , f, f1,fc , s
 Set fs = CreateObject(“Scripting.FileSystemObject”)
 Set f = fs.GetFolder(folderspec) ‘得到folderspec文件夹相关的folder对象
 Set fc = f.Files ‘得到folder对象所包含的文件夹的files集合
 For Each fi in fc ‘访问folder集合中的每一个folder
  s= s & f1.name ‘格式化要显示的文本
  s= s & vbCrLf
 Next
 MsgBox s ‘用对话框显示信息

End Sub

  现成的控件一般只能显示文件,如果要进行更多的操作,请看下面的内容。


技术文章快速查找

栏目导航
软件应用
·操作系统 ·杀毒防黑 ·应用软件
·聊天软件 ·网络软件  
Web开发
·ASP ·JavaScript ·CGI
·JSP ·VbScript ·Web服务器
·PHP ·XML  
开发语言
·VB ·VC ·ASP.NET
·Java ·C/C++ ·Delphi
数据库开发
·MySQL ·SQL/Access ·PowerBuilder
·Oracle ·DB2  
网站设计
·Flash ·Dreamweaver ·HTML/CSS
·Fireworks ·FrontPage  
平面设计
·Photoshop ·CorelDraw ·AutoCAD
·FreeHand ·Illustrator ·3DsMAX
媒体动画
·Director ·Authorware ·Maya
·视频处理    


相关软件 产品库推荐
·笔记本 ·台式机 ·服务器
·数码相机 ·手机 ·GPS
·DV摄像机 ·MP3 ·MP4
·CPU ·硬盘 ·内存
·主板 ·显卡 ·显示器
·打印机 ·投影机 ·路由器

还没人留言,抢个先,哈哈!
对"利用Visual Basic常用控件操作文件"的评论 - 快速回贴
内容:
  [完成后可按Ctrl+Enter发布]

百度中 利用Visual Basic常用控件操作文件 相关内容
Google搜索中 利用Visual Basic常用控件操作文件 相关内容
雅虎中 利用Visual Basic常用控件操作文件 相关内容
Sogou搜索中 利用Visual Basic常用控件操作文件 相关内容

相关软件 最新回复帖子:

·AutoCAD打造精致三维鸟笼实例详解
·Photoshop自定义水晶字特效样式
·AutoCAD三维基础实例教程
·PS为黑背景长发美女照片抠图换背
·用Photoshop自制个性摩托车贴花小经验
·轻松几步将美女照片处理为手工素描
·巧用Photoshop画笔轻松绘制创意特效
·用Photoshop通道将模糊肖像照片清晰化
·照片处理:Photoshop修复残破照片
·PS CS2新增形状模糊滤镜绘制花布图案


  相关软件 利用Visual Basic常用控件操作文件相关文章
VB中利用Windows API实现文件操作 VB中操作目录的Winodws API小结
用Viusal Basic命令操作目录解析 利用VB控件操作目录和文件夹
Visual Basic两行代码写播放器 VB中创建可以输出函数的DLL
在VB的ListView控件中动态加载记录 用VB远程控制可编程控制器
基于VB编程的链式存储技术浅析 VB开发客户服务器软件的设计与实现
在Visual Basic编程中运用数据结构 用VB判断网页文件是否在IE缓存中
向Visual Basic程序员介绍泛型 VB程序错误处理方法小结
VB中SQL合计函数的使用 用VB6实现程序多语言界面
Visual Basic自适应窗体设计经验 VB中数据集合对象的应用
VB编程中钩子的实现及应用 制作VB安装盘的注意事项和测试