热门关键字:  听力密码  听力密码  新概念美语  单词密码  巧用听写练听力

Visual C# 2008核心技术与最佳编程实例集粹

中国水利水电出版社
    【作 者】罗斌 等编著 【I S B N 】978-7-5084-6045-1 【责任编辑】李炎 【适用读者群】科技 【出版时间】2009-01-01 【开 本】16开本 【装帧信息】平装(光膜) 【版 次】第1版 【页 数】 【千字数】 【印 张】 【定 价】69 【丛 书】暂无分类 【备注信息】
图书详情

    本书使用200个独立的编程实例,以循序渐进的方式有针对性地介绍了Visual C# 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 C# 2008轻松学习和体验 .NET 3.5新技术的首选参考书。本书所有实例程序在配套光盘中均有完整的源代码,真正实现所见即所得,所学即所用。

    本书可作为使用Microsoft Visual Studio 2008的初、中级用户通过C#语言以Step by step方式深入浅出地学习.NET 3.5的最新编程技术时的参考书,也可作为高等院校及计算机培训学校在校学生的学习案例,对C#高级程序员也极具参考和收藏价值。

    为了适应Internet的快速发展,微软公司于2000年推出了.NET,以此作为新一代应用程序的开发平台。.NET平台的推出,反映了微软这位软件巨人对未来软件的思考,它囊括了微软最新的技术研究成果,从而掀起了计算机领域的一场革命。如今,.NET的概念已渐渐深入人心,并且呈现出一浪高过一浪之势;与之同生共长的Visual C#语言也逐渐成为有志于在未来的计算机领域有所建树的编程人员追求的一种明星语言。

    在目前最新的Microsoft Visual Studio 2008集成开发环境中,微软提供了Visual Basic、Visual C# 和Visual C++等编程语言来实现.NET 3.5技术。毫无疑问,Visual C#语言是.NET技术的核心开发语言,是.NET技术最忠实的实践者和实现者。Visual C#语言具有C++语言的强大功能、Java语言的跨平台特性和Delphi语言的方便快捷等众多优点。最引人注目的是,它出自于Borland公司的前首席软件架构师安德森•希斯伯格之手,只要回忆这位软件大师是曾经怎样让Pascal摇身一变成为Delphi使Borland公司起死回生,再移师微软使Visual J++从1.0一跃跳到6.0搞得Sun措手不及,最后神话般地推出Visual C#语言的历程,就没有理由怀疑Visual C#语言的未来。

    本书使用200个独立的编程实例,以循序渐进的方式有针对性地介绍了Visual C# 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新增问题的解决方案等。在这200个独立的实例程序中,每一个实例程序至少介绍了一种方法、解决了一个问题,这些方法和问题可能与语言有关、可能与系统有关、可能与应用有关,总之,它们都可能是在使用Visual C# 2008开发.NET 3.5应用程序时可能遇到的问题。本书所有内容原则上不与中国水利水电出版社已经出版的下列图书重复:《Visual C#.NET精彩编程实例集锦》、《Visual C# 2005 编程实例精粹》、《Visual C# 2005 编程技巧大全》、《Visual C# 2005 管理系统开发经典案例》、《Visual C# 2005 数据库开发经典案例》、《Visual C# 2005 +Access数据库开发经典案例》等,因此有关Visual C# 2005(.NET 2.0)以前的部分编程技巧及实例可以参考这些书籍进行学习。

    本书适合作为Microsoft Visual Studio 2008(Visual C# 2008)用户的案头参考书,无论是对于编程初学者,还是编程高手,本书都极具参考和收藏价值。全书所有内容和思想并非一人之力所能及,而是凝聚了众多热心读者的智慧并经过充分的提炼和总结而成,在此对他们表示崇高的敬意和衷心的感谢!本书编写人员包括罗兴禄、罗斌、曹勇、陈宏、陈宁、邓承惠、邓小渝、范刚强、何守碧、洪亮、洪沛林、江素芳、蓝洋、雷国忠、雷惠、雷丽、雷玲、雷平、雷治英、刘恭德、刘兴红、罗聃、罗顺碧、罗顺文、罗小兰、唐静、唐兴忠、童缙嘉、汪兰、王彬、王伯芳、王年素、王正建、吴多、吴诗华、杨开平、杨琴、易伶、张志红、郑少文等,终稿由罗斌统筹完成。本书所有实例程序均在简体中文版Microsoft Windows Vista/ Microsoft Office 2007/ Microsoft SQL Server 2008/Microsoft Visual Studio 2008环境中编译执行成功。当然,由于作者水平有限和时间仓促,其中仍可能存在一些疏漏和不当之处,敬请读者批评指正,联系邮箱binluobin@163.com或binluobin@sina.com。

    罗 斌

    2008年9月于重庆

    前言
    第1章 Windows窗体程序实例 1
    实例1 如何为用户控件设置工具箱位图 1
    实例2 如何使用颜色矩阵变换图像颜色 4
    实例3 如何复制当前屏幕上指定区域的图像 7
    实例4 如何在指定图像上添加半透明文字 8
    实例5 如何设置双缓冲减少窗体闪烁 9
    实例6 如何设置制表位控制文本项输出位置 11
    实例7 如何以用户控件方式创建自绘式按钮 12
    实例8 如何为窗体控件添加浮动帮助信息框 14
    实例9 如何在Windows Vista中显示Windows XP风格的对话框 16
    实例10 如何在文件对话框中添加自定义区域 17
    实例11 如何检索程序集中嵌入的图像资源 17
    实例12 如何创建从后台查找文件的用户控件 21
    实例13 如何使用文件句子作为控件数据源 28
    实例14 如何根据文件名提取文件类型图标 29
    实例15 如何使用自定义格式显示星期名称 30
    实例16 如何使用自定义格式定制数字形式 34
    实例17 如何把北京时间转换为开罗时间 36
    实例18 如何判断文件是否为.NET程序集 38
    实例19 如何使用 XPathNavigator执行计算 40
    实例20 如何对XML元素进行加密和解密 44
    实例21 如何查询日志文件中指定类型的事件 49
    实例22 如何将事件导出到外部日志文件中 52
    实例23 如何获取日志的静态和配置信息 54
    实例24 如何实现在后台执行下载文件任务 56
    第2章 LINQ数据查询程序实例 59
    实例25 如何使用设计器创建LINQ to SQL类 59
    实例26 如何重置LINQ to SQL类的默认方法 63
    实例27 如何在LINQ中添加单个字段验证逻辑 68
    实例28 如何在LINQ中添加所有字段验证逻辑 71
    实例29 如何使用LINQ模型创建和查询代码 75
    实例30 如何使用LINQ执行插入修改删除操作 77
    实例31 如何在LINQ中直接执行SQL更新语句 80
    实例32 如何在LINQ中实现单个特定元素的操作 82
    实例33 如何在LINQ中对分组操作执行子查询 85
    实例34 如何在LINQ中实现交集、并集、差集运算 86
    实例35 如何在LINQ中使用联接关键字查询 89
    实例36 如何在LINQ中进行SUM等聚合运算 91
    实例37 如何在LINQ中强制执行LINQ查询 93
    实例38 如何在LINQ中根据字符串的长度排序 95
    实例39 如何返回LINQ指定行后的剩余记录 97
    实例40 如何根据LINQ查询创建DataView 98
    实例41 如何在LINQ中根据元素名称筛选数据 99
    实例42 如何在LINQ中查找特定名称的子元素 102
    实例43 如何在LINQ中根据指定元素进行排序 103
    实例44 如何在LINQ中将XML转换为CSV文件 105
    实例45 如何在LINQ中将CSV转换为XML文件 107
    实例46 如何在LINQ中执行文本到XML的转换 108
    实例47 如何在LINQ中使用XPath查询指定值 110
    实例48 如何在LINQ中将属性转换为元素 112
    实例49 如何使用LINQ按照扩展名分组文件 114
    实例50 如何使用LINQ排序文件夹中的文件 115
    实例51 如何使用LINQ按照属性查找文件 117
    实例52 如何使用LINQ查找名称相同的文件 119
    实例53 如何在LINQ中使用正则表达式查询 121
    实例54 如何使用LINQ实现统计单词出现频率 122
    实例55 如何使用LINQ查找日志中的事件信息 123
    实例56 如何使用LINQ获取进程使用的内存 125
    第3章 ADO.NET数据访问程序实例 127
    实例57 如何使用数据集配置向导添加存储过程 127
    实例58 如何同时向主从关系数据表添加记录 135
    实例59 如何创建本地缓存同步远程数据库 140
    实例60 如何创建三层架构的数据库应用程序 145
    实例61 如何使用两个窗体显示主从关系数据表 151
    实例62 如何在发生更新冲突时选择处理方式 155
    实例63 如何在新增数据库记录时预定义数据 159
    实例64 如何在数据集中添加数据字段验证逻辑 160
    实例65 如何为DBNull空字段值指定默认值 162
    实例66 如何读取数据库中的二进制图像数据 163
    实例67 如何对数据集的查询结果进行分页显示 165
    实例68 如何对父子数据集执行XPath查询 166
    实例69 如何使用BindingSource排序筛选数据 168
    实例70 如何使用导航控件删除按钮直接删除记录 169
    实例71 如何在DataGridView中定位数据行 172
    实例72 如何在DataGridView中显示文本内容 175
    实例73 如何根据名称查询配置文件的连接串 176
    实例74 如何对程序配置文件进行加密和解密 178
    实例75 如何查询数据库所有类别的架构信息 181
    实例76 如何获取Access数据库的数据表名称 183
    实例77 如何在一个打开的连接中改变数据库 185
    实例78 如何在MSReportViewer中统计数据 187
    实例79 如何在MSReportViewer中设置表列 194
    第4章 ASP.NET网站设计程序实例 203
    实例80 如何使用ListView对数据进行分页排序 203
    实例81 如何使用ListView对数据进行更新操作 208
    实例82 如何使用LinqDataSource更新数据 215
    实例83 如何使用LinqDataSource筛选数据 219
    实例84 如何使用LinqDataSource求平均值 225
    实例85 如何使用AdRotator显示数据库广告 228
    实例86 如何统计AdRotator广告点击次数 234
    实例87 如何根据角色定制菜单项是否显示 237
    实例88 如何使用ObjectDataSource访问数据 248
    实例89 如何在GridView中再嵌套GridView 256
    实例90 如何对GridView数据执行批量更新 261
    实例91 如何根据不同登录用户显示不同信息 268
    实例92 如何使用Profile维护用户购物车信息 272
    实例93 如何使用PreviousPage维护跨页传递 277
    实例94 如何读写web.config中的连接字符串 279
    实例95 如何强制UpdatePanel更新局部页面 281
    实例96 如何使用UpdateProgress显示更新 288
    实例97 如何触发UpdatePanel更新局部页面 291
    实例98 如何触发UpdatePanel更新整个页面 294
    第5章 WPF窗体程序实例 297
    实例99 如何使窗口和控件随内容自动扩展 297
    实例100 如何使窗口和控件大小随记录增加而扩展 301
    实例101 如何在运行时调整程序控件窗口大小 304
    实例102 如何设置WPF程序窗口的启动位置 308
    实例103 如何设置WPF程序窗口的背景图像 309
    实例104 如何为WPF程序设置渐变背景颜色 310
    实例105 如何以最顶层方式显示WPF程序窗口 312
    实例106 如何最大化或最小化显示WPF程序窗口 312
    实例107 如何根据控件内容调整WPF程序窗口大小 313
    实例108 如何隐藏或显示WPF程序的标题栏 314
    实例109 如何禁止任务栏显示WPF程序按钮 315
    实例110 如何设置TextBox中文本的光标位置 316
    实例111 如何从RichTextBox中提取文本 319
    实例112 如何改变控件在Grid单元格的位置 321
    实例113 如何使控件对象跟随鼠标指针移动 324
    实例114 如何在工具提示中混合显示图像文本 326
    实例115 如何使用资源词典统一控件的风格 330
    实例116 如何在WPF中承载Windows控件 334
    实例117 如何设置选项卡标题的对齐方式 337
    实例118 如何使用Pack URI设置标题栏图标 339
    实例119 如何使用RepeatButton实现连续单击 340
    实例120 如何使用MediaElement制作播放器 341
    实例121 如何使用视频剪辑填充文字线条 345
    实例122 如何将文字图形图像组合成复合图形 346
    实例123 如何按照特定模式合并两个几何图形 348
    实例124 如何嵌套元素换行显示按钮标题文本 350
    实例125 如何折叠显示包含标题和内容的区域 351
    实例126 如何使用几何图形剪辑部分图像区域 355
    实例127 如何在固定模式下分页查看流式文档 356
    实例128 如何使用位图特效模糊显示标题文字 359
    实例129 如何使用位图特效凹陷凸出显示按钮 360
    实例130 如何使用位图特效以阴影显示列表框 362
    实例131 如何使用位图特效为文本框添加光环 363
    实例132 如何使用位图特效使控件有浮雕效果 364
    实例133 如何使用位图特效制作发光阴影文字 365
    实例134 如何对位图特效进行线性动画处理 366
    实例135 如何使位图特效仅作用于部分图像 370
    实例136 如何擦除墨迹区域手写的文字图形 372
    实例137 如何旋转墨迹区域手写的文字图形 375
    实例138 如何保存墨迹区域手写的文字图形 376
    实例139 如何拖曳墨迹区域手写的文字图形 378
    实例140 如何在资源词典中查找指定的资源 381
    实例141 如何获取本地打印服务器的文件路径 384
    实例142 如何调用打印对话框打印XPS文档 386
    实例143 如何将窗体控件导出为XAML文件 389
    实例144 如何根据XAML文件向窗体添加控件 391
    实例145 如何将彩色图像转换为灰度图像 393
    实例146 如何将彩色图像转换为索引像素图像 396
    实例147 如何将彩色图像转换为黑白像素图像 398
    实例148 如何将当前图像另存为其他格式图像 400
    第6章 WPF浏览器程序实例 405
    实例149 如何在当前页导航其他页的内容片段 405
    实例150 如何设置WPF浏览器程序的启动页面 411
    实例151 如何在导航历史中定位向前向后页面 413
    实例152 如何使用超级链接从页面发送电子邮件 422
    实例153 如何使用超级链接导航页面的内容片段 425
    实例154 如何使用图像控件显示绘制的几何图形 428
    实例155 如何使用线性插对动画改变图像透明度 429
    实例156 如何使用关键帧布尔动画制作闪烁按钮 431
    实例157 如何制作文本颜色呈现动画变化的按钮 433
    实例158 如何使用关键帧旋转显示图像控件 434
    实例159 如何使用关键帧动画平滑移动小球 436
    实例160 如何使用线性插对动画平滑移动小球 439
    实例161 如何使用线性插对平滑过渡画布颜色 440
    实例162 如何使用线性插对拉伸显示图像控件 441
    实例163 如何不使用演示图板(Storyboard)动画 443
    实例164 如何使动画沿着贝塞尔曲线平滑移动 444
    实例165 如何对仿射矩阵Matrix进行动画处理 446
    实例166 如何对字符串中的文字实现关键帧动画 448
    实例167 如何对Rect属性值进行关键帧动画处理 449
    实例168 如何使用关键帧实现三维旋转动画 450
    实例169 如何使用线性内插实现三维旋转动画 453
    实例170 如何对三维动画坐标进行关键帧变换 456
    实例171 如何使用线性插对实现拉伸收缩椭圆弧 459
    实例172 如何使用关键帧实现四元素旋转动画 461
    实例173 如何使用线性插对旋转显示字符串 463
    实例174 如何在三维动画中设置前景和背景图像 465
    实例175 如何按照角度旋转图像控件 467
    实例176 如何按照比例缩放图像控件 469
    实例177 如何按照角度扭曲图像控件 470
    实例178 如何按照位置平移图像控件 471
    实例179 如何使视频播放窗口倾斜一定的角度 472
    实例180 如何使用图像控件显示绘制的字符串 473
    实例181 如何将线性渐变画笔用作不透明蒙版 475
    第七章 Office 2007应用程序实例 477
    实例182 如何在Excel功能区中创建自定义选项卡 477
    实例183 如何在ExcelVBA中调用Visual Studio Tools for Office外接方法 481
    实例184 如何通过Excel将数据保存为HTML文件 488
    实例185 如何将XML等文件导入到Excel工作簿 492
    实例186 如何通过Excel将数据导出为XPS等文件 499
    实例187 如何在Excel加载项中添加工具栏按钮 504
    实例188 如何设置用户密码以保护Excel工作簿 511
    实例189 如何在Excel中使用Chart控件显示图表 521
    实例190 如何在Excel中用递增数据填充范围 524
    实例191 如何使用XML格式存储Word控件数据 527
    实例192 如何以XML方式在Word中创建选项卡 535
    实例193 如何为Word 窗格控件添加主从控件 541
    实例194 如何在Word中限定用户的输入位置 548
    实例195 如何获取Word内置对话框的指定属性 551
    实例196 如何在Word中允许用户添加图片 555
    实例197 如何在Word中添加或删除段落注释 559
    实例198 如何在Word中依次通过查找到的项 561
    实例199 如何设置Word文档的页眉和页脚 563
    实例200 如何在PowerPoint中添加用户控件 564本书使用200个独立的编程实例,以循序渐进的方式有针对性地介绍了Visual C# 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 C# 2008轻松学习和体验 .NET 3.5新技术的首选参考书。本书所有实例程序在配套光盘中均有完整的源代码,真正实现所见即所得,所学即所用。
    本书可作为使用Microsoft Visual Studio 2008的初、中级用户通过C#语言以Step by step方式深入浅出地学习.NET 3.5的最新编程技术时的参考书,也可作为高等院校及计算机培训学校在校学生的学习案例,对C#高级程序员也极具参考和收藏价值。





最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册