天啦,你现说算了,比较生动.我已经去msdn上面看过了,就两条一条vc的,一条c#的,讲的觉得不清楚
解决方案 »
- WinForm中, ComboBox付值问题
- combox多列显示问题
- winform中,多界面如何共用一控件
- SQL SERVER 可更新游标問題~~~`
- 想问下 大家项目中用什么控件处理大字段?
- 要负责一个档案管理信息系统,大家给个思路建议。(之前没做过负责)
- 关于.net调用java开发的webservice的请教
- 好久没见,向大家拜个晚年!
- 一边学C#,一边做工程,痛苦!!一个小问题,帮忙。。。。
- 请问C#如何直接打印EXCEL?
- 请高手推荐本C#书籍,我有很好的Java基础
- 问什么我的textbox不能dragdrop,而dragover和dragenter都可以,allowdrop=true已经打开了 (没分了)
这个明显应该去查msdn,和platform sdk// 比如如何实现ping,tracert命令
随便找一本书学一下socket的用法,然后就只和协议有关了,去看rfc// C# Windows窗体编程的
我始终坚持理解了windows窗口模型后自然很容易,所以推荐经典的《Windows程序设计》
用于描述类型本身的数据// 具体点说 [STAThread] 是干什么的,能详细多详细.
STAThread对应于MTAThread
对应于两种线程模型
MTA可以让多个线程访问同一个变量
STA不行
这个msdn里头好像也写了
clr需要的就是这种格式,总值就是需要一种格式?vb还不是一样要声明,只不过格式不同而已// 这里的BitBlt和gdi32.dll是什么关系
BitBlt是一个windows gdi内置的一个函数,要在托管代码内使用时,得先声明原型
就是“在gdi32.dll里头查找BitBlt这个函数”// 还有前面的修饰符private static extern是任意,还是必须是这样的?why?
必须是static extern,而是不是private无所谓
static指示静态方法调用,因为这里没有在对象上调用方法
extern指示外部方法调用,因为这个既不是clr本身的方法,也不是托管类库的方法,而是一个原生dll内的方法
[STAThread] 指的是COM的时候使用单线程