本书综合讲解了Visual Basic 2005文件IO与数据存取的相关知识,内容全面,结构合理,论述清晰,对visual Basic 2005文件IO与数据存取技术及其实际应用都有独到见解,是一本专业性较强的计算机书籍。全书共分14章,包括磁盘、文件平与文件的处理技巧、Windows Form数据绑定、如何连接数据源、数据集模型的数据存取技巧、数据命令模型的数据存取技巧、大型对象的存取技巧、如何使用多活动结果集、执行非同步的数据存取技巧、如何使用SqlBulkCopy对象来执行大量复制操作、DataSet与XML的数据访问技巧以及DataGridView控件的重要开发技巧等内容。书中包含有大量范例,可作为专业编程人员的参考书籍,也适合于对Visual C#有一定了解且想深入研究的读者。
推荐序\r\n作者序\r\n第1章 磁盘、文件夹与文件的处理技巧\r\n 条款1 综述\r\n 条款2 路径指定方式\r\n 条款3 使用DriveInfo类取得计算机的磁盘信息\r\n 条款4 使用MyComputerFileSystem对象取得计算机的磁盘信息\r\n 条款5 如何列举目录\r\n 条款6 使用MyComputerFileSystem对象来取得目录信息\r\n 条款7 NET Framework 20对GetDirectories方法的强化\r\n 条款8 善用MyComputerSpecialDirectories对象\r\n 条款9 善用EnvironmentGetFolderPath方法\r\n 条款10 如何取得文件的相关信息\r\n 条款11 使用MyComputerFileSystem对象来取得文件信息\r\n 条款12 NET Framework 2.0对GetFiles方法的强化\r\n 条款13 如何建立目录\r\n 条款14 如何移除一个目录\r\n 条款15 如何移动一个目录\r\n 条款16 如何更改目录的名称\r\n 条款17 如何复制文件\r\n 条款18 如何更改文件的名称\r\n 条款19 如何删除文件\r\n 条款20 如何使一个文件成为只读的或是可读取及写入的\r\n 条款21 如何从文本文件读取数据\r\n 条款22 使用很方便的ReadAllText与ReadAllLines方法来读取文本文件\r\n 条款23 如何解析文本文件\r\n 条款24 如何解析含有多种格式的文本文件\r\n 条款25 如何将文本数据写入文本文件\r\n 条款26 使用很方便的AppendAllText与MyComputerFileSystemWriteAllText方法来写入文本文件\r\n 条款27 如何建立一个文本文件\r\n 条款28 使用便利的WriteAllText与WriteAllLines方法来建立一个文本文件\r\n 条款29 如何读取一个二进制文件\r\n 条款30 使用很方便的ReadAllBytes方法来读取二进制文件\r\n 条款31 如何将数据写入一个二进制文件\r\n 条款32 使用很方便的WriteAllBytes方法来写入一个二进制文件\r\n 条款33 如何比较两个文件的内容是否完全相同\r\n 条款34 如何使用FileSystemWatcher组件来监视文件系统事件\r\n 条款35 如何建立与使用临时文件\r\n第2章 探讨IO的进阶议题\r\n第3章 探讨Windows Forms数据绑定\r\n第4章 如何连接数据源\r\n第5章 探讨数据集模型的数据存取\r\n第6章 探讨数据命令模型的数据存取技巧 条款98如何枚举SQL Server实例\r\n第7章 探讨大型对象的存取技巧\r\n第8章 如何使用多活动结果集\r\n第9章 如何执行异步的数据存取操作\r\n第10章 如何使用SqlBulkCopy对象\r\n第11章 如何存取SQL Server 2005的\r\n第12章 探讨DataSet与XML的数据\r\n第13章 探讨DataGridView控件的重要开发技巧 条款143如何自选数据列类型\r\n第14章 探讨综合性的开发议题\r\n附录A 范例安装与使用说明
作者序
——对自己的充分自信,对市场的完全尊重
综览人类文明的演进,大抵都建立在“今日会比昨日好、明日要比今日强”的基础上。身处于信息技术的洪流之中,每天像陀螺一样旋转,不停地追逐新技术,那种漫步在云端的不扎实感,我想是每一位IT人的苦与痛。记得我之前在台北与北京做主题为“程序人生”的演讲时,孟岩帮我写了一段宣传词,内容是这样的:“卡布奇诺有泡沫也有咖啡,如何把握住技术的本质,走稳技术人生路?也许善品咖啡的章立民先生,能对您有所启发。”
一直以来,我从不吝啬与他人分享自己的技术心得和人生经验,最近似乎又有点冲动,想找机会谈谈程序人生之类的主题。毕竟技术性的研讨会随时随处都有,但是却少有从心灵与人生规划层面来探讨的主题。其实,我也没啥成就,不过毕竟在这一行单打独斗17年,也算是小有心得啦。尤其在历经这些年来的人生沉浮之后,似乎更能看清许多人与事的本质。低潮期让我未来的处事态度多了理性、少了感性、更加务实,而当回复到上升的轨道时,我则是更加的谨慎与低调。
我热爱技术,但是我更务实,所以我常说,不要跟技术谈恋爱。技术本身是单纯的,面对技术的态度以及如何去应用技术,才是成败的关键。如果要在这个产业长久发展,你必须让自己与众不同,而不同之处不仅仅是技术。若只是一味盲目乱冲,而不适时地让自己缓下来思考,很容易被洪流吞噬。或许该找一天,左手拿着拿咖啡,右手握着麦克风,与大家谈谈面对技术洪流的生存之道,也让您思考技术的本质以及学习的方法。我们下次再见。
章立民
立民讲堂http://liminzhang.cnblogs.com/
笔于台北中和
2006年11月3日
推荐序
各位亲爱的读者朋友,大家好。我是微软最有价值专家暨技术社区总监——柯淑芬。非常高兴能够在这里与大家见面,并感谢大家购买本书。
本书的作者章立民先生是一位知名的技术图书作家,他与中国台湾微软公司的合作时间长达14年以上,并拥有17年以上的写作经验。他对微软开发工具与数据库管理系统等技术都有非常深入的研究。近两、三年来,他积极参与微软技术社区的相关活动,不吝将其研究的心得与大家分享。正因为他的这股热忱和奉献精神,使其当选为微软最有价值专家(MVP)。
微软最有价值专家是名副其实的专业精英,他们不仅精通某项微软产品及技术,更重要的是,他们非常乐于助人且不求回报。到目前为止,全球共有近三千名来自八十多个国家的人士当选为MVP。特别值得一提的是,中国台湾地区目前有将近100位人士获得MVP这项殊荣。时至今日,微软最有价值专家对使用微软公司产品的用户和技术社区已产生重大影响,从操作的细节,乃至于全方位的战略性规划,MVP都提供完善的协助和技术支持。
微软技术社区是一个完全免费的技术咨询园地,有关微软产品任何使用上的问题,都可以在此询问,并能与MVP进行充分的讨论和交流。而在解惑与提升技术的同时,您也许就是下一位MVP的最佳候选人。期待在微软技术社区与您见面。我们下次再见。
微软技术社区暨最有价值专家
亚太及大中华地区
区域总监
柯淑芬 Cally K
章立民研究室:章立民先生是中国台湾地区非常知名和资深的技术作家,是台湾微软公司资深顾问讲师。他从1992年开始于台湾微软公司主讲研讨会,并三度当选该公司最有价值专家MVP。章先生在台湾微软公司担任顾问与讲师的时间长达15年,对微软开发工具与数据库管理系统等技术都有非常深入的研究。章立民先生不仅拥有丰富的实务经验,经常与第一线的开发人员接触并交流,深知从业人员的真正需求。因此,不仅他的图书著作受到大家的肯定与喜爱,他所主讲的研讨会更是深获好评。
为了能够质与量并重,撰写出更多的优质书籍,并为两岸信息文化事业贡献一份心力,章立民先生在2006初正式成立了“章立民研究室”并担任技术总监,亲自审校所有书籍,期许通过团队的力量,提供更多的好书给广大的读者;也希望借此促进良性竞争,提升信息图书的整体质量。
章立民研究室的所有成员有几项特色,第一,在相关信息领域必须有六年以上的实务经验;第二,必须参与或主持数项具代表性的项目;第三,必须同时专精Visual Basic与Visual C# 程序设计语言;第四,对数据库技术必须有相当程度的认识;最后一项,就是必须拥有高度的热诚以及无私分享的精神。
目前,“章立民研究室”的成员中,有人甚至已在美国从事项目开发10年以上,并且已经具备项目经理人的职位。他们在章立民先生的号召之下,投入研究室的写作行列。如此高水平的成员,让广大读者对“章立民研究室”拥有极高的期待。
无封面