C#程序开发范例宝典

资源大小: 7.14MB
资源类型:rar文件
发布人: sis_ying   等级:6    
发布日期: 3个月前
Tag: C# 源代码 经典 范例宝典
资源分: 5
下载人数: 237

软件说明:

第1章 窗体与界面设计....... 1<br><br>1.1 菜单应用实例...... 2<br><br>实例001 带历史信息的菜单...... 2<br><br>实例002 菜单动态合并...... 3<br><br>实例003 像开始菜单一样漂亮的菜单...... 4<br><br>实例004 任务栏托盘菜单...... 5<br><br>实例005 可以拉伸的菜单界面...... 5<br><br>实例006 菜级联菜单...... 7<br><br>1.2 工具栏设计...... 7<br><br>实例007 带背景的工具栏...... 7<br><br>实例008 浮动工具栏...... 8<br><br>实例009 带下拉菜单的工具栏...... 9<br><br>实例010 具有提示功能的工具栏...... 9<br><br>1.3 状态栏设计...... 10<br><br>实例011 在状态栏中显示检查框...... 10<br><br>实例012 带进度条的状态栏...... 11<br><br>实例013 状态栏中加入图标...... 12<br><br>1.4 导航菜单界面...... 12<br><br>实例014 OutLook界面...... 12<br><br>实例015 带导航菜单的主界面...... 14<br><br>实例016 图形化的导航界面...... 15<br><br>1.5 特色程序界面...... 17<br><br>实例017 类QQ的程序界面...... 17<br><br>实例018 类似Windows Xp的程序界面...... 18<br><br>实例019 以图形按钮显示的界面...... 20<br><br>实例020 以树形显示的程序界面...... 21<br><br>实例021 动态按钮的窗体界面...... 22<br><br>1.6 特殊形状的窗体...... 24<br><br>实例022 非矩形窗体...... 24<br><br>实例023 建立字体形状窗体...... 25<br><br>实例024 控件随窗体自动调整...... 26<br><br>实例025 带分隔栏的窗体...... 27<br><br>实例026 随机更换主界面背景...... 27<br><br>1.7 多媒体光盘...... 28<br><br>实例027 自动启动的多媒体光盘程序...... 28<br><br>实例028 为触摸屏程序添加虚拟键盘...... 29<br><br>1.8 窗体效果...... 30<br><br>实例029 半透明渐显窗体...... 31<br><br>实例030 窗口颜色的渐变...... 32<br><br>1.9 窗体动画...... 33<br><br>实例031 窗体中的滚动字幕...... 33<br><br>实例032 动画显示窗体...... 34<br><br>实例033 制作闪烁的窗体...... 35<br><br>实例034 直接在窗体上绘图...... 37<br><br>实例035 动画形式的程序界面...... 38<br><br>1.10 标题栏窗体...... 39<br><br>实例036 使窗体标题栏文字右对齐...... 39<br><br>实例037 没有标题栏但可以改变大小的窗口...... 39<br><br>1.11 设置窗体位置...... 40<br><br>实例038 设置窗体在屏幕中的位置...... 40<br><br>实例039 始终在最上面的窗体...... 41<br><br>1.12 设置窗体大小...... 42<br><br>实例040 限制窗体大小...... 42<br><br>实例041 获取桌面大小...... 42<br><br>实例042 在窗口间移动按钮...... 43<br><br>实例043 如何实现Office助手...... 44<br><br>1.13 窗体控制技术...... 45<br><br>实例044 在关闭窗口前加入确认对话框...... 45<br><br>实例045 使用任意组件拖动窗体...... 46<br><br>实例046 修改提示字体及颜色...... 47<br><br>1.14 其他技术...... 48<br><br>实例047 如何为MDI类型窗体设置背景图片...... 48<br><br>实例048 向提示框中添加图标...... 49<br><br>第2章 控件应用....... 51<br><br>2.1 TextBox控件应用...... 52<br><br>实例049 只允许输入数字的TextBox控件...... 52<br><br>实例050 限制用户名称长度及设置密码文本...... 54<br><br>实例051 自动删除非法字符...... 55<br><br>实例052 为TextBox控件添加列表选择框...... 57<br><br>2.2 Button控件应用...... 58<br><br>实例053 在Button按钮中显示图标...... 58<br><br>2.3 ComboBox控件应用...... 59<br><br>实例054 将数据表中的字段添加到ComboBox控件...... 59<br><br>实例055 带查询功能的ComboBox控件...... 61<br><br>2.4 RichTextBox控件应用...... 63<br><br>实例056 利用RichTextBox控件实现文档管理功能...... 63<br><br>实例057 利用RichTextBox控件实现文字定位与标识...... 65<br><br>实例058 用RichTextBox控件显示图文数据...... 67<br><br>2.5 ListBox控件应用...... 68<br><br>实例059 在ListBox控件间交换数据...... 68<br><br>实例060 将数据库数据添加到组合框中...... 70<br><br>实例061 借助绑定控件实现数据选择录入...... 71<br><br>实例062  ListBox拒绝添加重复信息...... 72<br><br>2.6 选择类控件应用...... 73<br><br>实例063 利用选择控件实现权限设置...... 74<br><br>实例064 利用选择控件实现复杂查询...... 76<br><br>2.7 ListView控件应用...... 78<br><br>实例065  ListView列表拒绝添加重复信息...... 78<br><br>实例066 将数据库数据添加到ListView控件...... 80<br><br>实例067 用ListView控件制作导航界面...... 81<br><br>实例068 在ListView控件中对数据排序或统计...... 83<br><br>实例069 在ListView控件中绘制底纹...... 84<br><br>实例070 在列表视图中拖动视图项...... 85<br><br>实例071 用ListView控件选取整行数据...... 88<br><br>实例072 用ListView控件开发登录界面...... 89<br><br>2.8 TreeView控件应用...... 91<br><br>实例073 将数据库数据显示到树视图中...... 91<br><br>实例074 用TreeView控件制作导航界面...... 93<br><br>实例075 用TreeView控件遍历磁盘目录...... 94<br><br>实例076 TreeView控件在数据库中的应用...... 96<br><br>实例077 带复选框的树状菜单...... 98<br><br>2.9 其他控件典型应用...... 100<br><br>实例078 TrackBar的简单应用...... 100<br><br>实例079 SplitContainer的应用...... 102<br><br>实例080 MaskedTextBox控件的简单应用...... 103<br><br>实例081 制作日历计划任务...... 105<br><br>实例082 ImageAnimator类显示动画图片...... 108<br><br>实例083 QQ头像列表...... 110<br><br>2.10 控件技术...... 112<br><br>实例084 程序运行时智能增减控件...... 112<br><br>实例085 控制焦点移动...... 114<br><br>实例086 动态创建控件...... 115<br><br>实例087 在Button按钮上绘图...... 116<br><br>2.11 焦点变换与输入控制...... 117<br><br>实例088 按回车键焦点在控件中移动的录入窗口...... 117<br><br>实例089 程序运行时拖动控件...... 119<br><br>实例090 控件得到焦点时变色...... 120<br><br>实例091 控件的输入限制...... 121<br><br>2.12 特殊控件...... 122<br><br>实例092 为控件制作立体效果...... 122<br><br>实例093 获取控件名称和内容...... 124<br><br>第3章 组件应用....... 127<br><br>3.1 BackgroundWorker组件...... 128<br><br>实例094  BackgroundWorker组件执行异步操作...... 128<br><br>3.2 ErrorProvider组件...... 130<br><br>实例095 使用ErrorProvider组件验证文本框输入...... 130<br><br>实例096 利用ErrorProvider组件查看数据集中的错误...... 132<br><br>3.3 EventLog组件...... 134<br><br>实例097 使用EventLog组件读写Windows系统事件日志...... 134<br><br>实例098 使用EventLog组件保存Windows系统日志...... 136<br><br>实例099 使用EventLog组件向本机现有日志中添加条目...... 138<br><br>3.4 FileSystemWatcher组件...... 140<br><br>实例100 使用FileSystemWatcher组件监视系统日志文件是否被更改...... 140<br><br>3.5 HelpProvider组件...... 142<br><br>实例101 使用HelpProvider组件调用帮助文件...... 142<br><br>3.6 Process组件...... 143<br><br>实例102 使用Process组件访问本地进程...... 143<br><br>3.7 Timer组件...... 145<br><br>实例103 使用Timer组件制作计时器...... 145<br><br>实例104 使用Timer组件显示当前系统时间...... 150<br><br>实例105 使用Timer组件制作左右飘动的窗体...... 151<br><br>实例106 使用Timer组件实现奥运倒计时...... 152<br><br>3.8 ServiceController组件...... 154<br><br>实例107 使用ServiceController组件控制计算机的服务...... 154<br><br>3.9 ImageList组件...... 156<br><br>实例108 使用ImageList组件制作动画图片...... 156<br><br>3.10 DirectoryEntry组件...... 157<br><br>实例109 使用DirectoryEntry组件建立虚拟目录...... 158<br><br>第4章 图形技术....... 161<br><br>4.1 绘制图形...... 162<br><br>实例110 基本图形绘制...... 162<br><br>实例111 在图片中写入文字...... 163<br><br>实例112 局部图片的复制...... 165<br><br>实例113 波形图的绘制...... 166<br><br>4.2 图形转换...... 168<br><br>实例114 BMP转换成JPG格式...... 168<br><br>实例115 JPG转换成BMP格式...... 170<br><br>实例116 位图转化为WMF... 171<br><br>实例117 Ico文件转化为位图...... 172<br><br>实例118 图片批量转换工具...... 173<br><br>4.3 图像预览...... 175<br><br>实例119 局部图像放大...... 175<br><br>实例120 浏览大图片...... 177<br><br>实例121 剪切图片...... 178<br><br>实例122 图像旋转...... 181<br><br>实例123 鼠标拖拽图像...... 182<br><br>4.4 图形缩放与变换...... 183<br><br>实例124 如何放大和缩小图像...... 183<br><br>实例125 如何旋转JPG图像...... 184<br><br>实例126 如何实现图形翻转...... 185<br><br>4.5 图像效果...... 186<br><br>实例127 百叶窗效果显示图像...... 186<br><br>实例128 推拉效果显示图像...... 187<br><br>实例129 水平交错效果显示图像...... 188<br><br>实例130 垂直交错效果显示图像...... 190<br><br>实例131 图像纹理效果...... 191<br><br>实例132 图像浮雕效果...... 193<br><br>实例133 积木效果...... 194<br><br>实例134 马赛克效果显示图像...... 195<br><br>4.6 图像字体...... 197<br><br>实例135 旋转的文字...... 197<br><br>实例136 当前系统字体列表...... 198<br><br>实例137 空心文字...... 199<br><br>实例138 如何在图片上平滑移动文字...... 201<br><br>4.7 图像动画...... 202<br><br>实例139 动画背景窗体...... 202<br><br>实例140 随鼠标移动的图像...... 203<br><br>实例141 十字光标定位...... 204<br><br>实例142 抓取鼠标形状...... 206<br><br>4.8 图像识别...... 207<br><br>实例143 查看图片的像素...... 207<br><br>实例144 获取指定点的RGB值...... 207<br><br>4.9 图像工具...... 208<br><br>实例145 获取图片类型...... 208<br><br>实例146 简单画图程序...... 209<br><br>实例147 看图工具...... 213<br><br>实例148 文字保存为图片...... 215<br><br>4.10 图像应用...... 215<br><br>实例149 随机更换壁纸程序...... 216<br><br>实例150 屏幕保护...... 217<br><br>实例151 模拟石英钟...... 219<br><br>实例152 生肖速查...... 221<br><br>第5章 多媒体技术....... 225<br><br>5.1 CD、VCD播放...... 226<br><br>实例153 播放指定的avi-mid-wav文件...... 226<br><br>实例154 获取多媒体详细信息列表...... 227<br><br>5.2 MP3、WAV播放...... 228<br><br>实例155 带记忆功能的MP3播放器...... 228<br><br>实例156 自动播放的MP3播放器...... 231<br><br>实例157 学校体操定时音乐播放...... 233<br><br>5.3 动画播放...... 234<br><br>实例158 播放Flash动画...... 234<br><br>实例159 制作AVI播放器...... 236<br><br>实例160 播放Gif动画...... 237<br><br>实例161 利用Image制作小动画...... 239<br><br>5.4 媒体控制...... 240<br><br>实例162 检测是否安装声卡...... 240<br><br>实例163 打开和关闭CDROM..... 241<br><br>实例164 控制PC喇叭发声...... 242<br><br>5.5 多媒体应用...... 243<br><br>实例165 开机祝福程序...... 243<br><br>实例166 制作家庭影集...... 245<br><br>实例167 产品电子报价...... 246<br><br>实例168 产品滚动展示程序...... 248<br><br>实例169 将图片资源添加到EXE里...... 249<br><br>5.6 屏幕保护相关程序...... 250<br><br>实例170 电子相册屏幕保护程序...... 250<br><br>实例171 歌曲播放屏幕保护程序...... 251<br><br>第6章 文件系统....... 253<br><br>6.1 创建和删除文件...... 254<br><br>实例172 创建和删除文件夹...... 254<br><br>实例173 建立临时文件...... 255<br><br>实例174 根据日期动态建立文件...... 256<br><br>实例175 清空回收站...... 257<br><br>6.2 查找文件...... 258<br><br>实例176 搜索文件...... 259<br><br>实例177 检查文件是否存在...... 260<br><br>实例178 提取指定文件夹目录...... 261<br><br>6.3 修改文件...... 261<br><br>实例179 更改文件名称...... 262<br><br>实例180 修改文件属性...... 262<br><br>实例181 修改文件及目录的名字...... 264<br><br>6.4 文件目录...... 265<br><br>实例182 获得临时文件目录...... 265<br><br>实例183 获取应用程序所在目录...... 266<br><br>实例184 得到系统当前目录...... 266<br><br>实例185 在程序中改变当前路径...... 267<br><br>6.5 复制文件...... 268<br><br>实例186 移动正在使用的文件...... 268<br><br>实例187 批量复制文件...... 269<br><br>6.6 指定类型的文件操作...... 270<br><br>实例188 文本文件的操作...... 270<br><br>实例189 简单的文件加密解密...... 271<br><br>6.7 其他...... 273<br><br>实例190 获取窗口文本...... 273<br><br>实例191 判断文件是否正在被使用...... 274<br><br>实例192 在程序中调用.HLP文件...... 275<br><br>实例193  C#中实现文件拖放...... 276<br><br>实例194 文件比较...... 276<br><br>第7章 操作系统与Windows相关程序....... 279<br><br>7.1 启动相关...... 280<br><br>实例195 进入Windows前发出警告...... 280<br><br>实例196 实现注销、关闭和重启计算机...... 281<br><br>7.2 获得磁盘属性...... 284<br><br>实例197 获得硬盘序列号...... 284<br><br>实例198 获取映射驱动器路径...... 286<br><br>实例199 判断驱动器类型...... 287<br><br>7.3 磁盘相关设置...... 288<br><br>实例200 取消磁盘共享...... 288<br><br>实例201 检查驱动器容量...... 289<br><br>实例202 检测磁盘是否准备好...... 290<br><br>实例203 图表显示磁盘容量...... 291<br><br>实例204 格式化磁盘...... 293<br><br>7.4 系统控制...... 294<br><br>实例205 怎样隐藏鼠标...... 294<br><br>实例206 允许和禁止用户关机...... 295<br><br>实例207 锁定计算机...... 296<br><br>7.5 系统设置...... 297<br><br>实例208 设置系统输入法...... 297<br><br>实例209 设置桌面颜色...... 298<br><br>实例210 鼠标交换左右键...... 299<br><br>7.6 系统监控...... 299<br><br>实例211 检测系统启动模式...... 300<br><br>实例212 内存使用状态监控...... 301<br><br>实例213 监视剪贴板内容...... 302<br><br>7.7 系统软件信息...... 303<br><br>实例214 获取用户名...... 303<br><br>实例215 获取系统目录...... 305<br><br>实例216 注册系统热键...... 306<br><br>实例217 获取和修改BIOS计算机名...... 307<br><br>7.8 鼠标操作...... 308<br><br>实例218 动画鼠标...... 309<br><br>实例219 限制鼠标活动区域...... 310<br><br>实例220 获取鼠标在任意点的位置...... 311<br><br>实例221 判断键盘按下的键值...... 311<br><br>7.9 程序控制...... 312<br><br>实例222 打开控制面板中的程序...... 313<br><br>实例223 添加程序托盘...... 314<br><br>实例224 不出现在任务栏上的程序...... 314<br><br>实例225 怎样调用外部的Exe文件...... 315<br><br>实例226 关闭外部已开启的程序...... 316<br><br>7.10 程序运行...... 317<br><br>实例227 防止程序多次运行...... 317<br><br>实例228 开机后程序自动运行...... 319<br><br>实例229 获取任务栏尺寸大小...... 320<br><br>实例230 改变系统提示信息...... 321<br><br>实例231 获取系统环境变量...... 322<br><br>实例232 启动屏幕保护...... 323<br><br>7.11 系统隐藏...... 324<br><br>实例233 隐藏、显示任务栏...... 324<br><br>实例234 隐藏、显示开始按钮...... 325<br><br>实例235 查看当前系统版本...... 326<br><br>实例236 使桌面图标文字透明...... 328<br><br>实例237 检索系统中正在运行的任务...... 329<br><br>实例238 列出系统中的打印机...... 330<br><br>7.12 其他...... 332<br><br>实例239 两种信息发送方式...... 332<br><br>实例240 功能快捷键...... 336<br><br>第8章 注册表....... 339<br><br>8.1 操作注册表...... 340<br><br>实例241 怎样存取注册表信息...... 340<br><br>实例242 注册表保存注册信息...... 341<br><br>实例243 设置“显示 属性”窗体...... 342<br><br>实例244 列出注册表指定项下全部键值...... 343<br><br>8.2 系 统 设 置...... 344<br><br>实例245 隐藏、显示桌面图标...... 345<br><br>实例246 隐藏驱动器...... 345<br><br>实例247 禁用运行注册表...... 347<br><br>8.3 IE浏览器设置...... 348<br><br>实例248 修改IE浏览器标题栏内容...... 348<br><br>实例249 隐藏IE浏览器的右键关联菜单...... 349<br><br>实例250 设置IE浏览器的默认主页...... 350<br><br>实例251 禁止修改IE浏览器主页...... 351<br><br>8.4 应用软件设置...... 352<br><br>实例252 设置Word 2000文档及图片的保存路径...... 352<br><br>实例253 限制软件使用次数...... 353<br><br>第9章 数据库技术....... 355<br><br>9.1 连接Access数据库...... 356<br><br>实例254 连接Access数据库...... 356<br><br>实例255 连接加密的Access数据库...... 357<br><br>实例256 自动识别Access 2000数据库路径...... 358<br><br>实例257 连接网络上共享的Access 2000数据库...... 360<br><br>9.2 连接SQL Server数据库...... 361<br><br>实例258 使用ODBC DSN连接SQL Server数据库...... 361<br><br>实例259 使用ODBC非DSN连接SQL Server数据库...... 364<br><br>实例260 使用OLE DB连接SQL Server数据库...... 365<br><br>实例261 建立SQL Server数据库连接...... 366<br><br>9.3 连接其他数据库...... 367<br><br>实例262 连接Excel. 367<br><br>实例263 连接Oracle数据库...... 368<br><br>9.4 数据库结构的读取与修改...... 369<br><br>实例264 读取SQL Server数据库结构...... 369<br><br>实例265 修改SQL Server数据库结构...... 372<br><br>9.5 数据录入...... 374<br><br>实例266 利用数据绑定控件录入数据...... 374<br><br>实例267 使用ADO.NET对象录入数据...... 376<br><br>实例268 利用SQL语句录入数据...... 379<br><br>实例269 利用存储过程录入数据...... 380<br><br>9.6 图片存取技术...... 383<br><br>实例270 使用存取文件名的方法存取图片...... 383<br><br>实例271 使用ADO.NET对象向SQL Server数据库存入图片...... 384<br><br>9.7 数据修改...... 387<br><br>实例272 利用数据绑定控件修改数据...... 387<br><br>实例273 利用数据对象修改数据...... 390<br><br>实例274 利用SQL语句修改数据...... 391<br><br>实例275 利用存储过程修改数据...... 393<br><br>9.8 数据保存前判断...... 395<br><br>实例276 判断输入数据是否符合要求...... 395<br><br>实例277 通过存储过程实现自动编号...... 398<br><br>9.9 数据删除...... 401<br><br>实例278 删除表格中指定的记录...... 401<br><br>实例279 利用SQL语句删除数据...... 402<br><br>9.10 数据记录...... 403<br><br>实例280 分页显示信息...... 403<br><br>实例281 移动记录...... 404<br><br>9.11 数据维护...... 406<br><br>实例282 在C#中分离SQL Server数据库...... 406<br><br>实例283 在C#中附加SQL Server数据库...... 407<br><br>实例284 在C#中附加单文件SQL Server数据库...... 409<br><br>9.12 数据备份恢复...... 410<br><br>实例285 备份SQL Server数据库...... 410<br><br>实例286 还原SQL Server数据库...... 413<br><br>9.13 管理系统开发相关...... 415<br><br>实例287 开启SQL Server数据库...... 415<br><br>实例288 断开SQL Server数据库与其他应用程序的连接...... 417<br><br>实例289 带图像列表的系统登录程序...... 419<br><br>实例290 利用SQL语句执行外围命令...... 420<br><br>实例291 系统初始化...... 421<br><br>第10章 SQL查询相关技术....... 425<br><br>10.1 SELECT子句...... 426<br><br>实例292 查询特定列数据...... 426<br><br>实例293 使用列别名...... 428<br><br>实例294 在列上加入计算...... 430<br><br>实例295 使用函数设置条件...... 431<br><br>10.2 查询常量...... 432<br><br>实例296 查询数字...... 433<br><br>实例297 查询字符串...... 434<br><br>实例298 查询日期数据...... 436<br><br>实例299 查询逻辑型数据...... 437<br><br>实例300 查询空数据...... 438<br><br>10.3 查询变量...... 440<br><br>实例301 利用变量查询字符串数据...... 440<br><br>实例302 利用变量查询数值型数据...... 441<br><br>实例303 利用变量查询日期型数据...... 442<br><br>10.4 模式查询...... 444<br><br>实例304 利用“_”通配符进行查询...... 444<br><br>实例305 利用“%”通配符进行查询...... 445<br><br>实例306 利用“[]”通配符进行查询...... 446<br><br>实例307 利用“[^]”通配符进行查询...... 448<br><br>实例308 复杂的模式查询...... 449<br><br>10.5 TOP和PERCENT限制查询结果...... 450<br><br>实例309 查询前10名数据...... 450<br><br>实例310 取出数据统计结果的前10名数据...... 451<br><br>实例311 查询销售量占前50%的图书信息...... 453<br><br>实例312 查询库存数量占后20%的图书信息...... 454<br><br>10.6 周期、日期查询...... 455<br><br>实例313 查询指定日期的数据...... 455<br><br>实例314 查询指定时间段的数据...... 457<br><br>实例315 按月查询数据...... 458<br><br>10.7 比较、逻辑、重复查询...... 460<br><br>实例316 查询数据大于指定条件的数据...... 460<br><br>实例317 NOT与谓词进行组合条件的查询...... 461<br><br>实例318 查询时不显示重复记录...... 463<br><br>实例319 列出数据中的重复记录和记录条数...... 465<br><br>10.8 在查询中使用OR和AND运算符...... 466<br><br>实例320 利用OR运算符进行查询...... 466<br><br>实例321 利用AND运算符进行查询...... 467<br><br>实例322 同时利用OR、AND运算符进行查询...... 469<br><br>10.9 排序、分组统计...... 471<br><br>实例323 数据分组统计(单列)...... 471<br><br>实例324 在分组查询中使用ALL关键字...... 473<br><br>实例325 在分组查询中使用CUBE运算符...... 475<br><br>实例326 在分组查询中使用ROLLUP... 477<br><br>实例327 对数据进行降序查询...... 479<br><br>实例328 对数据进行多条件排序...... 480<br><br>实例329 对统计结果进行排序...... 482<br><br>实例330 按仓库分组统计图书库存(多列)...... 483<br><br>实例331 多表分组统计...... 484<br><br>实例332 使用COMPUTE... 485<br><br>实例333 使用COMPUTE BY.... 487<br><br>10.10 聚合函数...... 488<br><br>实例334 利用聚合函数SUM对销售额进行汇总...... 488<br><br>实例335 利用聚合函数AVG求某班学生的平均年龄...... 490<br><br>实例336 利用聚合函数MIN求销售额、利润最少的商品...... 492<br><br>实例337 利用聚合函数MAX求月销售额完成最多的员工...... 493<br><br>实例338 利用聚合函数COUNT求日销售额大于某值的商品数...... 495<br><br>实例339 利用聚合函数First或Last求数据表中第一条或最后一条记录...... 496<br><br>10.11 多表查询(连接查询)...... 498<br><br>实例340 利用FROM子句进行多表查询...... 498<br><br>实例341 使用表别名...... 499<br><br>实例342 合并多个结果集...... 501<br><br>10.12 嵌套查询...... 503<br><br>实例343 简单嵌套查询...... 503<br><br>实例344 复杂嵌套查询...... 504<br><br>实例345 嵌套查询在查询统计中的应用...... 506<br><br>10.13 子查询...... 508<br><br>实例346 用子查询做派生的表...... 508<br><br>实例347 用子查询作表达式...... 510<br><br>实例348 在Update语句中应用子查询...... 511<br><br>10.14 联合语句Union... 512<br><br>实例349 使用联合查询...... 512<br><br>实例350 多表联合查询...... 514<br><br>实例351 对联合查询后的结果进行排序...... 515<br><br>10.15 内联接查询...... 517<br><br>实例352 简单内联接查询...... 517<br><br>实例353 复杂内联接查询...... 518<br><br>实例354 使用内联接选择一个表与另一个表中行相关的所有行...... 519<br><br>10.16 外联接查询...... 520<br><br>实例355 left outer join查询...... 521<br><br>实例356 right outer join查询...... 522<br><br>实例357 使用外联接进行多表联合查询...... 523<br><br>10.17 利用IN进行查询...... 525<br><br>实例358 用IN查询表中的记录信息...... 525<br><br>实例359 使用IN引入子查询限定查询范围...... 526<br><br>10.18 交叉表查询...... 527<br><br>实例360 利用Trasform分析数据...... 527<br><br>实例361 利用Trasform动态分析数据...... 529<br><br>实例362 静态交叉表(SQLServer 2000)...... 531<br><br>实例363 动态交叉表(SQLServer 2000)...... 533<br><br>10.19 函数查询...... 535<br><br>实例364 在查询语句中使用格式化函数...... 536<br><br>实例365 在查询语句中使用字符串函数...... 537<br><br>实例366 在查询中使用日期函数...... 538<br><br>10.20 having语句应用...... 540<br><br>实例367 利用having语句过滤分组数据...... 540<br><br>实例368 having语句应用在多表查询中...... 541<br><br>10.21 视图的应用...... 543<br><br>实例369 在C#中应用视图...... 543<br><br>实例370 获取数据库中的全部用户视图...... 544<br><br>实例371 通过视图修改数据...... 545<br><br>10.22 存储过程的应用...... 546<br><br>实例372 C#应用存储过程...... 546<br><br>实例373 应用存储过程添加数据...... 547<br><br>实例374 应用存储过程修改数据...... 549<br><br>实例375 应用存储过程删除数据...... 550<br><br>实例376 C#应用查询存储过程...... 551<br><br>实例377 获取数据库中全部的存储过程...... 552<br><br>实例378 加密存储过程...... 553<br><br>10.23 触发器的应用...... 555<br><br>实例379 Insert触发器的应用...... 555<br><br>实例380 Update触发器在系统日志中的应用...... 556<br><br>实例381 触发器的嵌套使用...... 557<br><br>实例382 获取数据库中的触发器...... 559<br><br>第11章 报表与打印技术....... 561<br><br>11.1 Windows组件打印...... 562<br><br>实例383 打印窗体中的数据...... 562<br><br>实例384 图形打印...... 564<br><br>11.2 利用报表生成器设计报表...... 566<br><br>实例385 利用报表专家设计并显示学生基本信息...... 566<br><br>实例386 分组统计报表...... 569<br><br>实例387 在水晶报表中添加图表...... 571<br><br>11.3 水晶报表基本操作...... 574<br><br>实例388 在水晶报表中使用Access数据库...... 575<br><br>实例389 在水晶报表中使用SQL Server数据库...... 576<br><br>实例390 订货总金额超过10万元显示“恭喜获奖”文字...... 577<br><br>实例391 薪资大于或等于1万元使用蓝色字体标记...... 580<br><br>实例392 筛选薪资大于2000元的男员工...... 582<br><br>实例393 按类别分组统计图书库存...... 584<br><br>实例394 按成绩总分降序排序...... 585<br><br>实例395 部门销售量占公司总销售量的业绩百分比...... 586<br><br>11.4 子报表的使用...... 588<br><br>实例396 插入子报表...... 588<br><br>实例397 编辑与重新导入子报表...... 589<br><br>实例398 根据需要显示子报表...... 591<br><br>11.5 调用Office进行打印...... 593<br><br>实例399 利用Word打印员工报表...... 593<br><br>实例400 利用Excel打印学生信息报表...... 595<br><br>第12章 图表技术....... 597<br><br>12.1 简单图表...... 598<br><br>实例401 绘制坐标系...... 598<br><br>实例402 绘制椭圆...... 599<br><br>实例403 绘制矩形...... 601<br><br>实例404 绘制曲线...... 602<br><br>12.2 柱形图表...... 603<br><br>实例405 将汇总数据利用图表分析...... 603<br><br>实例406 柱形图表分析商品走势...... 605<br><br>实例407 对排序数据进行分析...... 608<br><br>实例408 利用控件实现柱形图分析...... 609<br><br>12.3 折线图表...... 610<br><br>实例409 利用图表分析产品销售走势...... 610<br><br>实例410 利用图表分析彩票中奖情况...... 612<br><br>实例411 多曲线数据分析...... 614<br><br>实例412 网站人气指数曲线分析...... 617<br><br>12.4 饼型图表...... 619<br><br>实例413 利用饼型图分析公司男女比率...... 619<br><br>实例414 利用饼型图分析产品市场占有率...... 620<br><br>实例415 利用多饼型图分析企业人力资源情况...... 621<br><br>12.5 图表技术的应用...... 623<br><br>实例416 绘制验证码...... 623<br><br>实例417 绘制不规则窗体...... 625<br><br>第13章 硬件相关开发技术....... 627<br><br>13.1 串口控制...... 628<br><br>实例418 通过串口发送数据...... 628<br><br>实例419 通过串口关闭对方计算机...... 630<br><br>13.2 加密狗...... 631<br><br>实例420 密码写入与读出加密狗...... 631<br><br>实例421 使用加密狗进行身份验证...... 634<br><br>13.3 IC卡应用...... 635<br><br>实例422 向IC卡中写入数据...... 635<br><br>实例423 读取IC卡中的数据...... 638<br><br>实例424 利用IC卡制作考勤程序...... 639<br><br>13.4 监控...... 641<br><br>实例425 简易视频程序...... 641<br><br>实例426 摄像头监控录像...... 644<br><br>实例427 超市摄像头定时监控系统...... 645<br><br>13.5 语音卡控制...... 647<br><br>实例428 语音卡电话呼叫系统...... 647<br><br>实例429 客户来电查询系统...... 652<br><br>实例430 语音卡实现电话录音...... 653<br><br>13.6 手机程序开发...... 655<br><br>实例431 利用短信猫收发短信息...... 655<br><br>实例432 利用短信远程关闭计算机...... 659<br><br>实例433 短信息采集烟草销售数据...... 660<br><br>实例434 “春晚”节目评比短信息互动平台...... 663<br><br>13.7 其他程序...... 664<br><br>实例435 条形码扫描器销售商品...... 664<br><br>实例436 利用神龙卡制作练歌房程序...... 665<br><br>第14章 网络开发技术....... 669<br><br>14.1 计算机设置...... 670<br><br>实例437 更改计算机名称...... 670<br><br>实例438 通过计算机名获取IP地址...... 672<br><br>实例439 通过IP地址获取主机名称...... 673<br><br>实例440 修改本机IP地址...... 674<br><br>实例441 得到本机MAC地址...... 677<br><br>实例442 获得系统打开的端口和状态...... 678<br><br>实例443 更改DNS地址...... 680<br><br>14.2 远程控制...... 681<br><br>实例444 远程控制计算机...... 682<br><br>实例445 远程服务控制...... 683<br><br>14.3 网络复制文件...... 686<br><br>实例446 网络中的文件复制...... 686<br><br>14.4 局域网管理...... 688<br><br>实例447 在局域网内发送信息...... 688<br><br>实例448 获取网络中所有工作组名称...... 690<br><br>实例449 列出工作组中所有计算机...... 692<br><br>实例450 获取网络中某台计算机的磁盘信息...... 693<br><br>实例451 映射网络驱动器...... 694<br><br>14.5 网络连接与通信...... 696<br><br>实例452 编程实现Ping操作...... 696<br><br>14.6 网络聊天室...... 698<br><br>实例453 利用C#设计聊天程序...... 698<br><br>实例454 编写网络聊天室...... 700<br><br>第15章 Web编程....... 703<br><br>15.1 浏览器应用...... 704<br><br>实例455 制作自己的网络浏览软件...... 704<br><br>实例456 XML数据库文档的浏览...... 708<br><br>15.2 上网控制...... 710<br><br>实例457 定时上Internet. 710<br><br>实例458 监测当前网络连接状态...... 712<br><br>15.3 邮件管理...... 713<br><br>实例459 收取电子邮件...... 713<br><br>实例460 SMTP协议发送电子邮件...... 717<br><br>15.4 网上信息提取...... 719<br><br>实例461 提取并保存网页源码...... 719<br><br>实例462 提取网页标题...... 722<br><br>第16章 加密、安全与软件注册....... 725<br><br>16.1 数据加密与解密...... 726<br><br>实例463 数据加密技术...... 726<br><br>实例464 文本文件加密与解密...... 727<br><br>实例465 利用图片加密文件...... 732<br><br>16.2 Access数据库安全...... 735<br><br>实例466 如何编程修复Access数据库...... 735<br><br>实例467 访问带验证模式的Sqlserver 2000数据库...... 737<br><br>16.3 软件注册与加密...... 739<br><br>实例468 利用INI文件对软件进行注册...... 739<br><br>实例469 利用注册表设计软件注册程序...... 741<br><br>实例470 利用网卡序列号设计软件注册程序...... 743<br><br>实例471 根据cpu序列号、磁盘序列号设计软件注册程序...... 746<br><br>第17章 数据结构与算法....... 749<br><br>17.1 链表的实现...... 750<br><br>实例472 单向链表的实现...... 750<br><br>17.2 双向链表...... 755<br><br>实例473 双向链表...... 755<br><br>17.3 堆栈...... 760<br><br>实例474 堆栈的实现...... 760<br><br>17.4 队列...... 762<br><br>实例475 队列的实现...... 763<br><br>17.5 树的实现...... 764<br><br>实例476 树的实现...... 764<br><br>17.6 排序...... 769<br><br>实例477 冒泡排序...... 769<br><br>实例478 选择排序...... 770<br><br>实例479 插入排序...... 771<br><br>实例480 希尔排序...... 772<br><br>17.7 常见算法的实际应用...... 773<br><br>实例481 判断素数的算法...... 773<br><br>实例482 加密和解密算法...... 774<br><br>实例483 判断身份证是否合法...... 775<br><br>实例484 判断IP地址是否合法的算法...... 777<br><br>实例485 按要求生成指定位数编号...... 778<br><br>实例486 身份证号从15位升到18位算法...... 779<br><br>第18章 C#高级开发....... 781<br><br>18.1 Windows服务开发...... 782<br><br>实例487 将局域网聊天程序开发成Windows服务...... 782<br><br>18.2 Remoting分布式开发...... 789<br><br>实例488 运用Remoting实现文件传送...... 789<br><br>实例489 大规模数据访问时缓解服务器压力...... 796<br><br>18.3 COM+服务开发...... 802<br><br>实例490 COM+服务实现银行转账系统...... 803<br><br>实例491 COM+服务解决同时访问大量数据并发性...... 807<br><br>第19章 实用工具....... 813<br><br>19.1 数据库工具...... 814<br><br>实例492 自动配置ODBC的程序...... 814<br><br>实例493 制作SQL Server提取器...... 817<br><br>19.2 个人工具...... 819<br><br>实例494 个人通讯录...... 819<br><br>实例495 电子名片盒...... 822<br><br>实例496 个人日记本...... 823<br><br>实例497 个人理财管理...... 825<br><br>19.3 实用工具...... 827<br><br>实例498 电话区号、邮编管理软件...... 827<br><br>实例499 火车时刻查询软件...... 828<br><br>实例500 网站网址导航程序...... 832<br><br>19.4 其他工具...... 833<br><br>实例501 人民币金额转换...... 834<br><br>实例502 列举局域网SQL服务器...... 836<br><br>实例503 整点报时程序...... 837<br><br>实例504 红绿灯程序...... 839<br><br>实例505 万年历...... 841<br><br>实例506 彩票抽奖机...... 844<br><br>实例507 电子相册...... 846<br><br>第20章 程序打包....... 849<br><br>20.1 最简单的程序打包...... 850<br><br>实例508 最简单的程序打包...... 850<br><br>实例509 将特定文件安装到指定文件夹中...... 852<br><br>20.2 打包注册表信息...... 854<br><br>实例510 打包注册表信息...... 854<br><br>技术要点对应实例位置....... 857<br><br>

共有评论
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|版权声明|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright©2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo