会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
残生
博客园
首页
新随笔
联系
管理
订阅
随笔- 8 文章- 0 评论- 21 阅读-
24703
随笔分类 -
C#
干掉Switch-Case、If-Else----订阅发布模式+事件驱动模式
摘要:在上位机和下位机或者服务端和客户端通信的时候,很多时候可能为了赶项目进度或者写代码方便直接使用Socket通信,传输string类型的关键字驱动对应的事件,这就有可能导致程序中存在大量的Switch-Case、If-Else判断。当通信的逻辑越来越复杂,增加的关键字就越来越多,导致一个事件处理类中不
阅读全文
posted @
2022-05-23 10:33
残生
阅读(917)
评论(2)
推荐(2)
编辑
记一次百万行WPF项目代码的重构记录
摘要:此前带领小组成员主导过一个百万行代码上位机项目的重构工作,分析项目中存在的问题做了些针对性的优化,整个重构工作持续了一年半之久。 主要针对以下问题: 1.产品型号太多导致代码工程的分支太多,维护时会产生非常多的重复性的工作。 这是一个历史遗留问题,公司成立之初的开发人员在开发时没有考虑到后期其他机型
阅读全文
posted @
2022-05-13 11:16
残生
阅读(1587)
评论(1)
推荐(13)
编辑
wait 和async,await一起使用引发的死锁问题
摘要:在某个项目开发过程中,偶然间发现在UI线程中async,await,wait三者一起使用会引发一个必然性的死锁问题。 一个简单的实例,代码很简单,在界面上放置一个Button,并在Button的click事件中调用一个Async标记的异步线程Run并调用Task 的Wait方法,注意Run方法开启的
阅读全文
posted @
2022-05-13 10:05
残生
阅读(522)
评论(2)
推荐(1)
编辑
Windows UIA自动化测试框架学习--获取qq好友列表
摘要:前段时间应公司要求开发一款针对现有WPF程序的自动化测试工具,在网上查资料找了一段时间,发现用来做自动化测试的框架还是比较多的,比如python的两个模块pywinauto和uiautomation,但是pywinauto主要是封装Win32的api,只局限于winform框架,而python中的u
阅读全文
posted @
2022-05-12 09:09
残生
阅读(1223)
评论(1)
推荐(8)
编辑
使用C#跨PC 远程调用程序并显示UI界面
摘要:在项目中有一个需求是需要在局域网内跨PC远程调用一个程序,并且要求有界面显示,调查了一些资料,能实现远程调用的.Net技术大概有PsExec、WMI、Schedule Task。 这三种方式都做了一个尝试,结果发现PsExec、WMI都只能在进程列表中看到程序执行,却无法显示界面,无法执行程序中的管
阅读全文
posted @
2022-05-11 11:23
残生
阅读(2554)
评论(13)
推荐(20)
编辑
公告
昵称:
残生
园龄:
6年9个月
粉丝:
15
关注:
6
+加关注
<
2025年3月
>
日
一
二
三
四
五
六
23
24
25
26
27
28
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
更多链接
随笔分类
C#(5)
随笔档案
2022年8月(2)
2022年7月(1)
2022年5月(5)
阅读排行榜
1. Reactive UI -- 反应式编程UI框架入门学习(二)(10745)
2. Reactive UI -- 反应式编程UI框架入门学习(一)(5571)
3. 使用C#跨PC 远程调用程序并显示UI界面(2554)
4. 记一次百万行WPF项目代码的重构记录(1587)
5. 近期碰到的一些面试题--WPF、C#、数据库(1584)
评论排行榜
1. 使用C#跨PC 远程调用程序并显示UI界面(13)
2. Reactive UI -- 反应式编程UI框架入门学习(一)(3)
3. 干掉Switch-Case、If-Else----订阅发布模式+事件驱动模式(2)
4. wait 和async,await一起使用引发的死锁问题(2)
5. 记一次百万行WPF项目代码的重构记录(1)
推荐排行榜
1. 使用C#跨PC 远程调用程序并显示UI界面(20)
2. 记一次百万行WPF项目代码的重构记录(13)
3. Windows UIA自动化测试框架学习--获取qq好友列表(8)
4. Reactive UI -- 反应式编程UI框架入门学习(二)(4)
5. Reactive UI -- 反应式编程UI框架入门学习(一)(4)
最新评论
1. Re:使用C#跨PC 远程调用程序并显示UI界面
@残生 @jellunau 权限问题,检查远程登录账户是否有创建执行计划任务的权限,是否有访问执行文件所在文件夹的权限,检查双方防火墙,检查双方计算机网络是否在同一个域中,不同域需要添加信任域名。 还...
--jellunau
2. Re:使用C#跨PC 远程调用程序并显示UI界面
@jellunau 权限问题,检查远程登录账户是否有创建执行计划任务的权限,是否有访问执行文件所在文件夹的权限,检查双方防火墙,检查双方计算机网络是否在同一个域中,不同域需要添加信任域名。 还有需要禁...
--残生
3. Re:使用C#跨PC 远程调用程序并显示UI界面
发现我单独在cmd里运行那些命令时,比如:schtasks /create /s theHostNameOrIPofTheRemoteMachine -u domainname\userName -p...
--jellunau
4. Re:使用C#跨PC 远程调用程序并显示UI界面
Hey 你好,我试了你的方法,可是不成功。远程Scheduled Task没有被成功创建。
可以帮我一下吗?
--jellunau
5. Re:使用C#跨PC 远程调用程序并显示UI界面
为什么要在远程机器上弹出界面?
--Dic4000
点击右上角即可分享