- 博客(11)
- 收藏
- 关注
原创 服务发布步骤
①:在服务端,有两个类库-BLL(业务层) 和 DAL(数据层) ,一个WCF服务应用程序-WcfService,加粗标黑的(但Visual Studio界面为黑色,就不是加粗标黑,而是白色加粗),就是当前的启动项目。两个类库-BLL和DAL不能作为启动项目,需要把WCF服务应用程序设为启动项目。打开项目,需要检查是否把WcfService设为启动项目,这三个项目BLL 和 DAL,WcfService(这三层),会有相互的引用。代码的请求,页面层请求到业务逻辑层,业务逻辑层...
2021-09-17 21:27:13
373
原创 WRF BLL
BLL1.业务逻辑层 BLL 的功能是对具体问题进行逻辑判断与执行操作,接收到表现层 UI 的用户指令后,会连接数据访问层 DAL,访问层在三层构架中位于表示层与数据层中间位置,同时也是表示层与数据层的桥梁,实现三层之间的数据连接和指令传达,可以对接收数据进行逻辑处理,实现数据的修改、获取、删除等功能,并将处理结果反馈到表示层 UI 中,实现软件功能。 2.在业务逻辑层,我们先实例化数据层,调用数据层的方法,可以实现数据的修改,...
2021-09-08 21:44:29
117
原创 三层架构简介
三层架构主要是指将业务应用规划中的表示层 UI、数据访问层 DAL 以及业务逻辑层 BLL,其分层的核心任务是“高内聚低耦合”的实现。2.三层架构分层方式1.数据层不包含任何代码,只有数据库,还有相关的存储过程。2.数据层还包含所有公共数据访问代码。主要是把数据访问代码留到数据层3.所有数据读取都放在数据层3.体系结构三层架构的体系结构:表示层和业务逻辑层之间用对象模型的实体类对象来传递数据,业务逻辑层和数据访问层之间用对象模型的实体类对象来传递数据,数据访问层通过.NET 提
2021-08-28 21:35:22
456
原创 三层架构 DAL
1.数据访问层DAL是数据库的主要操控系统,实现数据的增加、删除、修改、查询等操作,并将操作结果反馈到业务逻辑层 BLL。比如进行数据库链接操作,执行新增,修改,删除等功能时,需要重新打开数据库链接,执行相应的存储过程,获取存储过程的名称,添加序列化数组参数,数据库插入更新操作(行数),关闭数据库链接。2.进行数据库链接操作数据库链接字符串Sqlserver数据库连接方式有多种,这里只介绍最常用的通过SqlConnection和Sqlserver数据库用户名和密码验证来进行操作数据库...
2021-08-28 21:33:39
360
原创 特效变形
RenderTransform特效(变形)TranslateTransform:能够让某对象的位置发生平移变化。包含X、Y 两种属性,以原来的对象为坐标原点(0,0),然后向X轴、Y轴进行平移变换。<Image.RenderTransform><TranslateTransform X="120" Y="120"></TranslateTransform>RotateTransform:能够让某对象产生旋转变化,根据中心点进行顺时针旋转或逆时针
2021-08-09 09:02:13
149
原创 WRF基础
控件(常用6类)①:布局控件:是可以容纳多个控件或者嵌套其他布局的控件,用于在UI上组织和排列控件。Grid,StackPanel,DockPanel等控件都属于此类,它们拥有共同的父类Panel.②:内容控件:只能容纳一个控件或者布局控件作为他的内容。Window,Button等控件属于此类。因为只能容纳一个控件作为其内容,所以经常借助布局控件来规划其内容。它们的共同父类是ContentControl③:带标题内容控件:相当于一个内容控件,可以加一个标题。标题部分也可以加一个控...
2021-07-28 16:19:37
131
原创 Java面对对象
1.类和对象的区别类:类是一个模板,它描述一类对象的行为和状态。对象:对象是类的一个实例,有状态和行为。2.类的基本格式:①.[修饰符] class 类名 { //零到多个构造器... //零到多个成员变量... //零到多个方法... //零到多个初始化块... }②.修饰符 可以为 public final abstract 或者不写 ③.类名:大驼峰命名 3.构造器 ①构造器也叫构造方法或者构造函数,构造器与类名相同,没有返回值,连void都不能
2021-07-17 12:23:36
66
1
原创 Java数组
1.数组数组对于所有编程语言来说都是重要的数据结构之一,Java 语言中提供的数组是用来存储固定大小的同类型元素。 声明数组变量必须先声明数组变量,才能在程序中使用数组。例如:byte[] arrByte; string[] arrStr;3.数组的初始化数组的初始化主要有两种方式:①:静态初始化 ②:动态初始化静态初始化 : arrByte = new byte[]{1,2,3,4,5,6};byte[] arrByte = new byte[]{1,2,3,4,5,6...
2021-07-16 17:19:52
186
原创 表格table
1.表格-class="table" 定义对表格中的列进行组合,以便对其进行格式化 定义为表格中的一个或多个列定义属性值。 定义表格的表头。 定义表格的主体。 定义表格中的行。 定义 HTML 表格中的表头单元格。 定义表格单元2.表格的风格和尺寸lay-even 用于开启隔行背景,可与其它属性一起使用lay-skin="属性值" ①.lay-skin="line" 行边框风格②.lay-skin="row" 列边框风格③.lay-s...
2021-06-28 12:17:06
398
原创 Button按钮
1.按钮向任意HTML元素设定 class="layui-btn",建立一个基础按钮,可以通过 class="layui-btn-{type}" 来定义按钮风格。内置按钮class可以任意组合2.主题原始按钮 : class="layui-btn layui-btn-primary"默认按钮 : class="layui-btn"百搭按钮 : class="layui-btn layui-btn-normal"暖色按钮 : class="lay...
2021-06-20 12:31:18
290
原创 From表单
需要加载layui中的Form表单元素:加载form模块<form class="layui-form" action=""></form>输入框<input type="text" name="title" required lay-verify="required" placeholder="请输入标题" autocomplete="off" class="layui-input">required : 注册浏览器所规定的必填字段lay-verif..
2021-06-20 12:29:19
76
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人