1. 程式人生 > >VS2010構建ASP.NET三層架構例項演示(一)

VS2010構建ASP.NET三層架構例項演示(一)

開發環境:vs2010+SQLSERVER2008

功能:簡單實現顯示一張表的記錄。

具體步驟:
      1、開啟sql server2008,在裡面建立資料庫名為halfcool,然後在資料庫建立users表,裡面有三個欄位id(自動增加),username(varchar(50)),password(varchar(50)),然後使用insert插入幾條記錄。

2、建立一個資料夾,用來儲存該程式,假設我放在F:\test資料夾下。

3、開啟VS2010,建立解決方案:
步驟:檔案--新建--專案,在彈出來的“新建專案”對話方塊中,已安裝的模板中選擇“其他專案型別”--“Visual Studio解決方案”,然後在右邊選擇“空白解決方案”,其次在名稱中輸入“Solution1”,然後在位置中選擇上面的新建的資料夾:e:\test,然後點選“確定”。


VS2010三層架構例項


4、建立一個ASP.NET Web應用程式,用來顯示users中的所有內容。
步驟:檔案--新建--專案,在彈出來的“新建專案”對話方塊中,已安裝的模板中選擇“Visual C#”--“ASP.NET Web應用程式”,名稱處取名叫“myweb”,位置選擇:e:\test\halfcool,解決方案中選擇“新增到解決方案”--然後點選“確定”。
VS2010三層架構例項
此時,右邊的解決方案資源管理器中多出了一個myweb,裡面有許多檔案。這裡雙擊裡面的web.config檔案,向裡面新增資料庫連線程式碼。將原來裡面的程式碼
<connectionStrings>
<add name="ApplicationServices"


connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnetdb.mdf;User Instance=true"
providerName="System.Data.SqlClient" />
</connectionStrings> 
換成
<connectionStrings>
<add name="ConnectionString" connectionString="data source=.\SQLEXPRESS
;database=halfcool;User ID=sa;Password=root;/>

</connectionStrings>

作者:wangsdong



相關推薦

VS2010構建ASP.NET架構例項演示

