<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ADC06的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ADC06</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ADC06]]></copyright><item><title><![CDATA[.NET 知识理论]]></title><link>https://blog.youkuaiyun.com/ADC06/article/details/125367038</link><guid>https://blog.youkuaiyun.com/ADC06/article/details/125367038</guid><author>ADC06</author><pubDate>Mon, 20 Jun 2022 10:12:33 +0800</pubDate><description><![CDATA[目录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]]></description><category></category></item><item><title><![CDATA[数据库设计规范]]></title><link>https://blog.youkuaiyun.com/ADC06/article/details/125196311</link><guid>https://blog.youkuaiyun.com/ADC06/article/details/125196311</guid><author>ADC06</author><pubDate>Thu, 09 Jun 2022 08:40:20 +0800</pubDate><description><![CDATA[二.表命名表名如Order/UserAccout符合以下规范：1. 统一采用单数形式，反对Orders2. 首字母大写，多个单词的话，单词首字母大写，反对order/Useraccout/ORDER3. 避免中文拼音，反对AgentBaoCi4. 避免下划线连接，反对User_Accout（下划线适用Oracle数据库）5. 避免名称过长，控制在3个英文单词长度（22个字母），反对WebsiteInfomationModifyRecord6. 据库表名应该有意义，并且易于理解，最好使用可以表达功能的英文单词]]></description><category></category></item><item><title><![CDATA[WrapPanel在不同页面渲染使用]]></title><link>https://blog.youkuaiyun.com/ADC06/article/details/125048847</link><guid>https://blog.youkuaiyun.com/ADC06/article/details/125048847</guid><author>ADC06</author><pubDate>Mon, 30 May 2022 16:20:21 +0800</pubDate><description><![CDATA[WrapPanel渲染的使用
WrapPanel在UserControl用户控件的使用
页面控件的是渲染出来，在UserControl用户控件的使用无法直接使用，使用会出现空，没法渲染获取到WrapPanel控件。

没法渲染获取效果图：



想成功获取渲染获取到WrapPanel控件。

先获取WrapPanel，从视觉树找到目标控件的所有子控件。

获取WrapPanel集合，环绕面板：餐桌生成父控件。

代码:

//一、获取控件；

UC = userControl;

//1、从视觉树找到目标控]]></description><category></category></item><item><title><![CDATA[反序列化可以记录账号密码实现自动登录]]></title><link>https://blog.youkuaiyun.com/ADC06/article/details/124855740</link><guid>https://blog.youkuaiyun.com/ADC06/article/details/124855740</guid><author>ADC06</author><pubDate>Thu, 19 May 2022 08:43:18 +0800</pubDate><description><![CDATA[一．反序列化

(1) 作用：

1. 可以记录账号和密码。

2. 可以取出实现账号登录。

(2) 创建RememberAccount.txt

1.代码：

// Debug路径下创建一个文件RememberAccount.txt保存账号和密码；

string strPath = AppDomain.CurrentDomain.BaseDirectory + "RememberAccount.txt";

 // * （2）记住秘密为true，

 if (IsRemem...]]></description><category></category></item><item><title><![CDATA[WPF 折线图]]></title><link>https://blog.youkuaiyun.com/ADC06/article/details/124658639</link><guid>https://blog.youkuaiyun.com/ADC06/article/details/124658639</guid><author>ADC06</author><pubDate>Mon, 09 May 2022 08:31:51 +0800</pubDate><description><![CDATA[一 。折线图

(一)安装和查看值

1. 需要联网安装,通过Nuget安装LiveCharts，搜索安装。

2.想查看需要使用的值，点击对象管理器，查LiveCharts.Wpf.Series，

里面有需要用的值。

安装完成的效果。





(二) 视图代码:

&lt;Border Grid.Column="2" BorderBrush="#ECEDF2" BorderThickness="1" Margin="5"&gt;

&lt;lvc:CartesianChart Series="{Bi]]></description><category></category></item><item><title><![CDATA[动态生成餐桌]]></title><link>https://blog.youkuaiyun.com/ADC06/article/details/124475078</link><guid>https://blog.youkuaiyun.com/ADC06/article/details/124475078</guid><author>ADC06</author><pubDate>Thu, 28 Apr 2022 15:24:03 +0800</pubDate><description><![CDATA[一. 动态生成餐桌

