05 2021 档案

摘要:转载自:http://blog.csdn.net/junheart/article/details/51324848 升级到ubuntu-16.04后,发现Git-review代码报错:Could not connect to gerrit at ... 1 1执行$ ssh -i ~/.ssh/i 阅读全文
posted @ 2021-05-20 16:15 honeys 阅读(2982) 评论(0) 推荐(0) 编辑
摘要:上一章回顾: .NET 跨平台框架Avalonia UI: 填坑指北(一):熟悉UI操作 本篇将要阐述 包括但不仅限于Avalonia及所有Windows到Linux跨平台开发 的一些注意事项: 一、路径问题 1.在平常的WPF(及windows应用软件)开发中,访问文件(懒一点的话)(比如我)通常 阅读全文
posted @ 2021-05-18 16:33 honeys 阅读(415) 评论(0) 推荐(0) 编辑
摘要:Avalonia 是一个跨平台的 .NET UI 框架,支持 Windows、Linux、Mac OSX... (以及Android IOS soon..) 本篇主要介绍Avalonia开发过程和Linux适配环节的几个疑难点.. avalonia for vs安装和.deb安装包部署可参考:htt 阅读全文
posted @ 2021-05-18 16:28 honeys 阅读(833) 评论(0) 推荐(1) 编辑
摘要:增加样例 前面介绍的图形控件,看见一个文章,引用下: https://www.cnblogs.com/leolion/p/14633839.html 阅读全文
posted @ 2021-05-17 19:45 honeys 阅读(223) 评论(0) 推荐(0) 编辑
摘要:Avalonia前面已经简单介绍了一下相关开发,有一个系统的了解。 到今天Avalonia已经基本成熟,但是扩展支持的还是不可能达到大企业的,我估计这也不可能。考虑了下,微软的MAUI框架可能会普及性更高,Avalonia也是我无意间知道的。 微软毕竟是会宣讲的全球。并且微软全球研发投入很大,全部专 阅读全文
posted @ 2021-05-17 19:44 honeys 阅读(466) 评论(0) 推荐(0) 编辑
摘要:这次主要说明一下最新的Avalonia的数据模板绑定。 数据模板 模板使用 数据模板可以定制显示,Avalonia基本的数据模板已经在文档中有使用介绍。 文档:https://avaloniaui.net/docs/templates/datatemplate 演示的内容是在窗口中使用数据模板,如果 阅读全文
posted @ 2021-05-17 19:42 honeys 阅读(365) 评论(0) 推荐(0) 编辑
摘要:继续扩展一下布局grid. Grid(1)基本 <Grid RowDefinitions="100,100" ColumnDefinitions="100,100"> </Grid>行列定值大小。 (2)自动伸缩 <Grid RowDefinitions="Auto,100" ColumnDefin 阅读全文
posted @ 2021-05-17 19:37 honeys 阅读(326) 评论(0) 推荐(0) 编辑
摘要:经过一段时间调整,我们继续了解。在以前的初略控件介绍后,我们将逐步扩展。 今天继续介绍样式 样式先看看我们经常写的的xmal. <StackPanel> <Button Margin = "20" Content = "Btn" /> <Button Margin = "20" Content = 阅读全文
posted @ 2021-05-17 19:32 honeys 阅读(470) 评论(0) 推荐(0) 编辑
摘要:Avalonia已经简单介绍很多了,也意味着2个月过去了。今天将控件篇收尾了。 1.layout(布局控件) 和WPF基本一致,主要是布局控件有:grid,DockPanel,Canvas,StackPanel,WrapPanel,Panel.。这些控件用来作为界面布局,通过这些控件以及样式,就可以 阅读全文
posted @ 2021-05-17 18:59 honeys 阅读(519) 评论(0) 推荐(0) 编辑
摘要:又到周末了,根据官网文档,接着控件篇。 1.ToolTip 用法: <ToolTip.Tip> <StackPanel> <TextBlock >ToolTip</TextBlock> <TextBlock >A control which pops up a hint when a control 阅读全文
posted @ 2021-05-17 18:51 honeys 阅读(277) 评论(0) 推荐(0) 编辑
摘要:1.Image用法:<StackPanel> <Image Source="/Assets/1.jpg" /> </StackPanel>效果: 2.ProgressBar用法:<StackPanel> <ProgressBar Value="40"/> </StackPanel> 效果: 另外还有 阅读全文
posted @ 2021-05-17 18:02 honeys 阅读(312) 评论(0) 推荐(0) 编辑
摘要:1.CheckBox用法: <StackPanel> <CheckBox>Not checked by default</CheckBox> <CheckBox IsChecked="True">Checked by default</CheckBox> </StackPanel>效果: 2.Men 阅读全文
posted @ 2021-05-17 17:59 honeys 阅读(349) 评论(0) 推荐(0) 编辑
摘要:又到周末了,根据官网文档,接着控件篇。 1.Border用法: <Border Background="Red" BorderBrush="Black" BorderThickness="2" CornerRadius="3" Padding="4"> <StackPanel> <Button>Bu 阅读全文
posted @ 2021-05-17 17:58 honeys 阅读(335) 评论(0) 推荐(0) 编辑
摘要:逐步Avalonia有点慢,所以提前准备一点点开发工作。既然Avalonia是跨平台的,那么肯定要在Linux系统下试试了。 1.国产Linux系统deepin下安装netcore 完成以下命令即可 wget -qO- https://packages.microsoft.com/keys/micr 阅读全文
posted @ 2021-05-17 17:57 honeys 阅读(641) 评论(0) 推荐(0) 编辑
摘要:1.ComboBox 下拉框 方法: <ComboBox SelectedIndex="0"> <ComboBoxItem>Inline Items</ComboBoxItem> <ComboBoxItem>Inline Item 2</ComboBoxItem> <ComboBoxItem>Inl 阅读全文
posted @ 2021-05-17 17:54 honeys 阅读(438) 评论(0) 推荐(0) 编辑
摘要:话题开始前,先说下,因为Avalonia有特有xmal显示控件,vs智能提示可能没有那么方便,大家可以去下载使用下visual vassistX插件。 1.TabStrip 一种tab标签类似的显示 方法: <TabStrip> <TabStripItem>Item 1</TabStripItem> 阅读全文
posted @ 2021-05-17 17:52 honeys 阅读(474) 评论(0) 推荐(0) 编辑
摘要:周末如期而至。今天介绍一点点Avalonia模板生成项目的内容。 Avalonia的UI一样是通过xmal实现的,我们生成项目后,与WPF有相同和不同的地方,现在来看看是什么东西。 1.项目结构 这里项目结构按照MVVM的样式生成的,我不打算多说这个了。总之,xmal直接绑定的类是viewmodel 阅读全文
posted @ 2021-05-17 15:42 honeys 阅读(1000) 评论(1) 推荐(0) 编辑
摘要:今天开始学习Avalonia。Avalonia是用于.NET Framework,.NET Core和Mono的跨平台XAML框架。 .NET Core UI框架Avalonia,Avalonia是一个基于WPF XAML的跨平台UI框架,并支持多种操作系统:Windows(.NET Framewo 阅读全文
posted @ 2021-05-17 15:36 honeys 阅读(1034) 评论(0) 推荐(0) 编辑
摘要:本文分为两部分,一部分是介绍使用 DotNetReactor6.0 及以上版本混淆.netcore项目的dll。 另一部分是介绍将混淆后的dll,放入打包好的deb安装包中。这里需要在deepin(unbuntu)下解压deb包,替换文件后重新打deb包。 这部分采用avalonia应用程序在dee 阅读全文
posted @ 2021-05-17 11:22 honeys 阅读(760) 评论(0) 推荐(1) 编辑
摘要:本文以为avalonia为例,用Setup Factory 将.Net桌面程序(winform,wpf,跨平台avalonia)打包成windows安装包。avalonia项目创建,参考上一篇。 第一步:vs2019发布程序 第二步:打开 Setup Factory 9 新建项目(Setup Fac 阅读全文
posted @ 2021-05-17 11:21 honeys 阅读(1217) 评论(0) 推荐(0) 编辑
摘要:介绍: 目前微软还没有跨平台桌面程序的开发框架。github上有一个团队开始自行研发跨平台桌面框架,其中一款叫avalonia。avalonia 采用 Xaml+C#,类似于wpf,可运行于.netframework,.netcore,是相对比较成熟的.net跨平台桌面应用技术。下面介绍如何创建 a 阅读全文
posted @ 2021-05-17 11:20 honeys 阅读(1374) 评论(0) 推荐(0) 编辑
摘要:错误信息:Your project does not reference ".NETFramework,Version=v4.6.1" framework. Add a reference to ".NETFramework,Version=v4.6.1" in the "TargetFramewo 阅读全文
posted @ 2021-05-13 16:57 honeys 阅读(260) 评论(0) 推荐(0) 编辑
摘要:在windows下安装git中文版客户端并连接gitlab 转载自:https://blog.whsir.com/post-1801.html 下载git Windows客户端 git客户端下载地址:https://git-scm.com/downloads 我这里下载的是Git-2.14.0-64 阅读全文
posted @ 2021-05-12 11:39 honeys 阅读(211) 评论(0) 推荐(0) 编辑
摘要:在VS中有时需要修改项目名称(或者是学生时代拷贝作业用姓名加学号命名),但是修改不完全,整个项目就会编译失败,各种报错,令人心烦,这里教大家如何修改项目名称。 不废话了,修改项目名称,主要是通过以下几个步骤就能完成: 修改解决方案的名称。 修改解决项目名称。 修改项目的程序集名称和默认命名空间 替换 阅读全文
posted @ 2021-05-07 16:36 honeys 阅读(304) 评论(0) 推荐(0) 编辑