本书集成了微软官方授权的资源,采用最正统且标准的写法,实例化了230个小型与中型程序范例,彻底剖析了Visual Basic的开发技巧。详细讲解了细微却事关重大的程序语言开发细节(拖放操作、剪贴簿数据存取、数组的二进制查找、StringBuilder、AndAlso等)。完整示范了Windows API的调用,结合类、用户控件,制作出功能卓越且外观漂亮的Windows Form窗体与控件,充分展示了自定义DataGrid、TreeView等控件的运作行为。结合使用TreeView、Splitter与ListView控件示范了建立类似Windows资源管理器的用户界面,结合规则运算式与ErrorProvider控件的示范了数据输入与验证的完整实现,示范如何建立与众不同的用户绘制菜单,与office应用程序互动的范例,可让您学会集成不同的软件资源,并系统地讲解了磁盘、文件夹与文档的处理技巧以及临时文件和FileSystemWatcher组件的应用。杂凑值(Hash Value)的使用,加密与解密文本文件,邮件传送方式,通过HTTP来传送与接收数据通讯端口的处理等基础架构方面的使用与开发,在本书中都有实例示范,抢先探索Visual Basic 2005版程序语言的新功能,让您先睹为快。\r\n 丰富的内容与详细的讲解,使得本书既为学习与提高Visual Basic 的良师,亦可作为开发者日常案头的参考书。\r\n
作者简介:
章 立 民
经 历:
? 台湾微软公司资深顾问讲师。从1993年开始于台湾微软主讲研讨会。
? 台湾微软最有价值专家MVP。三度当选MVP。
? 资深电脑图书作家。拥有60本以上的著作。
? 电脑技能基金会数据库应用类命题委员。
? 台湾工研院机械所制造信息部顾问
? 台湾资诚会计师事务所信息系统服务部顾问
? 台湾捷和建设资讯部顾问
? 台湾盘天科技总经理
? 台湾盘天科技顾问
? 台湾一日志工协会资讯顾问
? 《Computer DIY》杂志专栏作家
? 《RUN!PC》杂志专栏作家
? 曾任教于台湾空中大学、联电、药物食品检验局、调查局、南亚塑胶、NIKE、台湾核电一厂、大众电脑、台湾日立等台湾各大公民营企业与教学机构,乃台湾最权威之专业咨询顾问与讲师。
专 长:
关系数库管理系统、Visual Studio 2005开发工具、SQL Server、Access 2003与FrontPage 2003。将有全系列书籍问世,敬请诸位读者关注。
著 作:
写作迄今16年来已有60本以上的电脑著作问世,内容涵盖SQL Server 2000、Visual Basic .NET、ASP.NET、Crystal Report for Visual Studio .NET、Access 2002~2003、FrontPage 2002~2003、Visual FoxPro、Word VBA、Windows等主题。
第1章 从零开始:应用程序的基本生成技巧\r\n 1-1 如何建立独立可执行文件 .EXE\r\n 1-2 如何指定 .EXE的输出位置\r\n 1-3 如何指定启动对象\r\n第2章 旧观念,新做法:VB.NET的面向对象程序设计\r\n 2-1 概论\r\n 2-2 如何建立类与对象\r\n 2-3 如何定义与使用属性\r\n 2-4 如何使用继承\r\n 2-5 如何建立与使用共用成员\r\n 2-6 模块与类有何差异\r\n 2-7 结构与类有何差异\r\n第3章 往下扎根:深谈VB.NET的程序语言\r\n 3-1 如何调用Windows API\r\n 3-2 如何以.NET Framework类替换Windows API调用\r\n 3-3 如何明确取得所在平台的Windows操作系统版本\r\n 3-4 善用String类来处理字符串\r\n 3-5 使用StringBuilder提高字符串处理效率\r\n 3-6 我需要使用StringWriter类吗\r\n 3-7 如何格式化字符串数据\r\n 3-8 日期时间的加减运算与比较\r\n 3-9 给我高效率的运算符,其余免谈\r\n 3-10 便利的算术运算符\r\n 3-11 您真的了解除法与实数吗\r\n 3-12 数组使用注意事项\r\n 3-13 对象数组的建立、排序以及二进制查找\r\n 3-14 如何使用ToArray方法返回一个强类型数组\r\n 3-15 如何建立一个自定义的集合类\r\n 3-16 直接在For与For Each循环语句中声明循环的控制变\r\n 3-17 如何拦截与处理异常\r\n 3-18 活用规则运算式\r\n第4章 VB的新衣:Windows Form窗体与控件\r\n 4-1 如何建立一个继承窗体\r\n 4-2 如何建立MDI应用程序\r\n 4-3 建立与使用强制回应对话框\r\n 4-4 如何建立透明的窗体\r\n 4-5 如何建立非矩形的窗体与控件\r\n 4-6 没有控件数组的日子怎么过\r\n 4-7 如何管理多个最顶层窗体\r\n 4-8 如何让窗体在系统任务栏的提示区中显示成单一图标\r\n 4-9 如何让Label控件显示出多行文字\r\n 4-10 如何使TextBox控件中的字符在输入的同时立即转换成大写\r\n 4-11 如何验证用户输入\r\n 4-12建立自定义的验证类\r\n 4-13 建立使用规则运算式的TextBox验证类\r\n 4-14 如何将图片显示于RichTextBox控件中\r\n 4-15 如何将图片显示在窗体上\r\n 4-16 如何于Windows Form窗体上绘制线条与形状\r\n 4-17 如何以程序控制方式变更StatusBarPanel对象的色彩与字体\r\n 4-18如何于窗体上建立文字或图片超链接\r\n 4-19 如何替ListBox与ComBoBox添加项目\r\n 4-20 ComboBox与ListBox控件的数据绑定\r\n 4-21 如何清除已绑定之ListBox、ComboBox或CheckedListBox控件的项目\r\n 4-22 如何自定义ListBox的选取模式\r\n 4-23 如何自定义ComboBox控件\r\n 4-24 如何能够单击数据行的行首文字来排序ListView控件\r\n 4-25 如何使用一个ComboBox控件来编辑ListView控件中的数据\r\n 4-26 如何替TreeView控件中的TreeNode加上工具提示文字\r\n 4-27 如何替TreeView控件中不同类型的节点显示出不同的内容窗体\r\n 4-28 如何替TreeView控件的节点建立一个Key属性\r\n 4-29 如何于TreeView控件中进行拖放操作\r\n 4-30 结合TreeView、Splitter与ListView控件建立一个目录扫描界面\r\n 4-31 结合TreeView、Splitter与ListView控件建立一个类似Windows资源管理器的用户界面 \r\n 4-32 如何将DataGrid控件绑定至一个内含对象的数组\r\n 4-33 如何将DataGrid控件绑定至一个内含对象的ArrayList\r\n 4-34如何格式化DataGrid控件\r\n 4-35 如何使用数据表样式与数据行样式去格式化数据来源为一个对象数组的DataGrid控件 \r\n 4-36 如何使用数据表样式与数据行样式去格式化数据来源为一个ArrayList的DataGrid控件 \r\n 4-37 使用自定义的数据行样式类来格式化DataGrid控件的数据行\r\n 4-38 如何扩充DataGridTextBoxColumn以便在DataGrid控件中显示与编辑自定义格式数据 \r\n 4-39 如何扩充DataGridTextBoxColumn以便使多个关联数据表的数据同时显示在DataGrid控 件中的各个数据行中\r\n 4-40 如何将DataGrid控件的某一个数据行隐藏起来\r\n 4-41 如何存取DataGrid控件之活动单元格的属性\r\n 4-42 如何将DataGrid控件数据行的宽度设置成刚好完整显示字段中最长的数据内容\r\n 4-43 如何制作一个能够逐页滚动DataGrid控件的用户界面\r\n 4-44 如何动态指定搜寻字段并同步化DataGrid控件与搜寻结果\r\n 4-45 如何以程序控制方式排序DataGrid控件中的数据列\r\n 4-46 如何以程序控制方式筛选DataGrid控件中的数据列\r\n 4-47 如何使用DataGrid控件建立一对多界面\r\n 4-48 如何使用两个DataGrid控件建立一对多界面\r\n 4-49 如何于DataGrid控件中使用ComboBox控件来编辑单元格数据\r\n 4-50 如何于DataGrid控件中加总数据行的数值数据\r\n 4-51 如何动态设置DataGrid控件中的哪一个数据表可以被编辑\r\n 4-52 如何在窗体载入时让某一个控件取得焦点\r\n 4-53如何于控件中捕捉按键\r\n 4-54 剪贴簿的数据撷取与存入\r\n 4-55 如何执行拖放操作\r\n 4-56 如何使用多重窗体\r\n第5章 界面的重要元素:菜单\r\n第6章 磁盘、文件夹与文件的处理技巧\r\n第7章互补有无:谈与Office应用程序的互动\r\n第8章 基础架构方面的开发议题\r\n第9章 探索Visual Basic 2005 程序语言新功能\r\n结论\r\n附录 范例安装与使用说明\r\n安装MSDE 2000\r\n安装范例资料库并复制范例项目\r\n使用范例文件\r\n
微软最有价值专家(Microsoft Most Valuable Professional),来自全球80多个国家、将近3000位,他们因为长期热心助人、专精于某项微软产品及技术而闻名!身为亚太及大中华区技术社群暨最有价值专家总监,今日很荣幸向各位推荐台湾地区最有价值专家——章立民的最新力作!
微软最有价值专家(http://mvp.support.microsoft.com)对全球微软产品用户以及微软全球技术社群有着重大而不可磨灭的影响力,对信息科技的热情更是令人动容,他们为微软用户从策略性的计划,乃至实际上的操作,提供全方位的协助以及技术支持。正如微软公司执行长 Steve Ballmer 所言:“最有价值专家不但帮助微软更加了解客户的需求,更全力协助客户将微软产品发挥至最大效能,为微软提供最具贡献的信息来源。We can’t thank the MVPs enough for their contributions!”
章立民加入微软技术社群(www.microsoft.com/community)已达数年,深谙开发工具等相关产品,一直在微软技术社群中扮演着极为专业的角色,并且通过相关技术与产品服务的交流咨询,夜以继日地激励和帮助全球各地微软产品用户,同时不断精进自身的技术知识。并于去年荣膺微软最有价值专家(Microsoft Most Valuable Professional)称号!
随着全球Microsoft® 产品以及用户的不断增加,如何让微软产品发挥最强大的效能以及解决用户使用上的问题,最有价值专家以及提供免费技术支持的微软技术社群(www.microsoft.com/community,www.microsoft.com/taiwan/community)做出了巨大的贡献!同时在此欢迎各位旧雨新知,遇及相关微软产品使用上的问题时前往微软技术社群,讨论技术、交流经验进而提升技术水准!
无封面