内容简介:
本书及其配套光盘使用完整的源代码列举了800余条实用性极强的针对网站设计人员和数据库开发人员的Visual C# 2008编程技巧,旨在帮助广大读者快速解决实际开发过程中面临的诸多问题,从而提高程序开发效率、拓展软件应用领域。全书内容涵盖了大量的Visual C#2008编程新技术和新理念,包括LINQ在SQL、Data Set、XML和Object等领域的实际应用,WPF动画界面设计,WCF多层数据架构通信、泛型应用、XML文件处理、多线程管理、程序异常拦截、文件压缩及解压缩、文件加密和解密、文件访问权限、API函数调用、指针调用、数据更新并发冲突处理、数据批量导入导出、Web服务、MS Report Viewer报表开发、水晶报表设计、母版页、主题及皮肤、导航菜单、成员资格、角色管理、缓存策略、Web Parts、Grid View和List View个性化定制、AJAX局部页面刷新方案以及大量的异步调用编程技巧等。为了突出编程技巧的实用性和简洁性,本书在演示或描述编程技巧时,力求针对性地解决问题,尽量减少和避免问题的复杂化。由于篇幅限制,本书文字部分只给出与此技巧密切相关的关键代码,完整的源代码请参考配套光盘。
本书最适于用作网站设计人员和数据库开发人员使用Visual C# 2008开发项目的案头参考书,无论是编程初学者还是编程高手,本书都极具参考和收藏价值。
目录:
第1章 WPF界面编程技巧
1. 如何使窗口尺寸随内容大小而缩放
2. 如何使窗口尺寸随记录增加而扩展
3. 如何使用分隔线调整控件窗口大小
4. 如何设置程序窗口首次显示的位置
5. 如何设置程序窗口显示的背景图像
6. 如何使用渐变色设置程序窗口背景
7. 如何使程序窗口以最顶层方式显示
8. 如何使程序窗口以最大化方式显示
9. 如何隐藏或显示程序窗体标题栏
10. 如何使用PackURl设置标题栏图标
11. 如何以指定的模式关闭应用程序
12. 如何禁止在任务栏上显示程序按钮
13. 如何使用系统参数设置控件的属性
14. 如何使按钮具有连续单击的效果
15. 如何创建水平分布的ListBox控件
16. 如何为TextBox控件设置背景图像
17. 如何设置TextBox控件的光标位置
18. 如何限制TextBox控件中的大小写
19. 如何从RichTextBox中加载文件
20. 如何从RichTextBox中保存文件
21. 如何从RichTextBox中打印文件
22. 如何从RichTextBox中提取纯文本
23. 如何设置RichTextBox的文本字体
24. 如何设置选项卡标题的对齐方式
25. 如何改变子控件在Grid中的位置
26. 如何使控件跟随鼠标的指针移动
27. 如何在工具提示中显示图像和文本
28. 如何使用资源词典统一控件的风格
29. 如何将命令挂钩到支持命令的控件
30. 如何在WPF中承载Windows控件
31. 如何制作MediaElement播放器
32. 如何以倾斜角度呈现视频播放窗口
33. 如何使用视频剪辑内容填充文字线条
34. 如何设置TextBlock的文本换行方式
35. 如何使用嵌套元素换行显示按钮文本
36. 如何创建下划线带渐变色的字符串
37. 如何使绘制的文字以位图方式显示
38. 如何使用图像控件显示绘制的字符串
39. 如何将文字图形图像组合成复合图形
40. 如何使用TileBrush创建不同的图案
41. 如何按照特定模式合并两个几何图形
42. 如何使用几何图形剪辑部分图像区域
43. 如何折迭显示包含标题和内容的区域
44. 如何使用位图特效模糊显示标题文字
45. 如何使用位图特效凹陷凸出显示按钮
46. 如何使用位图特效以阴影显示列表框
47. 如何使用位图特效为文本框添加光环
48. 如何使用位图特效使控件有浮雕效果
49. 如何使用位图特效制作发光阴影文字
50. 如何对位图特效进行线性动画处理
51. 如何使位图特效仅作用于部分图像
52. 如何擦除墨迹区域手写的文字图形
53. 如何旋转墨迹区域手写的文字图形
54. 如何拖放墨迹区域手写的文字图形
55. 如何保存墨迹区域手写的文字图形
56. 如何在资源词典中查找指定的资源
57. 如何获取本地打印服务器的文件路径
58. 如何调用打印对话框打印XPS文档
59. 如何在固定模式下分页查看流式文档
60. 如何以文件流方式加载XAML文件
61. 如何修改流式文档的文字显示方向
62. 如何调整流式文档段落间的间距
63. 如何将窗体控件导出为XAML文件
64. 如何根据XAML文件向窗体添加控件
65. 如何在XAML文件中使用特殊字符
66. 如何使控件以缩略图方式加载图像
67. 如何将彩色图像转换为灰度图像
68. 如何将彩色图像转换为索引图像
69. 如何将彩色图像转换为黑白图像
……
第2章 程序控制编程技巧
第3章 文件管理编程技巧
第4章 数据处理编程技巧
第5章 LINQ查询编程技巧
第6章 数据库开发编程技巧
第7章 网站设计编程技巧