ASP.NET程序开发范例宝典

出版时间:2009-1  出版社:张跃廷、苏宇、 贯伟 人民邮电出版社 (2009-01出版)  作者:张跃延 等 著  页数:822  
Tag标签:无  

前言

前些年,笔者参加了一个项目的开发工作,项目要求时间很紧,开发团队几乎是挑灯夜战。当时基于Windows的开发资料很少,网络也不发达,常常为了解决一个问题,大家连续奋战几天、十几天,甚至几十天。之后,笔者又参加了多个项目的开发工作。在开发过程中深刻地感觉到:编程是一门创造性较强的活动,因其涉及面广,开发者往往需要学习、研究各方面的技术和问题;编程水平的提高与开发时间成正比,需要长时间经验的积累和磨练;编程是一项需要相互学习、相互交流的工作,在交流过程中,不但可分享他人的编程经验、体会,更会产生新的灵感,达到事半功倍的效果。总之,项目开发从来不是一件容易的事,即使是非常有经验的开发人员,也经常会遇到一些技术难题。要成为一名合格的程序员,就必须不断吸取和借鉴其他开发者的成功经验。通过阅读别人编写的程序,从中吸取编程思想的精华,这也是学习程序设计最好的方法。本书内容本书精选了480个典型实例,所选实例覆盖了开发中的热点问题和关键问题。全书按实际应用进行分类,可以使读者在短时间内掌握更多有用的技术,快速提高编程水平。所选内容均来源于实际项目的开发,有的实例是作者开发实践的积累,有的实例来源于公司的开发项目,还有的来自读者的问题。通过对这些实例进行详细分析和讲解,可以让读者迅速掌握Web程序设计的开发经验和技巧,迅速提高程序设计的综合水平。全书分为22章(其中第22章内容放在配套光盘中),涵盖了搭建ASENET开发环境,页面设计及广告页设计,CSS样式与JavaScript脚本应用,字符串、日期操作,常用Web服务器控件,验证控件,高级Web服务器控件,ADO.NET技术,数据绑定技术,sQL查询相关技术,视图、存储过程及触发器的应用,ASENET内置对象,文件处理,图形图像与多媒体,水晶报表与打印,XML技术,Web Service,AJAx应用开发,ASElNET高级应用,ASP.NET安全机制,网站设计与网页配色等方面内容。在实例讲解上,全书采用了统一的编排方式,每个实例都包括“实例说明”、“技术要点”、“实现过程”和“举一反三”4个部分。在“实例说明”中,以图文结合的方式给出了实例的功能说明及运行效果。在“技术要点”中给出了实例的重点、难点技术和相关编程技巧。在“实现过程”中介绍了该实例的设计过程和主要程序代码。在“举一反三”中给出了相关实例的扩展应用。本书的第1版自从2006年3月出版以来,受到了广大读者和程序爱好者的欢迎与好评,但随着时间的推移,书中一些实例所用技术已不再适应实际应用。2008年初,应出版社和广大读者的要求,笔者根据近两年的最新开发积累并结合广大读者的建议,对第1版内容进行了修订。

内容概要

  《ASP.NET程序开发范例宝典:C#(第2版)》紧密围绕编程者在编程中遇到的实际问题和开发中应该掌握的技术,全面介绍了ASP.NET进行程序开发的各方面技术和技巧。《ASP.NET程序开发范例宝典:C#(第2版)》分为22章(其中第22章综合实例放在配套光盘中),内容包括搭建ASP.NET开发环境,页面设计及广告页设计,CSS样式与JavaScript脚本应用,字符串、日期操作,常用Web服务器控件,验证控件,高级Web服务器控件,ADO.NET技术,数据绑定技术,SQL查询相关技术,视图、存储过程及触发器的应用,ASP.NET内置对象,文件处理,图形图像与多媒体,水晶报表与打印,XML技术,Web Service,AJAX应用开发,ASP.NET高级应用,ASP.NET安全机制,网站设计与网页配色。《ASP.NET程序开发范例宝典:C#(第2版)》共提供了480个实例,每个实例都突出实用性,其中大部分是程序开发者梦寐以求的有关问题的解决方案。  《ASP.NET程序开发范例宝典:C#(第2版)》附有配套光盘。光盘提供了书中所有实例的源代码,全部源代码都经过精心调试,在Windows XP/Windows Server 2003下测试通过,保证能够正常运行。

