不经意的看下右下角,已经是凌晨1.25了,在经过接近10天的斟酌,书的目录雏形算是出来了,现在发出来大家帮忙看下咋个修改下思路。
在这之前我特别想感谢大家一直以来对我的支持和谅解。能走到今天,首先要感谢的是大家一直以来不断的鼓励和支持,没有这强大的精神后盾我自己都怀疑我是否能够坚持到现在。
一句话 -- 谢谢您们!!!!!!
---------------------------------下面是目录的雏形---------------------------------------
Vs2005网站编程
计划基础部分200页以下(C# 30-50页,控件50-70页,ADO.NET和XML 70-100页),初级Dome18个左右(全部为很实用的小程序,每个平均5页),综合型Dome包括CMS,网站管理系统 两个(本计划六个,但是参考N多书后发现有点万变不离其中的味道,所以决定将网站管理系统几个方面适当增加功能方面的深入),总页数在600-700页左右。
不经意的看下右下角,已经是凌晨1.25了,在经过接近10天的斟酌,书的目录雏形算是出来了,现在发出来大家帮忙看下咋个修改下思路。
在这之前我特别想感谢大家一直以来对我的支持和谅解。能走到今天,首先要感谢的是大家一直以来不断的鼓励和支持,没有这强大的精神后盾我自己都怀疑我是否能够坚持到现在。
一句话 -- 谢谢您们!!!!!!
---------------------------------下面是目录的雏形---------------------------------------
Vs2005网站编程
计划基础部分200页以下(C# 30-50页,控件50-70页,ADO.NET和XML 70-100页),初级Dome18个左右(全部为很实用的小程序,每个平均5页),综合型Dome包括CMS,网站管理系统 两个(本计划六个,但是参考N多书后发现有点万变不离其中的味道,所以决定将网站管理系统几个方面适当增加功能方面的深入),总页数在600-700页左右。
在内容中自然的融入构架设计等的理念,而ajax.net控件也不做单独讲解,只在demo中用到了就做解释,所有示例在界面设计上全部采用Div+Css做。
读者对象为:有一定WEB编程经验准备进入.net世界的
已经一知半解,希望深入将基础扎实的
本书主旨还是一本从入门到中等水平的,所以在基础知识和初级示例上所花篇幅较多。
前言
第一部分
1.ASP.NET入门
1.1:asp.net2.0概述
1.1.1:工具简介
1.1.2:标准环境安装配置
1.1.3:学习方法讨论
1.2:asp.net页面结构。 (使用简单代码加注释说明页面代码的结构方式)
1.2.1:命名空间
1.2.2:.net框架类库
1.2.3:.net的支持语言-C#
1.2.4:将代码与表示层分离
1.2.5:事件以及执行顺序
1.2.5.1:页面事件
1.2.5.2:控件事件
1.3:良好的编程习惯和编码方式
1.3.1:命名约定
1.3.2:注释
1.3.3:查找错误
1.3.4:处理错误
1.4:学会使用vs2005动态帮助
1.5:小结与习题
2.C#基础
2.1.变量的概念\声明\特性\常见错误
2.2. 数据类型/数值/字符/字符串
2.3. 数据类型转换
2.3.1:一般数据类型转换
2.3.2:日期类型数据转换
2.4 结构化数据类型
2.4.1:数组
2.4.2:枚举
2.4.3:结构
2.5:控制结构
2.5.1:分支
2.5.2:循环
2.5.3:函数
2.6:对象入门
2.6.1:对象概述
2.6.2:创建对象
2.6.3:使用方法以及属性
2.6.4:利用构造函数初始化对象
2.6.5:重载方法
2.6.5.1运算符重载
2.6.6:.Net核心对象
2.6.6.1:Response
2.6.6.2::Request
2.6.6.3:Server
2.6.7:类
2.6.7.1:类的概述
2.6.7.2:自定义事件
2.6.7.3:共享成员
2.6.7.4:索引指示器
2.6.7.4:继承
2.6.7.3:泛型
2.6.7.6:封装
2.6.8:状态处理
2.6.8.1:Application
2.6.8.2:Session
2.6.8.3:Cookie
2.7:小结与习题
3.Asp.Net控件 (按照每个控件平均1-1.5页把必用控件的使用和常用属性写出来)
3.1:SqlDataSource
3.2: AccessDataSource
3.3:单选列表和复选列表
3.4:BulletedList
3.5:按纽《Button》
3.6:单选按纽和复选框 <RadioButton><CheckBox>
3.7:广告控件《Adrotator》
3.8:XmlDataSource
3.9:日历控件《Calendar》一 ,日历控件《Calendar》二
3.10:下拉列表《DropDownList》
3.11:文件上传 《FileUpload》
3.12:FiddenField\LinkButton\ Literal
3.13:超级链接 《HyperLink》
3.14:image/imagebutton
3.15:imagemap
3.16:列表框 《ListBox》
3.17:MultiView
3.18:容器《Panel》《PlaceHolder》
3.19:Substitution
3.20:表格《Table》
3.21:向导《Wizard》
3.22:MasterPage [母版页] 概述
3.23:主题和皮肤
3.24:验证控件
3. 24.1:ValidationSummary
3. 24.2:RangeValidator
3. 24.3:RegularExpressionValidator
3. 24.4:CompareValidator
3. 24.5:CustomValidator
3. 24.6:ValidationSummary
3.25:站点导航
3.25.1:站点地图和sitemappat
3.25.2:menu
3.25.3:TreeView
3.25.4:动态修改内存中站点地图
3.25.5:为站点地图自定义数据提供程序
3.26:用户管理
3.26.1:配置文件
3.26.2:登陆控件(以一个完整的实例阐述全部控件的使用)
3.26.3:成员管理
3.26.4:MemberShip和Roles
3.27:用户控件(pagelet)
3. 27.1:制作一个简单的用户控件
3. 27.2:制定属性和方法
3. 27.3:制定事件
3. 27.4:让程序自动加载用户控件
3.28:文件管理
3.28.1:操作硬盘上的文件
3.28.1.1:文件夹管理
3.28.1.2:文件管理
3.28.2:图片上传
3.28.2.1:图片上传
3.28.2.2:将图片存到数据库
3.29:WebParts(以一个完整的实例阐述全部控件的使用)
3.30:使用第三方控件
3.30.1:FCKEditor编辑器
3.30.2:分页控件
3.30:vs2005使用技巧集锦
4:数据管理
4.1:概述
4.2:执行常见的数据库任务
4.2.1:打开数据连接
4.2.2:在查询中使用参数
4.2.3:添加记录
4.2.4:更改记录
4.2.5:删除记录
4.3: Repeater显示数据
4.3.1:显示数据
4.3.2:分页
4.3.3:镶套
4.4:DataList
4.4.1显示数据
4.4.2:分页
4.4.3:镶套
4.5:GridView
4.5.1:显示数据
4.5.2:实现分页
4.5.3:控件镶套
4.6:DetailsView
4.7:FormView
4.8:使用存储过程
4.9:走进Dataset
4.4.1:理解并操作DataSet
4.4.2:理解并使用DataTable
4.4.3:理解并操作DataView
4.10:XML
4.10.1:概述
4.10.2:利用DataSet使用XML
4.11:使用vs2005提高效率
5:初级Demo
5.1:调查问卷
5.1.1:提出需求
5.1.2:模块规划与流程
5.1.3:数据库设计
5.1.4:开始写代码
5.1.5:使用Access数据库的改动
5.2:站点流量统计
5.2.1:提出需求
5.2.2:模块规划与流程
5.2.3:数据库设计
5.2.4:开始写代码
5.2.5:使用Access数据库的改动
5.3:在线联系(电子邮件)
5.3.1:提出需求
5.3.2:模块规划与流程
5.3.3:数据库设计
5.3.4:开始写代码
5.3.5:使用Access数据库的改动
5.4:在线联系(留言)
5.4.1:提出需求
5.4.2:模块规划与流程
5.4.3:数据库设计
5.4.4:开始写代码
5.4.5:使用Access数据库的改动
5.5:产品展示
5.5.1:提出需求
5.5.2:模块规划与流程
5.5.3:数据库设计
5.5.4:开始写代码
5.5.5:使用Access数据库的改动
5.6:广告管理
…..
5.7:日记本
……
5.8:留言本
……
5.9:友情链接管理
……
5.10:投票系统
……
5.11:相册
……
5.12:文件管理
……
5.13:用户管理系统(利用.net自带的成员管理)
……
5.14:多用户留言本
……
5.15:多用户咨询管理
……
5.16:邮件列表
……
5.17:聊天室
……
5.18:涂鸦(学习GDI+创建动态图形图象)
……
6:中级Demo
6.1:新闻管理系统
. 6.1.1:需求分析
6.1.2:系统规划
6.1.3:数据库设计
6.1.3.1:表设计
6.1.3.2:表间关系
6.1.4:类设计
6.1.4.1:基础连接类
6.1.4.2:业务操作类
6.1.5:页面设计和功能实现
6.1.5.1:前台页面实现
6.1.5.2:后台管理模块
6.1.5.3:用户管理模块
6.1.6:部署您的系统
6.2:网站管理系统
6.2.1:需求分析
6.2.2:框架分析与模块规划
6.2.3:数据库设计
6.2.3.1:表设计
6.2.3.2:表间关系
6.2.4:类设计
6.2.4.1:浅入工厂设计模式
6.2.4.2:从类关系图开始
6.2.4:页面设计
6.2.4.1:主题制作
6.2.4.2:页面设计和功能实现
6.2.4.2.1:新闻公司
6.2.4.2.2:产品展示
6.2.4.2.3:在线订单
6.2.4.2.4:支付接口(以www.paypal.com接口为例)
6.2.4.2.4:联系我们
6.2.4.2.5:招聘
6.2.4.2.6:公司介绍
6.2.4.2.7:公司荣誉
6.2.4.2.8:相关下载
6.2.4.2.9:友情链接
6.2.5:后台管理模块
6.2.5.1:会员管理模块
6.2.5.2:新闻管理
6.2.5.3:产品管理
6.2.5.4:图片管理
6.2.5.5:下载管理
6.2.5.6:公司介绍管理
6.2.5.7:荣誉管理
6.2.5.8:招聘管理
6.2.5.9:留言管理
6.2.5.10:访问统计
6.2.5.11:广告管理
6.2.5.12:友情链接
6.2.6:部署您的系统
7:结束
7.1:参考资料
7.2:特别鸣谢