自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (6)
  • 收藏
  • 关注

原创 WPF实战学习笔记32-登录、注册服务添加

修改文件:Mytodo.ViewModels.IndexViewModel.cs。添加文件:Mytodo.Common.Models.AppSession.cs。修改文件:Mytodo.ViewModels.MainViewModel.cs。修改Mytodo.ViewModels.LoginViewModel.cs。修改ExecuteAsync()函数,修改HttpRestClient文件。修改文件:Mytodo.app.xaml.cs。

2023-07-31 09:37:51 961

原创 WPF实战学习笔记31-登录界面全局通知

修改文件:Mytodo.ViewModels.LoginViewModel.cs。文件:Mytodo.Views.LoginView.cs构造函数添加内容。

2023-07-31 09:35:52 921

原创 WPF实战学习笔记30-登录、注册服务添加

修改文件:MyToDo.Api.Controllers.LoginController。添加文件MyToDo.Share.Models.ResgiterUserDto.cs。修改文件:MyToDo.Share.Models.UserDto.cs。修改文件:Mytodo.Views.LoginView.xaml。UserDto的UserName更改为可null类型。修改文件:MyToDo.Api.Service.cs。Resgiter 添加加密方法。

2023-07-29 13:50:00 1177

原创 WPF实战学习笔记29-登录数据绑定,编写登录服务

添加文件:Mytodo.Extensions.PassWordExtensions。添加文件:MyToDo.Share.StringExtensions.cs。修改对象:Mytodo.ViewModels.ViewModels。修改文件:Mytodo.Views.LoginView.xmal。添加文件:Mytodo.Service.LoginService。Mytodo.app.xaml.cs 添加内容。添加文件:Mytodo.Service.cs。### 登录UI添加密码行为。

2023-07-29 13:48:43 886

原创 WPF实战学习笔记28-登录界面

添加文件loginview.xaml。注意本界面使用的是md内的图标。添加文件Mytodo.ViewModels.LoginViewModel.cs。修改文件:App.xmal.cs。

2023-07-29 13:47:16 704

原创 WPF实战学习笔记27-全局通知

要注意的是,我们要发送的是文本,所以,this.skbar.MessageQueue.Enqueue函数内发送的是文本。添加文件:Mytodo.Common.Events.MessageModel.cs。修改文件:Mytodo.Views.MainViewcs 构造函数添加。修改文件:Mytodo.Views.MainView.xaml。

2023-07-29 13:46:19 1042

原创 WPF实战学习笔记26-首页导航

修改文件:Mytodo.Views.IndexView.xaml ,在导航梯形添加内容。当为“已完成”栏时,使得显示的待办都为已完成。修改文件:indexviewmodel.cs。修改文件:indexviewmodel.cs。

2023-07-29 13:45:04 893

原创 WPF实战学习笔记25-首页汇总

注意:本实现与视频不一致。本实现中单独做了汇总接口,而视频中则合并到国todo接口当中了。

2023-07-29 13:44:07 798

原创 WPF实战学习笔记24-首页编辑与完成

文件:Mytodo.Views.IndexViewmodel.cs。文件:Mytodo.Views.IndexViewmodel.cs。文件:Mytodo.Views.IndexView.cs。文件:Mytodo.Views.IndexView.cs。

2023-07-29 13:40:42 840

原创 WPF实战学习笔记23-首页添加功能

修改文件:Mytodo.ViewModels.IndexViewModel.cs。

2023-07-29 13:39:21 878

原创 WPF实战学习笔记22-添加自定义询问窗口

详细代码:https://github.com/DongLiqiang/Mytodo/commit/221de6b2344d5c861f1d3b2fbb2480e3e3b35c26修改文件Mytodo.Extensions.DialogExtension添加内容,类中添加内容/// 显示方法//添加参数//返回对话框实例添加文件Mytodo.Views.MsgView.xaml<Grid><TextBlockd:Text="温馨提示"<TextBlock。

2023-07-29 13:38:23 577

原创 WPF实战学习笔记21-自定义首页添加对话服务

/// DialoHost名称 /// </summary> string DialogHostName {get;set;} /// <summary> /// 打开过程中执行 ///

2023-07-29 13:36:30 739

原创 WPF实战学习笔记20-设置首页启动页

App.xmal.cs 重写OnInitialized方法。删除 CreatMenuBar();

2023-07-25 08:46:32 650

原创 WPF实战学习笔记19-备忘录添加功能

由于todoview 和 memoview的相似度很高,可复制todoview 的代码。

2023-07-25 08:45:39 439

原创 WPF实战学习笔记18-优化设计TodoView

添加文件:MyToDo/Common/Converters/IntToVisibilityConveter.cs。更新文件:MyToDo.Api/Controllers/TodoController.cs。更新文件:MyToDo/Views/Converters/TodoView.xaml.cs。更新MyToDo.Api/Service/ToDoService.cs。更新MyToDo.Api/Service/MemoService.cs。更新MyToDo.Api/Service/Baservice.cs。