书籍目录

第1章 搭建ASP.NET开发环境1.1 环境配置实例001 安装与配置IIS实例002 配置ASP.NET应用程序开发环境1.2 Web.Config文件配置实例003 配置Access数据库连接实例004 配置SQLServer数据库连接实例005 配置Session变量的生命周期实例006 限制上传文件大小与时间实例007 连接默认错误页实例008 配置验证级别第2章 页面设计及广告页设计2.1 框架的使用实例009 使用FrameSet框架布局聊天室实例010 使用IFrame框架布局企业管理系统2.2 滚屏的实现实例011 滚动显示博客公告实例012 滚屏效果并实现超级链接2.3 常用HTML控件实例013 Input(Reset)控件实现重置功能实例014 Table控件布局登录页面实例015 Table控件布局DataList模板(职员信息)实例016 Select控件实现联动效果(选择省显示对应的城市)2.4 广告栏与多媒体设计方案实例017 制作旗帜广告条实例018 浮动广告实例019 循环播放广告图片实例020 网站嵌入视频广告实例021 网站嵌入音频广告第3章 CSS样式与JavaScript脚本应用3.1 主题实例022 创建控件主题实例023 创建网页主题实例024 动态加载主题实例025 主题中应用图片3.2 控件样式实例026 普通控件样式实例027 数据控件样式3.3 链接控件样式实例028 鼠标单击链接样式实例029 鼠标指针划过链接样式3.4 菜单设计实例030 下拉式菜单实例031 解释型菜单实例032 自动隐藏式菜单3.5 窗口控制实例033 打开新窗口显示广告信息实例034 自动关闭的广告窗口实例035 居中显示弹出的窗口实例036 打开新窗口显示详细信息实例037 弹出窗口的Cookie控制实例038 为弹出的窗口加入关闭按钮实例039 关闭弹出窗口刷新父窗口实例040 关闭IE主窗口时,不弹出询问对话框3.6 其他实例041 设置为主页实例042 收藏本站实例043 离开时启动收藏夹第4章 字符串、日期操作4.1 静态字符串String操作实例044 比较字符串实例045 定位字符串和子串实例046 格式化字符串实例047 连接字符串实例048 分离字符串实例049 插入和填充字符串实例050 删除和剪切字符串实例051 复制字符串实例052 替换字符串4.2 动态字符串StringBuilder操作实例053 追加操作实例054 插入操作实例055 删除操作实例056 替换操作4.3 字符串编码与解码实例057 编码网站网址实例058 解码网站网址4.4 常用日期操作实例059 获得服务器当前日期和时间实例060 获取当前日期是星期几实例061 获取当前年的天数实例062 获取当前月的天数实例063 获取当前日期的前一天实例064 计算两日期时间间隔第5章 常用Web服务器控件5.1 使用控件显示文本实例065 显示密码格式文本实例066 显示长日期格式时间实例067 显示金额格式文本5.2 使用控件显示图片实例068 显示验证码图片实例069 动态显示用户头像实例070 使用网页对话框显示图片实例071 实现上传图片实例072 在上传的图片中写上文字和获取原图片的缩略图实例073 GridView控件显示员工照片5.3 控件的超级链接实例074 ImageButton按钮查看商品详细信息实例075 GridView使用超级链接模板列查看详细信息实例076 DataList控件模板中使用LinkButton查看详细信息5.4 下拉列表框的应用实例077 DropDownList控件动态显示GridView控件索引页实例078 省与城市之间的联动实例079 添加、删除邮件的附件5.5 单选按钮的应用实例080 性别选择实例081 网络考试系统中单选题答案的选择5.6 复选框的应用实例082 登录身份选择实例083 网络考试系统中多选题答案的选择5.7 控件连接数据源实例084 通过向导配置AccessDataSource实例085 通过向导配置SqlDataSource实例086 通过向导配置XmlDataSource5.8 GridView控件的应用实例087 数据绑定并实现分页功能实例088 选中、编辑、取消、删除数据项实例089 GridView实现正反双向排序功能实例090 GridView控件中DropDownList控件的绑定实例091 GridView控件中动态添加模板列实例092 通过CheckBox删除选中记录实例093 在GridView控件中实现跨页面多选实例094 删除GridView控件行信息弹出确认提示框实例095 在GridView控件中实现自动编号实例096 GridView控件实现主细表实例097 查看当前行详细信息实例098 单元格中使用“…”替换超长字符实例099 控制GridView控件中内容的换行实例100 高亮显示鼠标指定行数据5.9 GridView控件与Excel进行数据转换实例101 将GridView中数据导入Excel中实例102 将Excel中数据读入到GridView控件中实例103 将GridView中数据导出到Excel中并进行格式化处理5.10 GridView控件高级应用实例104 可拖动列、可排序、可改变宽度的GridView实例105 GridView控件中自动求和、合并单元格和排序实例106 供求信息网审核发布信息实例107 学生成绩不合格单元格显示为红色5.11 DataList控件的使用实例108 绑定数据并实现分页实例109 编辑DataList控件模板显示员工信息实例110 DataList控件实现主细表实例111 DataList控件实现删除功能实例112 在DataList控件查找控件5.12 Repeater控件的使用实例113 Repeater控件数据绑定实例114 Repeater控件分页实例115 编辑Repeater控件标识商品信息实例116 Repeater控件实现主细表第6章 验证控件6.1 通信类验证实例117 验证E-mail地址和邮政编码实例118 验证网址实例119 验证电话号码6.2 日期与时间类验证实例120 验证日期输入格式实例121 验证时间输入格式实例122 验证日期与时间输入格式6.3 文本与数值验证实例123 验证TextBox是否为空实例124 验证输入的数值是否在指定范围实例125 比较两个TextBox中的文本实例126 验证身份证号码实例127 验证输入文本是否为汉字实例128 验证护照6.4 自定义验证实例129 验证合法的数据表名称实例130 验证货币类型第7章 高级Web服务器控件7.1 网站导航实例131 HyperLink实现简单的网站导航实例132 SiteMapPath控件实现供求网站导航实例133 使用TreeView控件设计OA办公系统的导航实例134 使用Menu控件实现BBS导航条7.2 登录控件使用实例135 用Login控件实现会员登录实例136 用CreateUserWizard控件创建新用户登录7.3 日期与时间实例137 通过Calendar控件查看指定日期的新闻实例138 日历备忘录7.4 使用WebParts控件实现个性化网站实例139 创建简单的WebParts页实例140 在WebPart控件中加入用户控件实例141 修改WebPart控件的外观和行为实例142 用户动态添加WebPart控件7.5 用户控件实例143 站内查询、搜索实例144 导航条控件实例145 友情链接7.6 其他控件实例146 用Panel控件显示或隐藏一组控件实例147 通过ListBox控件实现点菜功能第8章 ADO.NET技术8.1 数据库连接实例148 建立Access数据库连接实例149 与加密后的Access数据库建立连接实例150 访问Excel文件实例151 建立SQLServer数据库连接实例实例152 建立Oracle数据库连接实例实例153 建立ODBC数据源连接8.2 数据添加实例154 添加单条数据实例实例155 添加多条数据实例实例156 将文件添加到数据库中8.3 更新数据实例157 更新指定记录实例实例158 批量更新数据8.4 数据删除实例159 删除指定记录实例实例160 批量删除记录实例161 删除所有记录8.5 图片存取技术实例162 将上传图片名称存储到数据库中实例163 将图片以二进制格式存储到数据库中实例164 读取数据库中上传图片名称并显示图片实例165 读取并显示数据库中以二进制方式存储的图片8.6 数据备份与还原实例166 备份SQLServer数据库实例167 还原SQLServer数据库实例168 分离数据库实例169 附加数据库实例170 收缩数据库实例171 数据的导出实例172 数据的导入8.7 事务处理实例173 事务在论坛注册时的应用实例174 事务在插入多表数据中的应用第9章 数据绑定技术9.1 数据源绑定实例175 格式化时间并进行绑定实例176 DataBinder.Eval绑定数据库中图片路径实例177 使用Eval方法或Bind方法绑定DataList控件显示员工信息实例178 绑定变量实例179 绑定集合实例180 绑定表达式实例181 绑定方法返回值实例182 绑定DataTable对象9.2 控件绑定数据实例183 查询商品的详细信息并绑定到服务器控件实例184 将数据库中菜谱数据绑定到ListBox控件实例185 将新闻类型绑定到DropDownList控件实例186 将数组绑定到DropDownList控件9.3 XML数据绑定实例187 将XML文件中数据绑定到TreeView控件实例188 将XML文件中数据绑定到GridView控件实例189 将XML文件中数据绑定到菜单Menu控件第10章 SQL查询相关技术10.1 SELECT子句实例190 查询特定列数据实例191 使用列别名实例192 在列上加入计算实例193 使用函数设置条件10.2 查询常量实例194 查询数字实例195 查询字符串实例196 查询日期数据实例197 查询逻辑型数据实例198 查询空数据10.3 查询变量实例199 利用变量查询字符串数据实例200 利用变量查询数值型数据实例201 利用变量查询日期型数据10.4 模式查询实例202 利用_通配符进行查询实例203 利用%通配符进行查询实例204 利用[]通配符进行查询实例205 利用[^]通配符进行查询实例206 复杂的模式查询10.5 TOP和PERCENT限制查询结果实例207 查询前10名数据实例208 取出数据统计结果前10名数据实例209 查询销售量占前50%的图书信息实例210 查询库存数量后20%的图书信息10.6 周期、日期查询实例211 查询指定日期的数据实例212 查询指定时间段的数据实例213 按月查询数据10.7 比较、逻辑、重复查询实例214 查询数据大于指定条件的数据实例215 NOT与谓词进行组合条件的查询实例216 查询时不显示重复记录实例217 列出数据中的重复记录和记录条数10.8 在查询中使用OR和AND运算符实例218 利用OR进行查询实例219 利用AND进行查询实例220 同时利用OR、AND进行查询10.9 排序、分组统计实例221 数据分组统计(单列)实例222 在分组查询中使用ALL关键字实例223 在分组查询中使用CUBE运算符实例224 在分组查询中使用ROLLUP实例225 对数据进行降序查询实例226 对数据进行多条件排序实例227 对统计结果进行排序实例228 按仓库分组统计图书库存(多列)实例229 多表分组统计实例230 使用COMPUTE实例231 使用COMPUTEBY10.10 聚合函数实例232 利用聚合函数SUM对销售额进行汇总实例233 利用聚合函数AVG求某班学生的平均年龄实例234 利用聚合函数MIN求销售额、利润最少的商品实例235 利用聚合函数MAX求月销售额完成最多的员工实例236 利用聚合函数COUNT求日销售额大于某值的商品数实例237 利用聚合函数First或Last求数据表中第一条或最后一条记录10.11 多表查询(连接查询)实例238 利用FROM子句进行多表查询实例239 使用表别名实例240 合并多个结果集10.12 嵌套查询实例241 简单嵌套查询实例242 复杂嵌套查询实例243 嵌套查询在查询统计中的应用10.13 子查询实例244 用子查询作派生的表实例245 用子查询作表达式实例246 在Update语句中应用子查询10.14 联合语句UNION实例247 使用联合查询实例248 多表联合查询实例249 对联合查询后的结果进行排序10.15 内联接查询实例250 简单内联接查询实例251 复杂内联接查询实例252 使用内联接选择一个表与另一个表中行相关的所有行10.16 外联接查询实例253 leftouterjoin查询实例254 rightouterjoin查询实例255 使用外联接进行多表联合查询10.17 利用IN进行查询实例256 使用IN引入子查询限定查询范围实例257 用IN查询表中的记录信息10.18 交叉表查询实例258 利用Trasform分析数据实例259 利用trasform动态分析数据实例260 静态交叉表(SQLServer2000)实例261 动态交叉表(SQLServer2000)10.19 函数查询实例262 在查询语句中使用格式化函数实例263 在查询语句中使用字符串函数实例264 在查询中使用日期函数10.20 having语句应用实例265 利用having语句过滤分组数据实例266 having语句应用在多表查询中第11章 视图、存储过程及触发器的应用11.1 视图的应用实例267 在ASP.NET中应用视图实例268 获取数据库中的全部用户视图实例269 通过视图修改数据11.2 存储过程的应用实例270 ASP.NET应用存储过程实例271 应用存储过程添加数据实例272 应用存储过程修改数据实例273 应用存储过程删除数据实例274 ASP.NET应用查询存储过程实例275 获取数据库中全部的存储过程实例276 加密存储过程实例277 通过存储过程关闭SQL数据库连接进程11.3 触发器的应用实例278 Insert触发器的应用实例279 Update触发器在系统日志中的应用实例280 触发器的嵌套使用实例281 获取数据库中的触发器第12章 ASP.NET内置对象12.1 页面传值实例282 用Response.Redirect()方法进行页面传值实例283 通过Session对象传递页面地址12.2 获取信息实例284 获取页面间传送的值实例285 获取客户端浏览器的类型实例286 获取客户端和服务端IP地址12.3 在线统计实例287 统计在线人数实例288 统计IP地址登录次数实例289 统计用户在线停留时间实例290 统计网站总访问量实例291 统计日访问量12.4 聊天室实例292 利用Application对象实现消息发送实例293 利用Application对象实现私聊功能12.5 在线投票实例294 利用Cookie对象防止重复投票实例295 每月只能投票一次12.6 购物车实例296 查看购物车实例297 从购物车中移除指定商品实例298 清空购物车第13章 文件处理13.1 对文件的操作实例299 对文件的创建、移动、复制和删除操作实例300 修改文件名称实例301 文件的简单读写实例302 修改文本文件实例303 查看文件是否存在13.2 对文件夹的操作实例304 创建、移动和删除文件夹实例305 修改文件夹名称实例306 查看文件夹是否存在13.3 文件上传与下载实例307 单文件上传实例308 多文件上传实例309 上传图片文件并显示实例310 文件下载实例311 用ASP.NET传送大文件13.4 遍历文件实例312 遍历指定目录下的所有文件和目录实例313 遍历指定驱动器13.5 在线压缩和解压文件实例314 在线压缩文件实例315 在线解压文件13.6 其他实例316 读取注册表信息实例317 读取驱动器信息实例318 获取指定文件的基本信息第14章 图形图像与多媒体14.1 简单图像绘制实例319 GDI+绘制直线、矩形和多边形实例320 GDI+绘制圆形、椭圆形和扇形实例321 绘制带有阴影效果的矩形14.2 绘制验证码实例322 绘制字母和数字混合验证码实例323 绘制汉字验证码14.3 柱形图表实例324 柱形图表分析投票结果实例325 柱形图表分析网站流量实例326 柱形图表分析汽车销售业绩实例327 在ASP.NET中使用Office组建创件立体统计图14.4 折线图表实例328 折线图表分析人口出生率实例329 折线图表分析商品价格走势实例330 折线图表分析网站人气指数14.5 饼形图表实例331 饼形图表分析男女比例实例332 饼形图表分析产品市场占有率实例333 饼形图表分析人力资源情况14.6 头像选择实例334 通过下拉列表选择头像实例335 通过网页对话框选择头像14.7 控制、显示图片特效实例336 通过鼠标滑轮控制图片大小实例337 显示随机图像实例338 获取页面中图像的实际尺寸14.8 Flash动画实例339 插入Flash动画实例340 插入背景透明的Flash动画14.9 在线播放与下载实例341 在线点播实例342 MP3文件下载实例343 自制视频播放器实例344 带记忆的在线影片欣赏第15章 水晶报表与打印15.1 打印Web窗体实例345 利用JavaScript实现打印实例346 利用WebBrowser实现打印15.2 打印图片实例347 打印图片实例348 打印简历15.3 利用报表生成器设计报表实例349 利用报表专家设计并显示学生基本信息实例350 分组统计报表实例351 在水晶报表中添加图表15.4 水晶报表中数据源和数据的操作实例352 在水晶报表中使用Access数据库实例353 在水晶报表中使用SQLServer数据库实例354 在水晶报表中使用Excel工作簿实例355 跨数据源查询15.5 水晶报表中字段和文本对象的操作实例356 订货总金额超过10万元显示“恭喜获奖”文字实例357 薪资大于或等于1万元使用蓝色字体标记15.6 水晶报表中数据的筛选实例358 筛选月销售额大于100万的商品实例359 筛选薪资大于2000元的男员工15.7 水晶报表中数据的分组与排序实例360 按仓库分组统计图书库存实例361 按成绩总分降序排序15.8 水晶报表的计算实例362 部门销售量占公司总销售量的业绩百分比实例363 利用累计方式给每一笔数据记录加上笔数编号15.9 子报表的使用实例364 插入子报表实例365 编辑与重新导入子报表实例366 根据需要显示子报表15.10 ASP.NET中调用Office进行打印实例367 利用Word打印员工报表实例368 利用Excel打印学生信息报表第16章 XML技术16.1 读写XML文件实例369 写入XML文件实例370 读取XML文件实例371 修改XML文件实例372 在SQLServer中读取XML数据16.2 XML文件节点操作实例373 插入XML节点实例374 检索XML节点实例375 删除XML节点16.3 XML文件转换实例376 在HTML页面中使用XML实例377 DataSet和XML文件的相互转换实例378 XSL转换XML文件16.4 XML文件加密、解密实例379 加密XML文件实例380 解密XML文件第17章 WebService17.1 认识Web服务实例381 创建Web服务实例382 调用WebService实现简单计算器17.2 Web服务实现数据库操作实例383 利用Web服务实现数据添加操作实例384 WebService调用存储过程实现数据删除17.3 Web服务实现通信功能实例385 利用WebService发送手机短信实例386 利用WebService发送E-mail邮件实例387 利用WebService获取天气预报17.4 其他实例388 利用WebService上传和下载图片实例389 利用WebService实现验证码技术实例390 从WebService中访问服务器变量实例391 利用WebService实现产品编号第18章 AJAX应用开发18.1 AJAX下载与安装实例392 下载ASP.NETAJAX实例393 安装ASP.NETAJAX实例394 AjaxControlToolkit安装与下载18.2 智能检索实例395 智能文件检索实例396 智能匹配检索18.3 安全检测实例397 密码强度提示实例398 ValidatorCallout多样式验证18.4 AJAX实例应用实例399 AJAX实现许愿墙实例400 AJAX实现在线聊天室实例401 AJAX实现展开留言板信息18.5 其他应用实例402 AJAX实现北京奥运倒计时实例403 AJAX实现浮动窗口实例404 AJAX弹出式日历实例405 SlideShow控件播放照片第19章 ASP.NET高级应用19.1 访问Office文件实例406 企业文档管理系统中访问Word文件实例407 远程教育系统应用Powerpoint教学19.2 电子邮件实例408 利用SMTP服务发送电子邮件实例409 利用Jmail组件发送和接收邮件19.3 网站搜索实例410 一般搜索实例411 高级搜索实例412 常用搜索实例413 在自己的网站中加入Baidu和Google搜索19.4 ASP.NET应用程序打包与发布实例414 发布ASP.NET应用程序实例415 打包ASP.NET应用程序19.5 其他实例416 将15位身份证号码转换成18位实例417 FreeTextBox组件(文本编辑器)的简单使用实例418 ASP.NET生成静态网页实例419 ASP.NET利用短信猫发送手机短信息实例420 获取服务器名称、客户端名称和IP地址实例421 ASP.NET实现断点续传实例422 电子商城在线支付第20章 ASP.NET安全机制20.1 用户登录实例423 普通登录实例424 Session对象判断用户登录状态实例425 网络上实现单点登录实例426 防止SQL注入式攻击实例427 验证码技术登录20.2 数据加密技术实例428 MD5加密登录用户名称和密码实例429 加密与解密DataSet实例430 加密与解密文件20.3 Access数据库安全实例431 Access数据库备份与恢复实例432 防止Access数据库被下载实例433 防止盗链下载20.4 过滤非法字符实例434 禁止用户输入非法字符实例435 过滤HTML非法字符第21章 网站设计与网页配色21.1 企业网站实例436 汽车销售实例437 医药连锁实例438 硬件产品实例439 软件产品实例440 物流实例441 宾馆酒店21.2 电子商务实例442 B2C电子商务网实例443 B2B电子商务21.3 搜索引擎实例444 站内搜索引擎实例445 互联网搜索引擎21.4 机构类网站实例446 政务实例447 银行实例448 新闻21.5 教育类网站实例449 科研实例450 大专院校21.6 生活资讯类实例451 家居实例452 房地产21.7 娱乐类网站实例453 音乐网实例454 电影网实例455 游戏门户网21.8 供求信息类实例456 人才供求实例457 二手商品供求21.9 其他实例458 个人主页实例459 美食网实例460 博客网站(Blog)

