- 博客(17)
- 收藏
- 关注
原创 SQL Server应用开发概述
SQL Server是新一代的数据库平台,集成了更多、更优秀的功能特性。本章主要对SQL Server概要介绍,主要介绍如何创建数据库、如何管理权限、如何执行备份与恢复。1 SQL Server简介SQL Server是微软推出的新一代数据库管理系统,支持企业应用的开发与数据存储。本节对SQL Server进行简单介绍。主要内容包括:概述SQL Server工具简介1.1 概述当今组织机构面临着多项前所未有的数据技术挑战:在整个企业范围内实现数据与系统的高度分布;为内部员工、目标客户
2022-05-08 16:55:46 938
原创 PowerDesigner的快速创建
首先运行程序,进入主界面,然后File—New Model—Physical Data Model—Physical Diagram—Model name 设置为test,DBMS属性设置为Microsoft SQL Server 2014再然后用表格工具创建一个表格模板,然后双击表格模板,设置属性,我们先设置Major表:Name: 实体名字一般为中文如论坛用户Code: 实体代号,一般用英文如XXXUserComment:注释对此实体详细说明。再然后设置好表名,点击Columns标签,设置字
2022-04-28 16:39:03 390
原创 Async关键字(异步方法)
async关键字和await是配套使用的异步方法语法糖,配合Task类可以使多线程变得有序, 也可以自己实现一套协程功能。async关键字(异步方法)async关键字是C#特有的。Java没有这玩意。 async在C#世界里是上下文关键字。它只有在修饰一个方法的时候才自动被编译器识别为 关键字,在代码的其他位置上可以被用作变量名等其他任何用途。 asyn关键字用来修饰两类方法:lambda表达式或则异步方法。 拥有async修饰的方法称为async方法,比如:就如上⾯这个⽅法ExampleMethod
2022-04-20 14:50:03 2591
原创 序列化的概念
一、 序列化的概念序列化就是把一个对象保存到一个文件或数据库字段中去,反序列化就是在适当的时候把这个文件再转化成原来的对象使用。需要分清楚的概念:对象的序列化而不是类的序列化。对象的序列化表明C#提供了将 运行中的对象(实时数据)写入到硬盘文件或者数据库中,此功能可以运用在需要保留程序运行时状态信息的环境下。使用序列化有两个最重要的原因:一个原因是将对象的状态永久保存在存储媒体中,以便可以在以后重新创建精确的副本;另一个原因是通过值将对象从一个应用程序域发送到另一个应用程序域中。前提:要将对象
2022-04-07 16:01:56 706
原创 C/S架构
CS即Client/Server(客户机/服务器)结构,C/S结构在技能上非常成熟,它的重要特征 就是交互性强、拥有安全的存取形式、网络通信数量低、响应速度快、利于处置大量数 据。可是这个结构的程序就是针对性开发,变更不够灵活,维护与管理的难度较大。常 常只局限在小型局域网,不利于扩展。而且,因为这个结构的每台客户机全部须要安装 相对应的客户端程序,分布功能弱并且兼容性差,不可以完成迅速部署安装与配置,因 为这样缺少通用性,拥有比较大的局限性。请求拥有肯定专业水准的技能人员去结束。 BS即Browser/S
2022-03-28 19:56:53 355
原创 WPF打开摄像头拍照
第一步:将WPFMediaKit.dll文件添加到项目第二步:在XAML中引用WPFMediaKitxmlns:WPFMediaKit=“clr-namespace:WPFMediaKit.DirectShow.Controls;assembly=WPFMediaKit”第三步:写界面<Grid.ColumnDefinitions></Grid.ColumnDefinitions><WPFMediaKit:VideoCaptureElement Margi
2022-03-17 15:31:01 946
原创 SQL数据类型
SQL 数据类型简要描述一下结构化查询语言中的五种数据类型:字符型,文本型,数值型,逻辑型和日期型。字符型(VARCHARVS CHAR)VARCHAR 型和 CHAR 型数据的这个差别是细微的,但是非常重要。他们都是用来储存字符串长 度小于 255 的字符。假如你向一个长度为四十个字符的 VARCHAR 型字段中输入数据 Bill Gates。当你以后从这个字 段中取出此数据时,你取出的数据其长度为十个字符——字符串 Bill Gates 的长度。假如你把字 符串输入一个长度为四十个字符的 CHA
2022-03-08 15:17:18 788
原创 三层架构解
什么是三层?UI(UIL):(表现层):主要是指与用户交互的界面。用于接收用户输入的数据和显示处理后用户需要的数据。BLL:(业务逻辑层):UI层和DAL层之间的桥梁。实现业务逻辑层。业务逻辑层具体包括:验证.计算.业务规则等等。DAL:(数据访问层):与数据库打交道。主要实现对数据的增.删.查.改。将存储在数据库中的数据提交给业务层,同时将业务层处理的数据保存到数据库。(当然这些操作都是基于UI层。用户的需求反映给界面(UI),UI反映给BLL,BLL反映DAL,DAL进行数据的操作,操作后再一.
2022-03-01 09:52:15 82
原创 WPF清空textbox文本框
1、 第一步:将每个窗体当中的网格布局控件——Grid命名2、 3、 4、 5、 第二步:在UI层,添加清空的类,以及判空的类6、 7、 第三步:在两个类里面添加命名空间8、 9、 这两个引用是为了使用Grid和UIElement,Grid是wpf窗体中的网格布局控件,UIElement是WPF的基类,我也不是很明白,我当中就是wpf里面的控件10、 11、 using System.Windows;//UIElement所属的应用12、 using System.Windows.Co
2021-12-16 09:33:25 1731
转载 Sql语句结构
一:数据查询语言(DQL:Data Query Language):其语句,也称为“数据检索语句”,用以从表中获得数据,确定数据怎样在应用程序给出。保留字SELECT是DQL(也是所有SQL)用得最多的动词,其他DQL常用的保留字有WHERE,ORDER BY,GROUP BY和HAVING。这些DQL保留字常与其他类型的SQL语句一起使用。二:数据操作语言(DML:Data Manipulation Language):其语句包括动词INSERT,UPDATE和DELETE。它们分别用于添加,修改和
2021-12-08 10:25:25 1422
原创 2021-10-28
一. SELECT - 从数据库中提取数据SQL SELECT 语句SELECT 语句用于从数据库中选取数据。结果被存储在一个结果表中,称为结果集。WHERE根据条件过滤数据 。SQL SELECT 语法与除了序号自动生成没有空格,其他的大部分都有空格,所以要去空格TRIM 去掉空格RTRIM 去掉右空格LTRIM 去掉左空格查询列SELECT 列名称 FROM 表名称起别名使用AS关键字SELECT name AS n去除重复行使用DISTINCT关键字SELEC
2021-10-28 16:19:18 74
原创 WPF:XAML高级教程(自定义样式与模板)
一、样式在WPF中我们可以使用Style来设置控件的某些属性值,并使该设置影响到指定范围内的 所有该类控件或影响指定的某一控件,比如说我们想将窗口中的所有按钮都保持某一种 风格,那么我们可以设置一个Style,而不必分别设置每个按钮的风格。Style是作为一种 资源被保存下来的.静态样式例子:如果我们希望是动态样式,可以添加trigger:在这里插入图片描述二、模板定义模板的方法有三种:内联样式.定义为资源和通过Style定义。内联样式:2.定义为资源:通过Style定义:
2021-08-09 10:39:55 1789
原创 WPF介绍
WPF开发工具与关键技术:Visual Studio,python作者:吴家林撰写时间:2021.7.28WPF(Windows Presentation Foundation)是微软推出的基于Windows 的用户界面框 架,属于.NET Framework 3.0的一部分。它提供了统一的编程模型、语言和框架,真正 做到了分离界面设计人员与开发人员的工作;同时它提供了全新的多媒体交互用户图形 界面。WPF是微软新一代图形系统,运行在.NET Framework 3.0及以上版本下,为用户界面、
2021-07-28 16:31:04 131
原创 MVC新增
新增MVC 的新增是 Model 实体.表.Add(新增表的数据)首先设置模态框再是获取它打开模态框的按钮,因为新增和修改用的是同一个模态框,为把它们区分开,所以给它们设置了标识然后是它的确定按钮点击事件再获取参数然后验证数据,再把验证过关的数据传送到后台控制器然后就是在控制器当中接收传过来的数据(参数),InsertAirport 是控制器的方法名称,后面括号的内容就是放的就是传过来的的数据(参数)。ReturnJson msg = new ReturnJson ()只是我用来记录新增的
2020-12-06 21:25:38 553
原创 MVC修改
修改首先是插件,我用的插件是 layui,然后在表头的那里加上操作列,并在表头方法的外面设置操作按钮的方法。然后要弹出修改的模态框,在打开模态框之前是不是要回填表单,要不然的话用户一点击,打开的模态框 是空白的,什么数据都没有,这样就不好了,所以要回填表单,让它打开之前就自己回填数据,用户只要 修改想要修改的数据就行了。 写一个方法给修改的按钮,在括号里接收它的 id,然后和平常一样重置一下表单,因为是和新增共用一个 模态框,所以我们要给它标识,并且修改模态框的标题接下来就是回填表单的数据了,所以我们
2020-08-18 15:17:51 313
原创 MVC查询
查询首先是插件,我用的插件是layui,初始化表格$(function () {//加载和初始化layui 模块layui.use([‘layer’, ‘table’], function () {layer = layui.layer;layuiTable = layui.table; //初始化layui table tabUserList=layuiTable.render({ elem: '#tabUserL
2020-08-18 15:16:29 146
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人