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保存到数据库中的】

 

WinForm,MVC知识点的更多相关文章

  1. ASP.NET MVC知识点总结

    一直都有把MVC的知识点总结出来的打算,今日终于得偿所愿.话不多说,开工!!! 一·  MVC MVC设计模式->MVC框架(前端开发框架),asp.net(webform) aspx M:Mo ...

  2. Spring MVC知识点整理

    网上Spring MVC相关知识点的介绍已经有很多了,但是大部分文章都是介绍其中的一部分知识点. 本文希望能够向读者做一个基本整体的介绍,首先我们先来了解下Spring MVC的基础接口和组件.   ...

  3. [Java] Spring MVC 知识点

    云图: @Service 用于标注业务层组件. 在 Spring-servlet 配置xml中,component-scan 标签默认情况下自动扫描指定路径下的包(含所有子包),将带有@Compone ...

  4. MVC 知识点学习2

    1._Layout.cshtml   @RenderBody() 2.自定义扩展HtmlHelper(需要添加Bootstrap.js或者Bootstrap.min.js文件到项目中) namespa ...

  5. Ninject.MVC 知识点记录

    Ninject 是跟Unity 差不多的DI容器.Ninject 推荐零配置,快速使用.小中型项目,最适合. 通过nuget,安装Ninject.MVC.略.参考博客:Ninject依赖注入      ...

  6. MVC知识点01

    1:母版页都 放在View/Shared里面,而且全部的视图页面都可以去用母板页. **母板的应用要用到嵌套,@RenderBody();将别的网页的内容全部显示在此处,它就相当于一个占位符. 2:架 ...

  7. MVC知识点02

    MVC基础知识详情 1:在MVC中如果要从前台页面(.aspx)获取参数,只需要将其两个页面的参数设置成一样的,这样子MVC中的机制就会自动的将参数的值传到方法中. 2:在MVC中的方法要是两个都是相 ...

  8. MVC知识点汇总

    一,MVC创建控制器,视图 1新建 ASP.NET MVC web应用程序项目,在Controllers文件夹下创建控制器,MVC 5 控制器,然后打开控制器,在所对应的控制器中会存在一个Action ...

  9. MVC知识点

    一·  MVC MVC设计模式->MVC框架(前端开发框架),asp.net(webform) aspx M:Model (模型,负责业务逻辑处理,比如说去db中获取数据) V:View (视图 ...

随机推荐

  1. 我的ORM之六-- 批量

    我的ORM索引 很多时候,批量方案是解决性能的关键 批量插入 SqlBulkCopy 利用 SqlBulkCopy 是性能最高的方式 实现: var s = dbr.Menu.NewMyOqlSet( ...

  2. C#面向对象编程进阶(一) ——实现栈

    如何用C#编写一个栈类? 关键在于这样的一个类应该如何设计呢?首先要确立面向对象的编程思想,即类是对实体进行合理地抽象和建模,而这种思想将贯彻在我们编程的整个过程中.下面我们一步一步来做. 1.类方法 ...

  3. Intel VT-x 基本概念

    看IaaS 资料时,捎带研究下硬件虚拟化,主要参考<基于intel VT-x 的Xen 全虚拟化实现>,<intel 开发手册 第三卷 19/20章> Intel VT 是in ...

  4. 设计模式之美:Mediator(中介者)

    索引 意图 结构 参与者 适用性 效果 相关模式 实现 实现方式(一):Mediator 模式结构样式代码. 意图 用一个中介对象来封装一系列的对象交互. 中介者使各对象不需要显式地相互引用,从而使其 ...

  5. 坑爹的BufferManager

    特别记录一下 国内外各种关于 Socket 的例子或开源项目,大部分都采用了 BufferManager.cs(代码类似). 也不知道是哪一个坑货写的.有一定几率会导致内存无法复用,导致数据是上一个的 ...

  6. [PCB设计] 1、硬件原理图设计规范(一)——基本原则

    1.1 目的 原理图设计是产品设计的理论基础,设计一份规范的原理图对设计PCB.跟机.做客户资料具有指导性意义,是做好一款产品的基础.原理图设计基本要求: 规范.清晰.准确.易读. 因此制定此< ...

  7. 推荐10个很棒的AngularJS学习指南

    AngularJS 是非常棒的JS框架,能够创建功能强大,动态功能的Web app.AngularJS自2009发布以来,已经广泛应用于Web 开发中.但是对想要学习Angular JS 的人而言,只 ...

  8. 微信授权步骤与详解 -- c#篇

    微信授权步骤与详解 -- c#篇 注:这里不涉及界面操作,只介绍代码操作. 1.基本原理如下: 从图上所知,第一步用户访问我们的网页,第二步我们后台跳转到微信授权页面,第三步用户点击授权,第四步微信重 ...

  9. VUE 意淫笔记

    caihg Vue.js 递归组件实现树形菜单 最近看了 Vue.js 的递归组件,实现了一个最基本的树形菜单. 项目结构: main.js 作为入口,很简单: 1 2 3 4 5 6 7 8 9 i ...

  10. Objective-C 随机数

    有个项目要给客户发送随机验证码, 试了下这样可以 srand(time()); code = [NSString stringWithFormat: - )) + ];