`
RednaxelaFX
  • 浏览: 3052846 次
  • 性别: 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

    在IT行业中,构建一个网站是常见的任务,而"samplewebsite"这个项目似乎是一个示例网站的源代码。从标签"CSS"我们可以推断,这个项目主要关注的是网站的样式和布局设计,因为CSS(Cascading Style Sheets)是用于...

    sampleWebsite

    "sampleWebsite"这个项目可能是一个简单的网站示例,它包含了一个主要的文件夹"sampleWebsite-main",这通常意味着这个文件夹包含了构建网站的所有必要资源。 1. **HTML基础知识**:HTML是一种标记语言,由一系列...

    最全的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文件中。

    samplewebsite:用于试验的示例网站

    3. **AJAX异步通信**:Asynchronous JavaScript and XML(AJAX)允许网页在不刷新整个页面的情况下与服务器交换数据并更新部分网页内容,提高了网页的响应速度和用户体验。 4. **表单验证**:JavaScript可以在用户...

    WebLayout_SampleWebsite2_CutUp:网站分割实践

    在本项目"WebLayout_SampleWebsite2_CutUp"中,我们主要关注的是网站布局的实践,特别是如何将设计图从图像格式转化为实际的、功能完备的网站。这个过程通常称为"切图",是前端开发的一个关键步骤,特别是在没有使用...

    AJAX下载和安装部署使用说明

    2. **添加控件**:右键点击新选项卡,选择“选择项”,然后浏览到之前解压的文件夹,找到`SampleWebSite/bin/AjaxControlToolkit.dll`,选中并添加。 3. **工具栏显示**:添加完成后,所有的Ajax Control Toolkit...

    部署Ajex.net

    然后右键点击新选项卡,选择 "选择项",在弹出的对话框中点击 "浏览",导航至你刚刚解压的文件夹中的SampleWebSite/bin目录,找到并选择AjaxControlToolkit.dll,最后确认选择。现在,所有Ajax Control Toolkit的...

    ajax工具包<vs2005用>

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

    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 * ...

    Visual Studio 2005 上 AJAX(AjaxControlToolkit) 安装

    - 浏览到解压缩文件中SampleWebsite\Bin子目录下的AjaxControlToolkit.dll文件,选择该文件后点击确定。 4. **确认控件引用** 在新创建的网站的aspx页面中使用AjaxControlToolkit控件时,可能会出现提示要求添加...

    微软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 * ...

Global site tag (gtag.js) - Google Analytics