Visual Basic2008核心技术与最佳编程实例集粹

当前位置:首页 > 计算机网络 > 程序设计 > Visual Basic2008核心技术与最佳编程实例集粹

出版社:水利水电出版社
出版日期:2009-1
ISBN:9787508460956
作者:罗斌
页数:606页

作者简介

《Visual Basic2008核心技术与最佳编程实例集粹》使用200余个独立的编程实例,以循序渐进的方式有针对性地介绍了Visual Basic 2008(.NET 3.5)中的最新编程技术,主要内容包括:LINQ在SQL、DataSet、XML和Object等领域的实际应用,WPF窗体应用程序和WPF浏览器应用程序的编程技巧,Excel、Word等Office 2007套件的外接程序高级应用,MSReportViewer报表的统计和分析方法,AJAX技术编程范例以及ASP.NET 3.5和ADO.NET 3.5新增的问题解决方案等,是广大读者使用Visual Basic 2008轻松学习和体验.NET 3.5新技术的重要参考书。
《Visual Basic2008核心技术与最佳编程实例集粹》适合使用Microsoft Visual Studio 2008(Visual Basic 2008)的初、中级用户以Step by Step方式深入浅出地学习.NET 3.5的最新编程技术,也可作为高等院校及计算机培训学校在校学生的学习案例,无论是编程初学者,还是编程高手,《Visual Basic2008核心技术与最佳编程实例集粹》都极具参考和收藏价值。
《Visual Basic2008核心技术与最佳编程实例集粹》所有实例程序在配套光盘中均有完整的源代码,真正实现所见即所得,所学即所用。

书籍目录

