工大在线

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2984|回复: 16
打印 上一主题 下一主题

[分享] VS2008 Web开发一体化

[复制链接]

10

主题

0

好友

24

积分

书生

Rank: 2

该用户从未签到

西工币
290 枚
好评度
0 点
声望
10 点
注册时间
2008-11-4
帖子
19
积分
24
UID
18856
跳转到指定楼层
#
发表于 2008-12-8 17:46:27 |只看该作者 |正序浏览
Visual Studio 2008 是一个通过Web来构建、托管和提供应用程序的超级端到端平台。而包含其中的ASP.net可以支持世界上最流行的网站,而且完全免费。ASP.net扩展的AJAX可以构建世界上规模最大或世界上最小的网站。

现在,就让我们感受一下Web开发吧,首先需要创建母板页。







这里包含什么呢?在App_Code文件夹中,有业务逻辑层类库 ProductsBLL.cs等;位于App_Data文件夹中存在数据库*.MDF;还有配置文件web.config和Style.css这种CSS文件。

接着可以创建一个母板页。用右键点击解决方案管理器中的项目名称,选择添加新项。







选择母板类型,命名为Site.master。

接着需要设计视图定义所需要的布局或者控件,当然还可以手动操作,在代码视图中添加标记。







一个母板页定义了固定的布局aspx页面填充的可编辑区域,这个可编辑区域是通过<div>标记中的ContentPlaceHolder控件显示的。
当然母板页中是可以包含多个ContentPlaceHolder控件的。

接着需要准备给站点添加一些aspx页面。右键点击项目名称并且选择添加新建项目。
从模板列表中选择Web Form选项并且命名为Default.aspx。并且,勾上“选择母板页”的复选框。







点击确定以后,选择新建的aspx页面为母板页。







创建一个新的SingleColumn.master,如下图:







这种窗体同步展现的方式,让我觉得非常方便而且极具视觉效果。
之后需要填补一下CSS其中的内容,还需要添加文件,如图所示:







这样,给站点添加一个主页的过程就结束了。

对了,简单的提一下吧,在开发过程中,如果需要添加扩展工具,也是非常简单的,如下图所示,会出现一个扩展链接。







选择链接以后,进入选择画面,如图所示:







选择自己所需要的扩展控件,点击确定。
相关的代码添加,如下图所示:







如果,不想继续了,还可以方便删除,如下图所示:







只需要选择删除扩展就OK了。

实际上,Visual Studio 2008友好界面给我的感觉整体上没有太大的变化。但是使用Visual Studio 2008非常快,大部分的加载项、智能脚本、模板等工作都可以方便快捷的完成,绝对提高生产力。
有了这些优势,开发人员可以用熟悉的ASP.net AJAX编程模式,来轻松创建更具响应性的高效Web应用程序,感觉棒极了,你真的不想试试么?’


找到了大量ASP.NET 2.0的文章, 是关于数据库访问方法和模式,介绍非常简明,并且提供了一步步的指导和大量的截屏。每一篇教程都有基于Visual C#和Visual Basic两种版本,大家可以查看http://msdn.microsoft.com/zh-cn/dd279464.aspx

此外还有webcast ,强烈推荐。



分享到: QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏0 顶!~顶!~0 扔鸡蛋~扔鸡蛋~0

0

主题

0

好友

6

积分

书生

Rank: 2

该用户从未签到

西工币
60 枚
好评度
0 点
声望
0 点
注册时间
2008-11-26
帖子
6
积分
6
UID
19312
16#
发表于 2008-12-14 15:09:40 |只看该作者
Visual Studio 2008真的很方便,用起来感觉也非常好,大家真的应该试一试!!
回复

使用道具 举报

0

主题

0

好友

4

积分

书生

Rank: 2

该用户从未签到

西工币
40 枚
好评度
0 点
声望
0 点
注册时间
2008-12-9
帖子
4
积分
4
UID
19491
15#
发表于 2008-12-13 09:49:47 |只看该作者
我也这样认为,Visual Studio 2008友好界面没怎么变,但是它的其它方面都提高了很多!我觉得比以前快捷多了!
回复

使用道具 举报

