首页
学习
活动
专区
工具
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.5K10

使用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.8K30
您找到你想要的搜索结果了吗?
是的
没有找到

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

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

6.6K21

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.3K10

【译】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.2K30

【愚公系列】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

40522

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

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

9.5K20

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

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

6.7K40

初识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.2K40

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

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

9.4K41

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# 和 Blazor 进行全栈开发

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

6.5K40

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

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

3.1K00

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.7K10

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.7K10

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

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

3.1K10

【愚公系列】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+,功能十分强大,能完成对图像全方位处理。

29812

vs2015编写c#项目下各文件解析 vs项目结构解析vs项目结构解析

、项目项和解决方案项磁盘上位置引用,可将它们组织解决方案中。...创建 Windows 窗体项目时,默认情况C# 会将一个窗体添加到项目中,并为其命名为 Form1。表示该窗体两个文件称为 Form1.cs 和 Form1.Designer.cs。...Form1.cs 中写入是你自己代码;Designer.cs 文件是C# Windows 窗体设计器自动写入代码文件,这些代码用于实现所有通过从“工具箱”中拖放控件执行操作。...Designer.cs 文件包含控件拖动到窗体“属性”窗口中设置属性等操作时“窗体设计器”写入源代码。通常,根本不应该手动编辑此文件。 2.....vshost.exe.manifest 文件: 是一个以.manifest为后缀XML文件,用于组织和描述隔离应用程序及并行组件,用于COM类、接口及库绑定和激活,而这些信息,以往都是存储注册表中

2.8K51

Windows桌面软件开发-Winform桌面客户端开发神器

其中基础部分已经讲解完毕,可以查看:C#入门教程(一)–.Net平台技术介绍、C#语言及开发工具 这算是学习电脑编程第二部分,带领你一起开发电脑桌面应用程序。终于可以摆脱黑控制台应用程序了。...建立Winform项目: 打开Visual Studio 2015 【文件】-【新建】-【项目】 选择Windows窗体应用程序: 进入如下界面: ? 其中选中部分就是我们程序界面。 ?...比如在使用QQ时候,一个图片,一个按钮都是一个控件 Winform中控件主要显示工具箱里面: ? 登陆界面控件: ? 直接拖拽工具箱内容窗体上就可以了,此时你进行微调,拖拽出来图中效果。...这也需要在属性面板中设置,选中密码文本,右键属性打开属性面板:更改一属性为True 此时这样界面无压力,完美显示: ? ?...实现登录逻辑 实现登陆逻辑之前,先介绍一Winform项目所对应文件: 打开解决方案管理器,项目文件基本如下: 对于一个窗体,前期主要对设计面板和窗体处理代码熟悉就可以了。 ?

6.5K10
领券