前言第1章  Windows窗体程序实例 实例1  如何为自定义控件设置工具箱位图 实例2  如何使用颜色矩阵变换图像的颜色 实例3  如何复制当前屏幕上指定区域的图像 实例4  如何在指定的图像上添加半透明文字 实例5  如何设置双缓冲减少窗体的绘制闪烁 实例6  如何设置制表位控制文本项输出位置 实例7  如何以用户控件方式创建自绘式按钮 实例8  如何为窗体控件添加浮动帮助信息框 实例9  如何在Vista中显示XP风格的对话框 实例10  如何在文件对话框中添加自定义区域 实例11  如何在剪贴板上复制和粘贴音频数据 实例12  如何检索程序集中嵌入的图像资源 实例13  如何使用文件句子作为控件数据源 实例14  如何根据文件名提取文件类型图标 实例15  如何获取文件夹中文件的完整路径 实例16  如何使用自定义格式显示星期几名称 实例17  如何使用自定义格式定制数字形式 实例18  如何获取当前时区的标准时区名称 实例19  如何把北京时间转换为开罗时间 实例20  如何判断文件是否为.NET程序集 实例21  如何使用XPathNavigator执行计算 实例22  如何对XML元素进行加密和解密 实例23  如何查询日志文件中指定类型事件 实例24  如何将事件导出到外部日志文件中 实例25  如何获取日志的静态信息和配置信息 实例26  如何判断计算机是否已连接到网络 实例27  如何实现在后台执行下载文件任务第2章  LINQ数据查询程序实例 实例28  如何使用设计器创建LINQ to SQL类 实例29  如何重置LINQ to SQL类的默认方法 实例30  如何在LINQ中添加单个字段验证逻辑 实例31   如何在LINQ中添加所有字段验证逻辑 实例32  如何使用LINQ对象模型创建查询代码 实例33  如何使用LINQ执行插入修改删除操作 实例34  如何在LINQ中直接执行SQL更新语句 实例35  如何在LINQ中实现单个特定元素操作 实例36  如何在LINQ中对分组操作执行子查询 实例37  如何在LINQ中实现交集并集差集运算 实例38  如何在LINQ中使用联接关键字查询 实例39  如何在LINQ中进行SuM等聚合运算 实例40  如何在UNQ中强制执行LINQ查询 实例41  如何在LINQ中根据字符串的长度排序 实例42  如何返回LINQ指定行后的剩余记录 实例43  如何根据LINQ查询创建DataView 实例44  如何在LINQ中根据元素名称筛选数据 实例45  如何在LINQ中查找特定名称的子元素 实例46  如何在LINQ中根据指定元素进行排序 实例47  如何在LINQ中将XML转换为CSV文件 实例48  如何在UNQ中将CSV转换为XML文件 实例49  如何在UNQ中执行文本到XML的转换 实例50  如何在LINQ中使用XPath查询指定值 实例51  如何在LINQ中将属性转换为元素 实例52  如何使用LINQ按照扩展名分组文件 实例53  如何使用LINQ排序文件夹中的文件 实例54  如何使用LINQ按照属性查找文件 实例55  如何使用UNQ查找名称相同的文件 实例56  如何在LINQ中使用正则表达式查询 实例57  如何使用LINQ实现统计单词出现频率 实例58  如何使用LINQ查找日志中的事件信息 实例59  如何使用LINQ获取进程使用的内存第3章  ADO.NET数据访问程序实例 实例60  如何使用数据集配置向导创建存储过程 实例61  如何同时向主从关系数据表添加记录 实例62  如何创建本地缓存同步远程数据库 实例63  如何创建三层架构的数据库应用程序 实例64  如何使用两个窗体显示主从关系数据表 实例65  如何在发生更新冲突时选择处理方式 实例66  如何在新增数据库记录时预定义数据 实例67  如何在数据集中添加数据字段验证逻辑 实例68  如何为DBNull空字段值指定默认值 实例69  如何读取数据库中的二进制图像数据 实例70  如何对数据集的查询结果进行分页显示 实例71  如何对父子数据集执行XPath方式查询 实例72  如何使用BindingSource排序筛选数据 实例73  如何使导航控件删除按钮直接删除记录 实例74  如何在DataGridView中定位数据行 实例75  如何在DataGriffView中显示文本内容 实例76  如何查找数据表中临时被删除的数据行 实例77  如何获取数据表中临时被修改的数据行 实例78  如何将数据从数据读取器导入数据集 实例79  如何将数据从数据集导入数据读取器 实例80  如何在相同架构数据表中整行复制数据 实例81  如何为数据表的数据列创建唯一性约束 实例82  如何在Excel文件中执行插入修改操作 实例83  如何根据名称查询配置文件的连接串 实例84  如何对程序配置文件进行加密和解密 实例85  如何查询数据库所有类别的架构信息 实例86  如何获取Access数据库的数据表名称 实例87  如何在一个打开的连接中改变数据库 实例88  如何在MSReportViewer中统计数据 实例89  如何在MSReportViewer中设置表列第4章  ASP.NET网站设计程序实例 实例90  如何使用ListView对数据进行分页排序 实例91  如何使用ListView对数据进行更新操作 实例92  如何使用LinqDataSource更新数据 实例93  如何使用LinqDataSource筛选数据 实例94  如何使用LinqDataSource求平均值 实例95  如何使用AdRotator显示数据库广告 实例96  如何统计AdRotator广告点击次数 实例97  如何根据角色定制菜单项是否显示 实例98  如何使用ObiectDataSource访问数据 实例99  如何在GridView中再嵌套GridView 实例100  如何对GridView数据执行批量更新 实例101  如何根据不同登录用户显示不同信息 实例102  如何使用Profile维护用户购物车信息 实例103  如何使用PreviousPage维护跨页传递 实例104  如何读写web.config中的连接字符串 实例105  如何强制UpdatePanel更新局部页面 实例106  如何使用UpdateProgress显示更新 实例107  如何触发UpdatePanel更新局部页面 实例108  如何触发UpdatePanel更新整个页面第5章  WPF窗体程序实例 实例109  如何使窗口和控件随内容自动扩展 实例110  如何使窗口和控件随记录增加而扩展 实例111  如何在运行时调整程序控件窗口大小 实例112  如何设置WPF程序窗口的启动位置 实例113  如何设置WPF程序窗口的背景图像 实例114  如何为WPF程序设置渐变背景颜色 实例115  如何以最顶层方式显示WPF程序窗口 实例116  如何最大化最小化显示WPF程序窗VI 实例117  如何隐藏或显示WPF程序的标题栏 实例118  如何禁止任务栏显示WPF程序按钮 实例119  如何设置TextB0x中文本的光标位置 实例120  如何从RichTextBox中提取文本 实例121  如何改变控件在Grid单元格的位置 实例122  如何使控件对象跟随鼠标指针移动 实例123  如何在工具提示中混合显示图像文本 实例124  如何使用资源词典统一控件的风格 实例125  如何在WPF中承载Windows控件 实例126  如何设置选项卡标题的对齐方式 实例127  如何使用PackURI设置标题栏图标 实例128  如何使用RepeatButton实现连续单击 实例129  如何使用MediaElement制作播放器 实例130  如何使用视频剪辑填充文字线条 实例131  如何将文字图形图像组合成复合图形 实例132  如何按照特定模式合并两个几何图形 实例133  如何嵌套元素换行显示按钮标题文本 实例134  如何折叠显示包含标题和内容的区域 实例135  如何使用几何图形剪辑部分图像区域 实例136  如何在固定模式下分页查看流式文档 实例137  如何使用位图特效模糊显示标题文字 实例138  如何使用位图特效凹陷凸出显示按钮 实例139  如何使用位图特效以阴影显示列表框 实例140  如何使用位图特效为文本框添加光环 实例141  如何使用位图特效使控件有浮雕效果 实例142  如何使用位图特效制作发光阴影文字 实例143  如何对位图特效进行线性动画处理 实例144  如何使位图特效仅作用于部分图像 实例145  如何擦除墨迹区域手写的文字图形 实例146  如何旋转墨迹区域手写的文字图形 实例147  如何保存墨迹区域手写的文字图形 实例148  如何拖放墨迹区域手写的文字图形 实例149  如何在资源词典中查找指定的资源 实例150  如何获取本地打印服务器的文件路径 实例151  如何调用打印对话框打印XPS文档 实例152  如何将窗体控件导出为XAML文件 实例153  如何根据xAML文件向窗体添加控件 实例154  如何将彩色图像转换为灰度图像 实例155  如何将彩色图像转换为索引像素图像 实例156  如何将彩色图像转换为黑白像素图像 实例157  如何将当前图像另存为其他格式图像第6章  WPF浏览器程序实例 实例158  如何在当前页导航其他页的内容片段 实例159  如何设置WPF浏览器程序的启动页面 实例160  如何在导航历史中定位向前向后页面 实例161  如何使用超级链接从页面发送电子邮件 实例162  如何使用超级链接导航页面的内容片段 实例163  如何使用图像控件显示绘制的几何图形 实例164  如何使用线性插对动画改变图像透明度 实例165  如何使用关键帧布尔动画制作闪烁按钮 实例166  如何制作文本颜色呈现动画变化的按钮 实例167  如何使用关键帧旋转显示图像控件 实例168  如何使用关键帧动画平滑移动小球 实例169  如何使用线性插对动画平滑移动小球 实例170  如何使用线性插对平滑过渡画布颜色 实例171  如何使用线性插对拉伸显示图像控件 实例172  如何不使用演示图板(Storyboard)动画 实例173  如何使动画沿着贝塞尔曲线平滑移动 实例174  如何对仿射矩阵Matrix进行动画处理 实例175  如何对字符串中的文字实现关键帧动画 实例176  如何对Rect属性值实现关键帧动画 实例177  如何使用关键帧实现三维旋转动画 实例178  如何使用线性内插实现三维旋转动画 实例179  如何对三维动画坐标进行关键帧变换 实例180  如何使用线性插对实现拉伸收缩椭圆弧 实例181  如何使用关键帧实现四元素旋转动画 实例182  如何使用线性插对旋转显示字符串 实例183  如何在三维动画中设置前景和背景图像 实例184  如何按照角度旋转图像控件(中的图像) 实例185  如何按照比例缩放图像控件(中的图像) 实例186  如何按照角度扭曲图像控件(中的图像) 实例187  如何按照位置平移图像控件(中的图像) 实例188  如何使视频播放窗口倾斜一定的角度 实例189  如何使用图像控件显示绘制的字符串 实例190  如何将线性渐变画笔用作不透明蒙板第7章  Office 2007应用程序实例 实例191  如何在Excel功能区中创建自定义选项卡 实例192  如何在ExcelVBA中调用VSTO外接方法 实例193  如何通过Excel将数据保存为HTML文件 实例194  如何将XML等文件导入到Excel工作簿 实例195  如何通过Excel将数据导出为XPS等文件 实例196  如何在Excel加载项中添加工具栏按钮 实例197  如何设置用户密码来保护Excel工作簿 实例198  如何在Excel中使用Chart控件显示图表 实例199  如何在Excel中用递增数据填充范围 实例200  如何使用XML格式存储Word控件数据 实例201  如何以XML方式在Word中创建选项卡 实例202  如何为Word窗格控件添加主从控件 实例203  如何在Word中限定用户的输入位置 实例204  如何获取Word内置对话框的指定属性 实例205  如何在Word中允许用户添加图片 实例206  如何在Word中添加或删除段落注释 实例207  如何在Word中依次通过查找到的项 实例208  如何设置Word文档的页眉和页脚 实例209  如何在PowerPoint中添加用户控件 实例210  如何在PowerPoint中添加数据表格