(一) 动态生成方法

动态生成有两种方法，第一种是利用for循环生成餐桌（餐桌是封装的用户控件DiningTable_UC）。第二种方法，纯代码生成，通过页面完成，再写进方法里。

(二) 第一种代码:

//一、获取控件；

UC = userControl;

 //1、从视觉树找到目标控件的所有子控件

//（1）获取WrapPanel集合

List&lt;WrapPanel&gt;wraps=FindVisualChildren.FindVisualChildrens...]]></description><category></category></item><item><title><![CDATA[WPF双向绑定]]></title><link>https://blog.youkuaiyun.com/ADC06/article/details/124288373</link><guid>https://blog.youkuaiyun.com/ADC06/article/details/124288373</guid><author>ADC06</author><pubDate>Wed, 20 Apr 2022 08:21:25 +0800</pubDate><description><![CDATA[一．WPF双向绑定

1.1下载Mvvm配置

点击工具 NuGet ,选择中间的管理解决方案包，查询Mvvm选择MvvmLight 和MvvmLight libraries only进行安装。不能马上关闭网络，需要网络加载引用。



继承MVVM :ViewModelBase 上下文DataContext

1.2 数据库服器名字

 (local) sa 本机名称

1.3 双向绑定 RaisePropertyChanged

*图片用BitmapImage 普通类型用string ...]]></description><category></category></item><item><title><![CDATA[VS code的使用]]></title><link>https://blog.youkuaiyun.com/ADC06/article/details/124072962</link><guid>https://blog.youkuaiyun.com/ADC06/article/details/124072962</guid><author>ADC06</author><pubDate>Sun, 10 Apr 2022 09:32:50 +0800</pubDate><description><![CDATA[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..]]></description><category></category></item><item><title><![CDATA[餐饮管理系统]]></title><link>https://blog.youkuaiyun.com/ADC06/article/details/123542342</link><guid>https://blog.youkuaiyun.com/ADC06/article/details/123542342</guid><author>ADC06</author><pubDate>Thu, 17 Mar 2022 09:42:10 +0800</pubDate><description><![CDATA[《餐饮管理系统》项目研发阶段性总结

本次任务完成时间：2021年12月6日～2022年3月10日

开发工具与关键技术：Visual Studio 2019与WPF

完成模块功能：前台外卖订餐



广信学院教务科编制

目录

目录

1、项目概要... 3

2、数据库设计... 3

2.1 数据表... 4

3、设计与实现... 6

3.1首页菜品... 6

3.1-1、功能实现.. 6

3.1-2 经典代码... 7

3.1-2 相关业务表关系... 12

3.2 购物车... 1]]></description><category></category></item><item><title><![CDATA[跑马灯案例]]></title><link>https://blog.youkuaiyun.com/ADC06/article/details/123504968</link><guid>https://blog.youkuaiyun.com/ADC06/article/details/123504968</guid><author>ADC06</author><pubDate>Tue, 15 Mar 2022 16:06:27 +0800</pubDate><description><![CDATA[一. 跑马灯案例

(一) . 跑马灯案例的原理：给一个跑点击事件和停点击事件。

1.需要跑的时候开一个定时器setInterval，每次都截取字符串的第一个字符串，放到最后一个字符。

第一种按了跑动，原来的定时器不会动，从新动定时器

clearInterval(this.timeId)

第二种如果有定时器在跑，直接结束

if(this.timeId){ return }

2.停止把定时器的id清空

（二）.代码如下:

 &lt;div id="app"&gt;

 &lt;...]]></description><category></category></item><item><title><![CDATA[V-on指令的使用]]></title><link>https://blog.youkuaiyun.com/ADC06/article/details/123504870</link><guid>https://blog.youkuaiyun.com/ADC06/article/details/123504870</guid><author>ADC06</author><pubDate>Tue, 15 Mar 2022 16:02:16 +0800</pubDate><description><![CDATA[一.V-on指令

