WinForm的一些基础知识,用来回忆自己遗忘的,唤醒自己的知识。
虽然现在有MVC但是我觉得还是要学习一下WinForm的,毕竟以前也被大家用了好多年。
基础知识01
1:一个控件有很多的事件,每个事件都有很多的事情要做,主要是通过_click的事件来控制的。
点击按钮调用TextBox的Hide方法,调用控件的方法控件就会发生动作。而此方法是使这个小窗口消失隐藏。
2:将String类型的转换为int类型
string a; int b; if(int.TryParse(a,out b))
在if语句的括号里面就将string类型转换为int类型的了。
3:return知识退出当前的函数,不是退出当前的程序。
4:排错技巧,在出错的地方设置断点,看相关变量的值。
5:[static]静态成员即使没有类的实例化也存在,也可以被访问到,不用在前面实例化。
6:控件的名要有意义,不可随意起名。局部变量每次运行完值都会被销毁,下次再运行,会重复初始化,而类的字段只要是一个对象,那么只要对象不销毁,就一直保持不变。
7:退出程序
this.Close(); Application.Exit();
MVC基础
1:开源
免费开放源代码,要有自己完整的社区,论坛等交流平台。(促进编程人员进行交流)
学习别人如何写代码,自己的写作风格就会有一定的提高。
2:实体框架(EF)
*与Asp.net的联系,Ado.net的联系。
*为对象关系对应解决方案。
*是ADO.NET的一组支持开发面向数据的软件应用程序的技术是ORM框架的一种。
3:O/R Mapping
(ORM)是一种表实体与表直接的相互转换。是面向对象的对象模型和关系行数据库的数据结构之间的相互转换。是基于关系型数据库的数据存储,实现一个虚拟的面向对象的数据访问接口。
4:
*数据库中表的命名规范就是程序中类的命名。
*EF中所有的实体必须要有主键,这样子就不会报错。
EF:是一个ORM框架;
ORM:表实体与表之间的相互转化。
操作数据库的是ADO.NET
EF:必须通过>Ado.net>Sql>Database【就是帮助我们把实体的变化翻译为Sql脚本,然后调用Ado.net保存到数据库中的】