第一天: 在.nat 这个平台上开发桌面应用程序,叫做做Winform 应用程序 解决方案中可以包含多个项目,项目可以包含多个文 件,文件中是我们写的程序。 在文件中,命名空间可以包含类,类中可以包含方法,方法中可以是我们写的程序 重置开发环境:可以使我们的开发环境回复默认状态:工具—>导入和导出设置—>重置所有设置—>下一步—>选择“否,仅重置设置”—>下一步—>选择C#开发设置—>完成 ,打开文件,应该打开解决方案 行号显示: 注释: 下面的一对指令,可以折叠一段代码 #region 和#endregion Ctrl+K+F 自动排版,对齐 (方法中的类可以使用) Ctrl+J 智能提示 F12 转向定义 定义好一个结构后,就可以直接声明相应的变量了。声明好变量后,通过变量名.成员名 来访问结构的成员。 Reflector 显示.Net 写的源代码 } 注意:this.name 指的是字段name,不是参数name。This 指的是当前实例、当前类。 其中:‘-’表示:private,‘+’表示:public。‘:’后面的表示类型 最下面的一格表示方法 Ctrl+. 自动引用命名空间 Sy stem.Data 跟数据库操作有关的命名空间 Sy stem.Threading 跟线程有关的命名空间 Sy stem.Threading 跟文本、编码有关的命名空间 Sy stem.Collecting 跟集合有关的命名空间 有static,用类名.方法名,进行调用 无static,用实例名.方法名,进行调用 字符串实例名.ToCharArray 将字符串转化为字符数组 如: 调用string 的构造方法,可以将字符数组转化为字符串 如:char[] chars={‘a’,‘b’,‘c’,‘d’,‘e’}; string str=new string(chars); 以下可以同时显示 Form1 和 Form2 设置按钮的背景颜色 事件: Load(默认):窗体在显示之前最后一个被触发的事件。所以我们一般在这个事件中对窗体上的控件进行赋值初始化。 注:模态状态:单击一个窗口 A 后弹出一个窗口 B,如果这个弹出的窗口 B 没有关闭,那么那个窗口 A 不会再被操作,直到窗口 B 关闭为止。而非模态是窗口 B 没有关闭,窗口 A仍然可以被操作。 注:一般情况下,事件的参数为 这里的e没有用处,但此处的参数为,因此应该在函数体内先试一试e.某某,(第一个参数为触发事件的控件,第二个参数为和这个事件有关的参数)看看智能提示中有什么区别,以便找出不同之处,找出不同之处后,看看注释,选择用谁。此处不同之处为:后者智能提示多出两个(Key Char 和Handled),其...