(一) .1. v-on 的作用

用来给元素注册点击事件的

2.v-on 的语法

(1).v_on:事件名 ="事件函数"

(2).v-on:click 可以简写 @click

(3).v-on:mouseenter 可以简写 @mouseenter

3.v-on的注意点

 (1).注册事件需要一个事件的函数

 (2).创建vue实例的时候，data是用来给vue实例提供的属性（数据），不应该提供方法



（二）.案例：

代码部分如下:

&lt;div ...]]></description><category></category></item><item><title><![CDATA[餐饮外卖订餐项目]]></title><link>https://blog.youkuaiyun.com/ADC06/article/details/123391966</link><guid>https://blog.youkuaiyun.com/ADC06/article/details/123391966</guid><author>ADC06</author><pubDate>Thu, 10 Mar 2022 08:33:43 +0800</pubDate><description><![CDATA[1、项目概要

系统主要功能模块有：

（1）首页菜品：主要包括购买菜品、菜品加入购物车的功能

（2）个人中心：主要包括个人中心资料、我的订单模板、个人资料、地址管理的功能

（3）购物车：主要包括购买菜品、顾客删除的功能。

（4）我的订单：主要包括全部订单、待付款、待收货、待评价、退款和顾后页面，有支付、再来一份、退款和评价功能。

2、数据库设计



(说明：列出整个数据库表名；业务数据表的字段清单)

2.1 数据表

地址


			address
			
			
			
			
			
	.]]></description><category></category></item><item><title><![CDATA[Vue v-model指令 双向数据绑定]]></title><link>https://blog.youkuaiyun.com/ADC06/article/details/123367883</link><guid>https://blog.youkuaiyun.com/ADC06/article/details/123367883</guid><author>ADC06</author><pubDate>Wed, 09 Mar 2022 08:29:38 +0800</pubDate><description><![CDATA[title='title' v-bind:属性名="属性的值"

   2.创建双向数据绑定

   双向数据绑定

   当数据变了-----=&gt;视图会跟着变

   视图变了 =======&gt;数据跟着变

   v-model的语法是什么

 ****v-model="值"

   v-model的注意事项

   1.只是表单元素使用

   2.必须在data中存在

案例：







  

  ...]]></description><category></category></item><item><title><![CDATA[Vue基础]]></title><link>https://blog.youkuaiyun.com/ADC06/article/details/123208264</link><guid>https://blog.youkuaiyun.com/ADC06/article/details/123208264</guid><author>ADC06</author><pubDate>Tue, 01 Mar 2022 15:58:22 +0800</pubDate><description><![CDATA[一：Vue注意点

1. new Vue（） Vue是一个构函数首字母大写

2. el 不能指定为body或者html,应该是一个div 

3.如果想要修改页面中的内容，应该怎么办，data中所有的数据都添加给了vm对象

可以通过vm.xxx 进行修改



二： 

1.vue中插值表达式的概念

  {{}}在vue中就叫插值表达式， 小胡子语法 mnstache语法

  资源，可以在视图中显示data中的数据

  2. vue中插值表达式的语法

  3.vue中插...]]></description><category></category></item><item><title><![CDATA[Vue绑定事件]]></title><link>https://blog.youkuaiyun.com/ADC06/article/details/123132997</link><guid>https://blog.youkuaiyun.com/ADC06/article/details/123132997</guid><author>ADC06</author><pubDate>Fri, 25 Feb 2022 14:50:02 +0800</pubDate><description><![CDATA[语法：

 v-on:事件名 = “方法名”  简写： @事件名 = “方法名”  事件名： click|keydown|keyup|mouseover|mouseout|自定义事件名

v-on事件监听

完整示例：



注意：v-bind可以简写为 ： v-on: 可以简写@

四、Vue：表单双绑、组件 

