首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

c#实战教程_ps初学者入门视频

在项目类型(P)编辑框中选择Visual C#项目,在模板(T)编辑框中选择控制台应用程序,在名称(N)编辑框中键入e1,在位置(L)编辑框中键入D:\csarp,必须预先创建文件夹D:\csarp。...在项目类型(P)编辑框中选择Visual C#项目,在模板(T)编辑框中选Windows应用程序,在名称(N)编辑框中键入e2,在位置(L)编辑框中键入D:\csarp。...(16) 选择菜单项项目/添加Windows窗体,弹出对话框(见图4.5),在模板(T)编辑框中选择Windows窗体,在名称栏(N)编辑框中输入窗体文件名称:formAbout.cs,单击打开按钮,可以见到一个新窗体...图4.5 4.6 实现文本编辑器查找替换功能 本节首先介绍模式对话框和非模式对话框的概念。并用非模式对话框实现文本编辑器程序的查找和替换功能。...,打开对话框,注意该对话框可以在不关闭的情况下,转到主窗体,并且总是在其它窗体的前边,因此它是一个典型的非模式对话框。

15.7K10

使用C#开发数据库应用程序

第四章 第一个Window程序 4-1:第一个Windows应用程序 a.创建第一个Windows应用程序 (1)打开VS编辑器 (2)文件-新建-项目 (3)项目类型选择"Visual C#" (...鼠标双击事件,当用户双击窗体时发生 MouseMove 鼠标移动事件,当鼠标移过窗体时发生 KeyDown 键盘按下事件,在首次按下某个键时发生 KeyUp 键盘释放事件,在释放键时发生 例如...Multiline 表示是否可以在文本框中输入多行文本 PasswordChar 指示在作为密码框时,文本框中显示的字符,而不是实际输入的文本 ReadOnly 指定是否允许编辑文本框中的文本...(6)组合框【ComboBox】 属性 Items 组合框中的项 DropDownStyle 定义组合框的风格,指示是否显示列表框部分,是否允许用户编辑文本框部分 Text 与组合框相关联的文本...(2)DataSet是专门为独立于任何数据源的数据访问而设计的。使用它,我们可以不必直接和数据库打交道,可以大批量的操作数据,也可以将数据绑定到控件上。

5.9K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    WinForm学习

    开发多种类型的程序 C# 语言不仅能开发在控制台下运行的应用程序,也能开发 Windows 窗体应用程序、网站、手机应用等多种应用程序,并且其提供的 Visual Studio 2015 开发工具中也支持多种类型的程序...C# WinForm 编程需要创建「Windows窗体应用程序」项目。.NET 提供了大量 Windows 风格的控件和事件,我们可以直接拿来使用,上手简单,开发快速。...四、快速创建Winform程序 使用VS2017,.NET Framework 4.6.1 1)创建窗体应用程序非常简单,依次选择“文件”一“新建”一“项目”命令,弹出如下图所示的对话框,选择Windows...2)通过工具箱中的label标签,button按钮,comboBox下拉按钮,直接在拖拽到窗体中;按钮的单击事件直接双击可以跳到对应的方法中进行代码编辑;还需要修改对应标签属性中的Name,方便后续的编辑...,直接点击 MenuStrip ,在右边的 Windows 窗体中就可以显示,输入具体的值时需要有提示字母,可以通过&+字母实现 8)ToolStrip 和添加菜单栏类似,在工具箱中将 ToolStrip

    3.4K11

    串口助手(简洁版)上位机软件零基础教程( C# + visual studio2017 )(一)

    虽然实验室常用的HMI串口屏能满足我们的基本需求,但没东西在手的时候,就是个难题了。所以本文则介绍一下使用visual studio软件,进行C#上位机软件的开发入门。...选择 Windows 桌面 -》 2.选择Windows 窗体应用(.NET framework) 1.编辑项目名称 – 》 2.定义项目储存位置 -》 3....在 Text 属性栏中,可修改具体显示出来的文字。 按相同方法,我们设计出如下四个标号控件,布好局: 第二,添加下拉组合框控件。...选择 工具箱 -》 公共控件 -》 comboBox(组合框控件),单击选择到窗体中。然后对准鼠标右键,选择 ‘属性’,弹出属性窗口。...注意:发送模式下的两个单选按钮为一组,接收模式下的单选按钮为另一组。为了发送和接收单选按钮相互独立,需将其划分组别,因此要引入容器控件。

    7.1K21

    【译】Visual Studio 2019 中 WPF & UWP 的 XAML 开发工具新特性

    实时可视化树中的Just My XAML: 实时可视化树是一项功能,当 UWP 和 WPF 开发人员在调试模式下运行其应用程序时,它们是可用的,并且是与 XAML Hot Reload 相关的实时编辑工具的一部分...这带来了非常嘈杂的体验,并且根据客户的反馈,我们添加了一个名为“ Just My XAML”的新默认值,该默认值将树限制为仅在您的应用程序中编写的控件。...可移动的应用内工具栏(v16.3) XAML绑定失败面板(独立的 VSIX 早期 alpha 预览): 为了在开发人员的应用程序中发生数据绑定失败时为开发人员提供帮助,我们在开发中提供了一项新功能,该功能为...在此版本中,受支持的控件包括:边框,按钮,画布,复选框,组合框,网格,图像,标签,列表框,ListView,StackP anel,TextBlock,TextBox。...XAML Islands: 改进的 XAML孤岛 支持(v16.4): 我们增加了对 Windows 窗体和 WPF .NET Core 3 应用程序的 XAML孤岛 场景的支持,从而使向这些应用程序添加

    7.4K30

    C#学习笔记—— 常用控件说明及其属性、事件

    必须隐藏或关闭模式窗体(通常是响应某个用户操作),然后才能对另一窗体进行输入。有模式显示的窗体通常用做应用程序中的对话框。...(25)KeyPreview属性:用来获取或设置一个值,该值指示在将按键事件传递到具有焦点的控件前,窗体是否将接收该事件。值为true时,窗体将接收按键事件,值为false时,窗体不接收按键事件。...11、ComboBox 控件 ComboBox 控件又称组合框,在工具箱中的图标为。默认情况下,组合框分两个部分显示:顶部是一个允许输入文本的文本框,下面的列表框则显示列表项。...C#项目刚建立时只有一个名为Form1的窗体,要建立多窗体应用程序应首先为项目添加窗体,添加窗体的方法如下。...(2)  在该对话框的【模板】下面的列表框中        选中【Windows 窗体】图标,在【名称】文本框中输入窗体名,然后单击【打开】按钮,即为应用程序添加了一个窗体。

    9.9K20

    【愚公系列】2023年11月 WPF控件专题 2023秋招WPF高频面试题

    除了像Winform那样在“Windows 窗体”上删除控件之外,WPF 还为应用程序开发提供了额外的功能改善,包括丰富的用户界面、动画等等。...Dispatcher: 一个抽象基类,用于绑定到一个线程上的类。与Windows窗体类似,WPF也要求仅从创建线程中调用方法和属性。...Windows 窗体或多或少是 Win32/MFC 之上的轻量级包装器,这意味着它在 .NET 中的可扩展性并非在所有情况下都那么好。 WPF 是一个从头开始实现的新 UI 框架。...可以滚动自己的视图,也可以使用 GridView(想想类似资源管理器的“详细信息视图”)。 它基本上是多列列表框,跟 windows 窗体列表视图的表现类似。...23.说出使用WPF而不是Windows窗体的一些优点使用 WPF 代替 Windows 窗体的优点: XAML 使更容易的创建和编辑 GUI,并允许在设计模式 (XAML) 和后台代码(C#、VB.NET

    53322

    初识Windows程序

    window 操作系统中,处处是窗体 简单 强大 方便 灵活 步骤 新建项目  项目类型 visual C#项目 模板 window应用程序 用partial 将同一个窗体的代码分开放在两个文件中: 一个存放在...命名规范-前缀 控件名称   控件类名   命名前缀 标签   Label   lal 文本框   TextBox   txt 组合框   ComboBox  Cbo 按钮   Button   btn...PassWordChar:作为密码框时显示的密码字符 readOnly:是否允许编辑 Text:关联的文本 组合框ComboBox Items:组合框中的项 DropDownStyle:组合框的风格...Text:组合框关联的文本 SelectedIndex:当前选中项的索引,从0开始 selectedItem:获取当前选定的项 按钮 Button Enable:控件是否可用 Text :显示文件 TextAlign...:文本的对齐方式 Windows应用程序是事件驱动 事件驱动:随时响应用户触发的事件,做出相应的处理 我们需要做的 针对相关事件,编写相应的事件处理程序 编写事件处理程序的步骤 选中控件  在属性窗口中单击

    4.3K40

    可视化数据库设计软件有哪些_数据库可视化编程

    学习目标: C#数据库应用程序的开发环境的构成 服务器资源管理器 类型化数据集 创建简单的数据库应用程序 水晶报表 Notes: 类型化数据集 利用服务器资源管理器建立数据连接 利用服务器资源管理器可执行的任务如下...); 第三,类型化数据集的创建(新建一个“Windows应用程序”,然后在创建的项目上右击,在弹出的快捷菜单上选择“添加”→“新建项”命令,“模板”选择“数据集”); 第四,对已创建的数据集,单击“添加...3.ADO.NET对象 数据库应用程序的设计步骤 1.创建解决方案的项目 2.添加Windows窗体 3.设计用户界面 4.创建事件处理程序和编译、调试、运行程序 数据源控件与数据访问窗体控件...1) BindingSource控件 1.BindingSource控件的作用 用于简化将控件绑定到基础数据源的过程,可以看作是窗体上的控件到数据的一个间接层。...(3)设置字段属性 在“编辑列”对话框右侧为每个字段的属性编辑器。字段属性分为布局、设计、数据、外观、行为5项。 1)布局。 AutoSizeMode:自动调节字段宽度。

    6.7K40

    结合使用 C# 和 Blazor 进行全栈开发

    对于 C# 开发人员来说,这是一项十分强大的功能,可显著提升工作效率。 本文将展示常见的代码共享用例。我将展示如何在 Blazor 客户端和 WebAPI 服务器应用程序之间共享验证逻辑。...在浏览器中运行的 Blazor Web 应用程序可以与 C# 后端服务器共享代码。可以将逻辑放入共享库中,并在前端和后端使用它。这会带来很多好处。...可以将所有规则都集中放置在一处,并知道只需在一处更新它们。它们的工作方式确实相同,因为它们是相同的代码。在客户端和服务器逻辑并不总是完全相同的情况下,可以节省大量测试和故障排除时间。...在“新建项目”对话框中,依次单击“ASP.NET Core Web 应用程序”和“确定”,再选择图 1 所示对话框中的“Blazor”图标。单击“确定”。这会创建默认的 Blazor 示例应用程序。...如果已试用过 Blazer,便会对此默认应用程序很熟悉。 ? 图 1:选择 Blazor 应用程序 新的注册窗体将展示验证业务规则的共享逻辑。

    6.7K40

    Windows桌面软件开发-Win桌面客户端开发神器 第二课

    第一课链接:Windows桌面软件开发-Winform桌面客户端开发神器 但是值得一提的是,C#基础部分还没有比较熟悉的朋友不用气馁。因为前面讲解的只是一点小基础。...在界面上显示控件的方式很简单。只需要把在工具箱中的拖拽到窗体设计界面就可以了。 ? 直接拖拽就可以。 介绍几个常用的控件:他们对应的样子和工具箱位置 如下: 下面我们将逐个介绍每个控件的使用方式。...控件使用 按钮 直接拖拽工具箱内Button控件到Winform 窗体: 下面的控件都是使用这个方式进行添加不再累赘。 ?...ComboBox(下拉选择框): 添加下拉框的选项: 【属性】---Items 点击设置: 一行表示一项写到里面: ? 此时运行效果如图: ? 但此时的下拉框是可以编辑的。 ?...DropDown DropDownList(这个与DropDown最大的区别在于,不可进行编辑,所以有时候,这个模式常用) ? ?

    9.5K41

    1-3 Winform 中的常用控件(3

    8.案例学习:使用组合框控件 本次实验目标是在FORM窗体上建立一个列表框控件,两个组合框控件以及一个文本框控件,通过这些控件彼此之间的关联,学习并掌握ComboBox组合框控件的主要属性和方法。...图1-15 ComboBox组合框控件实现目标界面 根据图1-15所示,在窗体初始化时候加载部门信息到列表框和组合框内,上下组合框的DropDownStyle属性不同,上面为DropDown类型,下面为...当选择上面组合框中的具体工作部门,选中信息将分别呈现在文本框,列表框和下面的列表框之中。...图1-16 ComboBox组合框控件DropDownStyle属性的三种状态 u 实验步骤(2): 用鼠标双击窗体界面,进入.cs文件编辑状态准备进行开发。...,"问询提示",MessageBoxButtons.YesNo); //  1、DialogResult属性用于获取或设置MessageBox.Show()方法返回的一个值,该值在单击按钮时返回到父窗体

    2.4K10

    C#问题攻克之使用winform调用人脸识别接口

    lWindows 窗体应用程序是 C# 语言中的一个重要应用,也是 C# 语言最常见的应用。这套 C# WinForm 教程将教会大家如何使用 WinForm 开发一个简单的应用。...使用 C# 语言编写的 Windows 应用程序与 Windows 操作系统的界面类似,每个界面都是由窗体构成的,并且能通过鼠标单击等操作完成相应的功能。...Windows 窗体应用程序 在 Windows 窗体应用程序中每个窗体都是由若干个控件构成的。 所谓控件就是人们常说的能输入文本的位置、能选择的位置、能单击的位置、图片显示的位置等。...其中: l能输入文本的位置对应于 Windows 窗体应用程序中的文本框、多行文本框等。 l能选择的位置对应于 Windows 窗体应用程序中的复选框、单选按钮、下拉列表框。...l在 Windows 窗体应用程序中右击窗体,在弹出的右键菜单中 选择“属性”命令,弹出如下图所示的属性面板。

    3.2K00

    1-3 Winform 中的常用控件(

    1-3 Winform 中的常用控件 u 本节学习目标: n System.Windows.Forms.Control基本结构 n 使用基本控件如标签、文本、按钮、列表框和组合框 n 掌握窗体的常用属性和方法...n 进行基本控件的开发设计工作 n 深入掌握系统对话框的属性及代码开发 n 掌握模式对话与非模式对话的概念及差异 n 了解模式对话的开发机理 1-3-1 简介 Winform 中的常用控件来自于系统System.Windows.Forms.Control...将文本框,列表框和组合框的Enabled属性设置为False,即设置这些控件为不可用状态。 ?...图1-9 工具箱拖拽控件对象 u 实验步骤(2): 由图1-10所示,分别配置列表框和组合框的Items属性,在展开的字符串集合编辑器内输入图1-10所示的具体文本信息。 ?...图1-10 配置列表框和组合框的Items属性 u 实验步骤(3): 用鼠标双击“添加”按钮,进入.cs文件编辑状态准备进行开发。

    2.8K10

    C# WPF MVVM模式Caliburn.Micro框架下事件发布与订阅

    01 前言 处理同模块不同窗体之间的通信和不同模块之间不同窗体的通信,Caliburn提供了一种事件机制,可以在应用程序中低耦合的模块之间进行通信,该机制基于事件聚合器服务,允许发布者和订阅者之间通过事件进行通讯...Caliburn的事件聚合器,这玩意实现原理是观察者模式,观察者模式也就是常说的发布/订阅模式。...WPF MVVM项目实战(进阶①) C# WPF MVVM项目实战(进阶②) C# WPF框架Caliburn.Micro快速搭建 C# WPF项目实战 C# WPF mvvm模式下combobox绑定...(list、Dictionary) C# WPF MVVM模式下在主窗体显示子窗体并获取结果 C# WPF Caliburn.Micro框架下利用Mef加载其它项目界面...C# WPF文本框TextEdit不以科学计数法显示 C# 通过正则表达式来限制控件输入有效性 C# datagridview、datagrid、GridControl增加行号 C# =>符号的使用

    1.9K10

    【QT】:QT(介绍、下载安装、认识 QT Creator)

    2.4 基本测试 1、双击打开QtCreator工具,并进入到"欢迎模式" 下的示例界面 2、在示例选择一个进行打开,打开会弹出一个页面,关闭这个页面即可,然后鼠标点击一个按钮 2.5 认识 SDK...对话框是从 QWidget继承而来的,并丰富了⼀些功能,如模态显示和返回值等 上述三个类之间的关系如下图: 3.2.6 选择语言和翻译软件 点击 "下⼀步" 进入如下界面: 此处选择的语言是 "汉语...左边栏 在编辑模式下,左边竖排的两个窗口叫做"边栏"。...边栏窗口标题栏第一个控件是组合框,可以选择该子窗口的功能视图类型,目前可以选择8个视图类型: 视图类型 说明 项目 即项目文件管理视图,可以选择项目里的文件进行编辑,包括pro 文件也可以手动编辑 打开文档...⑤ 属性设置窗口:显示某个选中的组件或窗体的各种属性及其取值,可以在属性设置窗口里修改这些属性的值。

    1.7K11

    串口助手(简洁版)上位机软件零基础教程( C# + visual studio2017 )(二)

    所以接下来我们将继续一步一步来编写上位机软件的程序部分。 首先,我谈一下自己所理解的C#上位机软件程序编写的中心思想。...端口 对应的组合框中 } } 总结: 1.在窗体加载事件中,我们设置 发送和接收模式都默认选择 “”数值“”模式, 同时 调用自定义的串口号更新函数...Updata_Serialport_Name (), 来更新一下 “端口” 组合框下拉菜单中的串口信息。...2.定时器中断事件(程序) 上一章在可视化窗体编辑过程中,我们添加并使能了定时器控件,并设定时周期为500ms。所以在程序中,我们需要为其添加定时器中断处理程序。...3.打开串口后,串口开关按键的颜色和文字就已经在程序中被修改了,而且还让两个组合框发灰,变成不可操作状态 4.发送按钮按下事件(程序) 当按下串口发送按键后,就需要将发送文本框中的数据通过串口发出。

    3.7K10

    【愚公系列】2023年12月 GDI+绘图专题 图形图像编程基础

    2.引用命名空间 在C#应用程序中使用using命令已用给定的命名空间或类,下面是一个C#应用程序引用命名空间的例子: using System; using System.Collections.Generic...(一)在窗体设计时使用图形框对象的Image属性输入;(二)在程序中通过打开文件对话框输入。...(1)建立如图7.18所示的窗体。在窗体上天加两个图片框控件和两个命令按钮控件。利用第一个图片框的属性窗口为其输入图像。 (2)双击【复制】命令按钮,输入如下代码,将图像置于剪贴板中。...例如,如果该文件在C:\WINDOWS\system32\路径下,可以通过如下命令行语句实现注册:REGSVR32 C:\WINDOWS\system32\PICCLP32.OCX 2.4 彩色图像处理...小结 主要讲述了C#下的图形图像基础知识,对图形的绘制,图像的处理和音频视频等多媒体的使用方法;在图片处理方面.NET提供了一个GDI+,功能十分强大,能完成对图像的全方位处理。

    89112

    C#之二十三 打印和水晶报表

    ​C#程序设计及宿舍管理系统实战 ​​ 打印组件介绍 打印是常用的的功能,打印的原理从本质上和Windows窗体画图的原理是一样的,你在窗体里面画了一个圆,那么同样的代码,打印机也会在纸张的同一个位置打印了出一个圆...ShowDialog(方法) 显示“打印“对话框 实现过程 1、新建一个Windows应用程序,将其命名为Excell-01,默认主窗体Forml 2、Forml窗体设计时主要用到的控件及说明如下:...首先你需要用报表专家一个数据源,然后将这个数据源提供纵给ReportDocument控件,最后只要把RerportDocument绑定到CrystalReportViewer即可。...(6) 选择“可用数据源“中“创建新连接”下的OLEDB(ADO)命令打开对话框,选定数据源后,单击“下一步“按钮,在界面中填写正确的数据库连接信息,单击”下一步“按钮,进入高级信息编辑界面...本节将通过 两个具体实例介绍如何将Windows窗体中的内容以Word文档或Excels格式显示打印出来。

    14300
    领券