【新华书店】C#开发实例大全(提高卷) 全新正版pdf下载pdf下载

【新华书店】C#开发实例大全(提高卷) 全新正版百度网盘pdf下载

作者:
简介:本篇主要提供【新华书店】C#开发实例大全(提高卷) 全新正版pdf下载
出版社:
出版时间:
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

商品介绍
  • 作者:软件开发技术联盟
  • 著:软件开发技术联盟
  • 装帧:暂无
  • 印次:暂无
  • 定价:128.0
  • ISBN:9787302384779
  • 出版社:清华大学出版社
  • 开本:16开
  • 印刷时间:暂无
  • 语种:中文
  • 出版时间:2016-01-01
  • 页数:894
  • 外部编号:1201250024
  • 版次:1
目录

篇鼠标与键盘控制篇
章鼠标操作控制
1.1获取鼠标信息
实例001获取鼠标双击时间间隔
实例002获取光标闪烁的频率
实例003获取鼠标键数
实例004显示鼠标的等待光标
实例005获得鼠标在窗体上的位置
实例006记录鼠标行为
实例007通过截取系统消息判断鼠标的单击键
1.2鼠标基本设置
实例008定义鼠标指针形状
实例009自定义鼠标的图片
实例010自定义动画鼠标
实例011交换鼠标左右键功能
实例012限制鼠标在某一区域工作
实例013屏蔽鼠标按键
实例014鼠标设置器
1.3鼠标操作在实际中的应用
实例015隐藏和显示鼠标
实例016鼠标双击窗体时模拟键盘Tab键*作<*r>实例017使用鼠标拖放复制文本
实例018利用鼠标绘图
实例019模拟鼠标*作<*r>实例020实现鼠标穿透窗体

*2章键盘操作控制
2.1获取键盘信息
实例021获取组合键
实例022获取功能键
实例023判断NumLock键和CapsLock键是否锁定
实例024将回车键转换为Tab键
2.2键盘热键的设置
实例025屏蔽Alt F4组合键关闭窗体
实例026实现按下Esc键关闭窗体
实例027屏蔽系统的Ctrl C/X/V组合键
实例028避免按回车键产生“嘀”声
实例029设置/屏蔽系统热键
2.3键盘操作在实际中的应用
实例030打开和关闭输入法编辑器
实例031使用键盘控制窗体的移动
实例032虚拟键盘*作<*r>实例033多功能键盘

*2篇Windows系统开发篇
*3章获取系统相关信息
3.1获取计算机系统信息
实例034获取系统时间
实例035获取系统目录
实例036获取计算机名称
实例037获取当前程序运行目录
实例038获得操作系统版本号
实例039获取系统启动后经过的时间
实例040获取任务栏尺寸
实例041改变系统提示信息
实例042获取系统环境变量
3.2获取计算机硬件信息
实例043获取计算机内存信息
实例044获取CPU相关信息
实例045获取主板相关信息
实例046获得硬盘序列号
实例047获取所有逻辑分区
实例048获取磁盘空间
实例049获得磁盘的文件系统类型
实例050判断驱动器类型并获取其属*
实例051获取显示设备的名称及PNPDevice**
实例052获取声音设备的名称及PNPDevice**
实例053获取屏幕的分辨率
实例054获取系统已经安装的打印机信息
3.3获取系统网络信息
实例055得到本地机器的IP地址
实例056检测计算机是否存在网络连接
实例057判断计算机的联机状态
3.4获取特殊文件夹路径
实例058获取系统特殊文件夹路径
实例059得到本地运行的EXE的路径
实例060获取映射驱动器路径
3.5获取Windows当前用户信息
实例061获取当前用户
实例062判断当前用户是哪种用户
3.6获取Windows日志信息
实例063获取系统日志信息
实例064获取安全日志信息
实例065获取应用程序日志信息
实例066创建并写入自定义日志信息
实例067向系统日志写入自定义数据
实例068向应用程序日志写入自定义信息

*4章系统控制应用
4.1启动相关
实例069进入Windows前发出警告
实例070将计算机设置为休眠状态
实例071禁止用户关闭计算机
实例072实现注销、关闭和重启计算机
实例073定时关闭计算机
实例074远程关闭与重启计算机
4.2磁盘相关设置
实例075取消磁盘共享
实例076检测磁盘是否准备好
实例077图表显示磁盘容量
实例078修改磁盘格式
实例079格式化磁盘
4.3系统设置
实例080禁止使用Windows任务管理器
实例081为文件新增右键菜单项
实例082修改计算机的默认打印机
实例083通过注册表设置桌面背景
实例084利用API设置桌面背景
实例085音乐风景桌面
实例086设置系统任务栏时间
实例087设置屏幕分辨率
实例088修改计算机名称
实例089显示器控制
实例090屏幕放*镜<*r>4.4系统隐藏
实例091隐藏、显示任务栏
实例092隐藏、显示开始按钮
实例093使桌面图标文字透明
实例094检索系统中正在运行的任务
实例095隐藏、显示桌面图标
4.5系统控制
实例096切换输入法
实例097全角半角转换
实例098制作系统挂机锁
实例099开机启动项管理
实例100启动Windows系统服务
实例101执行命令行命令
4.6系统监控
实例102检测系统启动模式
实例103监视剪贴板的内容
实例104内存使用状态监控
实例105键盘钩子屏蔽热键
实例106CPU使用率

*5章程序控制应用
5.1程序控制
实例107打开控制面板中的程序
实例108动态系统托盘图标
实例109控制程序不出现在任务栏上
实例110启动屏幕保护
实例111使用回车键控制鼠标焦点
实例112在TextBox控件中禁用鼠标右键
实例113制作屏幕截图程序
实例114复制程序本身
实例115分段显示电话号码颜色
5.2程序运行
实例116使用互斥量禁止程序运行多次
实例117使用进程名禁止程序运行多次
实例118清空回收站
5.3计算机控制
实例119设置系统仅能运行的程序
实例120获取本地计算机上所有的进程
实例121获取远程计算机上所有的进程
实例122调用外部的EXE文件
实例123关闭外部已开启的程序
实例124进程管理器
实例125实现行业软件系统注销功能
实例126创建应用程序快捷方式
实例127使PC喇叭发音

