软件开发实战:ASP.NET开发实战

软件开发实战:ASP.NET开发实战
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
2013-09
版次: 1
ISBN: 9787302318897
定价: 79.80
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 615页
字数: 1136千字
正文语种: 简体中文
11人买过
  •   《软件开发实战:ASP.NET开发实战》从初学者的角度讲述使用ASP.NET进行Web应用程序开发所需掌握的各项技术,内容突出“基础”、“全面”、“深入”的特点,同时就像书名所暗示的一样,强调“实战”效果。在介绍技术的同时,书中都会提供示例或稍大一些的实例,同时在各章的结尾安排有实战,通过5~8个实战来综合应用本章所讲解的知识,做到理论联系实际;每篇的最后一章有一个综合实验,通过一个模块综合讲解本篇的知识内容;在本书的最后两章中提供了两个完整的项目实例,讲述从前期规划、设计流程到项目最终实施的整个实现过程。
      《软件开发实战:ASP.NET开发实战》共分5篇25章,主要内容包括ASP.NET网站开发基础,C#语言基础,C#流程控制及数组,面向对象程序设计,综合实验(一)——网站会员注册与登录,ASP.NET常用服务器控件,ASP.NET内置对象,数据验证技术,母版页技术,网站主题,综合实验(二)——ASP.NET制作网站留言板,ADO.NET数据操作技术,数据控件的应用,网站导航技术,Web用户控件,程序调试与错误处理,综合实验(三)——网站流量统计模块,ASP.NETAJAX技术的使用,LINQ数据访问技术,Web服务的使用,网站安全与策略,ASP.NET网站优化、打包与发布,综合实验(四)——校友录数码相册模块,图书馆管理系统,仿百度知道之明日知道等。所有知识都结合具体实例进行介绍,对涉及的程序代码给出了详细的注释,读者可以轻松领会ASP.NET程序开发的精髓,快速提高开发技能。
      《软件开发实战:ASP.NET开发实战》特色及丰富的学习资源包如下:
      黄金学习搭配、专业学习视频、重难点精确打击、学习经验分享、学习测试诊断、有趣实践任务、专业资源库、学习排忧解难、获取源程序、提供习题答案、赠送开发案例。
      《软件开发实战:ASP.NET开发实战》适合有志于软件开发的初学者、高校计算机相关专业学生和毕业生,也可作为软件开发人员的参考手册,或者高校的教学参考书。 第1篇新手入门
    第1章ASP.NET网站开发基础
    视频讲解:68分钟
    1.1ASP.NET简介
    1.1.1ASP.NET发展历程、优点及新特性
    1.1.2ASP.NET的运行原理与运行机制
    1.2搭建ASP.NET开发环境
    1.2.1安装IIS服务器
    1.2.2安装VisualStudio2010集成开发工具
    1.3ASP.NET网页基础语法
    1.3.1ASP.NET网页扩展名
    1.3.2常用页面指令
    1.3.3ASPX文件内容注释
    1.3.4ASP.NET服务器控件标记语法
    1.3.5表达式语法
    1.4制作一个ASP.NET网站
    1.4.1创建ASP.NET网站并熟悉开发环境
    1.4.2设计Web页面
    1.4.3添加ASP.NET文件夹
    1.4.4运行应用程序
    1.4.5配置IIS虚拟站点
    1.5ASP.NET技术学习资源——HelpLibrary管理器
    1.5.1安装HelpLibrary管理器
    1.5.2HelpLibrary管理器的使用
    1.6实战
    1.6.1创建存放公共类的文件夹
    1.6.2使用代码块语法输出指定字符串
    1.6.3自定义快捷工具栏
    1.6.4设置验证级别防止非法登录
    1.6.5限制上传文件大小与时间
    1.7本章小结
    1.8学习成果检验
    第2章C#语言基础
    视频讲解:52分钟
    2.1C#语言概述
    2.2代码编写规则
    2.2.1代码书写规则
    2.2.2代码注释及规则
    2.3创建控制台应用程序
    2.4数据类型
    2.4.1值类型的使用
    2.4.2引用类型的使用
    2.5变量和常量
    2.5.1变量的声明和赋值
    2.5.2定义常量、使用常量
    2.6数据类型转换
    2.6.1隐式类型转换
    2.6.2显式类型转换
    2.6.3装箱和拆箱
    2.7C#中的运算符
    2.7.1算术运算符
    2.7.2赋值运算符
    2.7.3关系运算符
    2.7.4逻辑运算符
    2.7.5移位运算符
    2.7.6其他特殊运算符
    2.7.7运算符的优先级
    2.8实战
    2.8.1利用运算符判断用户名称和密码
    2.8.2判断一个数是否是素数
    2.8.3使用结构类型显示员工信息
    2.8.4使用深复制和浅复制显示员工信息
    2.8.5制作一个简单加法计算器
    2.9本章小结
    2.10学习成果检验
    第3章C#流程控制及数组
    视频讲解:38分钟
    3.1流程控制
    3.1.1条件控制语句
    3.1.2循环语句的使用
    3.2数组的基本操作
    3.2.1数组的声明
    3.2.2初始化数组
    3.3实战
    3.3.1哥德巴赫猜想的算法
    3.3.2使用数组解决约瑟夫环问题
    3.3.3加密用户密码等重要的数据信息
    3.3.4吹起号角迅速集合之快速排序
    3.3.5“大乐透”号码的排列
    3.4本章小结
    3.5学习成果检验
    第4章面向对象程序设计
    视频讲解:48分钟
    4.1面向对象编程概述
    4.2创建类与类的成员
    4.2.1创建类
    4.2.2构造函数和析构函数
    4.2.3实例化类对象
    4.2.4控制访问权限
    4.2.5定义成员字段
    4.2.6定义成员方法
    4.2.7定义成员属性
    4.3封装特性
    4.3.1封装概述
    4.3.2封装的实现
    4.4继承特性
    4.4.1继承概述
    4.4.2继承的实现
    4.4.3单继承的使用
    4.4.4多重继承的使用
    4.5多态特性
    4.5.1多态概述
    4.5.2多态的实现
    4.6实战
    4.6.1面向对象思想实现简单计算器
    4.6.2面向对象思想实现字符串中查找数字
    4.6.3实现具有相同名称的接口方法
    4.6.4以包含/委托模型显示比赛信息
    4.6.5通过抽象类和抽象方法确定动物叫声行为
    4.7本章小结
    4.8学习成果检验
    第5章综合实验(一)——网站会员注册与登录
    视频讲解:28分钟
    5.1网站会员注册与登录概述
    5.1.1会员注册与登录业务流程
    5.1.2数据库设计
    5.2关键技术
    5.2.1防止SQL注入式攻击技术
    5.2.2网站安全验证码技术
    5.2.3智能化验证注册的会员名
    5.2.4智能化验证密码的强弱
    5.2.5无解密MD5加密技术
    5.2.6智能化提示输入信息样例
    5.3主要功能模块设计
    5.3.1网站会员登录设计
    5.3.2网站会员注册设计
    5.3.3安全验证码技术设计
    5.4本章小结
    5.5学习成果检验

    第2篇进阶提高
    第6章ASP.NET常用服务器控件
    视频讲解:68分钟
    6.1文本类型控件
    6.1.1Label控件
    6.1.2TextBox控件
    6.2按钮类型控件
    6.2.1Button控件
    6.2.2ImageButton控件
    6.3链接类型控件
    6.3.1HyperLink控件
    6.3.2LinkButton控件
    6.4选择类型控件
    6.4.1ListBox控件
    6.4.2DropDownList控件
    6.4.3RadioButton控件
    6.4.4CheckBox控件
    6.5图像显示类型控件
    6.5.1Image控件
    6.5.2ImageMap控件
    6.6FileUpload文件上传控件
    6.6.1FileUpload控件的概述
    6.6.2使用FileUpload控件上传图片文件
    6.7实战
    6.7.1网站会员登录
    6.7.2ASP.NET上传大文件
    6.7.3输出选择的商品名称
    6.7.4给服务器控件加不存在的属性
    6.7.5页面提交时弹出确认窗口
    6.7.6动态添加商品信息
    6.8本章小结
    6.9学习成果检验
    第7章ASP.NET内置对象
    视频讲解:65分钟
    7.1Response对象
    7.1.1Response对象概述
    7.1.2Response对象的常用属性和方法
    7.1.3在页面中输出数据
    7.1.4页面跳转并传递参数
    7.2Request对象
    7.2.1Request对象概述
    7.2.2Request对象的常用属性和方法
    7.2.3获取页面间传送的值
    7.2.4获取客户端浏览器信息
    7.3Application对象
    7.3.1Application对象概述
    7.3.2Application对象的常用集合、属性和方法
    7.3.3设计一个访问计数器
    7.3.4利用Application对象制作简单聊天室
    7.4Session对象
    7.4.1Session对象概述
    7.4.2Session对象的常用集合、属性和方法
    7.4.3使用Session对象存储和读取数据
    7.5Cookie对象
    7.5.1Cookie对象概述
    7.5.2Cookie对象的常用属性和方法
    7.5.3使用Cookie对象保存和读取客户端信息
    7.6Server对象
    7.6.1Server对象概述
    7.6.2Server对象的常用属性和方法
    7.6.3使用Server.Execute方法和Server.Transfer方法重定向页面
    7.6.4使用Server.MapPath方法获取服务器的物理地址
    7.6.5对字符串进行编码和解码
    7.7实战
    7.7.1具有私聊功能的聊天室
    7.7.2简单的投票系统
    7.7.3判断用户登录状态
    7.7.4绘制并输出漂亮图片
    7.7.5实现密码记忆功能
    7.8本章小结
    7.9学习成果检验
    第8章数据验证技术
    视频讲解:35分钟
    8.1非空数据验证
    8.1.1RequiredFieldValidator控件
    8.1.2RequiredFieldValidator控件验证实例
    8.2数据比较验证
    8.2.1CompareValidator控件
    8.2.2CompareValidator控件验证实例
    8.3数据输入格式验证
    8.3.1RegularExpressionValidator控件
    8.3.2RegularExpressionValidator控件验证实例
    8.4数据范围验证
    8.4.1RangeValidator控件
    8.4.2RangeValidator控件验证实例
    8.5验证错误信息显示
    8.5.1ValidationSummary控件
    8.5.2ValidationSummary控件验证实例
    8.6屏蔽数据验证
    8.7实战
    8.7.1机票预订系统中限制注册用户名
    8.7.2博客中验证用户名是否为汉字
    8.7.3身份证管理系统中验证身份证号码
    8.7.4验证会员充值系统中会员密码格式
    8.7.5验证会员注册时输入的密码长度
    8.8本章小结
    8.9学习成果检验
    第9章母版页技术
    视频讲解:16分钟
    9.1母版页的概述
    9.1.1母版页和内容页
    9.1.2母版页运行机制
    9.1.3母版页的优点
    9.2创建母版页
    9.3创建内容页
    9.4嵌套母版页
    9.5访问母版页的控件和属性
    9.5.1使用Master.FindControl方法访问母版页上的控件
    9.5.2引用@MasterType指令访问母版页上的属性
    9.6实战
    9.6.1实现网站通用登录功能
    9.6.2统计网站访问的人数
    9.6.3以编程方式设置网页的母版
    9.6.4提高母版页的访问性能
    9.6.5动态加载母版页
    9.7本章小结
    9.8学习成果检验
    第10章网站主题
    视频讲解:25分钟
    10.1主题的概述
    10.1.1组成元素
    10.1.2文件存储和组织方式
    10.2创建主题
    10.2.1创建外观文件
    10.2.2为主题添加CSS样式
    10.3应用主题
    10.3.1使用和禁用主题
    10.3.2动态加载主题
    10.4实战
    10.4.1在留言板中应用主题
    10.4.2为会员注册换几套新装
    10.4.3在主题中添加图片
    10.4.4设计网站注册模块外观
    10.4.5设计网站登录模块外观
    10.5本章小结
    10.6学习成果检验
    第11章综合实验(二)——ASP.NET制作网站留言板
    视频讲解:28分钟
    11.1ASP.NET制作网站留言板概述
    11.1.1功能设计及业务流程
    11.1.2数据库设计
    11.2关键技术
    11.2.1配置第三方FreeTextBox组件
    11.2.2应用VisualStudio2010母版页
    11.2.3定义CSS样式统一页面风格
    11.3主要功能模块设计
    11.3.1配置Web.config
    11.3.2编写程序公共类
    11.3.3留言板主页设计
    11.3.4发表留言模块设计
    11.3.5查看留言页面设计
    11.3.6留言管理页面设计
    11.3.7回复留言模块设计
    11.4本章小结
    11.5学习成果检验

    第3篇中级开发
    第12章ADO.NET数据操作技术
    视频讲解:60分钟
    12.1ADO.NET技术概述
    12.2使用Connection对象连接数据库
    12.2.1使用SqlConnection对象连接SQLServer数据库
    12.2.2使用OleDbConnection对象连接数据库
    12.2.3使用OracleConnection对象连接Oracle数据库
    12.3使用Command对象操作数据
    12.3.1使用Command对象查询数据
    12.3.2使用Command对象添加数据
    12.3.3使用Command对象修改数据
    12.3.4使用Command对象删除数据
    12.3.5使用Command对象调用存储过程
    12.4使用DataSet对象和DataAdapter对象
    12.4.1使用DataAdapter对象填充DataSet对象
    12.4.2使用DataAdapter更新数据库中数据
    12.5使用DataReader对象
    12.5.1使用DataReader对象读取数据
    12.5.2DataReader对象与DataSet对象的区别
    12.6实战
    12.6.1向SQLServer数据库中添加数据
    12.6.2将文件以二进制格式保存到SQLServer数据库中
    12.6.3用户登录中预防SQL注入攻击
    12.6.4批量删除发布的供求信息
    12.6.5使用DataView排序供求信息数据
    12.7本章小结
    12.8学习成果检验
    第13章数据控件的应用
    视频讲解:48分钟
    13.1GridView控件
    13.1.1GridView控件概述
    13.1.2GridView控件常用的属性、方法和事件
    13.1.3使用GridView控件绑定数据源
    13.1.4自定义GridView控件的列
    13.1.5使用GridView控件分页显示数据
    13.1.6以编程方式实现选中、编辑和删除GridView数据项
    13.2DataList控件
    13.2.1DataList控件概述
    13.2.2DataList控件常用的属性、方法和事件
    13.2.3分页显示DataList控件中的数据
    13.3ListView控件
    13.3.1ListView控件概述
    13.3.2ListView控件常用的属性、方法和事件
    13.3.3ListView控件的模板
    13.3.4使用ListView服务器控件对数据进行显示、分页和排序
    13.4实战
    13.4.1在GridView中实现商品信息自动编号
    13.4.2获取GridView中隐藏的列值
    13.4.3学生成绩不及格设置单元格突出显示为红色
    13.4.4设置商品是否上架
    13.4.5高亮显示搜索关键字
    13.5本章小结
    13.6学习成果检验
    第14章网站导航技术
    视频讲解:45分钟
    14.1站点地图概述
    14.2TreeView控件
    14.2.1TreeView控件常用的属性和事件
    14.2.2TreeView控件的基本应用
    14.2.3TreeView控件绑定数据库中数据
    14.2.4使用TreeView控件实现网站导航
    14.3Menu控件
    14.3.1Menu控件常用的属性和事件
    14.3.2Menu控件的基本应用
    14.3.3Menu控件绑定XML文件实现网站导航
    14.4SiteMapPath控件
    14.4.1SiteMapPath控件常用的属性和事件
    14.4.2使用SiteMapPath控件实现站点导航
    14.5实战
    14.5.1管理系统网站导航(一)
    14.5.2管理系统网站导航(二)
    14.5.3开发选课系统导航
    14.5.4视频网站分类导航
    14.5.5提示用户在网站中的位置
    14.6本章小结
    14.7学习成果检验
    第15章Web用户控件
    视频讲解:22分钟
    15.1Web用户控件概述
    15.1.1Web用户控件与Web窗体比较
    15.1.2用户控件的优点
    15.2创建及使用Web用户控件
    15.2.1创建Web用户控件
    15.2.2将Web用户控件添加至网页
    15.2.3使用Web用户控件制作博客导航条
    15.3设置用户控件
    15.3.1访问用户控件的属性
    15.3.2访问用户控件中的服务器控件
    15.3.3将Web网页转化为用户控件
    15.4实战
    15.4.1制作一个站内查询、搜索用户控件
    15.4.2制作一个网站的友情链接用户控件
    15.4.3使用用户控件实现数据分页导航
    15.4.4开发具有选择日期的功能用户控件
    15.4.5开发具有虚拟键盘功能的用户控件
    15.5本章小结
    15.6学习成果检验
    第16章程序调试与错误处理
    视频讲解:22分钟
    16.1错误类型
    16.1.1语法错误
    16.1.2语义错误
    16.1.3逻辑错误
    16.2程序调试
    16.2.1断点操作
    16.2.2开始执行
    16.2.3中断执行
    16.2.4停止执行
    16.2.5单步执行和逐过程执行
    16.2.6运行到指定位置
    16.3常见服务器故障排除
    16.3.1Web服务器配置不正确
    16.3.2IIS管理服务没有响应
    16.3.3未安装ASP.NET
    16.3.4连接被拒绝
    16.3.5不能使用静态文件
    16.4异常处理语句
    16.4.1使用throw语句抛出异常
    16.4.2使用try…catch语句捕捉异常
    16.4.3使用try…catch…finally语句捕捉异常
    16.5实战
    16.5.1为删除按钮添加删除确认对话框
    16.5.2WebService方法重载产生的陷阱
    16.5.3放置隐藏字段的陷阱
    16.5.4获取错误信息并转到指定页面
    16.5.5文件格式与文件读取的陷阱
    16.6本章小结
    16.7学习成果检验
    第17章综合实验(三)——网站流量统计模块
    视频讲解:28分钟
    17.1网站流量统计模块概述
    17.1.1功能设计及模块预览
    17.1.2数据库设计
    17.2关键技术
    17.2.1如何获取并记录流量统计所需数据
    17.2.2使用Request对象获取客户端信息
    17.3主要功能模块设计
    17.3.1配置Web.config
    17.3.2公共类编写
    17.3.3模块设计说明
    17.4本章小结
    17.5学习成果检验

    第4篇高级应用
    第18章ASP.NETAJAX技术的使用
    视频讲解:48分钟
    18.1ASP.NETAJAX概述
    18.1.1AJAX开发模式
    18.1.2ASP.NETAJAX优点
    18.1.3ASP.NETAJAX架构
    18.2ASP.NETAJAX服务器端控件
    18.2.1ScriptManager控件
    18.2.2UpdatePanel控件
    18.2.3Timer控件
    18.3AjaxControlToolkit工具包的使用
    18.3.1安装AjaxControlToolkit扩展控件工具包
    18.3.2PasswordStrength控件
    18.3.3TextBoxWatermark控件
    18.3.4SlideShow控件
    18.4实战
    18.4.1倒计时程序
    18.4.2无刷新模式聊天室
    18.4.3网站气泡提示
    18.4.4AJAX购物车(嵌套UpdatePanel+GridView)
    18.4.5搜索引擎中智能匹配检索功能
    18.4.6仿当当网对图书实现评级功能
    18.5本章小结
    18.6学习成果检验
    第19章LINQ数据访问技术
    视频讲解:52分钟
    19.1LINQ技术概述
    19.1.1查询与LINQ的区别
    19.1.2LINQ基本组成
    19.1.3LINQ与ADO.NET的关系
    19.2LINQ查询常用子句
    19.2.1from子句
    19.2.2where子句
    19.2.3select子句
    19.2.4orderby子句
    19.3使用LINQ操作SQLServer数据库
    19.3.1创建LINQ数据源
    19.3.2使用LINQ执行操作数据库
    19.3.3灵活运用LinqDataSource控件
    19.4使用LINQ操作其他数据
    19.4.1使用LINQ操作数组和集合
    19.4.2使用LINQ操作DataSet数据集
    19.4.3使用LINQ操作XML文件
    19.5实战
    19.5.1LINQ查询结果绑定到DropDownList控件
    19.5.2LINQ查询结果绑定到GridView控件
    19.5.3LINQ查询结果绑定到DataList控件
    19.5.4LINQ防止SQL注入式攻击
    19.5.5LINQ查询结果作为数据源并实现分页
    19.6本章小结
    19.7学习成果检验
    第20章Web服务的使用
    视频讲解:28分钟
    20.1WebService概述
    20.2Web服务的创建及使用
    20.2.1Web服务文件的指令
    20.2.2Web服务代码隐藏文件
    20.2.3创建一个简单的Web服务
    20.2.4ASP.NET网站中调用Web服务
    20.2.5ASP.NETAJAX调用Web服务
    20.3实战
    20.3.1利用WebService获取手机号码所在地
    20.3.2利用Web服务上传和下载图片
    20.3.3利用WebService发送E-mail邮件
    20.3.4利用WebService获取天气预报
    20.3.5利用WebService发送手机短信
    20.4本章小结
    20.5学习成果检验
    第21章网站安全与策略
    视频讲解:21分钟
    21.1安全性概述
    21.2身份验证
    21.2.1基于Windows的身份验证模式
    21.2.2基于Forms的身份验证模式
    21.2.3基于Passport的身份验证模式
    21.3授权
    21.3.1ASP.NET提供的授权方式
    21.3.2使用User.Identity对象
    21.3.3使用User.IsInRole方法
    21.3.4使用WindowsIdentity类
    21.4实战
    21.4.1通过ASP.NET窗体认证为用户分配访问权限
    21.4.2网络上实现单点登录
    21.4.3MD5加密登录用户名称和密码
    21.4.4过滤HTML非法字符
    21.4.5禁止用户输入非法字符
    21.5本章小结
    21.6学习成果检验
    第22章ASP.NET网站优化、打包与发布
    视频讲解:45分钟
    22.1ASP.NET网站优化
    22.1.1ASP.NET缓存概述
    22.1.2ASP.NET缓存的应用
    22.2ASP.NET网站打包
    22.3ASP.NET网站发布
    22.3.1使用IIS浏览ASP.NET网站
    22.3.2使用“发布网站”发布ASP.NET网站
    22.3.3使用“复制网站”发布ASP.NET网站
    22.4实战
    22.4.1使用参数缓存网页多个版本
    22.4.2使用编程方式缓存网页的多个版本
    22.4.3同时在.aspx页面和用户控件.ascx中设置缓存
    22.4.4将员工信息加入缓存中
    22.4.5应用AdRotator控件轮播广告图片
    22.5本章小结
    22.6学习成果检验
    第23章综合实验(四)——校友录数码相册模块
    视频讲解:40分钟
    23.1校友录数码相册模块概述
    23.1.1功能设计及模块预览
    23.1.2数据库设计
    23.2关键技术
    23.2.1引用AjaxControlToolkit控件
    23.2.2Ajax框架中SlideShowExtender控件播放照片
    23.2.3无刷新动态获取数据库中图片地址
    23.2.4DataList控件实现分页
    23.2.5DataList控件事件冒泡浏览个人相册
    23.3主要功能模块设计
    23.3.1校友录数码相册网主页设计
    23.3.2缩略图显示个人数码相册
    23.3.3分页显示数码相册缩略图
    23.3.4校友录数码相册网用户登录
    23.3.5浏览电子数码相册页设计
    23.4本章小结
    23.5学习成果检验

    第5篇项目实战
    第24章图书馆管理系统
    视频讲解:70分钟
    24.1开发背景
    24.2需求分析
    24.3系统设计
    24.3.1系统目标
    24.3.2系统功能结构
    24.3.3系统业务流程
    24.3.4系统预览
    24.3.5构建开发环境
    24.3.6数据库设计
    24.3.7网站文件组织结构
    24.4公共类设计
    24.4.1DataBase类
    24.4.2AdminManage类
    24.4.3OperatorClass类
    24.4.4ValidateClass类
    24.5主页面设计
    24.5.1主页面概述
    24.5.2主页面技术分析
    24.5.3主页面实现过程
    24.6图书馆信息模块设计
    24.6.1图书馆信息模块概述
    24.6.2图书馆信息模块技术分析
    24.6.3图书馆信息模块实现过程
    24.7图书信息管理模块设计
    24.7.1图书信息管理模块概述
    24.7.2图书信息管理模块技术分析
    24.7.3图书信息管理模块实现过程
    24.8图书借还管理模块设计
    24.8.1图书借还管理模块概述
    24.8.2图书借还管理模块技术分析
    24.8.3图书借还管理模块实现过程
    24.9开发技巧与难点分析
    24.9.1如何验证输入字符串
    24.9.2如何自动计算图书归还日期
    24.10网站编译与发布
    24.10.1网站编译
    24.10.2网站发布
    24.11本章小结
    第25章仿百度知道之明日知道
    视频讲解:52分钟
    25.1开发背景
    25.2需求分析
    25.3系统设计
    25.3.1系统目标
    25.3.2系统功能结构
    25.3.3系统业务流程
    25.3.4系统预览
    25.3.5构建开发环境
    25.3.6数据库设计
    25.3.7网站文件组织结构
    25.4公共的自定义核心控件类设计
    25.4.1自定义GridView数据绑定控件类
    25.4.2自定义OurPager数据分页控件类
    25.5提问模块设计
    25.5.1提问模块概述
    25.5.2提问模块技术分析
    25.5.3提问模块实现过程
    25.6问题回复模块设计
    25.6.1问题回复模块概述
    25.6.2问题回复模块技术分析
    25.6.3问题回复模块的实现过程
    25.7设置最佳答案模块设计
    25.7.1设置最佳答案模块概述
    25.7.2设置最佳答案模块技术分析
    25.7.3设置最佳答案模块的实现过程
    25.8关闭问题模块设计
    25.8.1关闭问题模块设计概述
    25.8.2关闭问题模块技术分析
    25.8.3关闭问题模块的实现过程
    25.9搜索问题模块设计
    25.9.1搜索问题模块设计概述
    25.9.2搜索问题模块技术分析
    25.9.3搜索问题模块的实现过程
    25.10开发技巧与难点分析
    25.10.1利用母版页避免重复代码的编写
    25.10.2使用LINQ技术操作SQLServer数据库
    25.11本章小结
  • 内容简介:
      《软件开发实战:ASP.NET开发实战》从初学者的角度讲述使用ASP.NET进行Web应用程序开发所需掌握的各项技术,内容突出“基础”、“全面”、“深入”的特点,同时就像书名所暗示的一样,强调“实战”效果。在介绍技术的同时,书中都会提供示例或稍大一些的实例,同时在各章的结尾安排有实战,通过5~8个实战来综合应用本章所讲解的知识,做到理论联系实际;每篇的最后一章有一个综合实验,通过一个模块综合讲解本篇的知识内容;在本书的最后两章中提供了两个完整的项目实例,讲述从前期规划、设计流程到项目最终实施的整个实现过程。
      《软件开发实战:ASP.NET开发实战》共分5篇25章,主要内容包括ASP.NET网站开发基础,C#语言基础,C#流程控制及数组,面向对象程序设计,综合实验(一)——网站会员注册与登录,ASP.NET常用服务器控件,ASP.NET内置对象,数据验证技术,母版页技术,网站主题,综合实验(二)——ASP.NET制作网站留言板,ADO.NET数据操作技术,数据控件的应用,网站导航技术,Web用户控件,程序调试与错误处理,综合实验(三)——网站流量统计模块,ASP.NETAJAX技术的使用,LINQ数据访问技术,Web服务的使用,网站安全与策略,ASP.NET网站优化、打包与发布,综合实验(四)——校友录数码相册模块,图书馆管理系统,仿百度知道之明日知道等。所有知识都结合具体实例进行介绍,对涉及的程序代码给出了详细的注释,读者可以轻松领会ASP.NET程序开发的精髓,快速提高开发技能。
      《软件开发实战:ASP.NET开发实战》特色及丰富的学习资源包如下:
      黄金学习搭配、专业学习视频、重难点精确打击、学习经验分享、学习测试诊断、有趣实践任务、专业资源库、学习排忧解难、获取源程序、提供习题答案、赠送开发案例。
      《软件开发实战:ASP.NET开发实战》适合有志于软件开发的初学者、高校计算机相关专业学生和毕业生,也可作为软件开发人员的参考手册,或者高校的教学参考书。
  • 目录:
    第1篇新手入门
    第1章ASP.NET网站开发基础
    视频讲解:68分钟
    1.1ASP.NET简介
    1.1.1ASP.NET发展历程、优点及新特性
    1.1.2ASP.NET的运行原理与运行机制
    1.2搭建ASP.NET开发环境
    1.2.1安装IIS服务器
    1.2.2安装VisualStudio2010集成开发工具
    1.3ASP.NET网页基础语法
    1.3.1ASP.NET网页扩展名
    1.3.2常用页面指令
    1.3.3ASPX文件内容注释
    1.3.4ASP.NET服务器控件标记语法
    1.3.5表达式语法
    1.4制作一个ASP.NET网站
    1.4.1创建ASP.NET网站并熟悉开发环境
    1.4.2设计Web页面
    1.4.3添加ASP.NET文件夹
    1.4.4运行应用程序
    1.4.5配置IIS虚拟站点
    1.5ASP.NET技术学习资源——HelpLibrary管理器
    1.5.1安装HelpLibrary管理器
    1.5.2HelpLibrary管理器的使用
    1.6实战
    1.6.1创建存放公共类的文件夹
    1.6.2使用代码块语法输出指定字符串
    1.6.3自定义快捷工具栏
    1.6.4设置验证级别防止非法登录
    1.6.5限制上传文件大小与时间
    1.7本章小结
    1.8学习成果检验
    第2章C#语言基础
    视频讲解:52分钟
    2.1C#语言概述
    2.2代码编写规则
    2.2.1代码书写规则
    2.2.2代码注释及规则
    2.3创建控制台应用程序
    2.4数据类型
    2.4.1值类型的使用
    2.4.2引用类型的使用
    2.5变量和常量
    2.5.1变量的声明和赋值
    2.5.2定义常量、使用常量
    2.6数据类型转换
    2.6.1隐式类型转换
    2.6.2显式类型转换
    2.6.3装箱和拆箱
    2.7C#中的运算符
    2.7.1算术运算符
    2.7.2赋值运算符
    2.7.3关系运算符
    2.7.4逻辑运算符
    2.7.5移位运算符
    2.7.6其他特殊运算符
    2.7.7运算符的优先级
    2.8实战
    2.8.1利用运算符判断用户名称和密码
    2.8.2判断一个数是否是素数
    2.8.3使用结构类型显示员工信息
    2.8.4使用深复制和浅复制显示员工信息
    2.8.5制作一个简单加法计算器
    2.9本章小结
    2.10学习成果检验
    第3章C#流程控制及数组
    视频讲解:38分钟
    3.1流程控制
    3.1.1条件控制语句
    3.1.2循环语句的使用
    3.2数组的基本操作
    3.2.1数组的声明
    3.2.2初始化数组
    3.3实战
    3.3.1哥德巴赫猜想的算法
    3.3.2使用数组解决约瑟夫环问题
    3.3.3加密用户密码等重要的数据信息
    3.3.4吹起号角迅速集合之快速排序
    3.3.5“大乐透”号码的排列
    3.4本章小结
    3.5学习成果检验
    第4章面向对象程序设计
    视频讲解:48分钟
    4.1面向对象编程概述
    4.2创建类与类的成员
    4.2.1创建类
    4.2.2构造函数和析构函数
    4.2.3实例化类对象
    4.2.4控制访问权限
    4.2.5定义成员字段
    4.2.6定义成员方法
    4.2.7定义成员属性
    4.3封装特性
    4.3.1封装概述
    4.3.2封装的实现
    4.4继承特性
    4.4.1继承概述
    4.4.2继承的实现
    4.4.3单继承的使用
    4.4.4多重继承的使用
    4.5多态特性
    4.5.1多态概述
    4.5.2多态的实现
    4.6实战
    4.6.1面向对象思想实现简单计算器
    4.6.2面向对象思想实现字符串中查找数字
    4.6.3实现具有相同名称的接口方法
    4.6.4以包含/委托模型显示比赛信息
    4.6.5通过抽象类和抽象方法确定动物叫声行为
    4.7本章小结
    4.8学习成果检验
    第5章综合实验(一)——网站会员注册与登录
    视频讲解:28分钟
    5.1网站会员注册与登录概述
    5.1.1会员注册与登录业务流程
    5.1.2数据库设计
    5.2关键技术
    5.2.1防止SQL注入式攻击技术
    5.2.2网站安全验证码技术
    5.2.3智能化验证注册的会员名
    5.2.4智能化验证密码的强弱
    5.2.5无解密MD5加密技术
    5.2.6智能化提示输入信息样例
    5.3主要功能模块设计
    5.3.1网站会员登录设计
    5.3.2网站会员注册设计
    5.3.3安全验证码技术设计
    5.4本章小结
    5.5学习成果检验

    第2篇进阶提高
    第6章ASP.NET常用服务器控件
    视频讲解:68分钟
    6.1文本类型控件
    6.1.1Label控件
    6.1.2TextBox控件
    6.2按钮类型控件
    6.2.1Button控件
    6.2.2ImageButton控件
    6.3链接类型控件
    6.3.1HyperLink控件
    6.3.2LinkButton控件
    6.4选择类型控件
    6.4.1ListBox控件
    6.4.2DropDownList控件
    6.4.3RadioButton控件
    6.4.4CheckBox控件
    6.5图像显示类型控件
    6.5.1Image控件
    6.5.2ImageMap控件
    6.6FileUpload文件上传控件
    6.6.1FileUpload控件的概述
    6.6.2使用FileUpload控件上传图片文件
    6.7实战
    6.7.1网站会员登录
    6.7.2ASP.NET上传大文件
    6.7.3输出选择的商品名称
    6.7.4给服务器控件加不存在的属性
    6.7.5页面提交时弹出确认窗口
    6.7.6动态添加商品信息
    6.8本章小结
    6.9学习成果检验
    第7章ASP.NET内置对象
    视频讲解:65分钟
    7.1Response对象
    7.1.1Response对象概述
    7.1.2Response对象的常用属性和方法
    7.1.3在页面中输出数据
    7.1.4页面跳转并传递参数
    7.2Request对象
    7.2.1Request对象概述
    7.2.2Request对象的常用属性和方法
    7.2.3获取页面间传送的值
    7.2.4获取客户端浏览器信息
    7.3Application对象
    7.3.1Application对象概述
    7.3.2Application对象的常用集合、属性和方法
    7.3.3设计一个访问计数器
    7.3.4利用Application对象制作简单聊天室
    7.4Session对象
    7.4.1Session对象概述
    7.4.2Session对象的常用集合、属性和方法
    7.4.3使用Session对象存储和读取数据
    7.5Cookie对象
    7.5.1Cookie对象概述
    7.5.2Cookie对象的常用属性和方法
    7.5.3使用Cookie对象保存和读取客户端信息
    7.6Server对象
    7.6.1Server对象概述
    7.6.2Server对象的常用属性和方法
    7.6.3使用Server.Execute方法和Server.Transfer方法重定向页面
    7.6.4使用Server.MapPath方法获取服务器的物理地址
    7.6.5对字符串进行编码和解码
    7.7实战
    7.7.1具有私聊功能的聊天室
    7.7.2简单的投票系统
    7.7.3判断用户登录状态
    7.7.4绘制并输出漂亮图片
    7.7.5实现密码记忆功能
    7.8本章小结
    7.9学习成果检验
    第8章数据验证技术
    视频讲解:35分钟
    8.1非空数据验证
    8.1.1RequiredFieldValidator控件
    8.1.2RequiredFieldValidator控件验证实例
    8.2数据比较验证
    8.2.1CompareValidator控件
    8.2.2CompareValidator控件验证实例
    8.3数据输入格式验证
    8.3.1RegularExpressionValidator控件
    8.3.2RegularExpressionValidator控件验证实例
    8.4数据范围验证
    8.4.1RangeValidator控件
    8.4.2RangeValidator控件验证实例
    8.5验证错误信息显示
    8.5.1ValidationSummary控件
    8.5.2ValidationSummary控件验证实例
    8.6屏蔽数据验证
    8.7实战
    8.7.1机票预订系统中限制注册用户名
    8.7.2博客中验证用户名是否为汉字
    8.7.3身份证管理系统中验证身份证号码
    8.7.4验证会员充值系统中会员密码格式
    8.7.5验证会员注册时输入的密码长度
    8.8本章小结
    8.9学习成果检验
    第9章母版页技术
    视频讲解:16分钟
    9.1母版页的概述
    9.1.1母版页和内容页
    9.1.2母版页运行机制
    9.1.3母版页的优点
    9.2创建母版页
    9.3创建内容页
    9.4嵌套母版页
    9.5访问母版页的控件和属性
    9.5.1使用Master.FindControl方法访问母版页上的控件
    9.5.2引用@MasterType指令访问母版页上的属性
    9.6实战
    9.6.1实现网站通用登录功能
    9.6.2统计网站访问的人数
    9.6.3以编程方式设置网页的母版
    9.6.4提高母版页的访问性能
    9.6.5动态加载母版页
    9.7本章小结
    9.8学习成果检验
    第10章网站主题
    视频讲解:25分钟
    10.1主题的概述
    10.1.1组成元素
    10.1.2文件存储和组织方式
    10.2创建主题
    10.2.1创建外观文件
    10.2.2为主题添加CSS样式
    10.3应用主题
    10.3.1使用和禁用主题
    10.3.2动态加载主题
    10.4实战
    10.4.1在留言板中应用主题
    10.4.2为会员注册换几套新装
    10.4.3在主题中添加图片
    10.4.4设计网站注册模块外观
    10.4.5设计网站登录模块外观
    10.5本章小结
    10.6学习成果检验
    第11章综合实验(二)——ASP.NET制作网站留言板
    视频讲解:28分钟
    11.1ASP.NET制作网站留言板概述
    11.1.1功能设计及业务流程
    11.1.2数据库设计
    11.2关键技术
    11.2.1配置第三方FreeTextBox组件
    11.2.2应用VisualStudio2010母版页
    11.2.3定义CSS样式统一页面风格
    11.3主要功能模块设计
    11.3.1配置Web.config
    11.3.2编写程序公共类
    11.3.3留言板主页设计
    11.3.4发表留言模块设计
    11.3.5查看留言页面设计
    11.3.6留言管理页面设计
    11.3.7回复留言模块设计
    11.4本章小结
    11.5学习成果检验

    第3篇中级开发
    第12章ADO.NET数据操作技术
    视频讲解:60分钟
    12.1ADO.NET技术概述
    12.2使用Connection对象连接数据库
    12.2.1使用SqlConnection对象连接SQLServer数据库
    12.2.2使用OleDbConnection对象连接数据库
    12.2.3使用OracleConnection对象连接Oracle数据库
    12.3使用Command对象操作数据
    12.3.1使用Command对象查询数据
    12.3.2使用Command对象添加数据
    12.3.3使用Command对象修改数据
    12.3.4使用Command对象删除数据
    12.3.5使用Command对象调用存储过程
    12.4使用DataSet对象和DataAdapter对象
    12.4.1使用DataAdapter对象填充DataSet对象
    12.4.2使用DataAdapter更新数据库中数据
    12.5使用DataReader对象
    12.5.1使用DataReader对象读取数据
    12.5.2DataReader对象与DataSet对象的区别
    12.6实战
    12.6.1向SQLServer数据库中添加数据
    12.6.2将文件以二进制格式保存到SQLServer数据库中
    12.6.3用户登录中预防SQL注入攻击
    12.6.4批量删除发布的供求信息
    12.6.5使用DataView排序供求信息数据
    12.7本章小结
    12.8学习成果检验
    第13章数据控件的应用
    视频讲解:48分钟
    13.1GridView控件
    13.1.1GridView控件概述
    13.1.2GridView控件常用的属性、方法和事件
    13.1.3使用GridView控件绑定数据源
    13.1.4自定义GridView控件的列
    13.1.5使用GridView控件分页显示数据
    13.1.6以编程方式实现选中、编辑和删除GridView数据项
    13.2DataList控件
    13.2.1DataList控件概述
    13.2.2DataList控件常用的属性、方法和事件
    13.2.3分页显示DataList控件中的数据
    13.3ListView控件
    13.3.1ListView控件概述
    13.3.2ListView控件常用的属性、方法和事件
    13.3.3ListView控件的模板
    13.3.4使用ListView服务器控件对数据进行显示、分页和排序
    13.4实战
    13.4.1在GridView中实现商品信息自动编号
    13.4.2获取GridView中隐藏的列值
    13.4.3学生成绩不及格设置单元格突出显示为红色
    13.4.4设置商品是否上架
    13.4.5高亮显示搜索关键字
    13.5本章小结
    13.6学习成果检验
    第14章网站导航技术
    视频讲解:45分钟
    14.1站点地图概述
    14.2TreeView控件
    14.2.1TreeView控件常用的属性和事件
    14.2.2TreeView控件的基本应用
    14.2.3TreeView控件绑定数据库中数据
    14.2.4使用TreeView控件实现网站导航
    14.3Menu控件
    14.3.1Menu控件常用的属性和事件
    14.3.2Menu控件的基本应用
    14.3.3Menu控件绑定XML文件实现网站导航
    14.4SiteMapPath控件
    14.4.1SiteMapPath控件常用的属性和事件
    14.4.2使用SiteMapPath控件实现站点导航
    14.5实战
    14.5.1管理系统网站导航(一)
    14.5.2管理系统网站导航(二)
    14.5.3开发选课系统导航
    14.5.4视频网站分类导航
    14.5.5提示用户在网站中的位置
    14.6本章小结
    14.7学习成果检验
    第15章Web用户控件
    视频讲解:22分钟
    15.1Web用户控件概述
    15.1.1Web用户控件与Web窗体比较
    15.1.2用户控件的优点
    15.2创建及使用Web用户控件
    15.2.1创建Web用户控件
    15.2.2将Web用户控件添加至网页
    15.2.3使用Web用户控件制作博客导航条
    15.3设置用户控件
    15.3.1访问用户控件的属性
    15.3.2访问用户控件中的服务器控件
    15.3.3将Web网页转化为用户控件
    15.4实战
    15.4.1制作一个站内查询、搜索用户控件
    15.4.2制作一个网站的友情链接用户控件
    15.4.3使用用户控件实现数据分页导航
    15.4.4开发具有选择日期的功能用户控件
    15.4.5开发具有虚拟键盘功能的用户控件
    15.5本章小结
    15.6学习成果检验
    第16章程序调试与错误处理
    视频讲解:22分钟
    16.1错误类型
    16.1.1语法错误
    16.1.2语义错误
    16.1.3逻辑错误
    16.2程序调试
    16.2.1断点操作
    16.2.2开始执行
    16.2.3中断执行
    16.2.4停止执行
    16.2.5单步执行和逐过程执行
    16.2.6运行到指定位置
    16.3常见服务器故障排除
    16.3.1Web服务器配置不正确
    16.3.2IIS管理服务没有响应
    16.3.3未安装ASP.NET
    16.3.4连接被拒绝
    16.3.5不能使用静态文件
    16.4异常处理语句
    16.4.1使用throw语句抛出异常
    16.4.2使用try…catch语句捕捉异常
    16.4.3使用try…catch…finally语句捕捉异常
    16.5实战
    16.5.1为删除按钮添加删除确认对话框
    16.5.2WebService方法重载产生的陷阱
    16.5.3放置隐藏字段的陷阱
    16.5.4获取错误信息并转到指定页面
    16.5.5文件格式与文件读取的陷阱
    16.6本章小结
    16.7学习成果检验
    第17章综合实验(三)——网站流量统计模块
    视频讲解:28分钟
    17.1网站流量统计模块概述
    17.1.1功能设计及模块预览
    17.1.2数据库设计
    17.2关键技术
    17.2.1如何获取并记录流量统计所需数据
    17.2.2使用Request对象获取客户端信息
    17.3主要功能模块设计
    17.3.1配置Web.config
    17.3.2公共类编写
    17.3.3模块设计说明
    17.4本章小结
    17.5学习成果检验

    第4篇高级应用
    第18章ASP.NETAJAX技术的使用
    视频讲解:48分钟
    18.1ASP.NETAJAX概述
    18.1.1AJAX开发模式
    18.1.2ASP.NETAJAX优点
    18.1.3ASP.NETAJAX架构
    18.2ASP.NETAJAX服务器端控件
    18.2.1ScriptManager控件
    18.2.2UpdatePanel控件
    18.2.3Timer控件
    18.3AjaxControlToolkit工具包的使用
    18.3.1安装AjaxControlToolkit扩展控件工具包
    18.3.2PasswordStrength控件
    18.3.3TextBoxWatermark控件
    18.3.4SlideShow控件
    18.4实战
    18.4.1倒计时程序
    18.4.2无刷新模式聊天室
    18.4.3网站气泡提示
    18.4.4AJAX购物车(嵌套UpdatePanel+GridView)
    18.4.5搜索引擎中智能匹配检索功能
    18.4.6仿当当网对图书实现评级功能
    18.5本章小结
    18.6学习成果检验
    第19章LINQ数据访问技术
    视频讲解:52分钟
    19.1LINQ技术概述
    19.1.1查询与LINQ的区别
    19.1.2LINQ基本组成
    19.1.3LINQ与ADO.NET的关系
    19.2LINQ查询常用子句
    19.2.1from子句
    19.2.2where子句
    19.2.3select子句
    19.2.4orderby子句
    19.3使用LINQ操作SQLServer数据库
    19.3.1创建LINQ数据源
    19.3.2使用LINQ执行操作数据库
    19.3.3灵活运用LinqDataSource控件
    19.4使用LINQ操作其他数据
    19.4.1使用LINQ操作数组和集合
    19.4.2使用LINQ操作DataSet数据集
    19.4.3使用LINQ操作XML文件
    19.5实战
    19.5.1LINQ查询结果绑定到DropDownList控件
    19.5.2LINQ查询结果绑定到GridView控件
    19.5.3LINQ查询结果绑定到DataList控件
    19.5.4LINQ防止SQL注入式攻击
    19.5.5LINQ查询结果作为数据源并实现分页
    19.6本章小结
    19.7学习成果检验
    第20章Web服务的使用
    视频讲解:28分钟
    20.1WebService概述
    20.2Web服务的创建及使用
    20.2.1Web服务文件的指令
    20.2.2Web服务代码隐藏文件
    20.2.3创建一个简单的Web服务
    20.2.4ASP.NET网站中调用Web服务
    20.2.5ASP.NETAJAX调用Web服务
    20.3实战
    20.3.1利用WebService获取手机号码所在地
    20.3.2利用Web服务上传和下载图片
    20.3.3利用WebService发送E-mail邮件
    20.3.4利用WebService获取天气预报
    20.3.5利用WebService发送手机短信
    20.4本章小结
    20.5学习成果检验
    第21章网站安全与策略
    视频讲解:21分钟
    21.1安全性概述
    21.2身份验证
    21.2.1基于Windows的身份验证模式
    21.2.2基于Forms的身份验证模式
    21.2.3基于Passport的身份验证模式
    21.3授权
    21.3.1ASP.NET提供的授权方式
    21.3.2使用User.Identity对象
    21.3.3使用User.IsInRole方法
    21.3.4使用WindowsIdentity类
    21.4实战
    21.4.1通过ASP.NET窗体认证为用户分配访问权限
    21.4.2网络上实现单点登录
    21.4.3MD5加密登录用户名称和密码
    21.4.4过滤HTML非法字符
    21.4.5禁止用户输入非法字符
    21.5本章小结
    21.6学习成果检验
    第22章ASP.NET网站优化、打包与发布
    视频讲解:45分钟
    22.1ASP.NET网站优化
    22.1.1ASP.NET缓存概述
    22.1.2ASP.NET缓存的应用
    22.2ASP.NET网站打包
    22.3ASP.NET网站发布
    22.3.1使用IIS浏览ASP.NET网站
    22.3.2使用“发布网站”发布ASP.NET网站
    22.3.3使用“复制网站”发布ASP.NET网站
    22.4实战
    22.4.1使用参数缓存网页多个版本
    22.4.2使用编程方式缓存网页的多个版本
    22.4.3同时在.aspx页面和用户控件.ascx中设置缓存
    22.4.4将员工信息加入缓存中
    22.4.5应用AdRotator控件轮播广告图片
    22.5本章小结
    22.6学习成果检验
    第23章综合实验(四)——校友录数码相册模块
    视频讲解:40分钟
    23.1校友录数码相册模块概述
    23.1.1功能设计及模块预览
    23.1.2数据库设计
    23.2关键技术
    23.2.1引用AjaxControlToolkit控件
    23.2.2Ajax框架中SlideShowExtender控件播放照片
    23.2.3无刷新动态获取数据库中图片地址
    23.2.4DataList控件实现分页
    23.2.5DataList控件事件冒泡浏览个人相册
    23.3主要功能模块设计
    23.3.1校友录数码相册网主页设计
    23.3.2缩略图显示个人数码相册
    23.3.3分页显示数码相册缩略图
    23.3.4校友录数码相册网用户登录
    23.3.5浏览电子数码相册页设计
    23.4本章小结
    23.5学习成果检验

    第5篇项目实战
    第24章图书馆管理系统
    视频讲解:70分钟
    24.1开发背景
    24.2需求分析
    24.3系统设计
    24.3.1系统目标
    24.3.2系统功能结构
    24.3.3系统业务流程
    24.3.4系统预览
    24.3.5构建开发环境
    24.3.6数据库设计
    24.3.7网站文件组织结构
    24.4公共类设计
    24.4.1DataBase类
    24.4.2AdminManage类
    24.4.3OperatorClass类
    24.4.4ValidateClass类
    24.5主页面设计
    24.5.1主页面概述
    24.5.2主页面技术分析
    24.5.3主页面实现过程
    24.6图书馆信息模块设计
    24.6.1图书馆信息模块概述
    24.6.2图书馆信息模块技术分析
    24.6.3图书馆信息模块实现过程
    24.7图书信息管理模块设计
    24.7.1图书信息管理模块概述
    24.7.2图书信息管理模块技术分析
    24.7.3图书信息管理模块实现过程
    24.8图书借还管理模块设计
    24.8.1图书借还管理模块概述
    24.8.2图书借还管理模块技术分析
    24.8.3图书借还管理模块实现过程
    24.9开发技巧与难点分析
    24.9.1如何验证输入字符串
    24.9.2如何自动计算图书归还日期
    24.10网站编译与发布
    24.10.1网站编译
    24.10.2网站发布
    24.11本章小结
    第25章仿百度知道之明日知道
    视频讲解:52分钟
    25.1开发背景
    25.2需求分析
    25.3系统设计
    25.3.1系统目标
    25.3.2系统功能结构
    25.3.3系统业务流程
    25.3.4系统预览
    25.3.5构建开发环境
    25.3.6数据库设计
    25.3.7网站文件组织结构
    25.4公共的自定义核心控件类设计
    25.4.1自定义GridView数据绑定控件类
    25.4.2自定义OurPager数据分页控件类
    25.5提问模块设计
    25.5.1提问模块概述
    25.5.2提问模块技术分析
    25.5.3提问模块实现过程
    25.6问题回复模块设计
    25.6.1问题回复模块概述
    25.6.2问题回复模块技术分析
    25.6.3问题回复模块的实现过程
    25.7设置最佳答案模块设计
    25.7.1设置最佳答案模块概述
    25.7.2设置最佳答案模块技术分析
    25.7.3设置最佳答案模块的实现过程
    25.8关闭问题模块设计
    25.8.1关闭问题模块设计概述
    25.8.2关闭问题模块技术分析
    25.8.3关闭问题模块的实现过程
    25.9搜索问题模块设计
    25.9.1搜索问题模块设计概述
    25.9.2搜索问题模块技术分析
    25.9.3搜索问题模块的实现过程
    25.10开发技巧与难点分析
    25.10.1利用母版页避免重复代码的编写
    25.10.2使用LINQ技术操作SQLServer数据库
    25.11本章小结
