`
RednaxelaFX
  • 浏览: 3016476 次
  • 性别: Icon_minigender_1
  • 来自: 海外
社区版块
存档分类
最新评论

[共享] SampleWebSite (2007/12/28更新)

阅读更多
这就是传说中的那个"架构原型".参见前面的两篇:
[开发日志] 架构设计初步介绍
[开发日志] 搭建架构原型,画用例图
因为有同学说想要去看,就顺便放这里了.当然,这就是传说中的阳春网站,啥也没有...只有骨架.

在原本的基础上稍微修改过一点就是了.现在页面上有两组Label+TextBox和一个Button,还有一组Label+GridView.前面那组控件用来演示交互,后面那组用来显示当前数据的整体状况.在Web.Config里配置了connectionStrings和customErrors.

放了个readme.txt在包里,内容是:
readme.txt:
引用
SampleWebSite

演示一个由Pet Shop简化而来的范例,以最低限度实现了一个三层架构.

运行环境: ASP.NET 2.0或以上, SQL Server 2005 Express或以上

开发环境: Visual Studio 2005

测试用数据: 在MSSQL\DATA\下.可以通过"附加"的方式将数据文件导入到SQL Server中.


关于如何附加数据:
打开SQL Server Management Studio Express,连进去,在左边的对象浏览器里,在"数据库"上点鼠标右键,"附加...",然后选中mdf数据文件就行.

如果不想附加数据,那还是直接建个表吧...前面的文章有写我建的dummy数据是怎样的.

============================================================

2007/12/27更新:

做了个1.0.0.1。因为还是有同学有需求去看完整的CRUD操作如何完成……顺便把GridView的应用也稍微调整了一下。
给数据库加了些constraint,把ID设成了auto-increment,这样插入新数据的时候就不用连ID一起插了。

2007/12/28更新:

有同学想用GridView里的DeleteButton,嗯,所以也更新到了SampleWebSite里。顺便把DALFactory里通过reflection来获取具体实现的代码也写了。之前实在太偷懒了……
引用
SampleWebSite,1.0.0.1
2007/12/27
RednaxelaFX

发布地址:http://rednaxelafx.iteye.com/blog/148496

演示一个由Pet Shop简化而来的范例,以最低限度实现了一个表现层/业务逻辑层/数据访问层的三层架构。
主要演示了数据的增添、读取、更新于删除等产用功能在三层架构中的实现方式,并且展示了GridView的简单应用。

运行环境:
ASP.NET 2.0或以上,SQL Server 2005 Express或以上

开发环境:
Visual Studio 2005/SQL Server 2005 Express

测试用数据: 在Web\App_Data\下,test.mdf与test_log.ldf。
可以通过SQL Server Management Studio (Express),在“数据库”中使用“附加”的方式将数据文件导入到SQL Server中.
  • SampleWebSite_1001.zip (256.3 KB)
  • 描述: SampleWebSite 1.0.0.1。实现了完整的CRUD功能的更新。另外GridView的应用稍微增加了一点,DALFactory也做了实现而不再是dummy。
  • 下载次数: 10
分享到:
评论
12 楼 lwwin 2008-01-06  
跑通了XDD
可以去偶的BLOG看,这里图片好麻烦,偶得找外面的服务器来转呢……
11 楼 RednaxelaFX 2008-01-05  
如果是通过自己的程序来与数据库连接(而不是简单的使用“数据源”)的话,在Web.Config里把Data Source指定到[目标IP\数据库名]上就行。ConfigurationManager会帮忙从Web.Config里把配置读出来。SqlHelper里用到了这个配置。
10 楼 lwwin 2008-01-05  
添加一句话,哪里一句话可以指定用远程的机器的数据库??
IIS在另外一台机器上面……

找了半天没有看到127.0.0.1或者localhost等文字……
9 楼 RednaxelaFX 2007-12-27  
那个……本来是为了确保组员对之前的SampleWebSite的架构有足够的熟悉度,而要求他们对其改进,增加CRUD中的C(Create)、U(Update)、D(Delete)的功能。结果貌似不是只有我们组对这东西有需要,所以我把之前的sample稍微调整了一下更新了上来。明天再让LY老师帮忙传到内部工作网吧。
8 楼 RednaxelaFX 2007-12-15  
引用
SQLServer2005_SSMSEE.msi

嗯,就是这个没错。

lw大在JavaEye的第一篇blog已回复……

Web Developer是专门做ASP.NET页面开发的……算是IDE吧。不好说,我没用过,没什么了解。
7 楼 lwwin 2007-12-15  
找了一下:
这个是不是

另外2008的WEB DEV是干吗的???
6 楼 lwwin 2007-12-15  
啊对了,SQL Server Management Studio的EXPRESS版本不行么?
5 楼 lwwin 2007-12-15  
还有好多啊?
偶没有装SQL,需要先腾C盘了,要是装在D盘多好TOT

今天把看得结果放在了第一篇BLOG上了
C#工程基本上把内容都以DLL形式作为MODULE了嘛~
4 楼 RednaxelaFX 2007-12-15  
啊,糟糕。凌晨脑子都不清醒了。我在把项目打包之前删除了一些无用的using语句,不过在Default.aspx.cs里把using System也删了所以System.EventArgs变得不可访问了……刚改了重新上传了一次。
3 楼 RednaxelaFX 2007-12-15  
VS2005/2008都是自带SQL Server 2005 Express的。传说中的SQL Server 2008还没出嘛。
不过你可能得去下一个SQL Server Management Studio。我不知道现在有没有单独的下载,如果没有的话下这东西的CTP版也可以的。
2 楼 RednaxelaFX 2007-12-15  
看的话……在solution面板里找到Default.aspx,然后鼠标右键->view in browser;或者直接按debug的那个绿色三角形(F5)都可以
1 楼 lwwin 2007-12-15  
下载还是顺利的,不过偶完全不知道应该怎么看一个WEB工程

手上只有一个VS2008EXP,如果需要SQL那个盘里面带的SQL不知道够不够……没办法,没用过……

相关推荐

    samplewebsite

    samplewebsite

    sampleWebsite

    sampleWebsite

    最全的AJAX组件下载(包括用例和源码)

    最全的AJAX组件下载(包括用例和源码) 1.先安装ASP.NET AJAX1.0 2.再安装ASP.NET 2.0 AJAX...5.将AjaxControlToolkit.zip中的SampleWebSite/Bin/AjaxControlToolkit.dll复制到C盘,在面板中添加选项卡,再添加选项,浏览

    ajax安装包

    1.先安装ASP.NET AJAX1.0 2.再安装ASP.NET 2.0 AJAX Futures January CTP 3....将AjaxControlToolkit.zip中的SampleWebSite/Bin/AjaxControlToolkit.dll复制到C盘,在面板中添加选项卡,再添加选项,浏览

    SampleWebsite

    样本网站 职位门户网站的示例前端,用户可以在其中提供他/她的详细信息来申请职位/实习。 网站的主要页面是index.html。 CSS样式写在styles.css文件中。 Javascript代码位于applicationForm.js文件中。

    WebLayout_SampleWebsite2_CutUp:网站分割实践

    WebLayout_SampleWebsite2_CutUp 网站剪裁练习-将网站从图像格式转换为包含HTML文件,CSS样式等的网站。 在以下位置进行检查: : 。

    samplewebsite:用于试验的示例网站

    示例网站用于试验的示例网站

    ajax工具包<vs2005用>

    下载完 ASPAJAXExtSetup.msi 安装更新后在你的系统盘下的(以C盘为例) 出现这个 文件夹: C:\Program Files\Microsoft asp.NET\ASP.NET 2.0 ajax Extensions\v1.0.61025 安装这个后我们就可以创建Asp.net ...

    C#入门代码集25个

    3.2、找到SampleWebSite\Bin\AjaxControlToolkit.dll文件,解压出来, 然后在VS.Net2005的工具箱上按右键=》选择项=》浏览(找到AjaxControlToolkit.dll),然后点确定 这样,在VS.Net2005的AJAX Extensions...

    SampleWebSitePro

    SampleWebSite项目功能强大,并基于web程序的,简单详细

    ajax工具包the ASP.NET AJAX Control Toolkit!

    * SampleWebsite - A web site that demonstrates how to use the controls and contains the rest of the Toolkit documentation * ToolkitTests - A web site that contains automated tests for all controls * ...

    .net Ajax使用工具包

    * SampleWebsite - A web site that demonstrates how to use the controls and contains the rest of the Toolkit documentation * ToolkitTests - A web site that contains automated tests for all controls * ...

    微软Ajax安装包文件

    * SampleWebsite - A web site that demonstrates how to use the controls and contains the rest of the Toolkit documentation * ToolkitTests - A web site that contains automated tests for all controls * ...

    AjaxControlToolkit

    * SampleWebsite - A web site that demonstrates how to use the controls and contains the rest of the Toolkit documentation * ToolkitTests - A web site that contains automated tests for all controls * ...

Global site tag (gtag.js) - Google Analytics