*3篇数据库及LINQ开发篇
*6章SQL查询相关技术
6.1SELECT子句
实例128查询特定列数据
实例129使用列别名
实例130在列上加入计算
实例131使用函数设置条件
6.2查询常量
实例132查询数字
实例133查询字符串
实例134查询日期数据
实例135查询逻辑型数据
实例136查询空(‘’或NULL)数据
6.3查询变量
实例137利用变量查询字符串数据
实例138利用变量查询数值型数据
实例139利用变量查询日期型数据
6.4模糊查询
实例140利用“_”通配符进行查询
实例141利用“*”通配符进行查询
实例142利用“[]”通配符进行查询
实例143利用“[^]”通配符进行查询
实例144复杂的模糊查询
6.5TOP和PERCENT限制查询结果
实例145查询前10名数据
实例146取出数据统计结果的后10名数据
实例147查询0到*20名的数据
实例148查询销售量占前50*的图书信息
实例149查询库存数量占后20*的图书信息
6.6数值查询
实例150判断是否为数值
实例151在查询时对数值进行取整
实例152将查询到的数值*舍五入
实例153使用三角函数计算数值
实例154求数值的**值
实例155根据生成的随机数查询记录
实例156根据查询数值的符号显示具体文本
6.7字符串查询
实例157实现字符串的大小写转换
实例158返回字符在字符串中出现的次数
实例159返回字符串中的子串
实例160删除字符串中的子串
实例161查找并替换字符串
实例162比较两个字符串
6.8周期、日期查询
实例163判断是否为日期
实例164查询指定日期的数据
实例165查询指定时间段的数据
实例166按年、月或日查询数据
实例167返回当前日期时间及其对应的星期
实例168查询指定时间间隔的数据
6.9比较、逻辑、重复查询
实例169利用运算符查询指定条件的数据
实例170NOT与谓词进行组合条件的查询
实例171查询时不显示重复记录
实例172列出数据中的重复记录和记录条数
6.10在查询中使用OR和AND运算符
实例173利用OR运算符进行查询
实例174利用AND运算符进行查询
实例175同时利用OR、AND运算符进行查询
6.11排序、分组统计
实例176数据分组统计(单列)
实例177在分组查询中使用ALL关键字
实例178在分组查询中使用CUBE运算符
实例179在分组查询中使用ROLLUP
实例180对数据进行降序查询
实例181对数据进行多条件排序
实例182对统计结果进行排序
实例183按姓氏笔画排序
实例184按姓氏拼音排序
实例185按仓库分组统计图书库存(多列)
实例186多表分组统计
实例187使用COMPUTE
实例188使用COMPUTEBY
6.12聚合函数
实例189利用聚合函数SUM对销售额进行汇总
实例190利用聚合函数AVG求某班学生的
平均年龄
实例191利用聚合函数MIN求销售额、利润*少的商品
实例192利用聚合函数MAX求月销售额完成*多的员工
实例193利用聚合函数COUNT求日销售额大于某值的商品数
实例194利用聚合函数FIRST或LAST求数据表中**条或*后一条记录
实例195利用聚合函数显示数据库中重复记录的数量
实例196查询大于平均值的所有数据
实例197获取无重复或者不为空的记录数
实例198随机查询求和
实例199统计某个值出现的次数
6.13多表查询(连接查询)
实例200利用FROM子句进行多表查询
实例201使用表别名
实例202合并多个结果集
实例203笛卡儿乘积查询
6.14嵌套查询
实例204简单嵌套查询
实例205复杂嵌套查询
实例206嵌套查询在查询统计中的应用
6.15子查询
实例207用子查询做派生的表
实例208用子查询作表达式
实例209使用ALL谓词引入子查询
实例210使用ANY/SOME谓词引入子查询
实例211使用EXISTS运算符引入子查询
实例212在HAVING子句中使用子查询过滤数据
实例213在UPDATE语句中应用子查询
实例214使用子查询删除数据
6.16组合语句
实例215使用组合查询
实例216多表组合查询
实例217对组合查询后的结果进行排序
实例218获取组合查询中两个结果集的交集
实例219获取组合查询中两个结果集的差集
6.17内连接查询
实例220简单内连接查询
实例221复杂内连接查询
实例222使用INNERJOIN实现自身连接
实例223使用INNERJOIN实现等值连接
实例224使用INNERJOIN实现不等连接
实例225使用内连接*择一个表与另一个表中
行相关的所有行
6.18外连接查询
实例226LEFTOUTERJOIN查询
实例227RIGHTOUTERJOIN查询
实例228使用外连接进行多表联合查询
6.19利用IN进行查询
实例229用IN查询表中的记录信息
实例230使用IN引入子查询限定查询范围
实例231使用NOTIN运算符引入子查询
6.20交叉表查询
实例232利用Transform分析数据(Access)
实例233利用Transform动态分析数据
(Access)
实例234静态交叉表(SQLServer2005)
实例235动态交叉表(SQLServer2005)
6.21函数查询
实例236在查询语句中使用格式化函数
实例237在查询语句中使用字符串函数
实例238在查询中使用日期函数
6.22索引查询
实例239使用UNIQUE关键字创建**索引
实例240使用CLUSTERED关键字创建聚簇索引
实例241使用索引视图查询数据
实例242删除索引
6.23应用存储过程
实例243使用存储过程查询多表中的数据
实例244使用存储过程向表中添加数据
实例245使用存储过程删除表中的数据
6.24HAVING语句应用
实例246利用HAVING子句过滤分组数据
实例247HAVING子句应用在多表查询中

