自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 .NET 知识理论

目录1.Web系统概述2.常见的web服务器apache/tomcat/nginx/iis 3.B/S架构和C/S架构4.B/S架构和C/S架构比较5.C/S架构交互6.B/S架构交互7.http协议8.主流五大浏览器9.DNS11.面向过程12. 反射13.装箱和拆箱14. .net反射15. post 和get1.Web,也称万维网(网址以 www 开头),是一种网络使用环境的总称.2.web是互联网的总称,全称为World Wide Web,缩写WWW ,即全球广域网。3.从网络使用环境的角色来看,w

2022-06-20 10:12:33 581 1

原创 数据库设计规范

二.表命名表名如Order/UserAccout符合以下规范:1. 统一采用单数形式,反对Orders2. 首字母大写,多个单词的话,单词首字母大写,反对order/Useraccout/ORDER3. 避免中文拼音,反对AgentBaoCi4. 避免下划线连接,反对User_Accout(下划线适用Oracle数据库)5. 避免名称过长,控制在3个英文单词长度(22个字母),反对WebsiteInfomationModifyRecord6. 据库表名应该有意义,并且易于理解,最好使用可以表达功能的英文单词

2022-06-09 08:40:20 210

原创 WrapPanel在不同页面渲染使用

WrapPanel渲染的使用WrapPanel在UserControl用户控件的使用页面控件的是渲染出来,在UserControl用户控件的使用无法直接使用,使用会出现空,没法渲染获取到WrapPanel控件。没法渲染获取效果图:想成功获取渲染获取到WrapPanel控件。先获取WrapPanel,从视觉树找到目标控件的所有子控件。获取WrapPanel集合,环绕面板:餐桌生成父控件。代码://一、获取控件;UC = userControl;//1、从视觉树找到目标控

2022-05-30 16:20:21 196

原创 反序列化可以记录账号密码实现自动登录

一.反序列化(1) 作用:1. 可以记录账号和密码。2. 可以取出实现账号登录。(2) 创建RememberAccount.txt1.代码:// Debug路径下创建一个文件RememberAccount.txt保存账号和密码;string strPath = AppDomain.CurrentDomain.BaseDirectory + "RememberAccount.txt"; // * (2)记住秘密为true, if (IsRemem...

2022-05-19 08:43:18 316

原创 WPF 折线图

一 。折线图(一)安装和查看值1. 需要联网安装,通过Nuget安装LiveCharts,搜索安装。2.想查看需要使用的值,点击对象管理器,查LiveCharts.Wpf.Series,里面有需要用的值。安装完成的效果。(二) 视图代码:<Border Grid.Column="2" BorderBrush="#ECEDF2" BorderThickness="1" Margin="5"><lvc:CartesianChart Series="{Bi

2022-05-09 08:31:51 1764

原创 动态生成餐桌

一. 动态生成餐桌(一) 动态生成方法动态生成有两种方法,第一种是利用for循环生成餐桌(餐桌是封装的用户控件DiningTable_UC)。第二种方法,纯代码生成,通过页面完成,再写进方法里。(二) 第一种代码://一、获取控件;UC = userControl; //1、从视觉树找到目标控件的所有子控件//(1)获取WrapPanel集合List<WrapPanel>wraps=FindVisualChildren.FindVisualChildrens...

2022-04-28 15:24:03 176

原创 WPF双向绑定

一.WPF双向绑定1.1下载Mvvm配置点击工具 NuGet ,选择中间的管理解决方案包,查询Mvvm选择MvvmLight 和MvvmLight libraries only进行安装。不能马上关闭网络,需要网络加载引用。继承MVVM :ViewModelBase 上下文DataContext1.2 数据库服器名字 (local) sa 本机名称1.3 双向绑定 RaisePropertyChanged*图片用BitmapImage 普通类型用string ...

2022-04-20 08:21:25 1890

原创 VS code的使用

1 .介绍.VS Code是一个轻量级但功能强大的源代码编辑器,它运行在桌面上,可用于Windows、macOS和Linux。它内置了对JavaScript、TypeScript和Node.js并有丰富的扩展语言的其他语言(如C++,C,java,python,php,go)和运行时(如.NET和Unity)的支持。2. 插件(一).中文设置 按键按"Ctrl+Shift+X";然后在左侧"扩展"视图文本框中输入"Language Packs",安装中文插件。如图:(二). vue..

2022-04-10 09:32:50 367

原创 餐饮管理系统

《餐饮管理系统》项目研发阶段性总结本次任务完成时间:2021年12月6日~2022年3月10日开发工具与关键技术:Visual Studio 2019与WPF完成模块功能:前台外卖订餐广信学院教务科编制目录目录1、项目概要... 32、数据库设计... 32.1 数据表... 43、设计与实现... 63.1首页菜品... 63.1-1、功能实现.. 63.1-2 经典代码... 73.1-2 相关业务表关系... 123.2 购物车... 1

2022-03-17 09:42:10 2454

原创 跑马灯案例

一. 跑马灯案例(一) . 跑马灯案例的原理:给一个跑点击事件和停点击事件。1.需要跑的时候开一个定时器setInterval,每次都截取字符串的第一个字符串,放到最后一个字符。第一种按了跑动,原来的定时器不会动,从新动定时器clearInterval(this.timeId)第二种如果有定时器在跑,直接结束if(this.timeId){ return }2.停止把定时器的id清空(二).代码如下: <div id="app"> <...

