王文平_Trista的博客

好记性不如烂笔头

C#Json解析

本文的编写背景是你有一个json格式的文件,然后需要将其显示在WPF的ListView页面 首先找到json文件的位置 :string jsonFilePath = ".\\Link.json";//json文件路径 然后读里面的json字符串 : string json...

2019-07-13 10:49:46

阅读数 12

评论数 0

C#根据网址下载文件并显示进度条(HttpClient)

最近做了一个小工具,叫做渠道包检查,大概就是检查我们做的安装包再给各个渠道,用户从渠道下载的是否正常 第一项就是下载文件到本地并显示进度条,这里用到了HttpClient类,HttpClient中可以使用ProgressMessageHandler获得上传下载进度,以百分比的形式呈现,可以将其绑定...

2019-07-11 17:12:13

阅读数 16

评论数 0

WPF样式及页面学习

近来用WPF 写了一个小工具,不过期望自己可以使用自定义样式,如下: 首先你需要在WPF中添加一个新建的资源字典,就是Dictionary.xaml用于放你自己的各种样式(style),如图所示,每个控件写一个Style,给每个控件一个Key,这个Key用于主页面引用该样式,就像给你自己的样式起了...

2019-07-11 15:08:43

阅读数 10

评论数 0

常用linux指令二

常用的linux指令 查看文件 ls -a 是列出所有文件和目录,包括隐藏文件;-l是列出文件的详细信息 查找文件 find / -name filename.txt 根据名称查找目录下的文件 查看一个进程是否运行 ps -ef|grep 进程名字 终止线程 kill -9 线程号或进程id 当...

2019-07-06 10:57:19

阅读数 22

评论数 0

关于git的理解

什么是git git是一个C语言编写分布式版本控制系统。不需要中央服务器,不需要联网 对应的是:集中式的版本控制系统是需要中央服务器的,版本库是放在中央服务器的,而分布式的版本控制的优点就是没有中央服务器,每个电脑都是一个完整的版本库。这样,你工作的时候,就不需要联网了,因为版本库就在你自己的电脑...

2019-07-06 10:50:47

阅读数 26

评论数 0

git的常用指令

在开发过程中git的使用,如果你选择IDE的话,可能更为简单快捷,比如VS中的团队解决方案就很方便,切分支,同步,提交都可以通过点击按钮实现,不过也有很多小伙伴喜欢用命令行,这里就把我踩过的一些坑分享给大家,互相交流。 如何在远程创建一个新的仓库 本步骤适合本地已经有一个空的同名文件夹 ...

2019-07-05 18:00:10

阅读数 21

评论数 0

如何在Marketplace发布一个Visual Studio的扩展项目(插件)

关于如何开发一个扩展项目,可以参考我的另一篇博客如何新建一个VS插件项目 那么好不容易开发了一个自认为还好用的插件,那一定要分享给大家,当然主要目的是为了得到广大朋友的反馈,引用小伙伴有天晚上的话”不知道怎么修改,怎么优化,就发布让大家来喷,喷项目,喷代码“,压力下的成长,于是我发布了我的远程调...

2019-07-05 12:19:13

阅读数 34

评论数 0

WPF异步更新UI

当出现错误提示:调用线程必须为STA,因为许多组件都需要 因为你在一个非UI线程里开启了一个UI线程,所有需要用Dispatcher.InvokeAsync,切换到UI线程 详细的解释: 我们需要通过访问Window.Dispatcher属性,然后调用Invoke方法 。仅此而已 好吧,那么到底什...

2019-07-03 11:07:59

阅读数 59

评论数 0

WPF 窗口学习

WPF窗口不显示最上面的灰色条框 AllowsTransparency="True" WindowStyle="None" ResizeMode="NoResize"(请看第三条) 关于模态窗口和非模态窗口,模态窗口就是除了点击窗口内的东...

2019-07-03 11:03:00

阅读数 22

评论数 0

Visual Studio 插件自动编译解决方案的项目并获取编译文件的路径

