visualstudioc网页制作完全手册Word文档格式.doc
- 文档编号:13162638
- 上传时间:2022-10-07
- 格式:DOC
- 页数:245
- 大小:17.01MB
visualstudioc网页制作完全手册Word文档格式.doc
《visualstudioc网页制作完全手册Word文档格式.doc》由会员分享,可在线阅读,更多相关《visualstudioc网页制作完全手册Word文档格式.doc(245页珍藏版)》请在冰豆网上搜索。
5、文章动态输出
1)可生成动态文章插件,将新闻文章动态显示在网站任何页面或内容中
2)可生成JS代码插件,将新闻文章内容插入任何外部网站
6、可自由控制会员操作权限
可以将不同栏目分别授权,并授权给不同会员
7、独立会员系统,自由设定会员类型
系统自带功能强大的会员系统,可以自由设定会员类型,自由分配每一类、每一位会员的权限。
8、强大的网站广告管理系统
支持弹出窗口、旗帜广告、通栏广告、浮动广告、对联广告、挂角广告等广告类型。
9、功能强大的在线网页编辑器
可任意编辑图文内容,插入多幅图片、FLASH、媒体,图文混排,还具有查找替换等功能。
10、网站辅助功能丰富,具有以下辅助功能
1)动态缓存系统:
针对不同栏目设置缓存,提高访问速度
2)统计分析系统:
网站访问统计、计数功能,特有的顾客兴趣分析功能
3)投票调查系统:
可创建多个投票组,插入到网站的任何位置
4)友情链接系统:
发布图片或文字友情链接,插入到网站任何位置
5)数据备份系统:
实时倒出网站数据库进行数据备份
注意:
以上描述是对一个标准新闻网站的全功能定义,本书建立的新闻网站没有做全这些功能。
读者可以自己添加。
第1章新闻网站基础工作
该新闻网站可以使用VisualStudio2008系统开发,也可以使用VS2005系统开发。
但建议使用VS2008来做。
1.1建立网站文件夹
1.1.1启动VS2008
图1.1-1启动开发系统vs2008
1.1.2新建网站
此处是从0开始建立一个网站。
以后就可以使用打开网站了。
图1.1-2选择新建--网站
1.1.3定义网站所在的文件夹
在位置直接输入路径F:
\WebNews,点“确定”,即建立此文件夹,再点“确定”即可建立网站。
图1.1-3确定网站所在的路径
1.1.4网站开发界面
图1.1-4工作界面
在网站的开发界面中要重点知道以下几个命令图标:
“刷新”用于将外部复制到网站文件夹中文件加载显示到网站资源之中。
“资源管理”打开解决方案资源管理器窗口。
“属性”页面处于设计页打开属性窗口。
“工具箱”打开工具箱窗口。
“设计”进入网页的视图设计器界面。
“源”进入网页的HTML代码页。
如图1.1-5。
图1.1-5常用的命令图标
1.1.5现有网站的的打开
1.对已经建立好的现有网站,且在“最近的项目”中已经列出,可直接点击网站名打开。
如图1.1-6
图1.1-6打开已有网站的界面
2.对在别的电脑上建立好的网站,要在本电脑上进行开发。
操作过程是:
第一步是先将整个网站文件夹直接复制过来,例如原电脑中网站文件夹为D:
\WebNews,复制过来可变为F:
\WebNews。
注意是在根目录之下(D:
\,F:
\都是根目录,这是今后对程序调试跟踪的要求)。
第二步是点“菜单”,点“打开”,在“打开网站”窗口中找到并选中F:
\WebNews文件夹,再点击“打开”,即完成了从别的电脑复制网站的工作。
如图1.1-7。
图1.1-7打开未列出网站的界面
1.2网站数据库建立
1.2.1加入数据库文件
此处为简化操作,且为以后的网站安全做好准备,所以没有自己另外建立数据库,而直接使用的是由系统提供的安全数据库Aspnetdb.mdf,这样网站数据和安全数据共用一个数据库,这种共用完全可以应对任何中型企业对网站的基本要求。
安全性能也不错。
将鼠标移动到图标之上,点击,打开ASP.NET网站配置管理工具。
如图1.2-1
图1.2-1启动ASP.NET配置
((1、打开VS的命令提示,输入aspnet_regsql,用默认的数据库(aspnetdb)。
2、打开VS,依次:
工具-->
选项-->
数据库工具-->
数据连接-->
SQLServer实例名称(默认为空),改为你的服务器名称。
3、还是VS,工具-->
连接到数据库-->
服务器名(选择刚才的服务器),可以按你要求选择Windows或SQLServer身份验证,然后数据库选择刚才的aspnetdb。
测试OK后,在高级里复制出语句DataSource=KLXQXJ\MYSQLSERVER;
InitialCatalog=aspnetdb;
UserID=sa
4、打开IIS:
默认网站-->
属性-->
ASP.NET-->
编辑全局配置-->
常规-->
连接字符串管理器LocalSqlServer的连接字符串改为DataSource=Server;
UserID=sa;
Password=sa(后面的sa用你的密码替换)。
5、还是在IIS:
身份验证-->
选定"
启用角色管理"
。
))
1.2.2配置网站安全
在网站管理工具中点击“安全”项
图1.2-2网站管理工具主页
1.2.3使用安全向导简化操作过程
在安全页中点击“使用安全设置向导按部就班地配置安全性”。
如图1.2-3
图1.2-3网站管理工具安全页
1.2.4定义安全验证
点“下一步”,选中“通过Internet”,再点“下一步”。
互联网上的网站一般是采用这种格式。
单位内部的网站则多采用“通过局域网”,其安全性更好。
如图1.2-4
图1.2-4网站访问方式选择“通过Internet”
1.2.5启用角色
角色管理使得能够通过创建的类别(称为“角色”)管理应用程序的授权。
通过在用户上附加角色,可以通过角色控制对Web应用程序的不同部分或功能的访问,从而取代基于用户名的控制,或者作为对基于用户名的控制方式的补充。
例如,员工应用程序可能具有诸如“经理”(Managers)、“雇员”(Employees)、“主管”(Directors)等角色,并为每种角色指定了不同的特权。
用户可以具有多种角色。
例如一个论坛中,有些用户可能同时具有“成员”(Members)和“版主”(Moderators)角色。
每种角色定义了在站点中拥有不同的特权,同时具有两种角色的用户将可同时使用两组特权。
角色是网站中权限的载体,一般说法是:
先对角色授权,再将角色赋给用户,用户就具有了角色的权限,一个角色可以赋给多个用户,一个用户也可以有多个角色。
勾选中“为此网站启用角色”,点“下一步”。
如图1.2-5
图1.2-5启用角色
1.2.6创建角色
为网站创立两个角色,分别取名为adminRo(网站管理员,最高权限),useRo(网站用户,负责新闻操作),点“下一步”。
角色名可任取,只要求见名识意。
如图1.2-6
图1.2-6建立两个角色
1.2.7创建用户
为网站创建两个用户,分别取名为admin(网站管理员,最高权限),use(网站用户,负责日常操作),点“下一步”。
admin用户密码为admin@600,use用户密码为user@600。
如图1.2-7。
因为网站的架构还未建立起来,所以对网站的角色和用户设置访问权限规则为时过早,等网站主体开发完成以后再来设置访问规则比较恰当。
此处点“完成”,然后关闭网站配置工具。
下一次ASP.NET网站管理工具的使用要等到网站网页完全做好,最后的访问权限设置工作时。
用户密码最少长度为7位,且要含有字母,数字,符号等多种,否则系统不承认。
图1.2-7网站中创建两个用户后即关闭此工具
1.3网站数据表的建立
1.3.1查看数据库表
在“解决网络方案资源管理器”中先点击刷新,打开App_Data文件夹,找到ASPNETDB.MDF数据库文件,双击打开,即查看数据库中的各种对象,以及新闻数据表的建立。
数据库的查看是经常要做的工作,可以掌握对表中数据记录的操作是否正确,掌握存储过程的使用情况。
如图1.3-1。
图1.3-1数据库文件
1.3.2建立用户数据表
表是一切数据操作的基础,没有表中存贮数据的支持,动态网页的自动建立完全不可能。
在打开的数据库中建立数据表的方法有多种,可以手工建表,也可使用存储过程建表。
本次开发使用存储过程建立数据表。
系统内部提供了很多的存储过程,用于安全管理,在你没有掌握之前,不要去改动,否则会导致系统不能正常运行。
你目前要用的存储过程只是你自己建立的存储过程。
本站目前只使用两个表来进行新闻的基本操作。
一个表是“栏目表”:
负责存贮栏目名,栏目排序,栏目说明等数据。
栏目名用来对各新闻条分类,栏目排序用来决定栏目的网页中的排布位置。
另一个表是“新闻表”:
负责存贮新闻标题,栏目,作者,新闻发布时间,新闻内容,新闻查看次数,审核通过情况。
在新闻列表中显示新闻标题和时间,点击新闻标题即可查看新闻完整内容,作者,时间,点击次数。
1.3.3建表SQL代码
1.右击存储过程,在菜单中点击添加新存储过程。
如图1.3-2
图1.3-2新建存贮过程
2.将存储过程的名由dbo.StoredProcedure1改为Create_table,并在AS和RETURN之间输入下列SQL代码内容。
CREATEPROCEDURECreate_table--dbo.StoredProcedure1 --存储过程名字在此处自己生成
AS
/* Createtable栏目
(lmidintidentityprimarykey,--栏目编号
栏目nvarchar(30),
说明nvarchar(100),
排序int
)
Createtable新闻
(nwidbigintidentityprimarykey,--新闻编号
lmidint,--本新闻所属的栏目
标题nvarchar(30),
作者nvarchar(10),
时间datetimedefault(getdate()),--上传的时间
次数int,--文章点击打开的次数
内容ntext,
审核nvarchar(20),
constrainttblm_newsforeignkey(lmid)REFERENCES栏目(lmid)
ONDELETECASCADEONUPDATECASCADE--建立外键约束--层叠删除--层叠更新
)*/
RETURN
/*…*/不能少,其之间的SQL代
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- visualstudioc 网页 制作 完全 手册