*7章SQL不错应用
7.1SQL中的流程控制语句
实例248使用BEGIN…END语句控制批处理
实例249使用IF语句指定执行条件
实例250使用IFEXISTS语句检测数据是否存在
实例251使用WHILE语句执行循环语句块
实例252使用CASE语句执行分支判断
实例253使用RETURN语句执行返回
实例254使用WAITFOR语句延期执行语句
实例255使用GOTO语句实现跳转
实例256使用TRYCATCH语句进行异常处理
实例257使用PRINT语句进行打印
实例258使用RAISERROR语句返回错误信息
实例259使用SET语句进行*项设置
7.2视图的应用
实例260在C#中应用视图
实例261获取数据库中的全部用户视图
实例262通过视图修改数据
实例263通过视图过滤数据
实例264使用视图格式化检索到的数据
实例265对视图定义文本进行加密
实例266使用视图生成计算列
7.3存储过程的应用
实例267C#中应用存储过程
实例268应用存储过程添加数据
实例269应用存储过程修改数据
实例270应用存储过程删除数据
实例271获取数据库中全部的存储过程
实例272在存储过程中使用RETURN定义返回值
实例273执行带回传参数的存储过程
实例274重命名存储过程
实例275在存储过程中使用事务
实例276加密存储过程
实例277查看存储过程的相关信息
7.4触发器的应用
实例278获取数据库中的触发器
实例279使用Insert触发器向薪水表中添加薪水信息
实例280Update触发器在系统日志中的应用
实例281使用Delete触发器删除员工薪水信息
实例282触发器的嵌套使用
实例283使用递归触发器实现每次删除一条记录功能
实例284使用触发器删除相关联的两表间的数据
7.5事务的使用
实例285使用事务同时提交多个数据表
实例286使用隐式事务实现多表提交数据
实例287使用事务批量删除生产单信息
实例288在事务中的表级锁定
实例289实现事务的并发控制
实例290创建分布式事务
7.6游标的应用
实例291创建一个标准、只读和更新游标
实例292利用sp_cursor_list查看游标属*
实例293利用sp_describe_cursor查看游标全局特*
实例294利用游标在商品销售表中返回指定行数据
实例295使用ORDERBY子句改变游标中行的顺序
实例296使用游标定位删除指定员工信息
实例297使用参数化游标更改员工部门信息
实例298使用嵌套游标查询两个员工表间的员工信息
7.7SQLServer与XML互*作<*r>实例299使用FORXMLRAW参数读取所有图书信息
实例300将存储在XML中的图书信息插入数据表中
实例301将图书销售表中的字段作为节点元素输出
实例302查询存储图书信息的XML节点
实例303获取XML节点或者元素值
实例304编辑存储图书信息的XML节点
实例305将XML节点转换为相应的数据表字段