编辑推荐

《Visual Basic2008核心技术与最佳编程实例集粹》精选210个经典案例,详解Visual Basic2008核心技术的常用技巧,编程指导、实践与创新应用的完美结合。

前言

自2000年6月微软宣布自己的NET战略以来,在短短的几年时间里,NET已经从战略变成了现实。NET的推出,反映了微软这位软件巨人对未来软件的思考,囊括了微软的最新技术成果;它带来了全新的、快速而敏捷的企业计算能力,也给广大软件开发商和软件开发人员提供了支持未来计算的Web服务开发工具。作为实现NET战略的核心开发语言之一,Visual Basic是微软在目前的软件开发队伍中吸引程序员加盟NET阵营最有力的武器。Basic语言易学易用,几十年来,它在广大程序员中赢得了较好的口碑,特别是在广大初中级用户当中,使用Basic语言开发应用程序的用户更是占有绝对的数量。20世纪90年代初,当Visual Basic 1.0刚刚推出的时候,有人曾经预言:VisualBasic 1.0为程序员指明了未来十年的编程方向,结果不幸而言中;如今,构建于.NET框架之上的新版Visual Basic(VB.NET)历经数载寒暑,催生了成熟的Visual Basic 2008,它是否又正在上演曾经的辉煌呢?本书使用200余个独立的编程实例,以循序渐进的方式有针对性地介绍了Visual Basic2008(NET 3.5)中的最新编程技术,主要内容包括:LINQ在SQL、DNaSet、XML和Obiect等领域的实际应用,WPF窗体应用程序和WPF浏览器应用程序的编程技巧,Excel、Word等Office 2007套件的外接程序高级应用,MSReportViewer报表的统计和分析方法,AJAx技术编程范例以及ASENET 3.5和ADO.NET 3.5新增的问题解决方案等。在这200余个独立的实例程序中,每一个实例程序至少介绍了一种方法、解决了一个问题,这些方法和问题可能与语言有关、可能与系统有关、可能与应用有关,总之,它们都可能是在使用Visual Basic 2008开发NET 3.5应用程序时可能遇到的问题。本书所有内容原则上不与中国水利水电出版社已经出版的下列图书的内容重复:《Visual Basic.NET精彩编程实例集锦》、《Visual Basic 2005编程实例精粹》、《Visual Basic 2005编程技巧大全》、《Visual Basic 2005管理系统开发经典案例》、《ASENET 2.0管理系统开发经典案例(Basic版)》等,因此有关Visual Basic 2005(NET 2.0)以前的部分编程技巧及实例可以参考这些书籍进行学习。

