简介
本书综合讲解了visual basic 2005文件io与数据存取的相关知识,内容全面,结构合理,论述清晰,对visual basic 2005文件io与数据存取技术及其实际应用都有独到见解,是一本专业性较强的计算机书藉。全书共分14章,包括文件处理技巧、io高级议题、数据绑定、连接数据源、数据存取技巧、dataset与xml的数据互动等内容。书中包含大量范例,适合作为专业编程人员的参考书籍,也可供自学者参考。
■ “effective”的风格。微软资深mvp章立民老师向你传授近200条宝贵的visual basic 2005文件io与数据存取秘诀。
■ 完全的实例导向。通过众多程序实例,深入而精确地切入visual basic 2005最重要、最实用的文件io与数据存取内容。
■ 章节合理,知识全面。作者凭借多年讲课经验,体贴读者学习过程,科学合理地安排章节,全面充分地覆盖知识点。由浅入深的章节安排,每章覆盖开发的一个核心方面。读者可以循序渐进,全面地掌握visual basic 2005的实用开发技术。
■ 培养可扩展的学习能力。不仅通过实例了解组建是如何制作出来的,而且激发读者在此基础上开发的更好的兴趣。实例讲解透彻,注意启发和培养读者的再创造能力。
目录
推荐序.
作者序——重回台前
第1章 磁盘、文件夹与文件的处理
技巧
条款1 visual basic 2005中文件处理方法综述
条款2 路径指定方式
条款3 使用driveinfo类取得计算机的磁盘信息
条款4 使用my.computer.filesytem对象取得计算机的磁盘信息
条款5 如何列举目录
条款6 使用my.computer.filesystem对象取得目录信息
条款7 .net framework 2.0对getdirectories方法的强化
条款8 善用my.computer.specialdirectories对象
条款9 善用environment.getfolderpath方法
条款10 如何取得文件的相关信息
条款11 使用my.computer.filesystem对象取得文件信息
条款12 .net framework 2.0对getfiles方法的强化
条款13 如何建立目录
条款14 如何移除一个目录
条款15 如何移动一个目录
条款16 如何更改目录的名称
.条款17 如何复制文件
条款18 如何更改文件的名称
条款19 如何删除文件
条款20 如何使一个文件成为只读的或是可读取及写入
条款21 如何从文本文件读取数据
条款22 使用超方便的readalltext与readalllines方法来读取文本文件
条款23 如何解析文本文件
条款24 如何解析含有多种格式的文本文件
条款25 如何将文本数据写入文本文件
条款26 使用超方便的appendalltext与my.computer.filesystem.writealltext方法写入文本文件
条款27 如何建立一个文本文件
条款28 使用超便利的writealltext与writealllines方法建立一个文本文件
条款29 如何读取一个二进制文件
条款30 使用超方便的readallbytes方法读取二进制文件
条款31 如何将数据写入一个二进制文件
条款32 使用超方便的writeallbytes方法写入一个二进制文件
条款33 如何比较两个文件的内容是否完全相同
条款34 如何使用filesystem watcher组件监视文件系统事件
条款35 如何建立与使用临时文件
第2章 探讨io的高级议题
条款36 如何压缩与解压缩文件
条款37 仿真建立一个简易版的压缩软件
条款38 账户专属的文件加密与解密
条款39 如何变更文件与目录的访问控制列表(acl)
条款40 如何访问串行端口
第3章 探讨windows forms数据绑定
条款41 什么是数据绑定
条款42 在列表上使用简单的数据绑定
条款43 类型转换
条款44 格式化
条款45 错误处理
条款46 同步化注意事项
条款47 数据变更的反应时机
条款48 属性变更通知
条款49 列表变更通知
条款50 当使用数据绑定时为何无法移出控件与关闭窗体
条款51 为什么datasourceupdatemode.onproperty changed对ado.net数据源没有作用
条款52 如何使用简单绑定显示多个数据源属性
条款53 探索combobox与listbox控制项的数据绑定
条款54 如何将一个null或dbnull项目新增至所绑定的combobox控件
条款55 如何让combobox控件显示多个数据源属性
条款56 为什么我的combobox控件在数据绑定时加载速度很慢
条款57 如何清除已绑定的listbox、combobox或checkedlistbox控件的项目
条款58 探索bindingsource组件
条款59 探索bindingnavigator控件
条款60 如何实现ibindablecomponent接口
第4章 如何连接数据源
条款61 如何构建连接字符串
条款62 如何根据用户输入动态建立正确的连接字符串
条款63 如何连接至access数据库
条款64 如何连接至excel工作簿
条款65 如何使用文件名路径来连接sql server数据库
条款66 如何将sql server数据库文件附加至sqlserver实例
第5章 探讨数据集模型的数据存取技巧
条款67 该使用哪一种数据访问模型
条款68 了解dataset对象
条款69 数据集的实现流程
条款70 如何建立数据集
条款71 如何建立一个独立存在的数据表对象
条款72 善用sqltypes
条款73 如何替数据表建立自动编码字段
条款74 如何替数据表建立表达式字段
条款75 如何定义数据表的主码..
条款76 如何引用uniqueconstraint约束
条款77 使用xml架构来定义数据表的架构
条款78 如何新增数据行
条款79 如何编辑数据行
条款80 如何删除数据行
条款81 探讨数据行的状态与版本
条款82 完善的数据异动操作
条款83 如何将后台数据加载一个既存的数据表对象
条款84 如何将xml数据加载一个既存的数据表对象
条款85 如何在数据集中建立数据表
条款86 自行建立datatable对象并新增至数据集
条款87 通过数据适配器在数据集中建立数据表
条款88 使用dataset的load方法在数据集中建立数据表
条款89 关于sql server的decimal类型
条款90 使用datatablereader快速枚举数据表的内容
条款91 将现有的约束加入dataset
条款92 数据表与字段的前后端对应关系
条款93 建立数据表之间的关系
条款94 建立外码约束
条款95 如何使用外码约束
条款96 取得与设定数据适配器命令的参数
条款97 善用数据适配器全新的批次更新功能
第6章 探讨数据命令模型的数据存取技巧
条款98 如何枚举sql server实例
条款99 如何枚举sql server的数据库、数据表与视图表
条款100 如何使用数据命令执行transact—sql语句
条款101 如何使用数据命令执行存储过程
条款102 如何执行会返回单一值的数据命令
条款103 如何执行会返回结果集的数据命令
条款104 如何执行会返回多结果集的数据命令
条款105 使用数据命令执行数据库操作与修改数据(ddl、insert、update与delete)
条款106 如何取得与设定数据命令的transact—sql语句的参数
条款107 如何取得与设定数据命令的存储过程的参数和返回值
第7章 探讨大型对象的存取秘诀
条款108 什么是大型对象
条款109 以数据流形式来读取数据库中的lob
条款110 以一整列加载方式来读取数据库中的lob
条款111 如何将lob写入数据库
条款112 如何将字段内的二进制图像数据显示在picturebox控件中
条款113 如何将picturebox控件中的二进制图像数据写回字段
条款114 结合使用sql server 2005的update.write语句
第8章 如何使用多活动结果集
条款115 什么是多活动结果集
条款116 如何启用与停用多活动结果集
第9章 如何执行异步数据存取操作
条款117 什么是异步的数据存取操作
条款118 使用轮询来实现异步数据存取
条款119 使用回调来实现异步数据存取——最佳作法
条款120 使用waithandle来实现异步数据存取
第10章 如何使用sqlbulkcopy对象来执行大量复制操作
条款121 关于大量复制操作
条款122 如何执行单一次的大量复制操作
条款123 如何执行多次的大量复制操作
条款124 如何在事务中执行大量复制操作
第11章 如何存取sql server 2005的xml数据类型的数据
条款125 如何提取数据读取器中的xml数据类型字段值
条款126 以xml作为数据命令的参数
第12章 探讨dataset与xml的数据交换技巧
条款127 dataset与xml概述
条款128 从diffgram谈起
条款129 将xml的内容载入至dataset
条款130 合并来自xml的数据
条款131 将dataset的内容写出成xml数据
条款132 嵌套datarelation
条款133 将字段对应至xml元素、属性与文字
条款134 将dataset的内容写出成xml时如何格式化字段数据
条款135 将xml的架构加载至dataset
条款136 将dataset架构信息写出成xml架构
条款137 使用xmldatadocument来同步化dataset
条款138 根据xml架构来产生dataset关系型结构
条款139 将xml架构约束对应至dataset约束
条款140 根据xml架构来产生dataset关系
条款141 了解约束和关系的事务关系
条款142 根据xml来推断dataset关系型结构
第13章 探讨datagridview控件重要开发技巧
条款143 如何自选数据列类型
条款144 总览datagridview控件
条款145 如何使用数据列的上下文菜单
条款146 如何使用datetimepicker控件来编辑单元格的日期数据
条款147 如何使一个单元格不能被编辑
条款148 如何停用一个单元格
条款149 如何防止用户移人一个单元格
条款150 如何让单元格中的文字随着宽度换行
条款151 如何隐藏一个数据列
条款152 当用户尝试删除数据行时如何显示确认对话框
条款153 如何建立主从式窗体
第14章 探讨综合性的开发主题
条款154 如何自动根据文件的扩展名或类型来启动相应的应用程序并加载文件
条款155 如何关闭其他应用程序或其他应用程序的特定线程
条款156 如何得知所启动的线程已经结束执行
条款157 如何等待所启动的线程执行完毕
条款158 如何传送按键给其他应用程序
条款159 如何以程序控制的方式启动默认的浏览器
条款160 如何使用全新的system.net.mail.mailmessage类来撰写邮件传送程序
条款161 如何产生与比较哈希值
条款162 如何加密与解密文本文件
条款163 善用全新的backgroundworker组件设计异步界面
附录a 范例安装与使用说明...
作者序——重回台前
第1章 磁盘、文件夹与文件的处理
技巧
条款1 visual basic 2005中文件处理方法综述
条款2 路径指定方式
条款3 使用driveinfo类取得计算机的磁盘信息
条款4 使用my.computer.filesytem对象取得计算机的磁盘信息
条款5 如何列举目录
条款6 使用my.computer.filesystem对象取得目录信息
条款7 .net framework 2.0对getdirectories方法的强化
条款8 善用my.computer.specialdirectories对象
条款9 善用environment.getfolderpath方法
条款10 如何取得文件的相关信息
条款11 使用my.computer.filesystem对象取得文件信息
条款12 .net framework 2.0对getfiles方法的强化
条款13 如何建立目录
条款14 如何移除一个目录
条款15 如何移动一个目录
条款16 如何更改目录的名称
.条款17 如何复制文件
条款18 如何更改文件的名称
条款19 如何删除文件
条款20 如何使一个文件成为只读的或是可读取及写入
条款21 如何从文本文件读取数据
条款22 使用超方便的readalltext与readalllines方法来读取文本文件
条款23 如何解析文本文件
条款24 如何解析含有多种格式的文本文件
条款25 如何将文本数据写入文本文件
条款26 使用超方便的appendalltext与my.computer.filesystem.writealltext方法写入文本文件
条款27 如何建立一个文本文件
条款28 使用超便利的writealltext与writealllines方法建立一个文本文件
条款29 如何读取一个二进制文件
条款30 使用超方便的readallbytes方法读取二进制文件
条款31 如何将数据写入一个二进制文件
条款32 使用超方便的writeallbytes方法写入一个二进制文件
条款33 如何比较两个文件的内容是否完全相同
条款34 如何使用filesystem watcher组件监视文件系统事件
条款35 如何建立与使用临时文件
第2章 探讨io的高级议题
条款36 如何压缩与解压缩文件
条款37 仿真建立一个简易版的压缩软件
条款38 账户专属的文件加密与解密
条款39 如何变更文件与目录的访问控制列表(acl)
条款40 如何访问串行端口
第3章 探讨windows forms数据绑定
条款41 什么是数据绑定
条款42 在列表上使用简单的数据绑定
条款43 类型转换
条款44 格式化
条款45 错误处理
条款46 同步化注意事项
条款47 数据变更的反应时机
条款48 属性变更通知
条款49 列表变更通知
条款50 当使用数据绑定时为何无法移出控件与关闭窗体
条款51 为什么datasourceupdatemode.onproperty changed对ado.net数据源没有作用
条款52 如何使用简单绑定显示多个数据源属性
条款53 探索combobox与listbox控制项的数据绑定
条款54 如何将一个null或dbnull项目新增至所绑定的combobox控件
条款55 如何让combobox控件显示多个数据源属性
条款56 为什么我的combobox控件在数据绑定时加载速度很慢
条款57 如何清除已绑定的listbox、combobox或checkedlistbox控件的项目
条款58 探索bindingsource组件
条款59 探索bindingnavigator控件
条款60 如何实现ibindablecomponent接口
第4章 如何连接数据源
条款61 如何构建连接字符串
条款62 如何根据用户输入动态建立正确的连接字符串
条款63 如何连接至access数据库
条款64 如何连接至excel工作簿
条款65 如何使用文件名路径来连接sql server数据库
条款66 如何将sql server数据库文件附加至sqlserver实例
第5章 探讨数据集模型的数据存取技巧
条款67 该使用哪一种数据访问模型
条款68 了解dataset对象
条款69 数据集的实现流程
条款70 如何建立数据集
条款71 如何建立一个独立存在的数据表对象
条款72 善用sqltypes
条款73 如何替数据表建立自动编码字段
条款74 如何替数据表建立表达式字段
条款75 如何定义数据表的主码..
条款76 如何引用uniqueconstraint约束
条款77 使用xml架构来定义数据表的架构
条款78 如何新增数据行
条款79 如何编辑数据行
条款80 如何删除数据行
条款81 探讨数据行的状态与版本
条款82 完善的数据异动操作
条款83 如何将后台数据加载一个既存的数据表对象
条款84 如何将xml数据加载一个既存的数据表对象
条款85 如何在数据集中建立数据表
条款86 自行建立datatable对象并新增至数据集
条款87 通过数据适配器在数据集中建立数据表
条款88 使用dataset的load方法在数据集中建立数据表
条款89 关于sql server的decimal类型
条款90 使用datatablereader快速枚举数据表的内容
条款91 将现有的约束加入dataset
条款92 数据表与字段的前后端对应关系
条款93 建立数据表之间的关系
条款94 建立外码约束
条款95 如何使用外码约束
条款96 取得与设定数据适配器命令的参数
条款97 善用数据适配器全新的批次更新功能
第6章 探讨数据命令模型的数据存取技巧
条款98 如何枚举sql server实例
条款99 如何枚举sql server的数据库、数据表与视图表
条款100 如何使用数据命令执行transact—sql语句
条款101 如何使用数据命令执行存储过程
条款102 如何执行会返回单一值的数据命令
条款103 如何执行会返回结果集的数据命令
条款104 如何执行会返回多结果集的数据命令
条款105 使用数据命令执行数据库操作与修改数据(ddl、insert、update与delete)
条款106 如何取得与设定数据命令的transact—sql语句的参数
条款107 如何取得与设定数据命令的存储过程的参数和返回值
第7章 探讨大型对象的存取秘诀
条款108 什么是大型对象
条款109 以数据流形式来读取数据库中的lob
条款110 以一整列加载方式来读取数据库中的lob
条款111 如何将lob写入数据库
条款112 如何将字段内的二进制图像数据显示在picturebox控件中
条款113 如何将picturebox控件中的二进制图像数据写回字段
条款114 结合使用sql server 2005的update.write语句
第8章 如何使用多活动结果集
条款115 什么是多活动结果集
条款116 如何启用与停用多活动结果集
第9章 如何执行异步数据存取操作
条款117 什么是异步的数据存取操作
条款118 使用轮询来实现异步数据存取
条款119 使用回调来实现异步数据存取——最佳作法
条款120 使用waithandle来实现异步数据存取
第10章 如何使用sqlbulkcopy对象来执行大量复制操作
条款121 关于大量复制操作
条款122 如何执行单一次的大量复制操作
条款123 如何执行多次的大量复制操作
条款124 如何在事务中执行大量复制操作
第11章 如何存取sql server 2005的xml数据类型的数据
条款125 如何提取数据读取器中的xml数据类型字段值
条款126 以xml作为数据命令的参数
第12章 探讨dataset与xml的数据交换技巧
条款127 dataset与xml概述
条款128 从diffgram谈起
条款129 将xml的内容载入至dataset
条款130 合并来自xml的数据
条款131 将dataset的内容写出成xml数据
条款132 嵌套datarelation
条款133 将字段对应至xml元素、属性与文字
条款134 将dataset的内容写出成xml时如何格式化字段数据
条款135 将xml的架构加载至dataset
条款136 将dataset架构信息写出成xml架构
条款137 使用xmldatadocument来同步化dataset
条款138 根据xml架构来产生dataset关系型结构
条款139 将xml架构约束对应至dataset约束
条款140 根据xml架构来产生dataset关系
条款141 了解约束和关系的事务关系
条款142 根据xml来推断dataset关系型结构
第13章 探讨datagridview控件重要开发技巧
条款143 如何自选数据列类型
条款144 总览datagridview控件
条款145 如何使用数据列的上下文菜单
条款146 如何使用datetimepicker控件来编辑单元格的日期数据
条款147 如何使一个单元格不能被编辑
条款148 如何停用一个单元格
条款149 如何防止用户移人一个单元格
条款150 如何让单元格中的文字随着宽度换行
条款151 如何隐藏一个数据列
条款152 当用户尝试删除数据行时如何显示确认对话框
条款153 如何建立主从式窗体
第14章 探讨综合性的开发主题
条款154 如何自动根据文件的扩展名或类型来启动相应的应用程序并加载文件
条款155 如何关闭其他应用程序或其他应用程序的特定线程
条款156 如何得知所启动的线程已经结束执行
条款157 如何等待所启动的线程执行完毕
条款158 如何传送按键给其他应用程序
条款159 如何以程序控制的方式启动默认的浏览器
条款160 如何使用全新的system.net.mail.mailmessage类来撰写邮件传送程序
条款161 如何产生与比较哈希值
条款162 如何加密与解密文本文件
条款163 善用全新的backgroundworker组件设计异步界面
附录a 范例安装与使用说明...
Visual Basic 2005文件IO与数据存取秘诀
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!