*8章AD**NET开发技术
8.1Access数据库连接
实例306连接Access数据库
实例307连接加密的Access数据库
实例308自动识别Access2000数据库路径
实例309连接网络上共享的Access2000数据库
实例310将Access数据库导入Excel文件中
8.2连接SQLServer数据库
实例311使用ODBCDSN连接SQLServer数据库
实例312使用ODBC非DSN连接SQLServer数据库
实例313使用OLEDB连接SQLServer数据库
实例314建立SQLServer数据库连接
8.3连接**数据库
实例315连接Excel
实例316连接文本文件
8.4数据库结构的读取与修改
实例317读取SQLServer数据库结构
实例318修改SQLServer数据库结构
8.5数据录入
实例319利用数据绑定控件录入数据
实例320使用AD**NET对象录入数据
实例321利用SQL语句录入数据
实例322利用存储过程录入数据
实例323向SQLServer数据库中批量写入海量数据
8.6图片存取技术
实例324使用存取文件名的方法存取图片
实例325使用二进制存取用户头像
8.7数据修改
实例326利用数据绑定控件修改数据
实例327利用数据对象修改数据
实例328利用SQL语句修改数据
实例329利用存储过程修改数据
实例330使用断开式连接批量更新数据库中数据
8.8数据保存前判断
实例331判断是否重复输入数据
实例332判断输入数据是否符合要求
8.9数据删除
实例333删除表格中指定的记录
实例334利用SQL语句删除数据
实例335利用SQL语句清空数据表
8.10数据记录
实例336分页显示信息
实例337移动记录
实例338综合查询职工详细信息
8.11数据维护
实例339在C#中创建数据库
实例340在C#中删除数据库
实例341在C#中创建数据表
实例342在C#中删除数据表
实例343在C#中分离SQLServer数据库
实例344在C#中附加SQLServer数据库
实例345在C#中附加单文件SQLServer数据库
8.12数据备份恢复
实例346备份SQLServer数据库
实例347还原SQLServer数据库
8.13**数据库开发技术
实例348判断计算机中是否安装了SQL软件
实例349开启SQLServer数据库
实例350断开SQLServer数据库与**应用程序的连接
实例351利用SQL语句执行外围命令
实例352对软件进行初始化
实例353带图像列表的系统登录程序

*9章LINQtoObjects——查询内存中对象
9.1LINQ基础应用
实例354使用隐式类型局部变量实现字母的大小写转换
实例355使用自动实现属*记录用户信息
实例356使用对象初始化器创建对象并为其属*赋值
实例357使用Lambda表达式查找指定字符串
实例358使用扩展方法显示员工信息
实例359在线程中使用匿名方法防止窗体“假死”
实例360使用Predicate委托查找年龄大于30的员工
实例361使用Action委托实现遍历所有员工信息
实例362使用Func委托实现计算所有员工工资总和
9.2限定符*作<*r>实例363检查序列中所有元素是否都满足指定条件
实例364检查序列中是否包含指定元素
9.3元素*作<*r>实例365获取指定位置的元素
实例366使用LINQ生成随机序列
实例367使用LINQ初始化数组
实例368使用LINQ在一个循环中遍历多个数组
实例369筛*指定类型的元素
实例370使用LINQ实现销售单查询
实例371获取某类商品*后一次销售单价
9.4使用LINQ操作字符串
实例372使用LINQ生成字符串
实例373查找字符串中包含的大写字母
实例374查找字符串中包含的数字字符
实例375过滤文章中包含指定单词的句子
实例376统计每个单词在文章中出现的次数
实例377查找文章中以ing结尾的单词
实例378将字符串数组按元素长度分组
9.5类型转换*作<*r>实例379将数据源转换为IEnumerable类型
实例380将数据源转换为IQueryable类型
实例381转换为泛型列表
实例382转换为字典类型
实例383转换为一对多字典
实例384使用LINQ转换序列或集合
9.6使用LINQ操作集合
实例385操作泛型列表List
实例386操作泛型排序列表SortedList
实例387操作泛型双向链表LinkedList
实例388操作泛型队列Queue
实例389操作泛型堆栈Stack
实例390操作泛型哈希集HashSet
实例391操作泛型字典Dictionary
实例392操作泛型通用集合Collection
实例393操作泛型绑定列表BindingList
9.7使用LINQ技术操作对象
实例394使用LINQ技术对对象进行筛**作<*r>实例395使用LINQ技术对对象进行投影*作<*r>实例396使用LINQ技术对对象进行排序*作<*r>实例397使用LINQ技术对对象进行聚合*作<*r>实例398使用LINQ技术对对象进行集合*作<*r>实例399使用LINQ技术对对象进行元素*作<*r>实例400使用LINQ技术对对象进行联接*作<*r>实例401使用LINQ技术获取文件详细信息

