-
分类:数据库 语言:简体中文 大小:未知 发布时间:13-05-08
第一篇 sql server 2005基础入门篇第1章 sql server 2005简介 21.1 安装visual studio 2005会自带sql server 2005,还需要再安装吗? 21.2 无法连接到服务器实例问题? 71.3 在sql server 2005中为什么看不到“企业管理器”? 111.4 sql server 2005如何在本地远程控制服务器上的数据库? 131.5 使用127.0.0.1无法访问连接到数据库? 161.6 如何使用sql server profiler? 211.7 sql server business intelligencedevelopment studio是做什么的啊? 241.8 sql server 2005怎样才能完全卸载? 25第2章 sql server 2005数据库管理 282.1 无法创建数据库 282.2 如何使用t-sql语句扩大数据库? 342.3 用sql命令修改数据库 372.4 在sql server 2005中,怎样压缩数据库? 402.5 关于dbcc shrinkfile的问题 432.6 怎样在存储过程中修改数据库名称? 452.7 分离数据库与删除数据库的区别 462.8 如何使用存储过程附加数据库? 48.2.9 非正常关机导致数据库状态为可疑 512.10 数据库快照的工作原理 54第3章 sql server 2005数据表管理 573.1 在sql server 2005中,怎么创建表啊? 573.2 关于sql server 2005创建表的问题 583.3 sql server 2005如何用sql语句修改表名? 643.4 关于sp_rename的一点迷惑 653.5 在一个已经有内容的表里,怎样修改列的数据类型? 673.6 怎样删除一个字段? 693.7 如何用sql语言删除一个表? 703.8 创建临时表问题 713.9 数据类型decimal与numeric有何区别? 733.10 char、varchar、nchar和nvarchar四者的区别是什么? 753.11 谁能给我讲讲varbinary(max)类型? 763.12 datetime格式插入问题 783.13 为何要创建用户自定义数据类型? 793.14 sql创建自定义数据类型问题 823.15 xml数据类型是怎样的一个概念? 84第4章 维护sql server 2005数据完整性 874.1 sql server数据库中有哪几种约束?各有什么作用? 874.2 sql如何将一普通属性设置为primary key? 884.3 我想删除主键,请问这句sql语句错在哪儿? 924.4 创建foreign key约束的问题? 934.5 sql语句中如何为新增列指定为not null? 964.6 sql server中identity (1,1)作用是什么? 984.7 sql中default问题 1004.8 sql server 2005中check约束的用法 1044.9 怎样删除表中列的unique约束? 1074.10 如何使用sql语句重命名表? 1104.11 在sql中怎么用语句创建规则? 1104.12 create default语句 1164.13 sql server 2005数据库关系图有什么作用? 119第5章 sql server 2005的安全机制 1225.1 sql server里面两种身份验证方式有什么不同? 1225.2 sql server 2005新创建的登录名无法登录 1265.3 创建windows登录账户后,如何使用? 1285.4 登录账户创建后,如何管理账户? 1305.5 用sql语句添加windows登录用户问题 1325.6 sp_revokelogin的问题 1355.7 sql server 2005只能以master作为默认数据库吗? 1375.8 如何删除数据库用户? 1415.9 如何为新建用户添加服务器角色? 1435.10 关于创建数据库角色的问题 1465.11 如何用存储过程查看用户自定义的数据库角色权限? 1495.12 应用程序角色是如何工作的? 1535.13 sql server 2005 grant语句出错 1575.14 deny与revoke的区别是什么啊? 159第二篇 数据基本操作篇第6章 数据查询 1646.1 如何获取数据表中的所有内容? 1646.2 如何过滤重复元组? 1666.3 如何获取数据表的前n行数据? 1696.4 如何对表中的数据定义别名? 1726.5 如何对表中的数据求和? 1746.6 如何检索表中的行和列? 1776.7 如何查询符合条件的数据信息? 1786.8 如何查询固定范围内的数据信息? 1816.9 如何对指定多个查询条件进行查询? 1846.10 如何对某一个集合进行查询? 1866.11 如何对表中的空值查询? 1876.12 如何实现模糊查询功能? 1896.13 如何对表中的数据进行排序? 1916.14 如何对表中的数据进行分组管理? 1946.15 如何在分组后对数据进行条件查询? 1966.16 如何实现xml格式的数据输出? 199 主编推荐 《SQL Server数据库应用与开发·网络大讲堂》: 159段全程配音语音教学视频 全书实例源代码,使学习、分析、调试程序更方便 在信息技术广泛应用的今天,数据库技术作为数据管理的核心技术在社会的各个领域发挥着强大的功能。SQL Server 2005是由Microsoft发布的关系型数据库管理系统产品,它基于SQL Server 2000的强大功能之上,为用户提供了一个完整的数据管理和分析解决方案。 在线服务:视频库、源代码库、专业论坛、专家实时支持 内容简介 《SQL server数据库应用与开发·网络大讲堂》全面介绍SQL server数据库应用与开发知识,全书共分5篇20章,内容包括:SQL server 2005基础入门篇(第1~5章),介绍数据库基础知识;数据基本操作篇(第6~8章),介绍数据库查询和数据操作知识;transact-sql语言篇(第9~12章),介绍transact-sql语言应用知识;SQL server 2005数据库设计与维护篇(第13~19章),介绍操作架构、索引和视图,锁和事务的作用,备份与恢复数据库和数据库的高级应用;综合实例篇(第20章),介绍数据库的综合应用案例。《SQL server数据库应用与开发·网络大讲堂》配套网站www.itzcn.com提供了配套学习资源和在线互动学习平台,帮助读者实现交互式学习模式。 《SQL server数据库应用与开发·网络大讲堂》可以作为SQL server 2005的入门学习书籍,也可以帮助中级读者提高数据库应用与开发技能,掌握面向实践的数据库操作技能。内容截图 ...
-
分类:新浪微博 语言:简体中文 大小:未知 发布时间:13-05-08
第一部分 核心概念第1章 ASP.NET简介1.1 Web开发技术的演进1.2 ASP.NET的7大要点1.3 ASP.NET 3.5:故事在继续1.4 总结第2章 Visual Studio2.1 .NET开发模型2.2 Visual Studio集成开发环境2.3 代码编辑器2.4 编码模型2.5 Web项目2.6 Visual Studio调试2.7 Visual Studio宏2.8 Web Development Helper2.9 总结第3章 Web窗体3.1 页面处理3.2 Web窗体处理阶段3.3 作为控件容器的页面3.4 Page类3.5 总结第4章 服务器控件4.1 服务器控件的类型4.2 HTML服务器控件4.3 Web控件4.4 List控件4.5 输入验证控件4.6 富控件4.7 总结第5章 ASP.NET应用程序5.1 剖析ASP.NET应用程序5.2 global.asax应用程序文件5.3 ASP.NET配置5.4 .NET组件5.5 扩展HTTP管道5.6 总结第6章 状态管理6.1 ASP.NET状态管理6.2 视图状态6.3 在页面间传送信息6.4 cookie6.5 会话状态6.6 应用程序状态6.7 总结第二部分 数据访问第7章 ADO.NET基础7.1 ADO.NET架构7.2 Connection类7.3 Command类和DataReader类7.4 事务7.5 提供程序无关的代码7.6 总结第8章 数据组件和DataSet8.1 构建数据访问组件8.2 非连接的数据8.3 DataSet类8.4 DataAdapter类8.5 DataView类8.6 强类型DataSet8.7 总结第9章 数据绑定9.1 基本的数据绑定9.2 数据源控件9.3 SqlDataSource9.4 ObjectDataSource9.5 数据源控件的限制9.6 总结第10章 富数据控件10.1 GridView10.2 格式化GridView10.3 GridView行选择10.4 对GridView排序10.5 GridView分页10.6 GridView模板10.7 ListView10.8 DetailsView和FormView10.9 高级网格10.10 总结第11章 缓存和异步页面11.1 理解ASP.NET缓存11.2 输出缓存11.3 数据缓存11.4 缓存依赖11.5 自定义缓存依赖11.6 异步页面11.7 总结第12章 文件和流12.1 使用文件系统12.2 使用流读写文件12.3 序列化12.4 总结第13章 LINQ13.1 LINQ基础13.2 LINQ to DataSet13.3 LINQ to SQL13.4 LinqDataSource13.5 总结第14章 XML14.1 什么时候使用XML14.2 XML简介14.3 基于流的XML处理14.4 内存中的XML 处理14.5 搜索XML内容14.6 验证XML内容14.7 转换XML内容14.8 XML数据绑定14.9 XML和ADO.NET数据集14.10 总结第三部分 构建ASP.NET网站第15章 用户控件15.1 用户控件基础15.2 为用户控件添加代码15.3 动态加载用户控件15.4 缓存部分页面15.5 总结第16章 主题和母版页16.1 层迭样式表16.2 主题16.3 标准化网站布局16.4 母版页基础16.5 高级母版页16.6 总结第17章 网站导航17.1 多视图页面17.2 站点地图17.3 TreeView控件17.4 Menu控件17.5 总结第18章 网站部署18.1 IIS18.2 管理网站18.3 部署你的ASP.NET应用程序18.4 ASP.NET中的VirtualPathProvider18.5 ASP.NET里的健康监视18.6 总结第四部分 安全第19章 ASP.NET安全模型19.1 何为创建安全软件19.2 理解安全级别19.3 IIS安全19.4 ASP.NET安全架构19.5 总结第20章 表单验证20.1 表单验证介绍20.2 实现表单验证20.3 IIS 7.0和表单验证20.4 总结第21章 成员资格21.1 介绍ASP.NET的成员资格API21.2 使用成员资格API21.3 使用安全控件21.4 在IIS 7.0里配置成员资格21.5 使用成员资格类21.6 总结第22章 Windows验证22.1 介绍Windows验证22.2 实现Windows验证22.3 身份模拟22.4 总结第23章 授权和角色23.1 URL授权23.2 文件授权23.3 在代码中检查授权23.4 为基于角色的授权使用角色服务23.5 在IIS 5和IIS 6中保护非网页资源23.6 IIS 7.0里的授权和角色23.7 总结第24章 用户配置24.1 理解用户配置24.2 使用SqlProfileProvider24.3 自定义的用户配置提供程序24.4 总结第25章 加密25.1 加密数据:机密性问题25.2 .NET加密命名空间25.3 理解.NET加密类25.4 加密敏感数据25.5 加密查询字符串25.6 总结第26章 自定义成员资格提供程序26.1 自定义提供程序的架构26.2 创建自定义提供程序的基本步骤26.3 总结第五部分 高级用户界面第27章 自定义服务器控件27.1 自定义服务器控件入门27.2 处理不同的浏览器27.3 控件状态和事件27.4 扩展现有的Web控件27.5 模板化控件27.6 总结第28章 设计时支持28.1 主要成员28.2 设计时特性28.3 Web资源28.4 代码序列化28.5 控件设计器28.6 总结第29章 动态图形和GDI+29.1 ImageMap控件29.2 使用GDI+画图29.3 在网页上嵌入动态图形29.4 用GDI+绘制图表29.5 总结第30章 使用Web部件页面的门户30.1 典型门户页面30.2 初级Web部件页面30.3 创建Web部件30.4 总结第六部分 客户端程序设计第31章 JavaScript和Ajax技术31.1 JavaScript本质31.2 基本JavaScript示例31.3 脚本注入攻击31.4 带有JavaScript的自定义控件31.5 框架31.6 理解Ajax31.7 在客户端回调中使用Ajax31.8 总结第32章 ASP.NET AJAX32.1 介绍ASP.NET AJAX32.2 服务器回调32.3 ASP.NET AJAX服务器控件32.4 深入客户端库32.5 控件扩展器32.6 总结第33章 Silverlight33.1 理解Silverlight33.2 创建Silverlight项目33.3 Silverlight本质33.4 Silverlight和ASP.NET33.5 绘制二维图形33.6 动画33.7 总结 ' 编辑推荐 “对于想真正精通ASP.NET的人,我强烈推荐本书。它远远超出了同类图书,绝不避重就轻。讨论了如何解决许多常见的难题。” ——David Hayden,Microsoft MVP。资深Web软件工程师“ASP.NET工程师的必读之作!不仅是绝佳的学习教程,也是不可或缺的参考手册。”——.NET Developer's JournalASP.NET3.5堪称微软Web开发技术的里程碑。它不仅完善TASP.NET2.0的各项功能,还添加了几个极具创新性的特性LINQ、ASP.NETAJAX和SiIverlight,使微软在风云变幻的Web技术领域依然能够笑傲群雄。'内容提要本书是ASP.NET领域的鸿篇巨制,全面讲解了ASP.NET 3.5的各种特性及其背后的工作原理,并给出了许多针对如何构建复杂、可扩展的网站从实践中得出的建议。本书还深入讲述了其他ASP.NET图书遗漏的高级主题,如自定义控件的创建、图像处理、加密等。此外,本书专门提供了两章的内容来教你如何用Ajax技术制作快速响应的页面,以及如何使用微软的ASP.NET AJAX平台。另外,还介绍了微软的新一代RIA技术Silverlight 。本书适用于各层次ASP.NET 3.5程序员。'内容截图 ...
-
分类:操作系统 语言:简体中文 大小:未知 发布时间:13-05-08
第1章 linux简介1.1 linux发展简史1.1.1 gnu项目1.1.2 linux内核1.1.3 linux发行版1.1.4 自由软件与开放源码1.2 开发起步1.2.1 选择一个linux发行版1.2.2 安装linux发行版1.2.3 沙盒和虚拟化技术1.3 linux社区1.3.1 linux用户组1.3.2 邮件列表1.3.3 irc1.3.4 私有社区1.4 关键差别1.4.1 linux是模块化的1.4.2 linux是可移植的1.4.3 linux是通用的1.5 本章总结.第2章 工具链2.1 linux开发过程2.1.1 使用源代码2.1.2 配置本地环境2.1.3 编译源代码2.2 gnu工具链的组成2.3 gnu二进制工具集2.3.1 gnu汇编器2.3.2 gnu连接器2.3.3 gnu objcopy和objdump2.4 gnu make2.5 gnu调试器2.6 linux内核和gnu工具链2.6.1 内联汇编2.6.2 属性标记2.6.3 定制连接器脚本2.7 交叉编译2.8 建立gnu工具链2.9 本章总结第3章 可移植性3.1 可移植性的需要3.2 linux的可移植性3.2.1 抽象层3.2.2 linux发行版3.2.3 建立软件包3.2.4 可移植的源代码3.3 硬件可移植性3.3.1 位兼容3.3.2 字节序中立3.3.3 字节序的门派之争3.4 本章总结第4章 软件配置管理4.1 scm的必要性4.2 集中式开发与分散式开发4.3 集中式工具4.3.1 cvs4.3.2 subversion4.4 分散式工具4.4.1 bazaar-ng4.4.2 linux内核scm4.5 集成化scm工具4.6 本章总结第5章 网络编程5.1 linux套接字编程5.1.1 套接字5.1.2 网络地址5.1.3 使用面向连接的套接字5.1.4 使用无连接套接字5.2 传输数据5.2.1 数据报与字节流5.2.2 标记消息边界5.3 使用网络编程函数库5.3.1 libcurl函数库5.3.2 使用libcurl库5.4 本章总结第6章 数据库6.1 持久性数据存储6.1.1 使用标准文件6.1.2 使用数据库6.2 berkeley db软件包6.2.1 下载和安装6.2.2 编译程序6.2.3 基本数据处理6.3 postgresql数据库服务器6.3.1 下载和安装6.3.2 编译程序6.3.3 创建一个应用程序数据库6.3.4 连接服务器6.3.5 执行sql命令6.3.6 使用参数6.4 本章总结第7章 内核开发7.1 基本知识7.1.1 背景先决条件7.1.2 内核源代码7.1.3 配置内核7.1.4 编译内核7.1.5 已编译好的内核7.1.6 测试内核7.1.7 包装和安装内核7.2 内核概念7.2.1 一句警告7.2.2 任务抽象7.2.3 虚拟内存7.2.4 不要恐慌7.3 内核编程7.4 内核开发过程7.4.1 git: 傻瓜内容跟踪器7.4.2 linux内核邮件列表7.4.3 “mm”开发树7.4.4 稳定内核小组7.4.5 lwn:linux每周新闻7.5 本章总结第8章 内核接口8.1 什么是接口8.2 外部内核接口8.2.1 系统调用8.2.2 设备文件抽象8.2.3 内核事件8.2.4 忽略内核保护8.3 内部内核接口8.3.1 内核api8.3.2 内核abi8.4 本章总结第9章 linux内核模块9.1 模块工作原理9.1.1 扩展内核命名空间9.1.2 没有对模块兼容性的保证9.2 找到好的文档9.3 编写linux内核模块9.3.1 开始之前9.3.2 基本模块需求9.3.3 日志记录9.3.4 输出的符号9.3.5 分配内存9.3.6 锁的考虑9.3.7 推迟工作9.3.8 进一步阅读9.4 分发linux内核模块9.4.1 进入上游linux内核9.4.2 发行源代码9.4.3 发行预编译模块9.5 本章总结第10章 调试10.1 调试概述10.2 基本调试工具10.2.1 gnu调试器10.2.2 valgrind10.3 图形化调试工具10.3.1 ddd10.3.2 eclipse10.4 内核调试10.4.1 不要惊慌!10.4.2 理解oops10.4.3 使用uml进行调试10.4.4 一件轶事10.4.5 关于内核调试器的注记10.5 本章总结第11章 gnome开发者平台11.1 gnome函数库11.1.1 glib11.1.2 gobject11.1.3 cairo11.1.4 gdk11.1.5 pango11.1.6 gtk+11.1.7 libglade11.1.8 gconf11.1.9 gstreamer11.2 建立一个音乐播放器11.2.1 需求11.2.2 开始:主窗口11.2.3 建立gui11.3 本章总结第12章 自由桌面项目12.1 d-bus:桌面总线12.1.1 什么是d-bus12.1.2 d-bus基础12.1.3 d-bus方法12.2 硬件抽象层12.2.1 使硬件可以即插即用12.2.2 hal设备对象12.3 网络管理器12.4 其他自由桌面项目12.5 本章总结第13章 图形和音频13.1 linux和图形13.1.1 x视窗13.1.2 开放式图形库13.1.3 opengl应用工具包13.1.4 简单直接媒介层13.2 编写opengl应用程序13.2.1 下载和安装13.2.2 编程环境13.2.3 使用glut库13.3 编写sdl应用程序13.3.1 下载和安装13.3.2 编程环境13.3.3 使用sdl库13.4 本章总结第14章 lamp14.1 什么是lamp14.1.1 apache14.1.2 mysql14.1.3 php14.1.4 反叛平台14.1.5 评价lamp平台14.2 apache14.2.1 虚拟主机14.2.2 安装和配置php 514.2.3 apache basic认证14.2.4 apache与ssl14.2.5 ssl与http认证的整合14.3 mysql14.3.1 安装mysql14.3.2 配置和启动数据库14.3.3 修改默认密码14.3.4 mysql客户端接口14.3.5 关系数据库14.3.6 sql14.3.7 关系模型14.4 php14.4.1 php语言14.4.2 错误处理14.4.3 异常错误处理14.4.4 优化技巧14.4.5 安装额外的php软件14.4.6 日志记录14.4.7 参数处理14.4.8 会话处理14.4.9 单元测试14.4.10 数据库和php14.4.11 php框架14.5 dvd库14.5.1 版本1:开发者的噩梦14.5.2 版本2:使用db数据层的基本应用程序14.5.3 版本3:重写数据层,添加日志记录和异常14.5.4 版本4:应用模板框架14.6 本章总结 ...
-
分类:操作系统 语言:简体中文 大小:未知 发布时间:13-05-08
学习网www.minxue.net下载 第1章 入门 11.1 unix、linux和gnu简介 11.1.1 什么是unix 11.1.2 什么是linux 21.1.3 gnu项目和自由软件基金会 31.1.4 linux发行版 31.2 linux程序设计 41.2.1 linux程序 41.2.2 文本编辑器 51.2.3 c语言编译器 51.2.4 开发系统导引 71.3 获得帮助 121.4 小结 14第2章 shell程序设计 152.1 为什么使用shell编程 152.2 一点哲学 162.3 什么是shell 162.4 管道和重定向 182.4.1 重定向输出 182.4.2 重定向输入 19.2.4.3 管道 192.5 作为程序设计语言的shell 202.5.1 交互式程序 202.5.2 创建脚本 212.5.3 把脚本设置为可执行 222.6 shell的语法 232.6.1 变量 232.6.2 条件 272.6.3 控制结构 292.6.4 函数 392.6.5 命令 422.6.6 命令的执行 582.6.7 here文档 612.6.8 调试脚本程序 632.7 迈向图形化:dialog工具 632.8 综合应用 682.8.1 需求 682.8.2 设计 682.8.3 应用程序的说明 762.9 小结 77第3章 文件操作 783.1 linux文件结构 783.1.1 目录 793.1.2 文件和设备 793.2 系统调用和设备驱动程序 803.3 库函数 813.4 底层文件访问 823.4.1 write系统调用 823.4.2 read系统调用 833.4.3 open系统调用 843.4.4 访问权限的初始值 853.4.5 其他与文件管理有关的系统调用 883.5 标准i/o库 913.5.1 fopen函数 913.5.2 fread函数 923.5.3 fwrite函数 923.5.4 fclose函数 923.5.5 fflush函数 933.5.6 fseek函数 933.5.7 fgetc、getc和getchar函数 933.5.8 fputc、putc和putchar函数 943.5.9 fgets和gets函数 943.6 格式化输入和输出 943.6.1 printf、fprintf和sprintf函数 943.6.2 scanf、fscanf和sscanf函数 963.6.3 其他流函数 983.6.4 文件流错误 993.6.5 文件流和文件描述符 993.7 文件和目录的维护 1003.7.1 chmod系统调用 1003.7.2 chown系统调用 1003.7.3 unlink、link和symlink系统调用 1003.7.4 mkdir和rmdir系统调用 1013.7.5 chdir系统调用和getcwd函数 1013.8 扫描目录 1023.8.1 opendir函数 1023.8.2 readdir函数 1023.8.3 telldir函数 1033.8.4 seekdir函数 1033.8.5 closedir函数 1033.9 错误处理 1063.9.1 strerror函数 1063.9.2 perror函数 1063.10 /proc文件系统 1073.11 高级主题:fcntl和mmap 1103.11.1 fcntl系统调用 1103.11.2 mmap函数 1113.12 小结 113第4章 linux环境 1144.1 程序参数 1144.1.1 getopt 1164.1.2 getopt_long 1184.2 环境变量 1204.2.1 环境变量的用途 1224.2.2 environ变量 1224.3 时间和日期 1234.4 临时文件 1294.5 用户信息 1314.6 主机信息 1344.7 日志 1354.8 资源和限制 1394.9 小结 143第5章 终端 1445.1 对终端进行读写 1445.2 与终端进行对话 1495.3 终端驱动程序和通用终端接口 1515.3.1 概述 1515.3.2 硬件模型 1515.4 termios结构 1525.4.1 输入模式 1535.4.2 输出模式 1545.4.3 控制模式 1555.4.4 本地模式 1555.4.5 特殊控制字符 1555.4.6 终端速度 1585.4.7 其他函数 1595.5 终端的输出 1625.5.1 终端的类型 1635.5.2 识别终端类型 1635.5.3 使用terminfo功能标志 1655.6 检测击键动作 1705.7 虚拟控制台 1725.8 伪终端 1735.9 小结 174第6章 使用curses函数库管理基于文本的屏幕 1756.1 用curses函数库进行编译 1756.2 curses术语和概念 1766.3 屏幕 1786.3.1 输出到屏幕 1796.3.2 从屏幕读取 1806.3.3 清除屏幕 1806.3.4 移动光标 1806.3.5 字符属性 1816.4 键盘 1836.4.1 键盘模式 1836.4.2 键盘输入 1846.5 窗口 1856.5.1 window结构 1856.5.2 通用函数 1866.5.3 移动和更新窗口 1876.5.4 优化屏幕刷新 1906.6 子窗口 1916.7 keypad模式 1936.8 彩色显示 1956.9 pad 1986.10 cd唱片应用程序 2006.10.1 新cd唱片应用程序的开始部分 2006.10.2 main函数 2026.10.3 建立菜单 2036.10.4 操作数据库文件 2046.10.5 查询cd数据库 2096.11 小结 213第7章 数据管理 2147.1 内存管理 2147.1.1 简单的内存分配 2147.1.2 分配大量的内存 2157.1.3 滥用内存 2187.1.4 空指针 2197.1.5 释放内存 2207.1.6 其他内存分配函数 2217.2 文件锁定 2227.2.1 创建锁文件 2227.2.2 区域锁定 2257.2.3 锁定状态下的读写操作 2277.2.4 文件锁的竞争 2327.2.5 其他锁命令 2367.2.6 死锁 2367.3 数据库 2377.3.1 dbm数据库 2377.3.2 dbm例程 2387.3.3 dbm访问函数 2397.3.4 其他dbm函数 2427.4 cd唱片应用程序 2447.4.1 更新设计 2447.4.2 使用dbm数据库的cd唱片应用程序 2457.5 小结 262第8章 mysql 2638.1 安装 2638.1.1 mysql软件包 2648.1.2 安装后的配置 2668.1.3 安装后的故障修复 2708.2 mysql管理 2708.2.1 命令 2708.2.2 创建用户并赋予权限 2748.2.3 密码 2768.2.4 创建数据库 2768.2.5 数据类型 2778.2.6 创建表 2788.2.7 图形化工具 2808.3 使用c语言访问mysql数据 2838.3.1 连接例程 2838.3.2 错误处理 2878.3.3 执行sql语句 2888.3.4 更多的函数 3018.4 cd数据库应用程序 3018.4.1 创建表 3028.4.2 添加数据 3048.4.3 使用c语言访问数据 3068.5 小结 316第9章 开发工具 3179.1 多个源文件带来的问题 3179.2 make命令和makefile文件 3189.2.1 makefile的语法 3189.2.2 make命令的选项和参数 3189.2.3 makefile文件中的注释 3219.2.4 makefile文件中的宏 3219.2.5 多个目标 3239.2.6 内置规则 3259.2.7 后缀和模式规则 3269.2.8 用make管理函数库 3279.2.9 高级主题:makefile文件和子目录 3299.2.10 gnu make和gcc 3299.3 源代码控制 3309.3.1 rcs 3319.3.2 sccs 3369.3.3 rcs和sccs的比较 3369.3.4 cvs 3379.3.5 cvs的前端程序 3409.3.6 subversion 3419.4 编写手册页 3429.5 发行软件 3459.5.1 patch程序 3459.5.2 其他软件发行工具 3479.6 rpm软件包 3499.6.1 使用rpm软件包文件 3499.6.2 安装rpm软件包 3509.6.3 创建rpm软件包 3509.7 其他软件包格式 3589.8 开发环境 3589.8.1 kdevelop 3589.8.2 其他开发环境 3609.9 小结 360第10章 调试 36110.1 错误类型 36110.2 常用调试技巧 36210.2.1 有漏洞的程序 36210.2.2 代码检查 36410.2.3 取样法 36510.2.4 程序的受控执行 36710.3 使用gdb进行调试 36810.3.1 启动gdb 36810.3.2 运行一个程序 36910.3.3 栈跟踪 36910.3.4 检查变量 37010.3.5 列出程序源代码 37010.3.6 设置断点 37110.3.7 用调试器打补丁 37410.3.8 深入学习gdb 37510.4 其他调试工具 37510.4.1 lint:清理程序中的“垃圾” 37610.4.2 函数调用工具 37810.4.3 用prof/gprof产生执行存档 38010.5 断言 38110.6 内存调试 38310.6.1 electricfence函数库 38310.6.2 valgrind 38410.7 小结 387第11章 进程和信号 38811.1 什么是进程 38811.2 进程的结构 38811.2.1 进程表 39011.2.2 查看进程 39011.2.3 系统进程 39111.2.4 进程调度 39311.3 启动新进程 39411.3.1 等待一个进程 39911.3.2 僵尸进程 40111.3.3 输入和输出重定向 40311.3.4 线程 40411.4 信号 40411.4.1 发送信号 40811.4.2 信号集 41211.5 小结 415第12章 posix线程 41612.1 什么是线程 41612.2 线程的优点和缺点 41712.3 第一个线程程序 41812.4 同时执行 42112.5 同步 42312.5.1 用信号量进行同步 42312.5.2 用互斥量进行同步 42712.6 线程的属性 43112.7 取消一个线程 43512.8 多线程 43812.9 小结 442第13章 进程间通信:管道 44313.1 什么是管道 44313.2 进程管道 44413.3 将输出送往popen 44513.3.1 传递更多的数据 44613.3.2 如何实现popen 44713.4 pipe调用 44913.5 父进程和子进程 45113.5.1 管道关闭后的读操作 45313.5.2 把管道用作标准输入和标准输出 45413.6 命名管道:fifo 45613.6.1 访问fifo文件 45813.6.2 高级主题:使用fifo的客户/服务器应用程序 46413.7 cd数据库应用程序 46813.7.1 目标 46913.7.2 实现 46913.7.3 客户接口函数 47213.7.4 服务器接口server.c 47813.7.5 管道 48113.7.6 对cd数据库应用程序的总结 48713.8 小结 487第14章 信号量、共享内存和消息队列 48814.1 信号量 48814.1.1 信号量的定义 48914.1.2 一个理论性的例子 48914.1.3 linux的信号量机制 49014.1.4 使用信号量 49214.2 共享内存 49614.2.1 shmget函数 49714.2.2 shmat函数 49714.2.3 shmdt 49814.2.4 shmctl 49814.3 消息队列 50214.3.1 msgget函数 50214.3.2 msgsnd函数 50314.3.3 msgrcv函数 50314.3.4 msgctl函数 50414.4 cd数据库应用程序 50714.4.1 修改服务器函数 50714.4.2 修改客户函数 50914.5 ipc状态命令 51114.5.1 显示信号量状态 51114.5.2 显示共享内存状态 51114.5.3 显示消息队列状态 51114.6 小结 512第15章 套接字 51315.1 什么是套接字 51315.2 套接字连接 51315.2.1 套接字属性 51715.2.2 创建套接字 51915.2.3 套接字地址 52015.2.4 命名套接字 52015.2.5 创建套接字队列 52115.2.6 接受连接 52115.2.7 请求连接 52215.2.8 关闭套接字 52315.2.9 套接字通信 52315.2.10 主机字节序和网络字节序 52515.3 网络信息 52715.3.1 因特网守护进程(xinetd/inetd) 53115.3.2 套接字选项 53315.4 多客户 53415.4.1 select系统调用 53715.4.2 多客户 54015.5 数据报 54315.6 小结 545第16章 用gtk+进行gnome编程 54616.1 x视窗系统简介 54616.1.1 x服务器 54716.1.2 x客户端 54716.1.3 x协议 54716.1.4 xlib库 54716.1.5 x工具包 54716.1.6 窗口管理器 54816.1.7 创建gui的其他方法——平台无关的窗囗api 54816.2 gtk+简介 54916.2.1 glib类型系统 54916.2.2 gtk+对象系统 55016.2.3 gnome简介 55016.2.4 安装gnome/gtk+开发库 55116.3 事件、信号和回调函数 55416.4 组装盒构件 55616.5 gtk+构件 55916.5.1 gtkwindow 55916.5.2 gtkentry 56016.5.3 gtkspinbutton 56316.5.4 gtkbutton 56516.5.5 gtktreeview 56816.6 gnome构件 57116.7 gnome菜单 57216.8 对话框 57616.8.1 gtkdialog 57716.8.2 模式对话框 57816.8.3 非模式对话框 57916.8.4 gtkmessagedialog 58016.9 cd数据库应用程序 58116.10 小结 592第17章 用qt进行kde编程 59317.1 kde和qt简介 59317.2 安装qt 59417.3 信号和槽 59617.4 qt构件 60217.4.1 qlineedit 60217.4.2 qt按钮 60517.4.3 qcombobox 60917.4.4 qlistview 61317.5 对话框 61517.5.1 qdialog 61517.5.2 qmessagebox 61717.5.3 qinputdialog 61817.5.4 使用qmake简化makefile文件的编写 62017.6 kde的菜单和工具栏 62017.7 使用kde/qt编写cd数据库应用程序 62417.7.1 主窗口 62417.7.2 addcddialog 62717.7.3 logondialog 62917.7.4 main.cpp 63017.8 小结 632第18章 linux标准 63318.1 c编程语言 63418.1.1 发展历史简介 63418.1.2 gnu编译器集 63418.1.3 gcc选项 63518.2 接口和lsb 63618.2.1 lsb标准函数库 63718.2.2 lsb用户和组 63818.2.3 lsb系统初始化 63818.3 文件系统层次结构标准 63918.4 更多标准 64218.5 小结 642 ...
-
分类:网络应用 语言:简体中文 大小:未知 发布时间:13-05-08
第1章 android程序分析环境搭建 11.1 windows分析环境搭建 11.1.1 安装jdk 11.1.2 安装android sdk 31.1.3 安装android ndk 51.1.4 eclipse集成开发环境 61.1.5 安装cdt、adt插件 61.1.6 创建android virtual device 81.1.7 使用到的工具 91.2 linux分析环境搭建 91.2.1 本书的linux环境 91.2.2 安装jdk 91.2.3 在ubuntu上安装android sdk 101.2.4 在ubuntu上安装android ndk 111.2.5 在ubuntu上安装eclipse集成开发环境 121.2.6 在ubuntu上安装cdt、adt插件 131.2.7 创建android virtual device 131.2.8 使用到的工具 151.3 本章小结 15.第2章 如何分析android程序 162.1 编写第一个android程序 162.1.1 使用eclipse创建android工程 162.1.2 编译生成apk文件 192.2 破解第一个程序 202.2.1 如何动手? 202.2.2 反编译apk文件 202.2.3 分析apk文件 212.2.4 修改smali文件代码 262.2.5 重新编译apk文件并签名 262.2.6 安装测试 272.3 本章小结 28第3章 进入android dalvik虚拟机 293.1 dalvik虚拟机的特点——掌握android程序的运行原理 293.1.1 dalvik虚拟机概述 293.1.2 dalvik虚拟机与java虚拟机的区别 293.1.3 dalvik虚拟机是如何执行程序的 343.1.4 关于dalvik虚拟机jit(即时编译) 363.2 dalvik汇编语言基础为分析android程序做准备 373.2.1 dalvik指令格式 373.2.2 dex文件反汇编工具 393.2.3 了解dalvik寄存器 403.2.4 两种不同的寄存器表示方法——v命名法与p命名法 423.2.5 dalvik字节码的类型、方法与字段表示方法 433.3 dalvik指令集 443.3.1 指令特点 453.3.2 空操作指令 453.3.3 数据操作指令 463.3.4 返回指令 463.3.5 数据定义指令 463.3.6 锁指令 473.3.7 实例操作指令 473.3.8 数组操作指令 483.3.9 异常指令 483.3.10 跳转指令 483.3.11 比较指令 493.3.12 字段操作指令 503.3.13 方法调用指令 503.3.14 数据转换指令 513.3.15 数据运算指令 513.4 dalvik指令集练习——写一个dalvik版的hello world 523.4.1 编写smali文件 523.4.2 编译smali文件 543.4.3 测试运行 543.5 本章小结 55第4章 android可执行文件 564.1 android程序的生成步骤 564.2 android程序的安装流程 594.3 dex文件格式 664.3.1 dex文件中的数据结构 664.3.2 dex文件整体结构 684.3.3 dex文件结构分析 714.4 odex文件格式 804.4.1 如何生成odex文件 804.4.2 odex文件整体结构 814.4.3 odex文件结构分析 834.5 dex文件的验证与优化工具dexopt的工作过程 884.6 android应用程序另类破解方法 914.7 本章小结 93第5章 静态分析android程序 945.1 什么是静态分析 945.2 快速定位android程序的关键代码 945.2.1 反编译apk程序 945.2.2 程序的主activity 955.2.3 需重点关注的application类 955.2.4 如何定位关键代码——六种方法 965.3 smali文件格式 975.4 android程序中的类 1005.4.1 内部类 1005.4.2 监听器 1025.4.3 注解类 1055.4.4 自动生成的类 1085.5 阅读反编译的smali代码 1105.5.1 循环语句 1105.5.2 switch分支语句 1155.5.3 try/catch语句 1215.6 使用ida pro静态分析android程序 1275.6.1 ida pro对android的支持 1275.6.2 如何操作 1285.6.3 定位关键代码——使用ida pro进行破解的实例 1325.7 恶意软件分析工具包——androguard 1355.7.1 androguard的安装与配置 1355.7.2 androguard的使用方法 1375.7.3 使用androguard配合gephi进行静态分析 1445.7.4 使用androlyze.py进行静态分析 1485.8 其他静态分析工具 1525.9 阅读反编译的java代码 1525.9.1 使用dex2jar生成jar文件 1525.9.2 使用jd-gui查看jar文件的源码 1535.10 集成分析环境——santoku 1545.11 本章小结 156第6章 基于android的arm汇编语言基础——逆向原生! 1576.1 android与arm处理器 1576.1.1 arm处理器架构概述 1576.1.2 arm处理器家族 1586.1.3 android支持的处理器架构 1596.2 原生程序与arm汇编语言——逆向你的原生hello arm 1606.2.1 原生程序逆向初步 1606.2.2 原生程序的生成过程 1626.2.3 必须了解的arm知识 1646.3 arm汇编语言程序结构 1666.3.1 完整的arm汇编程序 1666.3.2 处理器架构定义 1676.3.3 段定义 1686.3.4 注释与标号 1696.3.5 汇编器指令 1696.3.6 子程序与参数传递 1706.4 arm处理器寻址方式 1706.4.1 立即寻址 1706.4.2 寄存器寻址 1716.4.3 寄存器移位寻址 1716.4.4 寄存器间接寻址 1716.4.5 基址寻址 1716.4.6 多寄存器寻址 1716.4.7 堆栈寻址 1726.4.8 块拷贝寻址 1726.4.9 相对寻址 1726.5 arm与thumb指令集 1736.5.1 指令格式 1736.5.2 跳转指令 1746.5.3 存储器访问指令 1756.5.4 数据处理指令 1776.5.5 其他指令 1846.6 用于多媒体编程与浮点计算的neon与vfp指令集 1856.7 本章小结 186第7章 android ndk程序逆向分析 1877.1 android中的原生程序 1877.1.1 编写一个例子程序 1877.1.2 如何编译原生程序 1887.2 原生程序的启动流程分析 1947.2.1 原生程序的入口函数 1947.2.2 main函数究竟何时被执行 1987.3 原生文件格式 1997.4 原生c程序逆向分析 2007.4.1 原生程序的分析方法 2007.4.2 for循环语句反汇编代码的特点 2047.4.3 if...else分支语句反汇编代码的特点 2087.4.4 while循环语句反汇编代码的特点 2117.4.5 switch分支语句反汇编代码的特点 2157.4.6 原生程序的编译时优化 2187.5 原生c++程序逆向分析 2227.5.1 c++类的逆向 2227.5.2 android ndk对c++特性的支持 2257.5.3 静态链接stl与动态链接stl的代码区别 2277.6 android ndk jni api逆向分析 2327.6.1 android ndk提供了哪些函数 2327.6.2 如何静态分析android ndk程序 2337.7 本章小结 235第8章 动态调试android程序 2368.1 android动态调试支持 2368.2 ddms的使用 2378.2.1 如何启动ddms 2378.2.2 使用logcat查看调试信息 2388.3 定位关键代码 2408.3.1 代码注入法——让程序自己吐出注册码 2408.3.2 栈跟踪法 2448.3.3 method profiling 2478.4 使用andbug调试android程序 2508.4.1 安装andbug 2518.4.2 使用andbug 2518.5 使用ida pro调试android原生程序 2548.5.1 调试android原生程序 2558.5.2 调试android原生动态链接库 2568.6 使用gdb调试android原生程序 2608.6.1 编译gdb与gdbserver 2608.6.2 如何调试 2628.7 本章小结 264第9章 android软件的破解技术 2659.1 试用版软件 2659.1.1 试用版软件的种类 2659.1.2 实例破解——针对授权key方式的破解 2659.2 序列号保护 2719.3 网络验证 2729.3.1 网络验证保护思路 2729.3.2 实例破解——针对网络验证方式的破解 2739.4 in-app billing(应用内付费) 2779.4.1 in-app billing原理 2779.4.2 in-app billing破解方法 2809.5 google play license保护 2819.5.1 google play license保护机制 2819.5.2 实例破解——针对google play license方式的破解 2839.6 重启验证 2849.6.1 重启验证保护思路 2859.6.2 实例破解——针对重启验证方式的破解 2859.7 如何破解其他类型的android程序 2969.7.1 mono for android开发的程序及其破解方法 2969.7.2 qt for android开发的程序及其破解方法 3019.8 本章小结 309第10章 android程序的反破解技术 31010.1 对抗反编译 31010.1.1 如何对抗反编译工具 31010.1.2 对抗dex2jar 31110.2 对抗静态分析 31210.2.1 代码混淆技术 31210.2.2 ndk保护 31510.2.3 外壳保护 31610.3 对抗动态调试 31610.3.1 检测调试器 31610.3.2 检测模拟器 31710.4 防止重编译 31810.4.1 检查签名 31810.4.2 校验保护 31910.5 本章小结 320第11章 android系统攻击与防范 32111.1 android系统安全概述 32111.2 手机root带来的危害 32111.2.1 为什么要root手机 32111.2.2 手机root后带来的安全隐患 32211.2.3 android手机root原理 32211.3 android权限攻击 32911.3.1 android权限检查机制 32911.3.2 串谋权限攻击 33311.3.3 权限攻击检测 33611.4 android组件安全 33911.4.1 activity安全及activity劫持演示 34011.4.2 broadcast receiver 安全 34311.4.3 service安全 34511.4.4 content provider安全 34611.5 数据安全 34711.5.1 外部存储安全 34711.5.2 内部存储安全 34811.5.3 数据通信安全 35011.6 rom安全 35111.6.1 rom的种类 35211.6.2 rom的定制过程 35211.6.3 定制rom的安全隐患 35911.6.4 如何防范 36011.7 本章小结 361第12章 droidkongfu变种病毒实例分析 36212.1 droidkongfu病毒介绍 36212.2 配置病毒分析环境 36312.3 病毒执行状态分析 36412.3.1 使用apimonitor初步分析 36512.3.2 使用droidbox动态分析 36912.3.3 其他动态分析工具 37312.4 病毒代码逆向分析 37612.4.1 java层启动代码分析 37612.4.2 native层启动代码分析 38112.4.3 native层病毒核心分析 39312.5 droidkongfu病毒框架总结 40412.6 病毒防治 40612.7 本章小结 406 ...
-
分类:平面设计 语言:简体中文 大小:未知 发布时间:13-05-08
1章 Visual C#.NET入门1.1 创建一个Visual C#应用程序1.2 Visual Studio窗口1.3 Visual C#.NET菜单本章小结第2章 应用程序界面设计2.1 命令按钮界面设计2.2 菜单界面设计2.3 MDI界面设计2.4 工具栏界面设计本章小结第3章 Visual C#图形程序设计基础3.1 Visud C#绘图基本知识3.2 画笔3.3 画刷3.4 Visual C#.NET中的图形方法3.5 填充图形3.6 交互绘图基础本章小结第4章 直线段图案设计4.1 直线段图案4.2 按函数规律分布的直线段图案本章小结第5章 曲线图案设计5.1 函数曲线5.2 曲线图案设计5.3 花边图案5.4 解析几何曲线本章小结第6章 递归图形6.1 递归图形程序设计6.2 分形方法本章小结第7章 随机图案7.1 随机图形设计7.2 利用随机函数设计图案7.3 随机函数在物理中的应用本章小结第8章 二维图形几何变换及图形设计8.1 平面图形几何变换及程序设计8.2 利用几何变换设计美术图案单元8.3 利用几何变换矩阵设计图案本章小结第9章 特殊变换图案设计9.1 内插法图形变换9.2 图案的扇形变换9.3 圆环变换9.4 球面镜变换9.5 三角函数变换9.6 三角形变换本章小结第10章 工程曲线10.1 圆弧曲线10.2 三次参数样条插值曲线10.3 贝济埃曲线10.4 B样条曲线本章小结第11章 三维图形程序设计11.1 三维图形屏幕显示11.2 三维几何图形的绘制11.3 三维图形变换11.4 隐藏线处理本章小结第12章 空间圆圆12.1 数学曲面12.2 Cooos曲面12.3 贝济埃曲面12.4 B样条曲面本章小结附录 工程曲面程序清单1.双线性曲面程序2.双三次贝济埃曲面程序3.双三次B样条曲面程序参考文献 内容提要本书是一本介绍计算机绘图和计算机图形处理方法和技术的参考书,重点介绍使用Visual C#行计算机绘图和计算机图形处理算法的程序设计。本书以计算机图形绘制技术为主线,以图形应用程序设计实例为中心。书中大量的程序实例使读者能很快掌握Visual C#.NET在图形程序设计的基本知识和编程技巧。本书内容新颖,简明易懂,全部程序实例均在Visual C#.NET环境下上机通过。程序实例具有很强的工程使用价值。本书可作为大专院校计算机绘图课程的教科书,适合于技术人员在工程设计时参考。内容截图 ...
-
分类:编程开发 语言:简体中文 大小:未知 发布时间:13-05-08
丛书序前言第一部分 网络游戏编程基础第1章 网络游戏编程简介1.1 Intemet简介1.2 网络游戏发展史1.3 网络游戏开发工具简介1.4 网络游戏分类及技术简介第2章 TCP/IP协议2.1 网络通信模型2.2 TCP/IP协议简介2.2.1 体系结构2.2.2 IP协议2.2.3 TCP协议2.2.4 TCP/IP的特性2.3 IP协议2.3.1 IP的基本功能2.3.2 IP数据报2.3.3 IP地址2.3.4 IP子网2.3.5 IP路由选择2.3.6 路由的种类2.4 TCP协议与UDP协议2.4.1 TCP协议2.4.2 UDP协议第3章 Windows Socket七编程技术3.1 Windows Socket简介3.1.1 Windows Socket的发展3.1.2 Windows Socket版本3.2 套接字3.2.1 套接字描述3.2.2 客户端(机)/服务器模型3.2.3 广播3.2.4 字节顺序3.3 基本Windows Socket APJ的简介3.3.1 Windows Sockets的编程原理3.3.2 Windows Socket的基本函数3.4 基本MFC Socket类的简介3.4.1 socket对象的创建和捆绑3.4.2 异步网络事件的处理第4章 多线程编程技术4.1 多线程基础4.1.1 进程4.1.2 什么是线程4.1.3 多线程的思考4.2 线程操作4.2.1 创建线程4.2.2 线程终止4.2.3 线程通信4.2.4 线程同步4.3 两个重要的线程4.3.1 创建工作者线程4.3.2 创建UI线程4.4 多线程结构的网络编程技术第二部分 游戏编程小型应用实例第5章 基于Internet的游戏聊天室开发5.1 Winsock类创建的聊天室实例5.1.1 程序设计结构及流程5.1.2 程序的实现5.2 CSocket类创建的聊天室实例5.2.1 程序设计结构及流程5.2.2 程序的实现第6章 多机对战五子棋6.1 走棋算法解析6.1.1 相关数据结构6.1.2 评分规格6.1.3 走棋算法分析6.2 程序设计结构及流程6.3 程序实现第7章 游戏大厅创建示例7.1 游戏大厅开发的背景7.2 游戏大厅的体系结构7.3 游戏大厅的创建7.3.1 NetManager类7.3.2 DBRcquEst类7.3.3 UserInf0Manager类7.3.4 RoomInfloManager类7.3.5 HallServer类7.3.6 CHallDlg类第三部分 大型网络游戏编程案例第8章 网络坦克对战游戏8.1 游戏的设计规则及流程8.1.1 游戏规则8.1.2 游戏的特点8.1.3 游戏设计特点8.2 Tank游戏的实现8.2.1 CGameManager类8.2.2 CCommManager类第9章 网络斗地主游戏9.1 斗地主游戏简介9.2 斗地主游戏的分析9.3 程序实现9.3.1 牌型管理9.3.2 界面管理9.3.3 游戏逻辑管理9.3.4 游戏逻辑管理参考书目 内容简介:游戏中的网络编程技术及应用》是学习游戏中网络编程技术的参考书。全书共分三大部分:第一部分介绍网络游戏编程的基本概念和相关基础知识;第二部分讲解了游戏编程的小型应用实例,内容包括基于Internet网络的游戏聊天室开发、多机对战版五子棋以及游戏大厅的创建示例;第三部分是大型网络游戏编程案例,内容包括网络坦克对战和网络斗地主的游戏案例,介绍大型游戏的设计规则、流程以及实现。 《游戏中的网络编程技术及应用》既有完整的基础知识讲解,又有复杂而完整的实例分析,读者能够轻松地将自己所学的理论知识付诸实践。《游戏中的网络编程技术及应用》适合于对网络游戏编程感兴趣的入门者,也适合于广大的游戏开发人员作为参考。学习《游戏中的网络编程技术及应用》需要具有具备一定的C++语言编程基础。学习网www.minxue.net下载内容截图: ...
-
分类:编程开发 语言:简体中文 大小:未知 发布时间:13-05-08
第1章 Ajax技术基础应用1.1 准备工作1.1.1 安装ASPA.IAXExtSetup程序1.1.2 引用Ajax.dH文件1.1.3 设置web.config文件1.2 第一个Ajax示例1.2.1 实现代码1.2.2 实现效果1.2.3 示例分析1.3 求和运算示例1.3.1 页面文件1.3.2 后台代码1.3.3 实现效果1.4 无刷新检测用户名是否重复1.4.1 数据库文件1.4.2 页面文件1.4.3 后台代码1.4.4 实现效果1.5 无刷新实现二级下拉列表框的联动1.5.1 数据库文件1.5.2 页面文件1.5.3 后台代码1.5.4 实现效果1.6 无刷新更新数据1.6.1 页面文件1.6.2 后台代码1.6.3 实现效果1.7 无刷新增加和浏览数据1.7.1 数据库文件1.7.2 添加CSS文件1.7.3 页面文件1.7.4 后台代码1.7.5 实现效果第2章 新闻系统开发2.1 需求分析2.1.1 总体设计2.1.2 功能设计2.1.3 全局CSS2.1.4 全局JS2.2 系统数据库设计2.3 数据库逻辑设计的实现2.3.1 新闻大类表2.3.2 新闻小类表2.3.3 新闻位置表2.3.4 新闻点评表2.3.5 新闻信息表2.3.6 后台人员表2.4 新闻首页的开发2.4.1 实现效果2.4.2 页面CSS2.5 新闻分类页面的开发2.5.1 实现效果2.5.2 页面CSS2.6 新闻详细页面的开发2.6.1 实现效果2.6.2 页面CSS2.7 新闻点评页面的开发2.7.1 实现效果2.7.2 页面CSS2.8 脚本文件2.8 新闻后台管理页面的开发2.8.1 实现效果2.8.2 模块CSS2.8.3 模块JS2.9 用户表示层2.9.1 新闻首页2.9.2 新闻分类页面2.9.3 HTML新闻模板页面2.9.4 新闻关联页面2.9.5 新闻点评页面2.9 6 新闻后台管理登录页面2.9.7 新闻类别管理页面2.9.8 点评管理页面2.9.9 新闻浏览页面2.9.10 增加新闻页面2.9.11 编辑新闻页面2.10 业务逻辑层2.10.1 新闻首页设计模块2.10.2 新闻分类页面模块2.10.3 新闻点评模块2.10.4 新闻后台管理模块2.1 通用层2.1.1 新闻首页部分2.1.2 新闻分类部分2.1.3 新闻后台管理2.2 数据访问层2.2.1 新闻首页设计2.2.2 新闻分类页面2.2.3 新闻点评页面2.2.4 新闻后台管理模块2.3 新闻管理系统中所涉及的存储过程2.3.1 根据设置的位置和显示记录数量获取新闻数据2.3.2 根据ID号获取新闻数据2.3.3 获取某一类新闻数据2.3.4 根据新闻ID号获取某类随机新闻数据2.3.5 根据ID号获取用户的点评信息2.3.6 根据ID号获取新闻数据2.3.7 增加新闻点评信息2.3.8 增加新闻数据2.3.9 删除数据通用过程2.3.10 根据ID号更新新闻数据第3章 论坛系统开发3.1 需求分析3.1.1 总体设计3.1.2 功能设计3.1.3 全局CSS3.2 数据库设计3.2.1 数据库需求分析3.2.2 数据库中各表之间的关系3.2.3 数据库逻辑设计的实现3.3.1 后台人员表3.3.2 帖子类别表3.3.3 帖子信息表3.3.4 用户信息表3.4 会员管理模块的开发3.4.1 实现效果3.4.2 模块csS3.4.3 JS文件3.5 帖子管理模块的开发3.5.1 帖子管理模块的实现效果3.5.2 帖子管理模块的CSS文件3.6 论坛后台管理模块的开发3.6.1 后台管理模块的实现效果3.6.2 后台管理模块的CSS和JS层3.7 用户表示层3.7.1 会员注册页面3.7.2 会员登录页面3.7.3 会员中心页面3.7.4 后台的会员管理页面3.7.5 论坛首页3.7.6 首页中的自定义控件3.7.7 某类主帖列表页面3.7.8 某类主帖详细页面3.7.9 发表主帖页面3.8 业务逻辑层3.8.1 会员管理模块3.8.2 帖子管理模块3.8.3 后台管理模块3.9 通用层3.9.1 会员管理模块3.9.2 帖子管理模块3.10 数据访问层3.10.1 会员管理模块3.10.2 帖子管理模块3.10.3 后台管理模块3.11 论坛系统所使用的存储过程3.11.1 增加用户资料信息3.11.2 通过ID号更新某一字段信息3.11.3 通过ID号更新注册用户信息3.11.4 根据字符获取注册用户资料或密码信息……第4章 博客系统开发第5章 二手信息管理系统开发第6章 在线聊天系统开发第7章 在线调查系统开发第8章 通用进销存系统开发 内容简介:《C#网站开发案例详解:基于Ajax+CSS+JavaScript+XML技术》从NET页面与Ajax的应用讲起,通过实用、简洁的实例来介绍Ajax技术在Web页面中的使用。以使读者在使用C#Ajax技术开发Web应用程序前,有扎实的语言基础。 《C#网站开发案例详解:基于Ajax+CSS+JavaScript+XML技术》从第2章开始,由浅入深、逐步深入地介绍新闻发布、论坛、博客、二手信息发布、聊天、调查、通用进销存系统的详细开发过程。每个系统既有各自的技术亮点,又有统一、严谨、完整的开发流程学习网www.minxue.net下载内容截图: ...
-
分类:å¹³é¢è®¾è®¡ 语言:简体中文 大小:未知 发布时间:13-05-08
目录: 第1ç« åŸºæœ¬ä¿®é¥°1.1 翻转照片的方å‘1.2 å°†æ™®é€šé£Žæ™¯ç…§å¤„ç†æˆå®½å¹…风景照1.3 镜头光晕效果1.4 摆到ã€è£å‰ªå€¾æ–œçš„照片1.5 动感模糊的照片1.6 处ç†é€†å…‰ç…§ç‰‡1.7 景深效果1.8 消除红眼和眼袋1.9 清除照片上的时间1.10 人物é¢éƒ¨ç¥›æ–‘祛皱1.11 åˆ¶é€ å…·æœ‰çƒ§èš€ä¸Žæ’•è£‚æ•ˆæžœçš„è€ç…§ç‰‡1.12 给黑色照片上色1.13 æ›´æ¢è¡£æœé¢œè‰²1.14 ä¿®å¤è€ç…§ç‰‡1.15 综åˆå®žä¾‹ç¬¬2ç« æŽ§åˆ¶å½±è°ƒåˆ¤æ–æ›å…‰2.1 ä½¿ç”¨ç›´æ–¹å›¾åˆ¤æ–æ›å…‰2.2 曲线调整的基本æ“作2.3 曲线多点控制调整实例2.4 在曲线ä¸è°ƒæ•´è‰²è°ƒå®žä¾‹2.5 å¤„ç†æ›å…‰è¿‡åº¦çš„照片2.6 å¤„ç†æ›å…‰ä¸è¶³çš„照片2.7 调整å色照片2.8 照片滤镜调整色温……第3ç« ç¾ŽåŒ–äººç‰©ç¬¬4ç« å›¾å±‚ã€é€šé“和蒙版的应用第5ç« è½¬æ¢é»‘白照片第7ç« é”化技术第8ç« ç…§ç‰‡è‰²å½©é«˜çº§å¤„ç†ç¬¬9ç« äººåƒç…§ç‰‡çš„创æ„åˆæˆç¬¬10ç« äººåƒç…§ç‰‡çš„艺术效果 内容简介:éšç€æ•°ç 相机的普åŠï¼Œè¶Šæ¥è¶Šå¤šçš„人喜欢使用数ç 相机在旅行ã€èšä¼šç‰æ´»åŠ¨ä¸Šæ‹æ‘„照片。但由于摄影ç»éªŒçš„æ¬ ç¼ºæˆ–è€…ç›¸æœºæœ¬èº«æ€§èƒ½çš„åˆ¶çº¦ï¼Œæ‹æ‘„出æ¥çš„照片往往ä¸å°½å¦‚人æ„,这时候,使用Photoshopç‰ç…§ç‰‡å¤„ç†è½¯ä»¶ï¼Œå°±å¯ä»¥å°†ä¸æ»¡æ„的照片调整为专业级别的照片。为æ¤ï¼Œã€Š120例å¦ä¼šPhotoshop CS4䏿–‡ç‰ˆæ•°ç 照片é“彩处ç†ä¸Žä¸“业技法》精心设计和挑选了120个实例进行讲解,并以详细的æ“作æ¥éª¤ä»‹ç»äº†å„ç§ç…§ç‰‡åˆ¶ä½œçš„æ–¹æ³•ä»¥åŠæŠ€å·§ã€‚å…¨ä¹¦å…±åˆ†ä¸º10ç« ï¼ŒåŒ…æ‹¬åŸºæœ¬ä¿®é¥°ã€æŽ§åˆ¶å½±è°ƒä¸Žè‰²å½©ã€ç¾ŽåŒ–人物ã€å›¾å±‚ã€é€šé“和蒙版的应用ã€è½¬æ¢é»‘ç™½ç…§ç‰‡ã€æŠ å›¾æŠ€å·§ã€é”化技术ã€ç…§ç‰‡è‰²å½©é«˜çº§å¤„ç†ã€äººåƒç…§ç‰‡çš„创æ„åˆæˆã€äººåƒç…§ç‰‡çš„艺术效果。  《120例å¦ä¼šPhotoshop CS4䏿–‡ç‰ˆæ•°ç 照片é“彩处ç†ä¸Žä¸“ä¸šæŠ€æ³•ã€‹å…‰ç›˜å†…å®¹ä¸°å¯Œï¼ŒåŒ…æ‹¬è®²è§£è¿‡ç¨‹ä¸æ‰€ä½¿ç”¨çš„åŽŸå§‹ç´ æå’Œåˆ¶ä½œå¥½çš„æ¡ˆä¾‹æºæ–‡ä»¶ï¼Œä»¥åŠã€Š120例å¦ä¼šPhotoshop CS4䏿–‡ç‰ˆæ•°ç 照片é“彩处ç†ä¸Žä¸“业技法》所有案例视频讲解。å¦ä¹ 网www.minxue.net下载内容截图: ...
-
分类:建筑工程 语言:简体中文 大小:未知 发布时间:13-05-08
第1章 PKPM系列软件介绍第2章 结构平面计算机辅助设计软件——PMCAD第3章 平面框架、排架及连续梁结构计算与施工图绘制软件——PK第4章 结构空间有限元分析与设计软件——SATWE第5章 复杂空间结构分析与设计软件——PMSAP第6章 基础设计软件——JCCAD第7章 墙梁柱施工图设计附录 工程设计题参考文献 内容介绍:本书重在以实例形式学习结构工程计算机辅助设计,着重培养学生独立开展工程设计的能力,重点讲授目前最流行的、最新的2010版工程设计应用软件——PKPM系列软件,引导学生逐步学习,弄清工程概念,综合运用所学的理论知识进行工程设计,以达到熟练应用工程设计软件的目的,并提高其对分析结果的判断能力。内容截图: ...