2023-07-25 08:44:23 599

原创 WPF实战学习笔记17-TodoView 添加新增、编辑、查询功能

修改MyToDo.Api/Service/ToDoService.cs。

2023-07-25 08:42:49 408

原创 WPF实战学习笔记16-数据加载

新建文件Mytodo/Common/Events/UpdateLoadingEvent.cs。新建文件Mytodo/Extensions/DialogExtension.cs。修改文件Mytodo/Extensions/DialogExtension.cs。修改文件Mytodo/Views/ProgressView.xaml。修改文件Mytodo/Views/MainView.xaml.cs。修改文件Mytodo/Views/TodoViewModel.cs。

2023-07-25 08:40:47 472

原创 WPF实战学习笔记15-使用Memo类的GetAll接口

新建文件Mytodo/Service/IMemoService.cs。新建文件Mytodo/Service/MemoService.cs。修改 文件:Mytodo/App.xaml.cs。

2023-07-25 08:39:12 547

原创 WPF实战学习笔记14-使用Todo类的GetAll接口

在HttpRestClient类中,因最新RestSharp版本为110,与老师不同,其中的RestRequest初始化流程也与老师给的不同,详细可在VS中参考github中给出的example。我在这里给出我的修改:https://www.cnblogs.com/dongxinya/p/17556221.html。在我这里,当Request链接中的parameter的Search参数为空时,会返回失败,所以上述代码中增加了判断Search是否为空,为空则在请求中要删除Search参数。

2023-07-25 08:37:45 698

原创 WPF实战学习笔记13-创建注册登录接口

【代码】WPF实战学习笔记13-创建注册登录接口。

2023-07-25 08:35:35 547

原创 WPF实战学习笔记12-创建备忘录接口

删除了getall所需要的id参数,增加了QueryParameter参数。备忘录接口实现,注意在增加了查询参数。

2023-07-25 08:33:18 602

原创 WPF实战学习笔记11-配置AutoMapper

在Program.cs 中。添加automapper。

2023-07-25 08:31:10 249

原创 WPF实战学习笔记10-创建todo接口

 webapi工程。+ webapi工程。

2023-07-24 15:02:06 165

原创 WPF实战学习笔记09-创建工作单元

WeatherForecastController(覆盖到对应的类中)注意要继承Repository, IRepository两个以及接口。

2023-07-24 15:00:11 538

原创 WPF实战学习笔记08-创建数据库

工具]-> [Nuget包管理器]-> [程序包管理器控制台]将数据库更新到sqlite数据库中,制成sqlite数据库文件。输入 :Add-Migration mytodo。输入 :Update-Database。创建数据库DbSet。生成数据库配置项文件。

2023-07-24 14:51:26 604

原创 WPF实战学习笔记07-设置备忘录以及设置界面

主要从materialDesignDemo项目复制,需要更改项目名称,引用空间,另需要添加转换器以及对应的转换器资源key。都是从materialDesignDemo的colortool对应的.cs中复制过来,除了。同待办事项,相关名字改掉,类tododto改成memodto即可。其他的view自己定义就可以,这里不再展开。从MainView.xaml处复制过来。

2023-07-24 14:50:07 78

原创 WPF实战学习笔记06-设置待办事项界面

【代码】WPF实战学习笔记06-设置待办事项界面。

2023-07-24 14:46:55 470

原创 WPF实战学习笔记05-首页界面

Grid><TextBlock<Border</Setter></Trigger></Style><Grid>Width="25"Margin="5"<TextBlockMargin="5"<TextBlockMargin="5"<Border<Border</Canvas></Grid></Border><Border<Border<DockPanel<TextBlockFontFamily="微软雅黑"Text="待办事项" /><Button。

2023-07-24 14:44:41 419

原创 WPF实战学习笔记04-菜单导航

/定义Nanme变量。

2023-07-24 14:42:48 949

原创 WPF实战学习笔记03-绑定菜单

MainWindow内容,移动到Mainview.xaml中,并做相应修改,并把对应的.cs文件复制过来。Views内新建XAML文件MainView.xaml。Models 内新建类文件 MenuBars.cs。其中,BaseTheme=“Dark”

2023-07-24 14:40:47 286

原创 WPF实战学习笔记02-设计首页导航条

直接去md的demo找代码,打开MaterialDesignToolkit.Full解决方案,找demo程序启动即可。另外删掉不重要的即可,需要说明的整个首页的架构应为。使用事件绑定即可,无需使用命令。

2023-07-24 14:39:16 383

原创 WPF实战学习笔记01-创建项目