開發環境:vs2010+SQLSERVER2008 功能:簡單實現顯示一張表的記錄。 具體步驟:       1、開啟sql server2008,在裡面建立資料庫名為halfcool,然後在資料庫建立users表,裡面有三個欄位id(自動增加),username(

VS2010構建ASP.NET架構例項演示

8、業務層(Bll),針對具體問題的操作,也可以說是對資料層的操作,對資料業務邏輯處理。 建立的方法同上。名稱為Bll;解決方案:新增到解決方案;路徑為e:\test\Solution1;然後將Bll目錄下面的class1.cs改名為UserBll.cs了。這層要引用Da

C#--架構設計方法

三層架構的應用背景 系統功能較多而且業務複雜時,可以使用三層架構設計專案: BLL可以起到一個‘調節作用’,三層架構的設計能夠很好的滿足大、中型應用系統開發。 三層架構的應用準

Asp.Net MVC+EF+架構 簡單搭建 1 Asp.Net MVC+EF+架構

首先,謝謝各位過客觀看,今天我們說下簡單的 Asp.Net MVC+EF+三層架構 搭建( 第一部分)。 很簡單,先看下完成之後程式碼圖:   這裡講的是一個整體框架的搭建,所以頁面暫時Pass,先以一個小的查詢為例。   一、新建Model、Dal、Bl

asp.net架構詳解

一、資料庫 /*==============================================================*/ /* DBMS name:      Microsoft SQL Server 2000         

asp.net架構連線Oracle 11g詳解

asp.net三層架構連線Oracle 11g 連線Oracle時使用微軟的Oracle連線元件; 一 DAL層 using System; using System.Collections.Generic; using System.Text; using System

ASP.NET 架構技術 人力資源管理系統專案HR (深入WebServic

白菜價, 想要的聯絡QQ:867635458,非誠勿擾! ASP.NET MVC Linq 技術  企業級通用OA系統  全程開發  大型企業級別OA專案實戰全新上線啦!本專案由小孔子講師全程錄製。小孔子老師大家都很熟悉了,他所錄製的其他課程都受到了學員的一致好

.NET、C#和ASP.NET才之間的區別

編程 tail 基於web 發現 我認 ava 微軟 框架 framwork 經常有同學會在.NET、C#和ASP.NET這三者之間區別不清楚,到底它們之間有什麽聯系呢?在這裏我給大家歸納如下: 1、.NET是一個平臺,一個抽象的平臺的概念。

架構深入認識

1、複用:主要表現在使用者層(UI)與資料訪問層(DAL),因為業務邏輯一般是固定的,所以這一方面表現不明顯。比如,第一次開發的使用者(UI)層是C/S模式,如果抽象與封裝做得好的話,那麼幾乎可以不修改程式碼,而直接用到B/S的專案上,即用網頁的表示層替換窗體(from)的表示層;還有,如果原來系統的資料訪問

【更新】Essential Studio for ASP.NET MVC更新至2018 v4

下載Essential Studio for ASP.NET MVC最新版本 Essential Studio for ASP.NET MVC控制元件包是一款MVC介面開發包,它包含了幾乎所有企業級Web應用程式開發所需要的控制元件,如Grids、 Charts、Gauges、Menus、Calenda

asp.net 微信公眾平臺開發公眾賬號的註冊、設定、登入

微信公眾平臺現在很火,但是大部分都是在微信已有平臺上的使用者,而非開發者,所以我根據自己的經驗在這裡給大家分享一下基於asp.net 開發的微信公眾平臺,用的是別人開發的一款基於ASP.NET 的SDK,已全面支援微信5.0所有介面。 一、註冊 進入微信公眾平臺首頁,

ASP.NET快取之資料庫快取依賴

        先說一下背景,做訂餐系統的時候我們負責的是“廚師檢視取餐情況”這個看著沒什麼、其實也沒什麼,亮點就是實時重新整理、頁面要和資料庫中的資料保持一致;週期性訪問資料庫是一個方法但是我們不打

8ASP.NET Core 中的MVC路由

1.前言 ASP.NET Core MVC使用路由中介軟體來匹配傳入請求的URL並將它們對映到操作(Action方法)。路由在啟動程式碼(Startup.Configure方法)或屬性(Controller Action屬性)中定義。路由描述應如何將URL路徑與操作(Action方法)相匹配。它還用於在響應

ASP .Net Core 中介軟體的使用:搭建靜態檔案伺服器/訪問指定檔案

前言 隨著Asp .Net Core的升級迭代,很多開發者都逐漸傾向於.net core開發。 .net core是一個跨平臺的應用程式,可以在windows、Linux、macOS系統上進行開發和部署,是一個體繫結構更精簡模組化框架。 生成WebUi和WebApi的統一使用場景; 整合新的客戶端框架和開發

ASP.NET開發】.NET架構簡單解析

這篇文章本來應該很早就寫出來的,但是一直苦於自己的精神能力有限,而且已經到了我們學校的考試周,所以時間上還是有點緊迫。關鍵的一點就是,找不到合理的思路來寫,思路沒有的話,就算是再好的素材,也寫不來大家喜歡的文章。 之前已經寫過關於.NET三層架的兩篇文章了,一篇是《【ASP

.net架構開發步驟

City城市表,id ,name,password,address,phone; 1.新建一個windows窗體應用程式,CitySys 2.檔案–》新增–》新建專案–》類庫(CitySysModel)–》重新命名class1.cs的類(CityModel)。 3.根據資料表裡面的欄位,

.NET架構

零基礎學C#3.0 -- .net的三層架構 - CodingPenguin 時間 2014-01-26 17:40:00 部落格園-所有隨筆區 原文  http://www.cnblogs.com/codingpenguin/p/3534304.html 主題 .N

VB.Net 登入例項

    首先在這裡祝大家端午節快樂!在三天小長假中,三層的登入例項也完成了。實現過程因為之前敲了一個C#的登入例項,再敲.net版的時候,語法產生混亂,搞不清,不過還好磕磕絆絆也實現了。下面就和大家分

.NET 架構

Connection : 用於連線資料庫命令. Command : 執行鍼對資料庫的SQL命令. ExecuteScalar() : 返回第一行第一列的值(object型別). ExecuteNonQuery() : 返回執行命令後受到影響的行數(int型別). ExecuteReade

.net架構(3-tier application)

      做一般網站用三層架構似乎麻煩些,要考慮基層呢,用自動生成程式碼工具的話可以考慮使用。下面引用別人的對三層架構解釋。       三層架構(3-tier application) 通常意義上的三層架構就是將整個業務應用劃分為:表現層(UI)、業務邏輯層(BLL)、資