章节摘录

插图:(2)扩展控件可以从任何现有的Windows窗体控件导出继承控件,此方法保留了Windows窗体控件的所有固有功能,然后通过添加自定义属性、方法或其他功能扩展此固有功能。可以使用此选项重写基控件的绘制逻辑,然后更改该控件的外观以扩展其用户界面。例如,可以创建一个由Button控件派生的控件,用于跟踪用户的单击次数。在某些控件中,也可以通过重写基类的OnPaint()方法为图形用户界面添加自定义外观。当处于下列情况时应该使用继承Windows窗体控件的控件:①大多数所需的功能已经与现有的Windows窗体控件相同。②不需要自定义图形用户界面,或者想为现有控件设计一个新的图形用户界面。(3)自定义控件是通过从Control类继承从头开始创建一个控件,Control类提供了控件所需的所有基本功能(包括鼠标和键盘处理事件),但不提供控件特定的功能或图形界面。与通过从LJserControl或现有Windows窗体控件继承创建控件相比,通过从Control类继承创建控件需要耗费更多的心思和精力。由于需要添加大量的实现代码,因此,自定义控件可以具有比复合控件或扩展控件更大的灵活性,而且可以使控件完全满足自己的需要。若要实现自定义控件,必须编写该控件的OnPaint事件处理程序代码,以及所需的任何功能特定的代码。还可以重写WndProc()方法并直接处理窗口消息。这是创建控件的最强大的方法,但是要有效地使用此技术,需要熟悉Microsoft Win32 API。在下列情况下,应从Control类继承创建自定义控件:①想要提供控件的自定义图形化表示形式。②需要实现无法从标准控件获得的自定义功能。

图书封面


 Visual Basic2008核心技术与最佳编程实例集粹下载



发布书评

 
 


精彩短评 (总计8条)

  •     有实例,很实用。
  •     总结性比较强的书
  •     书好像还行,就是书印刷的味道让人吃不消书好像还行,就是书印刷的味道让人吃不消书好像还行,就是书印刷的味道让人吃不消书好像还行,就是书印刷的味道让人吃不消书好像还行,就是书印刷的味道让人吃不消书好像还行,就是书印刷的味道让人吃不消书好像还行,就是书印刷的味道让人吃不消书好像还行,就是书印刷的味道让人吃不消书好像还行,就是书印刷的味道让人吃不消书好像还行,就是书印刷的味道让人吃不消vv
  •     做为一本参考书来说,还是有一定购买价值的.
  •     本书内容,贴近实战,可以增加自己的代码沉积量。

    感谢作者出的这本 给我攒代码的 书籍。

    书本质量可以,内容充实。
  •     这本书很实用,每一节都有代码,很多介绍在其他地 方很难看到,缺点是介绍原理的很少。另外,其中有不少内容与该作者的《Visual Basic 2008开发经验与技巧宝典》雷同。
  •     买的第一本这方面的书,入门先学一下,还可以
  •     实例 一般,都是些 基本操作,可以拿来 练手了
 

农业基础科学,时尚,美术/书法,绘画,软件工程/开发项目管理,研究生/本专科,爱情/情感,动漫学堂PDF下载,。 PDF下载网 

PDF下载网 @ 2024