0章LINQtoSQL——查询关系数据库
10.1数据查询
实例402查询单表数据
实例403获取与NotExists等价的语句
实例404按多个字段降序排序数据表
实例405关联查询多表数据
实例406按照多个条件分组
实例407实现LINQ动态查询的方法
10.2聚合*作<*r>实例408Count操作——统计每种商品的销售次数
实例409Sum操作——统计每种商品的销售总额
实例410Max操作——统计每种商品的**销售价
实例411Min操作——统计每种商品的**销售价
实例412Average操作——统计每种商品的销售均价
实例413Aggregate操作——统计月销售额
10.3集合*作<*r>实例414Distinct操作——去除重复的返货记录
实例415差集操作——获取从未返过货的商品列表
实例416交集操作——获取有过返货记录的商品列表
实例417并集操作——查询每种商品的销售总数
10.4DataContext类的方法
实例418检测数据库是否存在
实例419直接执行SQL查询
10.5数据*作<*r>实例420生成LINQtoSQL对象模型
实例421获取数据库连接信息
实例422使用LINQ技术查询SQL数据库中的数据
实例423使用LINQ技术向SQL数据库中添加数据
实例424使用LINQ技术在SQL数据库中修改数据
实例425使用LINQ技术在SQL数据库中删除数据
实例426使用存储过程查询单表数据
实例427使用SQLServer中的函数过滤数据
实例428根据外键获取主表信息
实例429使用LINQ为列表控件提供数据
实例430使用LINQ技术防止SQL注入式攻击
实例431使用LINQ技术实现数据分页

1章LINQtoDataSet——查询AD**NET数据集
11.1数据查询
实例432使用LINQ技术查询DataSet中的单个表
实例433使用LINQ技术对DataSet进行投影*作<*r>实例434使用LINQ技术查询DataSet中的多个表
实例435使用LINQ技术对DataSet进行筛**作<*r>实例436使用LINQ技术对DataSet进行排序*作<*r>11.2数据分区*作<*r>实例437从头开始提取指定数量的记录
实例438从头开始提取满足指定条件的记录
实例439跳过序列中指定数量的记录
实例440跳过满足指定条件的记录
11.3类型转换*作<*r>实例441将查询结果转换为DataTable
实例442将查询结果转换为DataView
11.4***作<*r>实例443聚合操作——按客户分组汇总销售金额
实例444使用LINQ技术对DataSet进行元素*作<*r>实例445使用LINQ技术查询前5名数据
实例446使用LINQ技术对数据进行排序
实例447使用LINQ技术统计员工的工资总额

2章LINQtoXML——操作XML文件
12.1XML文件基本*作<*r>实例448使用LINQ技术创建XML文件
实例449使用LINQ技术对XML文件进行读取
12.2查询*作<*r>实例450查找根元素
实例451查找指定名称的元素
实例452查找指定属*的元素
实例453遍历指定节点下的所有对象
实例454只返回指定节点下的注释
实例455访问指定节点的父节点
实例456返回节点集合中每个节点的所有上级节点
实例457返回节点集合中每个节点的所有下级节点
实例458返回元素集合中每个元素的所有属*
12.3元素*作<*r>实例459使用LINQ技术向XML文件中添加数据
实例460使用LINQ技术修改XML文件中的数据
实例461替换指定节点下的所有元素
实例462使用LINQ技术删除XML文件中的数据
实例463合计XML元素值
12.4属**作<*r>实例464添加属*到XML文件
实例465修改元素的属*值
实例466删除一个元素的所有属*
实例467将XML文件中的属*转换为元素
12.5***作<*r>实例468添加注释到XML文件
实例469添加声明到XML文件
实例470添加文档类型到XML文件
实例471使用LINQtoXML转换XML
实例472读取XML文件并更新到数据库