编写插件实现VS解决方案的自动编译 编写插件自动编译文件,点击按钮后调用下面的函数 接口一:IVsSolutionBuildManager2,源自程序集Microsoft.VisualStudio.Shell.Interop(位于 Microsoft.VisualStudio.Shell.Int...

2019-07-02 20:19:21

阅读数 30

评论数 0

VS远程调试基本步骤

编译需要调试的项目,找到编译后的Debug文件,一般在bin\Debug 在本机搜索Remote Debugger文件夹,在Common7\IDE\Remote Debugger(注意,文件名之间有空格) 将Remote Debugger文件夹和编译后的Debug文件一起拷贝到远程计算机的任意目录...

2019-07-01 20:53:29

阅读数 35

评论数 0

C#代码在Visual Studio中常见的错误

非静态字段、方法或属性要求对象引用 解决方法:第一种将原有的方法改为静态的,加static 解决方法:第二种使用类的对象调用方法,如stu.show()//stu是类的对象 未将对象应用设置到对象的实例,一般是因为没有new 不可访问因为他具有一定的保护级别 ----------一般priva...

2019-07-01 10:11:29

阅读数 34

评论数 0

如何新建一个Visual Studio插件项目

新建->项目->扩展项目Exten->VSIX Project->输入名称 工程打开后,右键工程(注意不是解决方案)->添加->新建项->C#->Extensibility,默认即可 ...

2019-06-29 11:19:20

阅读数 39

评论数 0

C#的FirstOrDefault,First(),SingleOrDefault()和Single()

FirstOrDefault():返回序列中的第一个元素;如果序列中不包含任何元素,则返回默认值,其中int类型的默认值是0,string类型的默认值是空 list.FirstOrDefault(x => x >30);//返回满足条件的第一个元素,括号内为筛选条件 ...

2019-06-29 09:40:45

阅读数 26

评论数 0

怎么给CSDN的博客编辑器里面的代码加颜色

点击上方的代码块标志 <> 然后出现以下图片 在三个点的后面写上你要用的语言,注意小写,如c,python,c++,java等

2019-06-28 10:50:33

阅读数 68

评论数 0

C#如何用代码实现压缩文件

实习中用到了很多文件操作,我将一一写下来供大家参考,第一篇关于压缩文件,第一种方法很简单,一行解决,推荐使用,如果你时间紧张,只看第一种就可以了 第一种压缩文件的方法 string sourceFile = @"C:\Users\wangwenping\source\repos\Ge...

2019-06-28 10:33:10

阅读数 33

评论数 0

C#中如何以管理员身份权限运行程序的方法

在写代码的时候程序需要以管理员的身份运行,我找到了以下两种方式,友情提示:第一种方式简单便捷,推荐 通过添加应用程序清单文件 右键你的项目 -> 添加 -> 新建项 -> “应用程序清单文件”,这个应用程序清单文件在最下方,需要一直拉到最下面才能找到 ...

2019-06-28 09:29:09

阅读数 31

评论数 2

实习感悟

终于有时间写点东西了,广州 实习已经过了三周零四天,今天完成了实习考核,虽然结果未知,但好在无怨无悔,过去三周每一天都在学习,在吸取新的知识,回首从找实习到完成实习考核,一路遇到了很多好心人,感谢牛客网的小伙伴,感谢公司组内的每个人,感恩大家。 整个过程中,得到了大家的很多帮助,看了很多博客,是...

2019-06-27 20:34:25

阅读数 63

评论数 0

关于Visual Studio VS的一些快捷操作记录

好记性不如烂笔头 格式化代码 CTRL+A,选中要格式化的代码,CTRL+K+D(CTRL是按住的,KD是依次按下) 选定注释代码 Ctrl+K+C 取消选定注释代码 Ctrl+K+U 转到定义 F12 开始调试 ...

2019-06-27 19:50:19

阅读数 49

评论数 0

编程规范

实习一段时间,发现工作中编程规范真的很重要,好记性不如烂笔头,这里我记下常用的编程规范及代码审查。代码审查部分请看另一篇博客 关于命名规则 C# 私有字段,开头下划线,第一个字母小写  _a 字段一般用private 删除无用代码 属性,开头第一个字母大写,Axxx 局部变量第一个字...

2019-06-27 19:36:40

阅读数 32

评论数 6

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