您的位置:首页 > 数据库

WCF+SQL Server 2008 医院管理系统项目解析(一)

2015-05-27 09:16 295 查看

WCF+SQL Server 2008 医院管理系统项目解析(一)

第一章使用Vs2010 版本搭建WCF框架

1.1新建项目,创建WCF服务端。

第一步:打开Vs界面,点击左上角文件,点击新建,选择项目



[align=left] [/align]

1.1(图1)
第二步:逻辑层添加。点击网站Windows类型,选择类库应用程序,在名称中输入项目名称(解决方案名称),位置可自行选择存放该项目的路径,完成后点击确定。



[align=left] [/align]

1.1(图2)
Classlibrary1是一个类库,class1是一个类可以经行重新命名。



[align=left] [/align]

1.1(图3)
第三步:鼠标右键逻辑层ClassLibrary1点击添加,点击新建项



[align=left] [/align]

1.1(图4)
第四步:弹出添加新项,选择类类型,可以在名称处对其进行重命名,然后点击添加。



[align=left] [/align]

1.1(图5)
创建项目类Class2成功。



[align=left] [/align]

1.1(图6)
第五步:数据层添加,右击添加现有项目



[align=left] [/align]

1.1(图7)
第六步:打开添加现有项目选择数据层所在位置,找到数据层DALPublic.csproj,然后点击打开



[align=left] [/align]

1.1(图8)
第七步:成功添加数据层DALPublic,双击打开DALMethod.cs ,在连接字符串处的Data
Source处填写SQL ServerManagement Studio服务器名称,在Initial Catalog 处填写SQL
ServerManagement Studio所用数据库名称,在User ID处填写登录名,在Password处填写密码。



[align=left] [/align]

1.1(图9)
右击解决方案点击添加再点击新建项目,弹出新建项目后选择WCF,在选择WCF服务应用程序,在名称处输入解决方案名称,在位置处选择解决方案保存路径,但一般此处不再选择路径。



[align=left] [/align]

1.1(图10)
至此WCF的服务端创建成功如下:



[align=left] [/align]

1.1(图11)

1.2 新建项目,创建WCF客户端

第一步:打开Vs界面,点击左上角文件,点击新建,选择项目



[align=left] [/align]

1.2(图1)
第二步:点击Windows类型,选择Windows窗体应用程序,在名称中输入项目名称(解决方案名称),位置可自行选择存放该项目的路径,完成后点击确定。



[align=left] [/align]

1.2(图2)
第三步:界面层添加。选择窗体Window类型,选择Windows窗体应用程序,在名称出输入解决方案名称,点击确定,数据层WindowsFormsApplication1添加成功,双击打开From1界面,找到视图打开工具箱。至此服务端建立完成。



[align=left] [/align]

1.2(图3)

1.3界面层UIL窗体生成

第一步:从工具栏中拖出各个控件到打开的Form1窗体中,右击GroupBox找到它的属性,在属性中编写它的文本text
名称,也可以在Font中设置它的字体样式。



[align=left] [/align]

1.3(图1)

第二章配置服务引用

2.1服务端配置服务引用

第一步:在逻辑层ClassLibrary1添加引用数据层DALPublic,在服务端WcfService1添加引用逻辑层ClassLibrary1,并在逻辑层ClassLibrary1中添加应用.NET的类System.ServiceModel;打开Class1在引用的各种类。



[align=left] [/align]

2.1(图1)
第一步:从工具栏的工具中找到WCF服务配置编辑器并点击打开,打开后再关闭该窗体。



[align=left] [/align]

2.1(图2)
第二步:右击Web.config找到编辑WCF配置并打开;在弹出界面中点击新建服务。



[align=left] [/align]

2.1(图3)
第三步:新建服务后,浏览—》向上一集—》BLL医院管理系统—》bin—》debuge—》BLL医院管理系统.dll—》BLL医院管理系统.YaoFangGuanLi.JinHuoGuanLi.FRM_JinHuoGuanLi_Main(其中的一个类)—》打开



[align=left] [/align]

2.1(图4)



[align=left] [/align]

2.1(图5)

第四步:复制名字 BLL医院管理系统.YaoFangGuanLi.JinHuoGuanLi.FRM_JinHuoGuanLi_Main,点击下一步—》下一步—》下一步—》下一步—》删除地址—》是—》下一步—》完成



[align=left] [/align]

2.1(图6)
第五步:完成后,打开该类的终结点,把复制的BLL医院管理系统.YaoFangGuanLi.JinHuoGuanLi.FRM_JinHuoGuanLi_Main粘贴在Name上,收起该类在BehaviorConfiguration写上配置名(第一次写,以后可以选择该名。),新建服务完成。



[align=left] [/align]

2.1(图7)
第六步:打开高级选择服务行为,点击添加从行为元素扩展部分中选出元素serviseMetadata和serviceDebug,然后在配置下的输入Name。



[align=left] [/align]

2.1(图8)
第七步:配置好服务行为后,打开宿主环境,打开serviceActivations,把复制的类粘贴到服务激活编辑器中点击确定。关闭窗体点击保存,至此配置服务端成功。



[align=left] [/align]

2.1(图9)

2.2客户端配置服务引用

第一步:运行服务端复制把运行类粘贴上到网址上并在类后加上.svc然后把整个网址复制下来。



[align=left] [/align]

2.2(图1)
第二步:打开客户端在引用处添加服务引用弹出添加服务引用窗体,在窗体的地址中把复制的网址粘贴上去,点击前往不出错再在命名空间中输入命名空间(一般输入与服务端类相同的名称),然后点击确定。至此客户端配置成功



[align=left] [/align]

2.2(图2)

仅供学习,禁止用于商业用途。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: