摘要: https://www.learnentityframeworkcore.com/walkthroughs/console-application https://www.learnentityframeworkcore.com/walkthroughs/aspnetcore-application 阅读全文
posted @ 2024-08-19 15:48 吃葡萄不吐葡萄脾 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 在 .NET 7 中使用 Nerdbank.GitVersioning 进行版本控制,可以按照以下步骤进行配置: 安装 Nerdbank.GitVersioning 包: 使用 NuGet 包管理器控制台安装该包: Install-Package Nerdbank.GitVersioning 安装 阅读全文
posted @ 2024-07-09 10:50 吃葡萄不吐葡萄脾 阅读(64) 评论(0) 推荐(0) 编辑
摘要: dotnet publish -c Release -r win-x64 -p:PublishSingleFile=false --self-contained false --output ./build 阅读全文
posted @ 2024-03-26 15:28 吃葡萄不吐葡萄脾 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 函数的声明: 如:void Log(const char* message); 1,在C++中,函数原型就是函数的声明。函数声明就是给函数取名并指定函数的参数类型,返回值类型。告诉编译器有这么一个可使用的函数。 函数原型的结构就是: 返回值类型 函数名(参数表); 2,在声明一个函数的时候,参数是没 阅读全文
posted @ 2022-08-25 22:39 吃葡萄不吐葡萄脾 阅读(156) 评论(0) 推荐(0) 编辑
摘要: /// <summary> /// 添加资源到程序环境中 /// /Library.Name;component/Themes/{0}Theme.xaml /// </summary> /// <param name="path">资源路径</param> public static void Up 阅读全文
posted @ 2022-05-25 16:43 吃葡萄不吐葡萄脾 阅读(267) 评论(0) 推荐(0) 编辑
摘要: <Grid> <Grid.RowDefinitions> <RowDefinition Height="auto" /> <RowDefinition /> </Grid.RowDefinitions> <ToggleButton Grid.Row="0" Width="40" Height="22 阅读全文
posted @ 2022-05-25 14:27 吃葡萄不吐葡萄脾 阅读(510) 评论(0) 推荐(0) 编辑
摘要: 接上篇我们配置DBContext,配章节继续搭建工作单元、创建仓储、构建数据更新查询等业务逻辑服务。 gitee:NoteList: 项目使用WPF Prism MaterialDesign WebApi 基本功能 创建任务 记录任务状态 及相关统计功能 WPF (gitee.com) 1、工作单元 阅读全文
posted @ 2022-02-25 15:00 吃葡萄不吐葡萄脾 阅读(410) 评论(0) 推荐(0) 编辑
摘要: gitee:NoteList: 项目使用WPF Prism MaterialDesign WebApi 基本功能 创建任务 记录任务状态 及相关统计功能 WPF (gitee.com) AutoMapper是对象到对象的映射工具。在完成映射规则之后,AutoMapper可以将源对象转换为目标对象。一 阅读全文
posted @ 2022-02-25 15:00 吃葡萄不吐葡萄脾 阅读(170) 评论(0) 推荐(0) 编辑
摘要: gitee:NoteList: 项目使用WPF Prism MaterialDesign WebApi 基本功能 创建任务 记录任务状态 及相关统计功能 WPF (gitee.com) 1、安装Nuget包 Entity Framework Core 5.0.2 Microsoft.EntityFr 阅读全文
posted @ 2022-02-18 14:14 吃葡萄不吐葡萄脾 阅读(270) 评论(0) 推荐(0) 编辑
摘要: gitee:NoteList: 项目使用WPF Prism MaterialDesign WebApi 基本功能 创建任务 记录任务状态 及相关统计功能 WPF (gitee.com) 1、创建项目 打开vs2019 选择ASP.Net Core web api,点击下一步,选择5.0版本 点击创建 阅读全文
posted @ 2022-02-18 10:46 吃葡萄不吐葡萄脾 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 界面总览 gitee 地址:WPFMVVM: 使用mvvm模拟实现数据增删改查 (gitee.com) 本例中包含两个View 界面:MainWindow.xaml 数据列表界面,StudentView.xaml数据新增编辑界面 本例使用了命令绑定MvvmLight RelayCommand模拟数据 阅读全文
posted @ 2021-12-03 10:37 吃葡萄不吐葡萄脾 阅读(3229) 评论(0) 推荐(2) 编辑
摘要: <Window.Resources> <DataTemplate x:Key="DefualtTemplate"> <StackPanel Orientation="Horizontal" > <Border Height="10" Width="10" Background="{Binding C 阅读全文
posted @ 2021-11-11 14:30 吃葡萄不吐葡萄脾 阅读(495) 评论(0) 推荐(0) 编辑
摘要: 前端代码 <Grid> <DataGrid Name="gd" CanUserSortColumns="True" AutoGenerateColumns="False" CanUserAddRows="False"> <DataGrid.Columns> <DataGridTextColumn B 阅读全文
posted @ 2021-11-11 10:56 吃葡萄不吐葡萄脾 阅读(526) 评论(0) 推荐(0) 编辑
摘要: <Window.Resources> <Style TargetType="Button"> <Style.Setters> <Setter Property="Height" Value="30" /> <Setter Property="Width" Value="50" /> <Setter 阅读全文
posted @ 2021-11-10 14:33 吃葡萄不吐葡萄脾 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 依赖属性 1、是不具有数据绑定,动画,样式控件支持上述特性(自定义控件支持数据绑定,动画等)。 2、依赖属性和CLR属性在内存的使用上是截然不同的,每个CLR属性都包含一个非static的字段,因此当我们实例化一个类型的时候,就会创建该类型所拥有的所有CLR属性,也就是说一个对象所占用的内存在调用n 阅读全文
posted @ 2021-11-09 15:49 吃葡萄不吐葡萄脾 阅读(348) 评论(0) 推荐(0) 编辑
摘要: <Window x:Class="WpfApp1.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/200 阅读全文
posted @ 2021-07-19 14:24 吃葡萄不吐葡萄脾 阅读(1283) 评论(0) 推荐(0) 编辑
摘要: 1、打开oracle net manager ,修改监听主机名称为机器名称,如下图,我修改后的 2、重启oracle服务。 阅读全文
posted @ 2021-01-13 15:48 吃葡萄不吐葡萄脾 阅读(1380) 评论(0) 推荐(0) 编辑
摘要: 1、查看用户的proifle是哪个,一般是default: sql>SELECT username,PROFILE FROM dba_users; 2、查看指定概要文件(如default)的密码有效期设置: sql>SELECT * FROM dba_profiles s WHERE s.profi 阅读全文
posted @ 2020-09-16 10:26 吃葡萄不吐葡萄脾 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 在面向对象程序设计中,封装、继承、多态是面向的三个基本特征,设计模式的应用是对面向对象思想的一种体现,在设计模式中的几大设计原则中有个原则叫依赖倒转(置)原则(DIP),其思想强调的是“抽象不应依赖于细节,细节应依赖于抽象”,即要多面向接口编程而非具体实现类编程。由DIP衍生出了控制反转(IoC)、 阅读全文
posted @ 2020-09-09 08:20 吃葡萄不吐葡萄脾 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 1、Nuget 安装LumenWorks.Framework.IO 添加帮助类代码如下: using LumenWorks.Framework.IO.Csv; using System; using System.Collections.Generic; using System.Data; usi 阅读全文
posted @ 2020-09-09 07:51 吃葡萄不吐葡萄脾 阅读(796) 评论(0) 推荐(0) 编辑
摘要: (?<=<li>).*?(?=</li>) 阅读全文
posted @ 2020-08-18 17:31 吃葡萄不吐葡萄脾 阅读(1110) 评论(0) 推荐(0) 编辑
摘要: PrintDocument 打印多页文本,PDF打印 阅读全文
posted @ 2020-08-18 16:56 吃葡萄不吐葡萄脾 阅读(3028) 评论(0) 推荐(0) 编辑
摘要: 时间转化与地域匹配 date.ToString("MMM", CultureInfo.CreateSpecificCulture("en-GB")) //获取时区 int offset = TimeZone.CurrentTimeZone.GetUtcOffset(DateTime.Now).Hou 阅读全文
posted @ 2020-08-11 11:42 吃葡萄不吐葡萄脾 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 接受一个任务,使用c# 调用javaServer 接口,使用vs生成客户端代码后,发现没有header描述代码。但是接口中确有header验证,于是自定义一个header。以下是操作过程。 第一步在windows开始菜单找到vs开发人员工具 在弹出的控制台输入wsdl C:\Users\Hzf\De 阅读全文
posted @ 2020-07-28 07:28 吃葡萄不吐葡萄脾 阅读(1389) 评论(0) 推荐(0) 编辑
摘要: static void Main(string[] args) { List<int> vs = new List<int>(); for (int i = 0; i < 101; i++) { vs.Add(i); } //分成3组 SpliteSourceByCount(vs, 3); //根据 阅读全文
posted @ 2020-05-24 14:55 吃葡萄不吐葡萄脾 阅读(2932) 评论(0) 推荐(2) 编辑
摘要: 项目中有许多数据项需要提示用户输入,如果手动增加*号标记是一项十分麻烦的工作,因此将lable扩展根据条件增加*号可以极大的减少重复行工作。下面的例子中详细的介绍了如何扩展lable标签。 /// <summary> /// 实现lable标签根据条件增加必须项标记 /// </summary> p 阅读全文
posted @ 2020-03-19 22:26 吃葡萄不吐葡萄脾 阅读(426) 评论(0) 推荐(0) 编辑
摘要: Task task = new Task(() => { flightMdls = (List<FlightAirLineModelExModel>)ScreenManager.ShowWaitForm2(this.ParentForm, GetAirlineData, ""); }); task. 阅读全文
posted @ 2019-12-18 15:44 吃葡萄不吐葡萄脾 阅读(984) 评论(0) 推荐(0) 编辑
摘要: GridLookUpEdit 控件实现勾选框,需求:复选框实现多列显示 阅读全文
posted @ 2019-11-22 10:33 吃葡萄不吐葡萄脾 阅读(1377) 评论(0) 推荐(0) 编辑
摘要: //前台线程和后台线程唯一区别就是:应用程序必须运行完所有的前台线程才可以退出; //而对于后台线程,应用程序则可以不考虑其是否已经运行完毕而直接退出, //所有的后台线程在应用程序退出时都会自动结束。 阅读全文
posted @ 2019-11-11 18:18 吃葡萄不吐葡萄脾 阅读(218) 评论(0) 推荐(0) 编辑
摘要: create or replace trigger SysnRoute before insert or update on audit_group for each ROW--行级别declare -- local variables here nCount number := 0;--声明参数b 阅读全文
posted @ 2019-10-31 10:35 吃葡萄不吐葡萄脾 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 今天偶然用到了DropDownList,但是它的SelectedIndexChanged事件不能被触发,找了半天才发现竟然是autopostback的原因 AutoPostBack属性值Asp.Net控件的AutoPostBack的属性值为True和False,True表示与服务器交互,False表 阅读全文
posted @ 2019-07-30 18:45 吃葡萄不吐葡萄脾 阅读(346) 评论(0) 推荐(0) 编辑
摘要: 转自https://blog.csdn.net/ycigwy/article/details/70209863 首先先上官方Msdn的说法 lock 关键字可确保当一个线程位于代码的临界区时,另一个线程不会进入该临界区。 如果其他线程尝试进入锁定的代码,则它将一直等待(即被阻止),直到该对象被释放。 阅读全文
posted @ 2019-01-23 20:08 吃葡萄不吐葡萄脾 阅读(1082) 评论(0) 推荐(0) 编辑
摘要: 信息管理系统中大部分界面是数据展示及数据修改功能,在实现这些功能时由于程序员习惯不同会出现风格迥异的实现逻辑。 一下是我在开发充总结出的一些小经验,在这里跟大家一起分享交流。 下面这段代码是编写的一个公共方法,该方法需要4个参数T mdl 操作的实体对象,ActionType acType操作的类型 阅读全文
posted @ 2019-01-23 14:13 吃葡萄不吐葡萄脾 阅读(817) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/e3002/article/details/21469437 使用svn几年了,一直对分支和合并敬而远之,一来是因为分支的管理不该我操心,二来即使涉及到分支的管理,也不敢贸然使用合并功能,生怕合并出了问题对团队造成不良影响,最主要的原因是,自己对分支的 阅读全文
posted @ 2019-01-18 18:00 吃葡萄不吐葡萄脾 阅读(3259) 评论(0) 推荐(0) 编辑
摘要: <Grid> <StackPanel Margin="5" Name="cooos" DataContext="{x:Static SystemFonts.IconFontFamily}"> <TextBlock Text="{Binding Path=Source }"></TextBlock> 阅读全文
posted @ 2019-01-16 22:37 吃葡萄不吐葡萄脾 阅读(375) 评论(0) 推荐(0) 编辑
摘要: //声明ColumnView对象 var columnView = (ColumnView)gtSynData.FocusedView; //得到选中的行索引 int focusedhandle = columnView.FocusedRowHandle; 阅读全文
posted @ 2019-01-16 18:00 吃葡萄不吐葡萄脾 阅读(653) 评论(0) 推荐(1) 编辑
摘要: 控件模板ControlTemplate,有两部分:VistualTree视觉树,即是能看到的外观;Trigger触发器,里面包括外部条件达到某一条件下会引起的响应。 <Window.Resources> <ControlTemplate x:Key="ButtonTempalted" TargetT 阅读全文
posted @ 2019-01-12 07:44 吃葡萄不吐葡萄脾 阅读(4572) 评论(0) 推荐(1) 编辑
摘要: 通过反射获取实体属性上的特性 阅读全文
posted @ 2019-01-07 17:21 吃葡萄不吐葡萄脾 阅读(426) 评论(0) 推荐(0) 编辑
摘要: 使用XtraReport 打印数据记录时,如果打印的Table 记录太多或者cell 文字过多时,表格会自动拉伸。 当出现换页时混出现表格打断的情况,这时我们应该考虑设置每页打印固定条数以解决表格跨页的情况。 XtraReport.AfterPrint事件 XtraReport绘制Document完 阅读全文
posted @ 2018-11-29 22:00 吃葡萄不吐葡萄脾 阅读(1248) 评论(0) 推荐(0) 编辑
摘要: XtraReport report = null; PrintControl printControl = null; PrintBarManager printBarManager = null; string reportFile = Path.Combine(AppDomain.Current 阅读全文
posted @ 2018-11-29 21:46 吃葡萄不吐葡萄脾 阅读(342) 评论(0) 推荐(0) 编辑