章节摘录

插图:第1章 搭建ASP.NET开发环境1.1 环境配置要使用ASP.NET进行Web应用程序开发,必须安装和配置开发环境。优秀的开发环境不仅可以提高程序开发的效率,也可以使开发人员更快地调试好程序。下面通过实例介绍如何配置ASP.NET开发环境。实例说明开发ASRNET应用程序之前,需要安装并配置IIS。IIS是Internet Information Server的缩写,是微软公司主推的Web服务器,通过IIS,开发人员可以更方便地调试程序或发布网站。下面介绍如何在WindowsServer2003(SPI)操作系统中安装与配置IIS。技术要点以下是IIS服务器的一些配置和说明。·TCP端口:可以更改为任意1个TCP端口号,前提是客户必须事先知道该端口号,否则无法连接到该Web服务器。当采用默认值“80”时,用户只需通过IP地址,即可实现对网站的访问;如果端口号不是“80”,则必须在浏览器中同时输入IP地址和端口号,才可以实现对网站的访问。例如:要访问端口号为8080的Web Test网站,在浏览器中输入地址http://192.168.0.1:8080/Web Test。·IP地址:IP地址为Web服务器的IP地址。·本地路径:“主目录”选项卡中的本地路径为所要浏览的网站文件夹。·ASP.NET版本:“ASENET”选项卡中的ASP.NET版本为2.0.50727。·默认文档:“文档”选项卡中的默认文档选项中,一定要有用户所要浏览网站的主页面地址。实现过程1.安装IISASP.NET运行平台中Internet信息服务(IIS)的安装步骤如下。(1)将WindowsServer2003操作系统安装盘放入计算机的光盘驱动器中,依次在操作系统中选择“开始/设置/控制面板/添加或删除程序”选项,此时系统会打开“添加或删除程序”对话框,如图1.1所示。(2)单击“添加或删除程序”对话框中左侧的“添加/删除Windows组件”选项,系统会打开“Windows组件向导”对话框,如图1.2所示。

编辑推荐

《ASP.NET程序开发范例宝典:C#(第2版)》适用于广大计算机爱好者和编程人员,也可供大中专院校师生阅读。书中精选500多个典型范例,覆盖全面。源于实际项目开发,帮助读者短时间掌握更多实用技术、提高编程水平。范例经过精心编排,重点、难点突出,易查易学。附录提供快速索引,查找方便。一部久享盛誉的程序开发宝典。

图书封面

图书标签Tags

评论、评分、阅读与下载


    ASP.NET程序开发范例宝典 PDF格式下载


用户评论 (总计15条)

 
 

  •   单单就这本书说.我觉得总体不错.适合初级者入门.但是呢。就我感觉而言.还有不足.我觉得没有真正深入到项目里面去。这跟实际做项目有很大不同,我觉得书应该做点改进.增加几个实实在在的项目.全程的-就是全过程咯..因为做项目的时候一开始就涉及到项目需求分析. 一级一级往下分.怎么做.还有做实际项目会用到架构,怎么用。是什么意思.具体层是怎么功能..都能实在的说的清楚。把初级者真正带进知识殿堂...如果能有这种效果的话,那会是学习者的福音..谢谢给我一个建议的机会....本人 晏小平.如果有好书的话欢迎推荐给我。.
  •   厚厚的书,定得不错,随书的光盘也很详细。做为工具书很实用的。
  •   质量还比较好!赞一个!
  •   本来懒的在网上发表评论的,但是现在花费时间讲下买了这本书的见解。 这本范例是我见过ASP.NET中最好的范例图书,里面讲解了我们开发项目中的常见实例,对初学者开发项目无疑是一个很好的参考书,减少了在线查问题的困难,虽然书本有800页左右,里面的内容大多都是讲解文字,代码实例都光盘里面,减少了代码充当页面,不像其他的书本,单纯代码就占了一本以上的页面,本人极力推荐,希望的就是所有和我好学ASP.NET的人能买到称心的书本!
  •   还算可以。有基础之后可以看看,一本不错的参考书。
  •   非常实用,可以从中学到很多实用的技术
  •   还行,物有所值的,如果初学的话
  •   新买的这两部书C#程序开发范例宝典和Asp.net程序开发范例宝典,这两部书就像现在市场上的保健品一样,根本没有治疗作用。书本的内容有很大的跳跃性,没有基础的同学看不懂,有经验的同志又只能做编程参考,很厚的书,买回来真正会去看真正能用到的部分不多。不过,作为参考书却是不错的选择。随书附送光盘中还隐藏了书目的最后一章,chp22.综合实例。
  •   我的毕业设计就是靠这本书啊!
  •   对初学者,没有太大的指导意义.对高手也没有什么帮助.
  •   首先这本书我是第一次在卓越网买的,不好得先说说,里面缺了十几页,不知道是卓越的问题还是什么,事后一个月才发现,里面讲得例子一般般,其实里面说得很多都是很基础,关键是你要有基础,如果拿这本书去开发得话是不行,因为现在企业开发都是采用三层架构,并不像书上写在一堆,当然你可以反驳我,要是想学基础和深入还是选择红皮书吧,这本书我看看就不想看下去了,不为什么,例子只是一... 阅读更多
  •   内容不错,涵盖了许多基础的东西,但是比较适合新手,很多东西都是略微讲了一下,一带而过的感觉如果是刚接触的朋友可以看看,如果是想提高的朋友,唔,我觉得可以选择其他的书
  •   买了这本书觉得还不错,唯一的不足就是没有关于LINQ的相关知识!但是服务不错,挺好!
  •   书的名字起那么好,就是忽悠人的,还开发百例,你直接说控件讲解多好,骗子!真不要脸。建议有点基础的就别买了,纯属浪费钱
  •   对于有一定的基础的人作为实例参考不错!!
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7