0

主题

0

好友

34

积分

书生

Rank: 2

该用户从未签到

西工币
340 枚
好评度
0 点
声望
0 点
注册时间
2008-11-7
帖子
34
积分
34
UID
18923
14#
发表于 2008-12-12 14:23:23 |只看该作者
我个人觉得,它最大的好处是可以免费支持世界上最大的网站。真的很经济!!!
回复

使用道具 举报

0

主题

0

好友

5

积分

书生

Rank: 2

该用户从未签到

西工币
50 枚
好评度
0 点
声望
0 点
注册时间
2008-12-6
帖子
5
积分
5
UID
19459
13#
发表于 2008-12-12 11:42:12 |只看该作者
嘿嘿,个人认为VS2008能够支持嵌套的母板页面并不是什么值得大肆宣扬的特性,但是VS2005没法支持它是个事实,而且说实话,实际操作起来很有意思。
回复

使用道具 举报

0

主题

0

好友

15

积分

书生

Rank: 2

该用户从未签到

西工币
150 枚
好评度
0 点
声望
0 点
注册时间
2008-11-7
帖子
15
积分
15
UID
18917
12#
发表于 2008-12-11 21:57:16 |只看该作者
DataPager控件DataPager控件用来为实现了IPageableItemContainer接口的控件提供分页(像ListView控件)。我们可以来指定NumericPagerField对象,NextPreviousPagerField对象,来实现翻页方式。同样的我们使用TemplatePagerField对象来自定义分页界面。
回复

使用道具 举报

0

主题

0

好友

14

积分

书生

Rank: 2

该用户从未签到

西工币
140 枚
好评度
0 点
声望
0 点
注册时间
2008-11-6
帖子
14
积分
14
UID
18900
11#
发表于 2008-12-11 20:05:58 |只看该作者
ASP.NET Merge 工具ASP.NET merge tool (Aspnet_merge.exe)帮助我们管理程序集。这个工具发布时间跟Visual Studio 2005一样早。我们可以使用它为这个站点、每一个Web站点或站点的一部分创建程序集。
回复

使用道具 举报

0

主题

0

好友

18

积分

书生

Rank: 2

该用户从未签到

西工币
180 枚
好评度
0 点
声望
0 点
注册时间
2008-11-7
帖子
18
积分
18
UID
18918
10#
发表于 2008-12-11 18:39:57 |只看该作者
Web 服务和 Application 服务.NET Framwork 3.5 允许我们创建基于ASP.NET的WEB服务(.asmx)和基于WCF的Web服务供使用了AJAX库的Web页面的客户端脚本调用我们还可以调用包含在Web服务内部的的服务器Window服务。
回复

使用道具 举报

0

主题

0

好友

18

积分

书生

Rank: 2

该用户从未签到

西工币
180 枚
好评度
0 点
声望
0 点
注册时间
2008-11-7
帖子
18
积分
18
UID
18918
9#
发表于 2008-12-11 16:59:13 |只看该作者
在我看来,最大的改进是可以用VB和VC来写结构化查询语言,并可以访问实体类型SQL Server啥的。
回复

使用道具 举报

0

主题

0

好友

14

积分

书生

Rank: 2

该用户从未签到

西工币
140 枚
好评度
0 点
声望
0 点
注册时间
2008-11-6
帖子
14
积分
14
UID
18900
8#
发表于 2008-12-11 15:08:25 |只看该作者
恩,用VS2008的确可以利用现有的因特网技术来传递更丰富、交互性更强的最终用户解决方案呢,而且可以增加开发团队的工作效率。
回复

使用道具 举报

0

主题

0

好友

15

积分

书生

Rank: 2

该用户从未签到

西工币
150 枚
好评度
0 点
声望
0 点
注册时间
2008-11-7
帖子
15
积分
15
UID
18917
7#
发表于 2008-12-10 19:46:52 |只看该作者
我觉得VS08的Web集成,可以通过使用层叠样式表和共享工程文件来进行协作开发。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

手机版|xatubbs.com ( 苏ICP备11050183号 )

GMT+8, 2026-2-27 06:37 , Processed in 0.143536 second(s), 25 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部