C#开发实例大全·提高卷/软件工程师开发大系(全新未拆封)
¥
59
4.6折
¥
128
全新
仅1件
作者 软件开发技术联盟 编
出版社 清华大学出版社
出版时间 2016-01
版次 1
装帧 平装
货号 1311
上书时间 2024-05-13
商品详情
品相描述:全新
图书标准信息
作者
软件开发技术联盟 编
出版社
清华大学出版社
出版时间
2016-01
版次
1
ISBN
9787302384779
定价
128.00元
装帧
平装
开本
16开
纸张
胶版纸
页数
894页
字数
1882千字
正文语种
简体中文
丛书
软件工程师开发大系
【内容简介】
《C#开发实例大全·提高卷/软件工程师开发大系》筛选、汇集了C#开发从基础知识到高级应用各个层面约600个实例及源代码,每个实例都按实例说明、关键技术、设计过程、详尽注释、秘笈心法的顺序进行了分析解读。全书分6篇共21章,主要内容有鼠标操作控制、键盘操作控制、获取系统相关信息、系统控制应用、程序控制应用、SQL查询相关技术、SQL高级应用、ADO.NET开发技术、LINQ to Objects查询内存中对象、LINQ to SQL查询关系数据库、LINQ to DataSet查询ADO.NET数据集、LINQ to XML操作XML文件、Windows打印组件的使用、水晶报表设计技术、水晶报表开发应用、注册表基础应用、系统个性化设置、IE浏览器设置、加密与解密技术、数据库安全技术、软件安全控制。配书光盘附带了实例的源程序和部分讲解视频。 《C#开发实例大全·提高卷/软件工程师开发大系》既适合C#程序员参考和查阅,也适合C#初学者,如高校学生、软件开发培训学员及相关求职人员学习、练习、速查使用。
【作者简介】
作者系一家以计算机软件开发和教育为核心的高科技企业和一些中青年骨干教师组成松散组织,专门从事应用软件开发与服务,涉及的软件行业有煤矿、公交、物流、办公系统、零售、生产等多种领域。该组织近年来参与的图书有《软件开发视频大讲堂》、《软件开发全程实录》等多个系列,5种图书荣获“全行业优秀畅销书”奖,3种荣获出版社“优秀畅销书(专业类)“奖,18种版权输出到台湾等地,为IT教育培训做出了积极贡献。
【目录】
第1篇鼠标与键盘控制篇 第1章鼠标操作控制 1.1获取鼠标信息 实例001获取鼠标双击时间间隔 实例002获取光标闪烁的频率 实例003获取鼠标键数 实例004显示鼠标的等待光标 实例005获得鼠标在窗体上的位置 实例006记录鼠标行为 实例007通过截取系统消息判断鼠标的单击键 1.2鼠标基本设置 实例008定义鼠标指针形状 实例009自定义鼠标的图片 实例010自定义动画鼠标 实例011交换鼠标左右键功能 实例012限制鼠标在某一区域工作 实例013屏蔽鼠标按键 实例014鼠标设置器 1.3鼠标操作在实际中的应用 实例015隐藏和显示鼠标 实例016鼠标双击窗体时模拟键盘Tab键操作 实例017使用鼠标拖放复制文本 实例018利用鼠标绘图 实例019模拟鼠标操作 实例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虚拟键盘操作 实例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获取显示设备的名称及PNPDeviceID 实例052获取声音设备的名称及PNPDeviceID 实例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屏幕放大镜 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查询第10到第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互操作 实例299使用FORXMLRAW参数读取所有图书信息 实例300将存储在XML中的图书信息插入数据表中 实例301将图书销售表中的字段作为节点元素输出 实例302查询存储图书信息的XML节点 实例303获取XML节点或者元素值 实例304编辑存储图书信息的XML节点 实例305将XML节点转换为相应的数据表字段 第8章ADO.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使用ADO.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限定符操作 实例363检查序列中所有元素是否都满足指定条件 实例364检查序列中是否包含指定元素 9.3元素操作 实例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类型转换操作 实例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技术对对象进行筛选操作 实例395使用LINQ技术对对象进行投影操作 实例396使用LINQ技术对对象进行排序操作 实例397使用LINQ技术对对象进行聚合操作 实例398使用LINQ技术对对象进行集合操作 实例399使用LINQ技术对对象进行元素操作 实例400使用LINQ技术对对象进行联接操作 实例401使用LINQ技术获取文件详细信息 第10章LINQtoSQL——查询关系数据库 10.1数据查询 实例402查询单表数据 实例403获取与NotExists等价的语句 实例404按多个字段降序排序数据表 实例405关联查询多表数据 实例406按照多个条件分组 实例407实现LINQ动态查询的方法 10.2聚合操作 实例408Count操作——统计每种商品的销售次数 实例409Sum操作——统计每种商品的销售总额 实例410Max操作——统计每种商品的最高销售价 实例411Min操作——统计每种商品的最低销售价 实例412Average操作——统计每种商品的销售均价 实例413Aggregate操作——统计月销售额 10.3集合操作 实例414Distinct操作——去除重复的返货记录 实例415差集操作——获取从未返过货的商品列表 实例416交集操作——获取有过返货记录的商品列表 实例417并集操作——查询每种商品的销售总数 10.4DataContext类的方法 实例418检测数据库是否存在 实例419直接执行SQL查询 10.5数据操作 实例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技术实现数据分页 第11章LINQtoDataSet——查询ADO.NET数据集 11.1数据查询 实例432使用LINQ技术查询DataSet中的单个表 实例433使用LINQ技术对DataSet进行投影操作 实例434使用LINQ技术查询DataSet中的多个表 实例435使用LINQ技术对DataSet进行筛选操作 实例436使用LINQ技术对DataSet进行排序操作 11.2数据分区操作 实例437从头开始提取指定数量的记录 实例438从头开始提取满足指定条件的记录 实例439跳过序列中指定数量的记录 实例440跳过满足指定条件的记录 11.3类型转换操作 实例441将查询结果转换为DataTable 实例442将查询结果转换为DataView 11.4其他操作 实例443聚合操作——按客户分组汇总销售金额 实例444使用LINQ技术对DataSet进行元素操作 实例445使用LINQ技术查询前5名数据 实例446使用LINQ技术对数据进行排序 实例447使用LINQ技术统计员工的工资总额 第12章LINQtoXML——操作XML文件 12.1XML文件基本操作 实例448使用LINQ技术创建XML文件 实例449使用LINQ技术对XML文件进行读取 12.2查询操作 实例450查找根元素 实例451查找指定名称的元素 实例452查找指定属性的元素 实例453遍历指定节点下的所有对象 实例454只返回指定节点下的注释 实例455访问指定节点的父节点 实例456返回节点集合中每个节点的所有上级节点 实例457返回节点集合中每个节点的所有下级节点 实例458返回元素集合中每个元素的所有属性 12.3元素操作 实例459使用LINQ技术向XML文件中添加数据 实例460使用LINQ技术修改XML文件中的数据 实例461替换指定节点下的所有元素 实例462使用LINQ技术删除XML文件中的数据 实例463合计XML元素值 12.4属性操作 实例464添加属性到XML文件 实例465修改元素的属性值 实例466删除一个元素的所有属性 实例467将XML文件中的属性转换为元素 12.5其他操作 实例468添加注释到XML文件 实例469添加声明到XML文件 实例470添加文档类型到XML文件 实例471使用LINQtoXML转换XML 实例472读取XML文件并更新到数据库 第4篇水晶报表与打印篇 第13章Windows打印组件的使用 13.1打印基础 实例473打印窗体中的数据 实例474图像打印 实例475自定义横向或纵向打印 实例476自定义打印页码范围 实例477分页打印 13.2常用报表的打印 实例478打印条形码 实例479打印学生个人简历 实例480打印一个空学生证 实例481打印商品入库单据 实例482批量打印学生证书 第14章水晶报表设计技术 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对分组报表中的页码进行设置 第15章水晶报表开发应用 15.1水晶报表常用应用 实例508利用报表专家设计并显示学生基本信息 实例509动态绑定水晶报表 实例510在水晶报表中使用Access数据库 实例511在水晶报表中使用SQLServer数据库 实例512高数成绩大于90分使用红色字体标记 实例513订货总金额超过10万元显示“恭喜获奖”文字 实例514薪资大于或等于1万元使用蓝色字体标记 实例515筛选薪资大于2000元的男员工 实例516按类别分组统计图书库存 实例517按成绩总分降序排序 实例518部门销售量占公司总销售量的业绩百分比 实例519在水晶报表中使用交叉表 15.2子报表的使用 实例520插入子报表 实例521编辑与重新导入子报表 实例522根据需要显示子报表 实例523删除子报表 15.3使用水晶报表设计常用报表 实例524设计信封标签报表 实例525设计商品入库报表 实例526设计学生个人简历报表 实例527设计汇款单式报表 第5篇注册表操作篇 第16章注册表基础应用 16.1注册表基本操作 实例528获取注册表信息 实例529向注册表中写入信息 实例530修改注册表信息 实例531搜索注册表内容 实例532删除注册表信息 实例533备份注册表 实例534还原注册表 实例535禁止远程修改注册表 实例536禁止运行注册表 16.2注册表在实际中的应用 实例537使用C#打开Windows注册表 实例538建立数据文件与程序的关联 实例539使应用程序开机自动运行 实例540在注册表中保存窗体的大小和位置 实例541优化开关机速度 实例542优化菜单显示速度 实例543优化网上邻居显示速度 实例544获取本机安装的软件清单 第17章系统个性化设置 17.1开始菜单设置 实例545启用和禁用“开始”菜单中的“运行”功能 实例546屏蔽和开启“开始”菜单中的“关机”功能 实例547在右键菜单中添加“用记事本打开”项 17.2个性桌面 实例548隐藏桌面快捷方式图标的小箭头 实例549禁用和启用主题选项卡 实例550禁用和启用外观选项卡 实例551禁用和启用屏幕保护选项卡 实例552设置任务栏时间样式 实例553删除“我的电脑”上下文菜单中的“属性” 17.3系统设置 实例554将磁盘驱动器隐藏 实例555禁止显示任务栏的右键菜单 实例556禁止对任务栏位置进行改变 实例557禁止使用Windows任务管理器 实例558禁止使用控制面板的添加删除程序 实例559禁止使用命令提示符 实例560关机时自动关闭停止响应的程序 第18章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篇软件安全控制篇 第19章加密与解密技术 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软件加壳常用工具及使用
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价