明源售楼系统技术解析 架构搭建(一)
来源:互联网 发布:淘宝店铺装修教程pdf 编辑:程序博客网 时间:2024/06/10 09:17
新建项目
第一步:打开Vs界面,点击左上角文件,点击新建,选择项目
1.1(图1)
第二步:点击网站Web类型,选择ASP.net MVC3 Web应用程序,在名称中输入项目名称(解决方案名称),位置可自行选择存放该项目的路径,完成后点击确定
1.1(图2)
第三步:选择空项目,点击确定,然后MVC项目创建成功
1.1(图3)
创建控制器和视图
第一步:右键点击Controllers(控制器),点击添加,选择控制器,然后输入创建控制器的名称,点击确定,建立控制器完成
第二步:在控制器中选择添加视图
1.2(图3)
1.2(图4)
1.2(图5)
1.2(图6)
1.3 DAL层的添加(用于与数据库构建连接)
第一步,点击右键选择解决方案,点击添加,选择新建项类库
1.3(图1)
第二步:选择数据模板,点击Windows,点击类库,输入实体类数据库名称
1.3(图2)
第三步:点击确定
1.3(图3)
DAL层的代码
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Data.SqlClient;using System.Linq;using System.Text;namespace DALPublic{ public class DALMethod { //定义连接字符串 string sqlcnnstr = @"Data Source=192.168.191.1,1122;Initial Catalog=明源售楼;User ID=sa;Password=123"; #region 初始化相关ADO.NET变量 SqlConnection sqlcn;//定义连接对象 SqlCommand sqlcmd;//定义命令对象 SqlDataAdapter sqlda;//定义数据适配器 DataTable dt;//定义数据表 #endregion public DataTable DAL_SelectDB_Par(string mysqlstr, SqlParameter[] SQlCMDpas) #region 提取数据的ADO.NET通用方法 { //第一步SqlConnection:创建数据库连接类SqlConnection的对象sqlcn,好比修建湛江到广州的高速公路 sqlcn = new SqlConnection(sqlcnnstr); //第二步SqlCommand A:创建命令类SqlCommand的对象sqlcmd,好比安排运输计划:运输车和货物(SQL命令),运输通道sqlcn sqlcmd = new SqlCommand(mysqlstr, sqlcn); //第二步SqlCommand B:设置命令对象执行的SQL代码类型,此处是执行数据库中存储过程 sqlcmd.CommandType = CommandType.StoredProcedure; //第二步SqlCommand C:把外部传递过来的SQL命令对应的参数填充到SqlCommand对象sqlcmd的SqlParameters集合中 foreach (SqlParameter var in SQlCMDpas) { sqlcmd.Parameters.Add(var); } //第三步SqlDataAdapter:用数据适配器SqlDataAdapter对象sqlda执行SqlCommand对象sqlcmd;适配器SqlDataAdapter好比高速路管理公司 sqlda = new SqlDataAdapter(sqlcmd);//SqlDataAdapter可以隐式打开和关闭SqlConnection //第四步:将执行后的数据结果返回到DataTable对象dt中 this.dt = new DataTable(); sqlda.Fill(this.dt); return this.dt; } #endregion public int DAL_OPTableDB_Par(string mysqlstr, SqlParameter[] SQlCMDpas) #region //插入、更新、删除数据库中的ADO.NET通用方法 { //第一步SqlConnection:创建数据库连接类SqlConnection的对象sqlcn,并显示打开;好比修建湛江到广州的高速公路 sqlcn = new SqlConnection(sqlcnnstr.ToString()); sqlcn.Open(); //第二步SqlCommand A:创建命令类SqlCommand的对象sqlcmd,好比安排运输计划:运输车和货物(SQL命令),运输通道sqlcn sqlcmd = new SqlCommand(mysqlstr, sqlcn); //第二步SqlCommand B:设置命令对象执行的SQL代码类型,此处是执行数据库中存储过程 sqlcmd.CommandType = CommandType.StoredProcedure; //第二步SqlCommand C:把外部传递过来的SQL命令对应的参数填充到SqlCommand对象sqlcmd的SqlParameters集合中 foreach (SqlParameter var in SQlCMDpas) { sqlcmd.Parameters.Add(var); } //第三步 SqlCommand :SqlCommand对象sqlcmd自己执行ExecuteNonQuery()调用SQL存储过程操作数据库 int myop = sqlcmd.ExecuteNonQuery(); sqlcn.Close(); return myop; } #endregion }}
DAL层的完成图片:
1.3(图4)
1.4 BLL层的添加(用于接收数据库的数据与传递命令回数据库)
1.4(图1)
第二步:选择数据模板,点击Windows,点击类库,BLL层的名称。
1.4(图2)
第三步:在新建BLL层添加DAL层的引用
1.4(图4)
仅供学习使用,禁止商业用途。
- 明源售楼系统技术解析 架构搭建(一)
- 明源售楼系统技术解析 MVC架构与房源生成(一)
- 明源售楼系统技术解析(一)搭建MVC3框架
- 明源售楼系统技术解析 签约管理(一)
- 明源售楼系统技术解析—MVC架构
- 明源售楼系统技术解析—诚意认购(一)
- 明源售楼系统技术解析 折扣管理(二)
- 明源售楼系统技术解析 销售控制(三)
- 明源售楼系统技术解析 房源生成(二)
- 明源售楼系统技术解析(四)右键菜单
- 明源售楼系统技术解析 签约管理(二)
- 明源售楼系统技术解析(二)付款方式定义——查询
- 明源售楼系统技术解析(三)付款定义新增、修改、删除
- 明源售楼系统技术解析 销售控制(更名查询与变更查询)
- 明源售楼系统技术解析(五)开发商销控、客户自助查询
- WCF+SQL Server 2008 明源售楼系统项目解析(一)
- 钟表维修管理系统技术解析(一) MVC架构搭建
- 大型商贸系统(进货管理)技术解析(一)MVC架构搭建
- MVC北京络捷斯特第三方物流系统技术解析(一)MVC架构搭建
- 数据流基本问题--确定频繁元素(二)lossy counting和sticky sampling
- Codeforces Round #305 (Div. 2) A. Mike and Fax
- abap的多屏幕事务切换
- 客运综合管理系统项目(1) 搭建WCF框架
- 明源售楼系统技术解析 架构搭建(一)
- 南宁便秘
- jQuery $.each用法
- Hive编程入门总结-用Java代码通过JDBC连接Hiveserver
- 基于pgrouting的任意两点间的最短路径查询函数
- Myeclipse Server中deby插件去掉
- 蓝桥杯练习系统算法提高—最大乘积
- 线程基础—线程的创建
- 利用Bluemix and Bluemix DevOps 服务开发 Node.js应用