腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
hbbliyong
专栏成员
举报
295
文章
626599
阅读量
51
订阅数
订阅专栏
申请加入专栏
全部文章(295)
其他(61)
c#(31)
wpf(30)
.net(17)
javascript(16)
数据库(13)
windows(10)
jquery(8)
ajax(8)
sql(8)
java(7)
asp.net(7)
html(6)
linux(6)
容器(6)
c 语言(5)
c++(5)
python(5)
xml(5)
json(5)
git(5)
nginx(5)
http(5)
编程算法(5)
存储(5)
android(4)
云数据库 SQL Server(4)
sqlite(4)
api(4)
windows server(4)
开源(4)
sql server(4)
spring boot(4)
oracle(3)
ide(3)
github(3)
svn(3)
spring(3)
网站(3)
网络安全(3)
ssh(3)
mybatis(3)
php(2)
node.js(2)
云数据库 Redis(2)
eclipse(2)
ubuntu(2)
centos(2)
容器镜像服务(2)
mongodb(2)
shell(2)
jdk(2)
yum(2)
面向对象编程(2)
unity(2)
单元测试(2)
微服务(2)
对象存储(1)
ios(1)
ruby(1)
erlang(1)
servlet(1)
scala(1)
bootstrap(1)
vue.js(1)
react(1)
css(1)
opengl(1)
postgresql(1)
mvc(1)
打包(1)
jar(1)
maven(1)
搜索引擎(1)
文件存储(1)
云数据库 MongoDB(1)
腾讯云测试服务(1)
人工智能(1)
渲染(1)
数据安全(1)
分布式(1)
缓存(1)
spark(1)
无人驾驶(1)
正则表达式(1)
erp(1)
dns(1)
opencv(1)
seo(1)
tcp/ip(1)
markdown(1)
iis(1)
socket编程(1)
大数据(1)
微信(1)
安全(1)
小程序(1)
数据结构(1)
border(1)
decorator(1)
gif(1)
height(1)
input(1)
insert(1)
interface(1)
io(1)
it(1)
live(1)
meta(1)
panel(1)
shift(1)
space(1)
src(1)
substitution(1)
textbox(1)
tostring(1)
winform(1)
遍历(1)
工具(1)
技巧(1)
接口(1)
快捷键(1)
软件开发(1)
调试(1)
指针(1)
搜索文章
搜索
搜索
关闭
如何优雅的实现INotifyPropertyChanged接口
.net
开源
最开始见的是PostSharp的一个实现: http://doc.postsharp.net/inotifypropertychanged-add。不过PostSharp是收费的,后来也逐渐由了许多其它的免费的解决方案。本文这里介绍的是一个开源的解决方案:Fody。
hbbliyong
2018-07-24
774
0
常用工具整理
markdown
.net
代码编辑 Cmd Markdown 免费在线Markdown编辑器,一直再用,很不错。 Cmd Markdown下载地址:X86 | X64 反编译 dotPeek dotPeek 是
hbbliyong
2018-03-06
1.9K
0
openFileDialog的Filter属性设置
.net
OpenFileDialog对话框的Filter属性说明: 首先说明一个示例,分析一下Filter属性的构成:“ Excel文件|*.xls ”,前面的“Excel文件”成为标签,是一个可读的字符串,可以自定定义,“|*.xls”是筛选器,表示筛选文件夹中后缀名为.xls的文件,“*”表示匹配Excel文件名称的字符串。 OK,下面说说我们经常要用到的几种情况: 1. Filter是null或Empty,表示显示所有文件,并总会显示文件夹 2. 需要筛选特定的文件,设置
hbbliyong
2018-03-06
2K
0
C#在.NET编译执行过程
.net
安全
缓存
1..NET语言的编译器接受源代码文件,并生成名为程序集的输出文件。 程序集要么是可执行的,要么是DLL 程序集里的代码并不是本机代码,而是一种名称为CIL的中间语言 程序集包含如下信息: 程序的CIL 程序中使用的类型的元数据 对其他程序集引用的元数据 2. 程序的编译过程 程序的CIL直到它被调用运行时才会被编译成本机代码。在运行时,CLR执行下面步骤: 检查程序集的安全特性 在内存中分配空间 把程序集中的可执行代码发送给实时编译器(JIT),把其中的一部分编译成本机代码。 程序集中的可执行
hbbliyong
2018-03-06
1.3K
0
一个实用的却被忽略的命名空间:Microsoft.VisualBasic
c#
.net
当你看到这个命名空间的时候,别因为是VB的东西就匆忙关掉网页,那将会是您的损失,此命名空间中的资源最初目的是为了简化VB.NET开发而创建的,所以Microsoft.VisualBasic并不属于System命名空间,而是独立存在的。虽然是为了VB而建的,但并不妨碍我们在C#中使用它。 Microsoft.VisualBasic命名空间的资源,可以帮助我们方便、快捷的实用一些常用的计算机软/硬件及网络资源,提高开发中的效率。 对于本地计算机资源的使用,我们可能会着重关注Microso
hbbliyong
2018-03-06
2.1K
0
.Net实现Windows服务安装完成后自动启动的两种方法
c#
.net
windows
考虑到部署方便,我们一般都会将C#写的Windows服务制作成安装包。在服务安装完成以后,第一次还需要手动启动服务,这样非常不方便。 方法一:在安装完成事件里面调用命令行的方式启动服务 此操作之前要先设置下两个控件 设置serviceProcessInstaller1控件的Account属性为“LocalSystem” 设置serviceInstaller1控件的StartType属性为"Automatic" 在服务器上添加安装程序,在private void ProjectInstaller_Afte
hbbliyong
2018-03-06
1.5K
0
C#基础知识回顾--BackgroundWorker介绍
c#
.net
简介 BackgroundWorker是.net里用来执行多线程任务的控件,它允许编程者在一个单独的线程上执行一些操作。耗时的操作(如下载和数据库事务)在长时间运行时可能会导致用户界面 (UI) 始终处于停止响应状态。如果您需要能进行响应的用户界面,而且面临与这类操作相关的长时间延迟,则可以使用BackgroundWorker类方便地解决问题。 该控件有三个事件: DoWork 、ProgressChanged 和 RunWorkerCompleted 在程序中调用RunWorkerAsync方法则会启动D
hbbliyong
2018-03-05
1.1K
0
C#基础知识回顾---你不知道的Lazy<T>
容器
.net
对象的创建方式,始终代表了软件工业的生产力方向,代表了先进软件技术发展的方向,也代表了广大程序开发者的集体智慧。以new的方式创建,通过工厂方法,利用IoC容器,都以不同的方式实现了活生生实例成员的创生。而本文所关注的Lazy<T>也是干这事儿的。不过,简单说来,Lazy<T>要实现的就是按“需”创建,而不是按时创建。 我们往往有这样的情景,一个关联对象的创建需要较大的开销,为了避免在每次运行时创建这种家伙,有一种聪明的办法叫做实现“懒对象”,或者延迟加载。.NET 4.0之前,实现懒对象的机制,需
hbbliyong
2018-03-05
1.2K
0
WPF刷新界面之坎坷路
.net
wpf
项目需要一个硬件检测功能,需要用到界面刷新,刚开始想用个定时器,对检测过的硬设定时添加后刷新界面。 但是很遗憾,定时器并不能进行刷新。后台检测List数据里面已经添加了很多了很多数据了,就是不能显示到界面 然后百度一下“WPF刷新界面”找了好几篇文章,大致都是如下代码: public class UIHelper : Application { //刷新界面 private static DispatcherOperationCallback
hbbliyong
2018-03-05
2.3K
0
WPF命令(Command)介绍、命令和数据绑定集成应用
wpf
.net
要开始使用命令,必须做三件事: 一:定义一个命令 二:定义命令的实现 三:为命令创建一个触发器 WPF中命令系统的基础是一个相对简单的ICommand的接口,代码如下: public interface IComma
hbbliyong
2018-03-05
6.1K
0
.Net下SQLite的DBHelp
.net
sql
数据库
windows
怎样获取SqLite请参考初识SqlLite ---.net连接数据库,怎样在SQLite使用Linq请参考在C#中利用Nuget包使用SQLite数据库和Linq to SQLite using System; using System.Collections.Generic; using System.Data; using System.Data.SQLite; //using System.Windows.Forms; class Program { public static
hbbliyong
2018-03-05
858
0
WPF文字修饰——上、中、下划线与基线
wpf
.net
我们知道,文字的修饰包括:空心字、立体字、划线字、阴影字、加粗、倾斜等。这里只说划线字的修饰方式,按划线的位置,我们可将之分为:上划线、中划线、基线与下划线。 从上至下,分别为上划线(Overline),中划线(StrikeThrough),基线(Baseline)和下划线(Underline)。 如何实现? (1)XAML代码: <Page xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="h
hbbliyong
2018-03-05
1.7K
0
WPF备忘录(2)WPF获取和设置鼠标位置与progressbar的使用方法
wpf
.net
一、WPF 中获取和设置鼠标位置 方法一:WPF方法 Point p = Mouse.GetPosition(e.Source as FrameworkElement); Point p = (e.Source as FrameworkElement).PointToScreen(pp); 方法二: API方法 /// <summary> /// 设置鼠标的坐标 /// </summary> /// <param
hbbliyong
2018-03-05
1.7K
0
WPF备忘录(3)如何从 Datagrid 中获得单元格的内容与 使用值转换器进行绑定数据的转换IValueConverter
wpf
.net
一、如何从 Datagrid 中获得单元格的内容 DataGrid 属于一种 ItemsControl, 因此,它有 Items 属性并且用ItemContainer 封装它的 items. 但是,WPF中的DataGrid 不同于Windows Forms中的 DataGridView。 在DataGrid的Items集合中,DataGridRow 是一个Item,但是,它里面的单元格却是被封装在 DataGridCellsPresenter 的容器中;因此,我们不能使用 像DataGridVie
hbbliyong
2018-03-05
5.5K
0
混合模式程序集是针对“v2.0.50727”版的运行时生成的,在没有配置其他信息的情况下,无法在 4.0 运行时中加载该...
.net
sqlite
今天在把以前写的代码生成工具从原来的.NET3.5升级到.NET4.0,同时准备进一步完善,将程序集都更新后,一运行程序在一处方法调用时报出了一个异常: 混合模式程序集是针对“v2.0.50727”版的运行时生成的,在没有配置其他信息的情况下,无法在 4.0 运行时中加载该程序集 其调用的方法是从sqlite数据库中获取原来已经使用过的数据库连接,当时也没注意,就是准备设断点然后单步调试,结果竟然是断点无法进入方法体内,后来仔细看了一下方法体的时候发现了一个问题,就是现有的System.Data.Sqlit
hbbliyong
2018-03-05
2.2K
0
C#新功能--命名参数与可选参数
.net
c#
可能是篇幅太短了,又被打入冷宫了.先重发一篇加上可选参数.本来不想加这个呢,因为可选参数可能大家用的会多点.其实这 两个在VB中早就有了,C#中,在.net4发布之前是不能使用的.看到这个比较兴奋,我想大家也有好多人不知道,所以就强烈的想与大家 分享一下. 一、命名参数 命名参数会潜在的改变编写代码的方式.这个新功能能使代码更容易阅读和理解. 例如,看一下System.IO名称空间中的File.Copy()方法,它一般构建为 File.Copy(@"C:\mytestFile.txt",@"C:
hbbliyong
2018-03-05
1K
0
Winform窗口里的嵌入WPF的UserControl,关闭Winform父窗体的方法
wpf
.net
可以在form_load事件里把this传给UserControl,然后在usercontrol里调用form的各种方法,不过这种做法不太好,耦合性较高。标准做法是用事件传递 UserControl里加如下代码: public delegate void FormCloseEventHandler(object sender, EventArgs e); public event FormCloseEventHandler FormClose; private void button_quit_Clic
hbbliyong
2018-03-05
2.8K
0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档