查看详情
系列丛书 / 更多
软件开发实战:ASP.NET开发实战
软件开发实战:Java Web开发实战
软件开发技术联盟 编
软件开发实战:ASP.NET开发实战
软件开发实战:PHP+MySQL开发实战
软件开发技术联盟 编
软件开发实战:ASP.NET开发实战
软件开发实战:Android开发实战
软件开发技术联盟 编
软件开发实战:ASP.NET开发实战
PHP开发实战
软件开发技术联盟 编
软件开发实战:ASP.NET开发实战
软件开发实战:C语言开发实战
软件开发技术联盟 编
软件开发实战:ASP.NET开发实战
软件开发实战:C++开发实战
软件开发技术联盟 编
软件开发实战:ASP.NET开发实战
软件开发实战:Visual C++开发实战
软件开发技术联盟 编
软件开发实战:ASP.NET开发实战
Java开发实战
软件开发技术联盟 编
软件开发实战:ASP.NET开发实战
软件开发实战:Visual Basic开发实战
软件开发技术联盟 编
软件开发实战:ASP.NET开发实战
C#开发实战
软件开发技术联盟 编
相关图书 / 更多
软件开发实战:ASP.NET开发实战
软件工程:经典、现代和前沿
孙艳春 主编, 黄罡,邓水光 编著
软件开发实战:ASP.NET开发实战
软件利润流 英文限量版
(美)杰森·坦纳(Jason Tanner)
软件开发实战:ASP.NET开发实战
软件逆向分析技术及应用
鲁宏伟 陈凯 邓贤君 许雷永
软件开发实战:ASP.NET开发实战
软件性能测试实战教程(LoadRunner与JMeter)
周百顺 主编;张伟
软件开发实战:ASP.NET开发实战
软件工程专业英语(第2版)
宋晓涛 谢红薇 郭晓红
软件开发实战:ASP.NET开发实战
软件工程--理论与实践
毛新军 董威
软件开发实战:ASP.NET开发实战
软件需求分析(微课版)
李美蓉 何中海
软件开发实战:ASP.NET开发实战
软件自动化测试入门攻略
杨定佳
软件开发实战:ASP.NET开发实战
软件工程(第4版 英文版)
(美) 莎丽·劳伦斯·弗里格(Shari Lawrence Pfleeger)
软件开发实战:ASP.NET开发实战
软件性能测试、分析与调优实践之路(第2版)
张永清
软件开发实战:ASP.NET开发实战
软件灵活性设计:如何避免陷入编程困境 [美]克里斯·汉森
(美)克里斯·汉森 (美)杰拉尔德·杰伊·萨斯曼
软件开发实战:ASP.NET开发实战
软件开发珠玑:穿越50年软件往事的60条戒律
(美)Karl Wiegers(卡尔·魏格斯)
您可能感兴趣 / 更多
软件开发实战:ASP.NET开发实战
软件开发自学视频教程:JavaScript自学视频教程
软件开发技术联盟 编
软件开发实战:ASP.NET开发实战
C++自学视频教程
软件开发技术联盟 编
软件开发实战:ASP.NET开发实战
C#自学视频教程
软件开发技术联盟 编
软件开发实战:ASP.NET开发实战
Visual Basic自学视频教程
软件开发技术联盟 编
软件开发实战:ASP.NET开发实战
ASP.NET自学视频教程
软件开发技术联盟 编
软件开发实战:ASP.NET开发实战
C语言自学视频教程(实例版)
软件开发技术联盟 编
软件开发实战:ASP.NET开发实战
Visual C++自学视频教程
软件开发技术联盟 编
软件开发实战:ASP.NET开发实战
Java开发实战
软件开发技术联盟 编
软件开发实战:ASP.NET开发实战
软件开发实战:Visual C++开发实战
软件开发技术联盟 编
软件开发实战:ASP.NET开发实战
软件开发实战:PHP+MySQL开发实战
软件开发技术联盟 编
软件开发实战:ASP.NET开发实战
软件开发实战:C++开发实战
软件开发技术联盟 编
软件开发实战:ASP.NET开发实战
软件开发实战:Visual Basic开发实战
软件开发技术联盟 编