![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++老手学习C#之路
atansuozhe
这个作者很懒,什么都没留下…
展开
-
C++与C#的不同(1)
好久没有写C#或java之类程序了,大概有6年时间了,一直用C++,今天要维护C#的一个项目,特重新学习C#,在此记录自己的学习历程。plus类型声明与实现分开,当然也可以内联;sharp在一起,为了能够在多个文件中实现一个类,添加了partial关键字(directive)。sharp添加了event和delegate关键字,编译器怎么解释这两个关键字呢?在plus中event相当于一个原创 2018-01-27 08:42:44 · 161 阅读 · 0 评论 -
C#调用COM
注册COM。VS中项目->添加引用->COM,假设COM为module.dll,则会在项目中添加modulelib,实际指向interop.moudlelib.dll,如果有界面控件,可以在工具箱中手动添加,添加选项卡->选择项->找到COM中的控件类,拖动控件到窗体设计器中时,系统会自动添加axmodulelib原创 2018-01-27 09:45:10 · 748 阅读 · 0 评论 -
DirectUI之思想篇
之前在做DirectUI开发时,总觉的自己的架构不太好,C#学习中好的设计思想记录下。SuspendLayout:在做控件布局时,取消Layout事件,直到调用ResumeLayout。原创 2018-01-27 11:17:14 · 360 阅读 · 0 评论 -
C# 添加dll中的窗体
sharp要添加dll中设计的窗体,必须先把窗体添加到工具箱中,具体如下:工具箱右键->添加选项卡。选项卡右键->选择项->.net framework 组件->浏览->选择dll,窗口添加到工具箱中,可以使用了原创 2018-01-30 10:59:46 · 2217 阅读 · 0 评论 -
C#之WinForm程序退出
在调试winform程序时点击右上角的关闭按钮,窗体关闭,但程序没有退出,需要在窗体事件的winformclosed或winformclosing中调用System.Environment.Exit,试过application.exit但不起作用。原创 2018-01-30 12:42:03 · 360 阅读 · 0 评论