1.C# 常用快捷键
1. F12:转到定义;Shift+F12:转到引用
2. F5:启动;Ctrl+F5:开始执行(不调试);Shift+F5:停止调试
3. F7:查看代码;Shift+F7:查看视图设计器
4. Ctrl+Alt+L:解决方案资源管理器
5. Ctrl+Alt+J:对象浏览器
6. F4:显示属性窗口
7. Ctrl+Alt+X:工具箱
8. Ctrl+Alt+C类视图
9. Alt+Enter:查看属性
10.F10:逐过程调试
11.F11:逐语句调试
12.Ctrl+B:新断点
13.Ctrl+Shift+F9:清除所有断点
14.Ctrl+Shift+B生成解决方案
15. Shift+Alt+Enter:全屏
16. 大纲显示:Ctrl+M, Ctrl+M:切换大纲显示展开;Ctrl+M, Ctrl+L:切换所有大纲显示;Ctrl+M,Crtl+P停止大纲显示;Ctrl+M, Ctrl+O:折叠到定义
17.智能感知:Ctrl+J:列出成员;Ctrl+Shift+空格:参数信息; Ctrl+K,Ctrl+I:快速信息;Alt+右箭头键:完成单词
2.DLL是什么
DLL文件即动态链接库文件(Dynamic Link Library),是Windows系统中封装代码和数据以及实现资源共享的一种方式,当然本质上它就是一个已经编译好的机器指令文件。
动态链接,指的是程序运行时,有需要才去调用某个DLL。
库,指的是一般一个DLL里会包含各种函数并对外提供API。
一般就和开发中自定义的模块类似,可以将DLL通俗理解为具有某些功能的箱子,箱子里存放着已经编写好的逻辑代码和数据,箱子上有一些按钮,这就是API,外部程序调用API就好像按这些按钮一样,不需要知道箱子内部逻辑是怎么实现的,只需要阅读一些说明书之类的东西,就可以“把玩”这个箱子——也就是DLL了。
3.命名空间,类
1)命名空间 namespace 中可包含多个类 class,命名空间将这些类打包起来。一个命名空间想调用另一个命名空间中的类时,就需要首先使用using+命名空间名字 声明命名空间。有点类似于C里面的 #include。
2)类通过class关键字定义,如下图的Form1。在类中有变量和函数。变量和函数不能写到命名空间中哦。