本系列是视频https://www.bilibili.com/video/BV1nY411a7T8/里面实战内容的学习笔记。源码在视频中作者有给,我自己也基于.net6按照视频完成了,并修改了部分bug。本系列笔记虽然多数都是按照视频来分篇,但也有几篇不是。(资源需要分,希望大家不要介意,我有时下载资源也很需要)会启动一个项目,如果URI再启动的话会启动两个项目了。创建wpf应用程序 ,框架.net6。修改app.xaml文件。

2023-07-24 14:37:11 166

原创 一些常用的软件整理

一、日常软媒软件可以下载里面绿色版,里面的很多组件都是不错的下载地址UltralSO可以生成ISO文件下载地址好压免费、无广告、有虚拟光驱下载地址二、OFFICE2013 X86office2013 32位,带激活工具下载地址...

2020-02-10 15:36:21 76

原创 VB.NET小记

如何使GetDataGridView控件中数据居中显示单元格数据居中显示Dim headerStyle As DataGridViewCellStyle = New DataGridViewCellStyle With { .Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCente...

2019-12-15 00:14:36 139

转载 Keil c51 函数参考

文章目录<math.h>常用数学函数cabs原型char cabs(char val);功能cabs 函数取 val 的绝对值。参数一 字节数 val返回cabs 返回 val 的绝对值。abs原型Int abs( int val);功能求绝对值参数val 整型数返回val 的绝对值labs原型long labs(long val)...

2019-10-16 15:14:58 4619 2

原创 PROTEUS使用问题:

1、无法加载库 库目录名过长,一般正常安装可导致(亲测),将库文件路径放到根目录,然后【system】–&gt;【system settings】更改库文件路径即可解决。...

2018-05-14 22:01:54 564

原创 word插入页眉、页码无法正常插入

如题,在写论文时发现在排版时,应该是在正文开始插入页眉,但是每次都是正文部分第二页和正文之前的格式一致,百思不得其解,后面经过各种排查,发现出现在一个插入页眉页脚是一个【首页不同】的复选框上,只要勾掉就可以了。...

2018-04-06 00:45:07 3081

原创 KEIL MDK多字符串数组的使用

定义在使用时,与传统的单个数据不同,单个数据在使用时可以直接定义:char arr[3][4];而多字符串在定义时就必须利用指针定义即:char *str[1]; 在MCU系统中如果想使用ROM的话则可以使用code或const 关键字。初始化在51和STM32中,定义在ROM的方式时不同的,51时利用code关键字,而STM32则是利用const 关键字。 同时在初始化中://code 1ch

2017-11-24 09:57:54 7178 2

转载 如何使用函数指针

函数指针的相关说明函数指针通常用来实现回调,其基本用法如下:1、定义函数指针类型// 定义一个原型为int Fun( int a );的函数指针typedef int (*PTRFUN) ( int aPara );2、函数指针变量的定义PTRFUN pFun; // pFun 为函数指针变量名int (*pFun2) ( int a ); // pFun2也是函数指针变量名3、函

2017-11-22 20:55:54 953

原创 12864移植到STM32平台

利用串口方式将原本51单片机上的串口程序移植到STM32上,调试了两天终于可以显示了 1. 排查IO的初始化是否有问题,在STM32平台上需要对IO口时钟使能,IO口模式配置,一些特殊的管脚还需要做特殊的配置。 2. 检查延时函数,一般来说移植到51的程序到了STM32的话时序会发生比较大的改变,这点要注意。 3. 相关语法,在STM32里面关于字符串的定义是char类型,这点要注意,在

2017-11-15 12:30:35 1151

B站WPF项目实战教程学习笔记

自己根据视频写的,基于.net6。主要记录整个项目搭建的框架以及一些注意要点。另外笔记内图片很少,想要根据笔记搭建整个项目的,这个笔记可能不太适合。

2023-07-24

B站WPF项目实战教程源码

自己根据视频写的,基于.net6。同时完善了老师的源码,修改了登录、主窗体的部分小bug。

2023-07-24

DS1338仿真源程序头文件

可直接引用,不需要.c文件

2020-12-26

IIC通信协议头文件源程序

IIC头文件(可以直接使用,不需要C文件)

2020-12-26

SED1565头文件

51单片机SED1565控制芯片例程,可通过宏定义兼容串口和并口,PROTEUS仿真通过

2020-12-23

AMPIRE12864.H

51单片机KEIL KS0108控制芯片例程,PROTEUS仿真AMPIRE12864LCD屏,

2020-12-23

AD9834_STM8S_LCD12864 IAR源代码

利用STM8S105K4T6单片机实现AD9834输出三种波形,12864可设置改变波形,以及设置具体频率值

2020-11-02

LCD12864驱动程序(带字库)

51单片机关于12864的驱动程序,带中文字库的,在PROTEUS仿真平台上无法使用,支持串口并口,支持反白操作

2019-04-15

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

TA关注的人

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