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保存到数据库中的】
转载于:https://my.oschina.net/Andyahui/blog/611618
分享到:
相关推荐
以下是对"winform-mvc例子"项目中可能涉及的知识点的详细解释: 1. **MVC模式**: MVC模式是软件设计中的一种结构模式,它将应用程序分为三个主要组件:模型(Model)、视图(View)和控制器(Controller)。模型...
在IT领域,MVC(Model-View-Controller)模式、工厂模式和WinForm都是重要的编程概念,对于初学者来说,理解和掌握这些知识点是构建扎实基础的关键。以下将详细阐述这三个主题。 **MVC模式** MVC是一种软件设计模式...
#### 三、涉及知识点 1. **三层架构的概念**:介绍三层架构的基本原理及其组成部分。 2. **C# WinForm基础**:回顾WinForm的基础知识,包括窗体设计、事件处理等。 3. **数据库操作**:学习如何在C#中进行数据库连接...
通过理解和掌握以上知识点,开发者可以有效地利用WinForm开发出功能丰富、用户友好的桌面应用程序。随着.NET Core和.NET 5的发布,WinForm也得到了跨平台支持,使其在现代软件开发中的地位更加稳固。
首先,"Winform基础培训"部分会涵盖以下关键知识点: 1. **Winform基本概念**:介绍Winform是什么,以及在.NET Framework中的地位和作用。 2. **环境搭建**:如何安装并配置Visual Studio IDE,设置Winform开发环境...
综上所述,这个项目展示了如何在.NET C#环境中实现断点续传,涉及到客户端的WinForm应用设计、文件分块策略、HTTP请求的处理,以及服务器端的MVC/WebAPI服务开发、文件操作和安全控制等关键知识点。理解并掌握这些...
在C# WinForm开发中,主要涉及以下几个核心知识点: 1. **C#语言基础**:C#是微软推出的面向对象的编程语言,具有类型安全、垃圾回收、异常处理、泛型等现代编程特性。了解变量、数据类型、控制流、类和对象、接口...
通过《C# WinForm实践开发教程》的学习,你可以系统地掌握这些知识点,并通过书中提供的电子教案,结合实际操作,加深对理论的理解,提升编程技能。此外,不断实践和解决问题是提升编程能力的关键,所以动手做项目和...
下面将详细阐述WinForm的一些核心知识点,并通过这些实例源码来说明它们的应用。 1. **窗体(Form)**:WinForm应用的基础是窗体,每个窗体可以视为一个独立的窗口。在这些实例中,你可以看到如何创建、设置窗体...
在C# WinForm开发中,主要涉及以下知识点: 1. **窗体(Forms)**:WinForm应用的核心是窗体,它是用户与程序交互的窗口。通过`System.Windows.Forms.Form`类创建窗体,并可自定义其大小、位置、标题等属性。 2. *...
在winForm 2048游戏中,主要涉及以下知识点: 1. **控件使用**:游戏界面通常包括一个网格面板(Panel)作为游戏区,以及一些按钮(Button)用于控制移动方向。每个格子可能是一个自定义控件,包含了数字显示和背景...
通过对这些内容的学习和研究,开发者可以进一步提升WinForm应用的开发技能,了解如何在实际项目中应用上述知识点。 总之,C#的WinForm开发是一门涵盖多方面技术的学科,从基础的控件使用到复杂的系统集成,都需要...
在Winform中开发记事本,通常会涉及到以下知识点: 1. **控件使用**:Winform提供了多种控件,如TextBox用于文本输入和显示,MenuStrip或ContextMenuStrip用于创建菜单栏和右键快捷菜单,OpenFileDialog和...
在WinForm中,开发多媒体应用涉及到以下几个关键知识点: 1. **控件使用**:WinForm提供了多种控件,如PictureBox、Label、Button等,用于构建UI。在多媒体应用中,可能会用到MediaPlayer控件来播放音频文件,或者...
在这个录屏Demo中,开发者可能使用了以下关键知识点: 1. **图形设备接口(GDI+)**:Winform利用GDI+进行绘图操作,包括在屏幕上绘制矩形以表示录屏区域。GDI+提供了丰富的绘图对象,如Pen、Brush和Graphics,用于...
在这个“Winform界面开发实例”中,你可能会接触到以下几个关键知识点: 1. **控件使用**:WinForm提供了丰富的控件库,如Label、Button、TextBox、ListBox、DataGridView等,用于构建各种功能的界面。通过拖放方式...
总的来说,"winform demo4"可能包含了一个逐步进阶的WinForm应用程序实例,涵盖了上述一些或所有知识点。通过学习和实践这样的示例,开发者可以深入理解和掌握WinForm的使用,从而创建功能丰富的桌面应用程序。
下面将详细探讨C# Winform及其相关知识点。 1. **C#语言基础**:C#是微软推出的一种面向对象的编程语言,它简洁、类型安全,支持组件编程。在C# Winform中,我们主要用到的是面向对象的特性,如类、对象、继承、...
以下是一些关于WinForm窗体基础的重要知识点: 1. **WinForm窗口组件**:WinForm中的窗体(Form)是应用程序的基础,它代表一个可视化的窗口。开发者可以使用设计器来布局和配置窗体,添加控件,设置属性和事件。 ...
我们将主要围绕以下几个核心知识点进行展开: 1. **WinForm控件与布局**:在WinForm应用中,我们需要创建用户界面来展示图片和控制导航。常见的控件有PictureBox用于显示图片,Button用于上一张/下一张操作,...