- 博客(5)
- 资源 (4)
- 收藏
- 关注
原创 C++中的数据类型转换运算符
c++ 数据类型转换: static_cast, dynamic_cast, reinterpret_cast, const_cast1.static_cast(转换与被转换的类型之间必须存在一定的关系)使用方法:static_cast(exdivssion)将exdivssion的类型转换成type-id的类型,在转换的过程中并不进行类型安全检查。1.1用于在类层次之间进行基类与子类的指针或者引用
2017-10-06 10:11:30
314
原创 在winform中使用进度条显示任务的执行进度
在winform中使用进度条被操作对象如何提供其处理进度窗体与线程问题回归UI线程详细说明被操作对象如何提供其处理进度 一般来说,对于任务一般都是一个方法,一旦其执行完了则也就结束。但是如果需要在其执行过程中将执行的进度汇报给UI线程其相当于是在执行过程中不段的去引发一个事件,通过事件的执行来讲任务进度汇报给UI主线程。定义事件参数类 事件参数类主要是将任务的进度变量传递给事件进行处
2017-05-20 19:36:25
618
原创 在winform中使用进度条显示任务的执行进度
在winform中使用进度条被操作对象如何提供其处理进度窗体与线程问题回归UI线程详细说明被操作对象如何提供其处理进度 一般来说,对于任务一般都是一个方法,一旦其执行完了则也就结束。但是如果需要在其执行过程中将执行的进度汇报给UI线程其相当于是在执行过程中不段的去引发一个事件,通过事件的执行来讲任务进度汇报给UI主线程。定义事件参数类 事件参数类主要是将任务的进度变量传递给事件进行处
2017-05-01 15:11:19
1587
原创 C#的异步编程模式
第一步: 对于任何需要进行异步调用的方法,需要定义一个委托。为什么需要这个?按照我的理解是对于异步操作一般是在另外一个线程中执行方法的代码块,而委托所传递的相当于是函数的指针。即将委托传递给异步执行的线程,在异步线程中通过调用委托(函数指针)执行需要异步执行的方法。 第二步: 启动异步操作。在C#中启动异步操作一般都是针对委托而言。因为运行时会为每个委托对象创建与之相对应的Be
2017-04-30 15:13:29
824
原创 VC2010编译过程中出现链接失败
在编译C++过程中出现的提示错误:LinkIssue: Error 'LINK : fatal error LNK1123: failure during conversion to COFF: file invalid or cor。参考了网上的几种解决方案: (1)第一种为:增量编译错误,在编译过程中不进行增量编译----具体操作:(1)Project Proper
2015-02-03 20:59:25
582
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人