WPF项目服务端的搭建

一个WPF项目会分为两个端,分别是Client(客户端)、Service(服务端)。客户端是用来搭建页面,让客户进行操作的。服务端则是让客户所操作的数据去对接,获取数据库的内容。
服务端由DAL、BLL、Srevice,DAL与Bll进行对数据库的数据进行读写操作,后尤Service进行服务搭建。
Mincrosoft Visual Studio新建项目。制作的是Windows WPF项目,所以选择:模板-Visual C#-Widows 选择类库。先建立BLL层
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在添加一个类库,用于与数据库进行连接。(我是用的是SQL数据库)在DALMeth写连接数据库的代码。
在这里插入图片描述
strConnect配置连接数据库。其余的四个方法我也不知道是什么,反正是复制过来的
连接数据库后,在BLL层添加引用DAL。

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,下面是一个简单的 WPF MVVM 框架搭建的工程事例: 1. 创建一个 WPF 应用程序项目。 2. 在项目中添加一个名为 Models 的文件夹,并在其中添加一个名为 Student.cs 的类,该类包含学生的姓名和年龄属性: ```csharp namespace WpfMvvmDemo.Models { public class Student { public string Name { get; set; } public int Age { get; set; } } } ``` 3. 在项目中添加一个名为 ViewModels 的文件夹,并在其中添加一个名为 MainViewModel.cs 的类,该类包含一个名为 Students 的可观察集合属性,用于存储学生对象,并在构造函数中初始化该集合: ```csharp using System.Collections.ObjectModel; using WpfMvvmDemo.Models; namespace WpfMvvmDemo.ViewModels { public class MainViewModel { public ObservableCollection<Student> Students { get; set; } public MainViewModel() { Students = new ObservableCollection<Student> { new Student { Name = "张三", Age = 18 }, new Student { Name = "李四", Age = 19 }, new Student { Name = "王五", Age = 20 } }; } } } ``` 4. 在项目中添加一个名为 Views 的文件夹,并在其中添加一个名为 MainWindow.xaml 的窗口。 5. 在 MainWindow.xaml 中,将窗口的 DataContext 属性设置为 MainViewModel 的实例,并使用 ItemsControl 控件绑定到 MainViewModel 中的 Students 属性: ```xaml <Window x:Class="WpfMvvmDemo.Views.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:local="clr-namespace:WpfMvvmDemo.Views" xmlns:viewModel="clr-namespace:WpfMvvmDemo.ViewModels" mc:Ignorable="d" Title="MainWindow" Height="450" Width="800"> <Window.DataContext> <viewModel:MainViewModel /> </Window.DataContext> <Grid> <ItemsControl ItemsSource="{Binding Students}"> <ItemsControl.ItemTemplate> <DataTemplate> <StackPanel Orientation="Horizontal"> <TextBlock Text="{Binding Name}" Margin="5" /> <TextBlock Text="{Binding Age}" Margin="5" /> </StackPanel> </DataTemplate> </ItemsControl.ItemTemplate> </ItemsControl> </Grid> </Window> ``` 6. 运行项目,可以看到窗口中显示了三个学生的姓名和年龄。 这就是一个简单的 WPF MVVM 框架搭建的工程事例。当然,这只是一个最基础的框架,实际开发中还需要考虑很多其他方面的问题。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值