*4篇水晶报表与打印篇
3章Windows打印组件的使用
13.1打印基础
实例473打印窗体中的数据
实例474图像打印
实例475自定义横向或纵向打印
实例476自定义打印页码范围
实例477分页打印
13.2常用报表的打印
实例478打印条形码
实例479打印学生个人简历
实例480打印一个空学生证
实例481打印商品入库单据
实例482批量打印学生证书

4章水晶报表设计技术
14.1水晶报表基本设置
实例483快速创建水晶报表
实例484设计带图片的水晶报表
实例485使图片成为整个报表的背景
实例486设置水晶报表中节的背景图片
实例487设置水晶报表中节的背景色
实例488在水晶报表中添加图表
实例489设置水晶报表的页面
实例490在水晶报表中添加节
实例491在水晶报表中移动节的顺序
实例492在水晶报表中合并节
实例493在水晶报表中删除节
实例494在水晶报表中显示与隐藏节
实例495设置多列样式水晶报表
实例496设置水晶报表中节的高度
实例497设置水晶报表的摘要信息
实例498设置水晶报表的打印日期与时间
14.2水晶报表的格式化
实例499在水晶报表中使用文本对象
实例500使用公式字段
实例501在水晶报表中使用线
实例502在水晶报表中使用方框
14.3对水晶报表进行排序与分组
实例503排序水晶报表中的数据
实例504对水晶报表中的数据进行分组
实例505在水晶报表中筛*数据
实例506设计分组统计报表
实例507对分组报表中的页码进行设置

5章水晶报表开发应用
15.1水晶报表常用应用
实例508利用报表专家设计并显示学生基本信息
实例509动态绑定水晶报表
实例510在水晶报表中使用Access数据库
实例511在水晶报表中使用SQLServer数据库
实例512高数成绩大于90分使用红色字体标记
实例513订货总金额超过10万元显示“恭喜获奖”文字
实例514薪资大于或等于1万元使用蓝色字体标记
实例515筛*薪资大于2000元的男员工
实例516按类别分组统计图书库存
实例517按成绩总分降序排序
实例518部门销售量占公司总销售量的业绩百分比
实例519在水晶报表中使用交*表<*r>15.2子报表的使用
实例520插入子报表
实例521编辑与重新导入子报表
实例522根据需要显示子报表
实例523删除子报表
15.3使用水晶报表设计常用报表
实例524设计信封标签报表
实例525设计商品入库报表
实例526设计学生个人简历报表
实例527设计汇款单式报表

*5篇注册表操作篇
6章注册表基础应用
16.1注册表基本*作<*r>实例528获取注册表信息
实例529向注册表中写入信息
实例530修改注册表信息
实例531搜索注册表内容
实例532删除注册表信息
实例533备份注册表
实例534还原注册表
实例535禁止远程修改注册表
实例536禁止运行注册表
16.2注册表在实际中的应用
实例537使用C#打开Windows注册表
实例538建立数据文件与程序的关联
实例539使应用程序开机自动运行
实例540在注册表中保存窗体的大小和位置
实例541优化开关机速度
实例542优化菜单显示速度
实例543优化网上邻居显示速度
实例544获取本机安装的软件清单

7章系统个*化设置
17.1开始菜单设置
实例545启用和禁用“开始”菜单中的“运行”功能
实例546屏蔽和开启“开始”菜单中的“关机”功能
实例547在右键菜单中添加“用记事本打开”项
17.2个*桌面
实例548隐藏桌面快捷方式图标的小箭头
实例549禁用和启用主题*项卡
实例550禁用和启用外观*项卡
实例551禁用和启用屏幕保护*项卡
实例552设置任务栏时间样式
实例553删除“我的电脑”上*文菜*中的“属*”
17.3系统设置
实例554将磁盘驱动器隐藏
实例555禁止显示任务栏的右键菜单
实例556禁止对任务栏位置进行改变
实例557禁止使用Windows任务管理器
实例558禁止使用控制面板的添加删除程序
实例559禁止使用命令提示符
实例560关机时自动关闭停止响应的程序

