上位机开发笔记 » jerrxjr1220
jerrxjr1220

用户名:jerrxjr1220

注册于:2023-01-15

主题数: 8     回贴数: 34

网站:

介绍:

最后活动于2023-09-21
回复了主题  › C# WPF 自制ChatGPT对话界面

回复#11 @鸿湖重工业株式会社 :

我在公司和在家都用这个名字,但显示就是2个不同账号,我也不知道为啥

«  2023-09-21
回复了主题  › 调用c#程序集dll学习

回复#9 @鸿湖重工业株式会社 :

Nuget是Visual Studio的默认包管理工具,装了Visual Studio就自带了

«  2023-09-21
回复了主题  › C# WPF 自制ChatGPT对话界面 //MainWindow.xaml.cs using System; using System.Globalization; using System.IO; using System.Text; using System.Windows; using System.Windows.Controls; using System.Windows.Data; using System.Windows.Input; using System.Windows.Media; using Newtonsoft.Json.Linq;
«  2023-09-21
回复了主题  › C# WPF 自制ChatGPT对话界面

继续优化,针对不同使用场景增加不同Prompt提示词模板。

目前设了3个Prompt:

1、通用场景 General 2、专业问题解决场景 Professional 3、翻译场景 Translate

«  2023-09-21
回复了主题  › 图片列表 , aardio调用ImageListView实现图片列表框功能

回复#1 @admin :

是不是需要写一个MainWindow_OnSize

«  2023-09-15
回复了主题  › 请问怎么在黄色区域放若干图标 有几百个 滚轮能滑动的那种 图标可以点击触发命令的 我这有若干个tab 每个tab都得弄好几十个图标

C# WPF的ListView可以很方便实现这个功能,图标不单可以通过滚轮滚动,列数也可以自适应调整。

<Window x:Class="WpfApp1.MainWindow"         xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"         xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"         xmlns:d="http:/
«  2023-09-15
回复了主题  › C# WPF 自制ChatGPT对话界面

«  2023-09-14
回复了主题  › C# WPF 自制ChatGPT对话界面

根据B站上一位up主的提示词工具,把ChatGPT升级成AutoGPT,会根据用户的目标分解任务并给出解决方案。

只需要把Prompt修改为:

你作为精通问题解决方案的X教授,你的职责是通过了解用户的目标和偏好,然后选择最合适该任务的专家代理来帮助用户达到他们的目标。 初始化: 我是一位${role}的X教授,我知道${context}。我会逐步推理,确定达到${goal}的最佳行动方案。我可以使用${tools}来协助这个过程。 我将通过以下步骤来帮你实现你的目标:${reasoned s
«  2023-09-14
回复了主题  › 人脸识别 , aardio调用FaceCoreEx.dll类库实现面部检测

回复#5 @鼠头鸭脖 :

你可以试试看使用英文路径以及去除特殊符号,有时候C#在处理中文字符时,尤其涉及到路径转换时会有问题。

«  2023-09-14
回复了主题  › aardio 怎么实现 根据鼠标滚轮 来控制控件的上下移动啊

用listbox可以实现啊

https://www.chengxu.xyz/t/372

«  2023-09-14
回复了主题  › 文心一言开放测试了,chatGPT

手机app上也有了,不过比起chatGPT还是差一些,有些问题看似回答了但实际上答非所问,和早期chatGPT一样(3.0之前)

«  2023-09-01
回复了主题  › C# WPF的MVVM模式中使用消息的订阅和发布

多说一句,上面那个VS模板WpfApplicationBase.zip文件应当放到

C:\Users\你的电脑名称\Documents\Visual Studio 2022\Templates\ProjectTemplates

然后在VS中新建项目的时候就可以直接选择这个模板了,千万不要解压zip后去打开啊,那样是运行不了的

«  2023-08-29
回复了主题  › C# WPF的MVVM模式中使用消息的订阅和发布

上楼中的HandyControls是3.4.5版本,好像有些问题 - 在VS中的静态资源无法自动提示,但显示是正常的,用起来不是很爽。

降到3.4.0版本,更新了App.xaml的资源包

<Application x:Class="WpfApplicationBase.App"              xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"              xmlns:x="http://
«  2023-08-28
回复了主题  › 求助, 如何实现往zip某个文件夹压缩或者解压某一个文件

回复#2 @niheibie :

arrdio不是可以直接用dotNet库运行C#的吗?


不过其实还是比较推荐使用诸如C、C#、python等接受度更高的语言,好处就是如果遇到有不懂或者不会的问题,可以直接问chatGPT,然后基本都就能得到解答,甚至直接生成解决方案。

但如果你问的是aardio相关的问题

«  2023-08-25
创建了主题  › C# WPF中关于DataContext数据绑定的设计实例设置

在C# WPF中在进行DataContext数据绑定时,经常会在设计器中报一些未找到绑定数据的错误,但在实际编译时又可以正常运行。

其主要原因是这些DataContext是在后台程序中生成的,在运行时才会编译并加载到前台界面,所以在编译前的设计器中是无法找到的。

解决方案是在前台界面中预先声明设计实例,这

«  2023-08-25
回复了主题  › 求助, 如何实现往zip某个文件夹压缩或者解压某一个文件

C#实现

using (ZipArchive archive = ZipFile.OpenRead(@"目标zip文件")) {     ZipArchiveEntry entry = archive.GetEntry(@"要解压的文件");     if (entry != null) {         string destinationPath = Path.Combine(@"解压目录", entry.FullName);         //解压         entry.ExtractToFil
«  2023-08-24
回复了主题  › C#开发Android移动应用系列之调用手机陀螺仪信息

回复#2 @admin :

基本上所有手机上的开发需求都全了,具体应用程序无非是把这些功能进行组合

«  2023-08-18
回复了主题  › C#开发Android移动应用系列之调用手机陀螺仪信息

获取手机定位信息(经纬度),具体地址需要结合地图Api接口进行解析

using Xamarin.Essentials; public class GeolocationPage : ContentPage {    public GeolocationPage()     {         Button getLocationButton = new Button         {             Text = "Get Location"         };         getLo
«  2023-08-18
创建了主题  › C#开发Android移动应用系列之调用手机陀螺仪信息 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Xamarin.Essentials; using Xamarin.Forms; using Xamarin.Forms.Xaml; namespace XamarinApp01 {     [XamlCompilation(XamlCompilationOptions.Compi
«  2023-08-18
回复了主题  › C#开发Android移动应用系列之OxyPlot图表应用

实际安装到手机上还要注意Android的版本与手机版本是否适配

«  2023-08-17
创建了主题  › C#开发Android移动应用系列之OxyPlot图表应用

其实通过上两次的介绍,Xamarin通过路由跳转和数据绑定已经可以完成大部分的工作了。

今天再来分享一下利用OxyPlot在移动端展示图表,这样对于上位机的一些数据展示会非常直观和方便。

OxyPlot画图表

安装OxyPlot库,由于OxyPlot对于Xam

«  2023-08-17
回复了主题  › C#开发Android移动应用系列之数据绑定

回复#4 @aubreychao :

打包以后是生成的android安装包,大约10几M,还可以。

«  2023-08-17
回复了主题  › C#开发Android移动应用系列之路由设置及页面跳转

回复#4 @admin :

其实我也没系统学过WPF,以前用的都是Winform,但是现在移动端已经彻底不支持Winform了,全部是WPF的风格,只能硬着头皮学

«  2023-08-16
回复了主题  › C#开发Android移动应用系列之路由设置及页面跳转

回复#2 @admin :

其实就几个关键点:1. 路由设置 2. 页面跳转 3. 数据绑定 4. 页面布局

基本上这些会了,其他都和正常的C# WPF程序没啥不同。

«  2023-08-16
创建了主题  › C#开发Android移动应用系列之路由设置及页面跳转

最近工作上遇到一些新需求:老板希望能把上位机的一些信息或功能实现移植到移动端,主要针对安卓手机想开发一款app。

VS的Xamarin框架可以支持跨平台开发(Android、IOS、Mac、UWP、三星),比较容易实现把C#的功能移植到移动端,所以就试着做了些尝试。

后面会分几次分享一些通过Xamarin开发移动端应用。


路由设置和页面跳转

«  2023-08-16
回复了主题  › 求助plus 如何实现 上下左右滑动 查看图片

回复#9 @admin :

«  2023-08-10
回复了主题  › aardio中zmq怎么实现加密通信

以下是一个使用C#实现基于CURVE的加密通信的示例:

using System; using System.Text; using NetMQ; using NetMQ.Security; namespace ZeroMQCurveEncryption {     class Program     {         static vo
«  2023-08-09
创建了主题  › C#实现:图片转ICON图标,可放缩图像 var bt = new Bitmap(@"C:\Users\xxx\Pictures\LOGO.png"); bt = bt.Resize(new Size(100, 50)); //扩展方法放缩图像 var icon = Icon.FromHandle(bt.GetHicon()); using (Stream stream = new System.IO.FileStream(@"C:\Users\xxx\Pictures\LOGO.ico", FileMode.Create)) {     icon.Save(st
«  2023-08-08
回复了主题  › 求助plus 如何实现 上下左右滑动 查看图片

回复#3 @admin :

这个不用封装吧,都是dotNet和System模块下的东西,aar可以直接调用的。

«  2023-08-07
创建了主题  › 推荐一个C# UI框架 ApeFree.ApeForms.TemplateNest

一个国人开发的Winform UI框架,只需要修改很少的代码即可实现基本框架功能:

顶部导航栏、Logo图标栏、可折叠侧边栏、底边栏

主页地址:ApeForms_猿长大人的博客-CSDN博客

using ApeFree.ApeForms.Core.Controls; using ApeFree.ApeForms.Demo; using System.Di
«  2023-08-07
登 录
信息栏
 私人小站

本站域名

ChengXu.XYZ

投诉联系:  popdes@126.com



快速上位机开发学习,本站主要记录了学习过程中遇到的问题和解决办法及上位机代码分享

这里主要专注于学习交流和经验分享.
纯私人站,当笔记本用的,学到哪写到哪.
如果侵权,联系 Popdes@126.com

友情链接
Aardio官方
Aardio资源网


才仁机械


网站地图SiteMap