1.什么是双向数据绑定 

  Vue.js 是一个 MVVM 框架，即数据双向绑定，即当数据发生变化的时候，视图也就发生变化，当视图发生变化的时候，数据也会跟着同步变化。这也算是 Vue.js]]></description><category></category></item><item><title><![CDATA[Vue基础语法]]></title><link>https://blog.youkuaiyun.com/ADC06/article/details/123132506</link><guid>https://blog.youkuaiyun.com/ADC06/article/details/123132506</guid><author>ADC06</author><pubDate>Fri, 25 Feb 2022 14:37:46 +0800</pubDate><description><![CDATA[v-bind就是用于绑定数据和元素属性的

案例：

&lt;body&gt;

 &lt;div class="app"&gt;

 &lt;a v-bind:href="url"&gt;点我&lt;/a&gt;

 &lt;/div&gt;

&lt;script&gt;

 var app = new Vue({

 el:'.app',

 data:{

 url:"https://www.baidu.co...]]></description><category></category></item><item><title><![CDATA[Vue.js]]></title><link>https://blog.youkuaiyun.com/ADC06/article/details/123131641</link><guid>https://blog.youkuaiyun.com/ADC06/article/details/123131641</guid><author>ADC06</author><pubDate>Fri, 25 Feb 2022 14:03:24 +0800</pubDate><description><![CDATA[Vue是一款前端渐进式框架，可以提高前端开发效率。

Vue通过MVVM模式,能够实现视图与模型的双向绑定。

数据变化的时候, 页面会自动刷新, 页面变化的时候，数据也会自动变化。

1.Vue导入

概述：Vue是一个类似于Jquery的一个JS框架，所以，如果想使用Vue，则在当前页面导入Vue.js文件即可

语法：

&lt;!-- 开发环境版本，包含了用帮助的命令行警告 --&gt;

&lt;script src="https://cdn.jsdelivr.net/npm/vue/dist/v]]></description><category></category></item><item><title><![CDATA[HTML css要背标签]]></title><link>https://blog.youkuaiyun.com/ADC06/article/details/120270280</link><guid>https://blog.youkuaiyun.com/ADC06/article/details/120270280</guid><author>ADC06</author><pubDate>Mon, 13 Sep 2021 16:43:38 +0800</pubDate><description><![CDATA[&lt;link rel="stylesheet" href="css链接"&gt; link+tab:快速键      &lt;style&gt;内部样式标签写css
 &lt;script src=“js链接”&gt;&lt;/script&gt;
&lt;img src="图片" alt="链接"&gt;
&lt;script src="js"&gt;&lt;/script&gt;
&lt;h1&gt;大标题&lt;span&gt; p 字段内容 &lt;a&gt;锚标签  hr...]]></description><category></category></item><item><title><![CDATA[can‘t connect to mysql server on ‘localhost‘(0) 的解决办法]]></title><link>https://blog.youkuaiyun.com/ADC06/article/details/120269911</link><guid>https://blog.youkuaiyun.com/ADC06/article/details/120269911</guid><author>ADC06</author><pubDate>Mon, 13 Sep 2021 16:41:04 +0800</pubDate><description><![CDATA[SQLLyong出现以下情况



打开电脑任务管理器



选择服务页，里面找到你的MYSQL



状态是已停止，点击启动就可以重新打开SQLLyog解决问题0.0






]]></description><category></category></item><item><title><![CDATA[WPF布局：Grid网格、DockPanel 停靠容器、StackPanel栈式面板、WrapPanel自动折行面板（环绕面板）、UniformGrid：均分布局、Canvas：画布面板]]></title><link>https://blog.youkuaiyun.com/ADC06/article/details/120248362</link><guid>https://blog.youkuaiyun.com/ADC06/article/details/120248362</guid><author>ADC06</author><pubDate>Sun, 12 Sep 2021 11:16:13 +0800</pubDate><description><![CDATA[XAML布局元素（常用重点）

1.Grid：网格。可以自定义行和列并通过行列的数量、行高列宽来调整控件的布局。近似 Html中的table。



&lt;Grid&gt;

&lt;Grid.RowDefinitions&gt;

&lt;RowDefiniton Height=”50”/&gt; &lt;!--行1，高50--&gt;

&lt;RowDefinition Height="Auto"/&gt;&lt;!--行2，高度：Auto根据子控件自动计算--&gt; &lt;...]]></description><category></category></item></channel></rss>