8章IE浏览器设置
18.1IE浏览器基本设置
实例561隐藏桌面上的IE浏览器图标
实例562禁止修改IE浏览器主页
实例563设置IE浏览器的默认主页
实例564修改IE浏览器标题栏内容
实例565设置IE地址栏的自动完成功能
18.2IE浏览器不错应用
实例566向收藏夹中添加网址
实例567清除IE地址栏中的历史网址
实例568设置IE浏览器的默认下载路径
实例569清空IE浏览器的缓存区
实例570使用WebBrowser控件制作IE浏览器

*6篇软件安全控制篇
9章加密与解密技术
19.1数据的加密与解密
实例571异或算法对数字进行加密与解密
实例572使用MD5算法加密数据
实例573使用ROT13算法加密解密数据
实例574使用恺撒密码算法加密密码
实例575对数据报进行加密保障通信安全
实例576使用one-timepad算法加密数据
实例577使用伪随机数加密技术加密用户登录密码
实例578以XML格式导入导出密钥
实例579以参数格式导入导出密钥
19.2文件的加密与解密
实例580文本文件加密与解密
实例581利用图片加密文件
实例582对文件进行加密保护
实例583使用口令加密可执行文件
实例584使用对称算法加密、解密文件

*20章数据库安全技术
20.1连接加密的数据库
实例585连接加密的Access数据库
实例586连接加密的Excel文件
实例587访问带验证模式的SQLServer数据库
20.2数据库安全在实际中的应用
实例588编程修复Access数据库
实例589Access数据库备份与恢复
实例590加密数据库中的数据
实例591加密DataSet数据集
实例592防止SQL注入式攻击

*21章软件安全控制
21.1软件的注册
实例593利用INI文件对软件进行注册
实例594利用注册表设计软件注册程序
实例595利用网卡序列号设计软件注册程序
实例596根据CPU序列号和磁盘卷标制作软件注册机
21.2软件的加密
实例597制作一个EXE文件加密器
实例598限制软件的使用次数
实例599使用强名称标识软件
实例600软件加壳常用工具及使用

作者简介

作者系一家以计算机软件开发和教育为核心的高科技企业和一些中青年骨***组成松散组织,专门从事应用软件开发与服务,涉及的软件行业有煤矿、公交、物流、办公系统、**、生产等多种领域。该组织近年来参与的图书有《软件开发视频大讲堂》、《软件开发全程实录》等多个系列,5种图书荣获“全行业很好**书”奖,3种荣获出版社“很好**书(专业类)“奖,18种版权输*到*湾地区等地,为IT教育培训做出了积极贡献。

图书简介

《C#开发实例大全(提高卷)》筛*、汇集了C#开发从基础知识到不错应用各个层面约600个实例及源代码,每个实例都按实例说明、关键技术、设计过程、详尽注释、秘笈心法的顺序进行了分析解读。《C#开发实例大全(提高卷)》分6篇共21章,主要内容有鼠标操作控制、键盘操作控制、获取系统相关信息、系统控制应用、程序控制应用、SQL查询相关技术、SQL不错应用、AD**NET开发技术、LINQtoObjects查询内存中对象、LINQtoSQL查询关系数据库、LINQtoDataSet查询AD**NET数据集、LINQtoXML操作XML文件、Windows打印组件的使用、水晶报表设计技术、水晶报表开发应用、注册表基础应用、系统个*化设置、IE浏览器设置、加密与解密技术、数据库安全技术、软件安全控制。配书光盘附带了实例的源程序和部分讲解视频。
《C#开发实例大全(提高卷)》既适合C#程序员参考和查阅,也适合C#初学者,如高校学生、软件开发培训学员及相关求职人员学习、练习、速查使用。