- 博客(8)
- 资源 (7)
- 收藏
- 关注
原创 软件开发初体验
经过差不多二十多天的努力,查资料,看解释,第一个软件项目,今天算是测试通过了.虽然C#不是很难,但通过这个软件设计,使我真正明白了,什么是软件工程.虽是学计算机的,但毕业后一直从事硬件项目的开发.自己写程序一直是自己求学时的梦想,但限于当时自己思想水平的限制,一直没有入门.隐隐记得当时竟认为,软件设计,网页设计,能创造什么价值.无非都是在用一些现成的东西;并由于找不工作的原因,也没有继续深耕.而...
2019-01-23 21:35:21 221
转载 WritePrivateProfileString等读写.ini配置文件
配置文件中经常用到ini文件,在VC中其函数分别为:写入.ini文件: BOOL WritePrivateProfileString( LPCTSTR lpAppName, // INI文件中的一个字段名[节名]可以有很多个节名 LPCTSTR lpKeyName, // lpAppName 下的一个键名,也就是里面具体的变量名 LPCT...
2019-01-14 11:27:41 4091
转载 C#的Invoke与BeginInvoke区别
【分析】浅谈C#中Control的Invoke与BeginInvoke在主副线程中的执行顺序和区别(SamWang) 今天无意中看到有关Invoke和BeginInvoke的一些资料,不太清楚它们之间的区别。所以花了点时间研究了下。 据msdn中介绍,它们最大的区别就是BeginInvoke属于异步执行的。Control.Invoke 方法 (Delegate) :在拥有此控件的基...
2019-01-11 09:00:25 5252 1
转载 简单明了的C# 委托解释
C#只有主线程才能操控控件,要想其他线程也操作,第二种方法:委托回调。第一种方法:关闭安全检查。C#里面的委托类似C里面的函数指针。C#应用中回调一定会用,而回调是委托的一种。回调多用于线程间,如果你在一个线程里操作诸如文本框,按钮,Label等组件时,会报错!而这个时候委托便登场了。学习参考,这篇文章。顺带再学习一下,定义、声明、实例化的过程。 记住了,没有实例化的都不分配...
2019-01-10 11:36:50 239
转载 C#线程简单使用
1. ThreadThread默认开启前台线程。 其他的开启方式默认开启后台线程。 首先导入命名空间:System.Threading 实例化一个Thread对象 Thread newThread = new Thread(AMethod); // AMethod,为该线程将要执行的任务。启动线程 若要开始执行线程,可使用Start方法newThread.S...
2019-01-10 11:28:47 1229
转载 C#多线程操作界面控件的解决方案
C#中利用委托实现多线程跨线程操作在使用VS2005的时候,如果你从非创建这个控件的线程中访问这个控件或者操作这个控件的话就会抛出这个异常。这是微软为了保证线程安全以及提高代码的效率所做的改进,但是也给大家带来很多不便。其实解决这个问题有两种方法:一,是通过设置System.Windows.Forms.Control.CheckForIllegalCrossThreadCalls = false...
2019-01-08 17:02:52 6653 1
转载 C#调用DLL库的方法
net平台上,调用dll文件有2种含义1、调用托管dll,即你使用。net平台开发的dll,属于托管代码2、调用非托管dll,即传统的dll,一般是C++,VB,DELPHI等等开发出来的,属于非托管代码。从你的意思中看出来你现在是调用托管的dll,方法是 “在解决方案管理器” - “解决方案”(或项目) 中的任意地方, 右键“添加引用”,“浏览”,选择你需要调用的dll文件...
2019-01-04 14:19:59 32595 4
转载 C#控件总结方便记忆
C#常用控件属性及方法介绍
2019-01-03 22:31:56 529
STM32L431RC裸机移植RTT完整工程代码.rar
2020-05-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人