2022-03-15 16:06:27 1950

原创 V-on指令的使用

一.V-on指令(一) .1. v-on 的作用用来给元素注册点击事件的2.v-on 的语法(1).v_on:事件名 ="事件函数"(2).v-on:click 可以简写 @click(3).v-on:mouseenter 可以简写 @mouseenter3.v-on的注意点 (1).注册事件需要一个事件的函数 (2).创建vue实例的时候,data是用来给vue实例提供的属性(数据),不应该提供方法(二).案例:代码部分如下:<div ...

2022-03-15 16:02:16 5009

原创 餐饮外卖订餐项目

1、项目概要系统主要功能模块有:(1)首页菜品:主要包括购买菜品、菜品加入购物车的功能(2)个人中心:主要包括个人中心资料、我的订单模板、个人资料、地址管理的功能(3)购物车:主要包括购买菜品、顾客删除的功能。(4)我的订单:主要包括全部订单、待付款、待收货、待评价、退款和顾后页面,有支付、再来一份、退款和评价功能。2、数据库设计(说明:列出整个数据库表名;业务数据表的字段清单)2.1 数据表地址 address .

2022-03-10 08:33:43 1159

原创 Vue v-model指令 双向数据绑定

title='title' v-bind:属性名="属性的值" 2.创建双向数据绑定 双向数据绑定 当数据变了-----=>视图会跟着变 视图变了 =======>数据跟着变 v-model的语法是什么 ****v-model="值" v-model的注意事项 1.只是表单元素使用 2.必须在data中存在案例: ...

2022-03-09 08:29:38 453

原创 Vue基础

一:Vue注意点1. new Vue() Vue是一个构函数首字母大写2. el 不能指定为body或者html,应该是一个div 3.如果想要修改页面中的内容,应该怎么办,data中所有的数据都添加给了vm对象可以通过vm.xxx 进行修改二: 1.vue中插值表达式的概念 {{}}在vue中就叫插值表达式, 小胡子语法 mnstache语法 资源,可以在视图中显示data中的数据 2. vue中插值表达式的语法 3.vue中插...

2022-03-01 15:58:22 526

原创 Vue绑定事件

语法: v-on:事件名 = “方法名”  简写: @事件名 = “方法名”  事件名: click|keydown|keyup|mouseover|mouseout|自定义事件名v-on事件监听完整示例:注意:v-bind可以简写为 : v-on: 可以简写@四、Vue:表单双绑、组件 1.什么是双向数据绑定   Vue.js 是一个 MVVM 框架,即数据双向绑定,即当数据发生变化的时候,视图也就发生变化,当视图发生变化的时候,数据也会跟着同步变化。这也算是 Vue.js

2022-02-25 14:50:02 787

原创 Vue基础语法

v-bind就是用于绑定数据和元素属性的案例:<body> <div class="app"> <a v-bind:href="url">点我</a> </div><script> var app = new Vue({ el:'.app', data:{ url:"https://www.baidu.co...

2022-02-25 14:37:46 313

原创 Vue.js

Vue是一款前端渐进式框架,可以提高前端开发效率。Vue通过MVVM模式,能够实现视图与模型的双向绑定。数据变化的时候, 页面会自动刷新, 页面变化的时候,数据也会自动变化。1.Vue导入概述:Vue是一个类似于Jquery的一个JS框架,所以,如果想使用Vue,则在当前页面导入Vue.js文件即可语法:<!-- 开发环境版本,包含了用帮助的命令行警告 --><script src="https://cdn.jsdelivr.net/npm/vue/dist/v

2022-02-25 14:03:24 422

原创 HTML css要背标签

<link rel="stylesheet" href="css链接"> link+tab:快速键 <style>内部样式标签写css <script src=“js链接”></script><img src="图片" alt="链接"><script src="js"></script><h1>大标题<span> p 字段内容 <a>锚标签 hr...

2021-09-13 16:43:38 173

原创 can‘t connect to mysql server on ‘localhost‘(0) 的解决办法

SQLLyong出现以下情况打开电脑任务管理器选择服务页,里面找到你的MYSQL状态是已停止,点击启动就可以重新打开SQLLyog解决问题0.0

2021-09-13 16:41:04 411

原创 WPF布局:Grid网格、DockPanel 停靠容器、StackPanel栈式面板、WrapPanel自动折行面板(环绕面板)、UniformGrid:均分布局、Canvas:画布面板

XAML布局元素(常用重点)1.Grid:网格。可以自定义行和列并通过行列的数量、行高列宽来调整控件的布局。近似 Html中的table。<Grid><Grid.RowDefinitions><RowDefiniton Height=”50”/> <!--行1,高50--><RowDefinition Height="Auto"/><!--行2,高度:Auto根据子控件自动计算--> <...

2021-09-12 11:16:13 925

原创 TabControl tab选项卡

TabControl tab选项卡和对应容器代码:<!-- DockPanel停靠器-->< DockPanel><TabControl> <!--1、选项卡1--><TabItem><!--头部--> <TabItem.Header> <StackPanel Orientation="Horizontal">&lt...

2021-09-12 10:19:06 329

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除