C#之winform(软件开发)

article/2025/8/21 19:50:48

C#之winform(软件开发)

1.MD5加密

(1)其实就是对数据库里面的密码进行再加密,不至于让数据库一攻就破。
从这个链接先简单了解一下:MD5在线加密链接
在这里插入图片描述
你只能把字符串变成MD5值,但是无法将MD5值变成字符串。

using System;
using System.Security.Cryptography;
using System.Text;namespace MD5A
{class Program{static void Main(string[] args){//输入字符串123 得到加密字符串:202cb962ac59075b964b07152d234b70string s =  GetMD5("123");Console.WriteLine(s);//3244185981728979115075721453575112(十进制)//202CB962AC5975B964B7152D234B70(大写十六进制不对齐)//202cb962ac59075b964b07152d234b70(小写十六进制对齐)}public static string GetMD5(string str){//创建MD5对象MD5 md5 = MD5.Create();//开始加密//将得到的字符串转换成为字节数组byte[] buffer = Encoding.Default.GetBytes(str);//调用md5里面的方法,返回一个加密好的字符数组byte[] md5bf =  md5.ComputeHash(buffer);//return Encoding.Default.GetString(md5bf);string strNew = "";for (int i = 0; i < md5bf.Length; i++){//将字节数组转换成为十六进制,加到一个字符串里面strNew += md5bf[i].ToString("x2");}return strNew;}}
}

(2)将字节数组转换成为字符串的三种方式
①将字节数组中的每个元素按照特定的编码格式解析成字符串
②直接将数组ToString();
③将字节数组的每个元素ToString()

2.winform应用程序简介

(1)winform应用程序是一 种智能客户端技术,我们可以使用winform应用程序帮助我们获得信息或者传输信息等。
(2)初始文件介绍
在这里插入图片描述
(3)属性

1.Name:在后台想要获得前台的控件对象,需要使用Name属性。
2.visible:指示一个控件是否可见。
3.Enable:指示一个空间是否可用。

(4)事件(发生一件事情)
①注册事件:双击控件注册的都是控件默认被选中的那个事件。
②触发事件:
(5)主窗体
在Main函数当中创建的窗体对象,我们称之为这个窗体应用程序的主窗体。
也就意味着,当你将主窗体关闭之后,整个应用程序都关闭了。

3.TextBox控件

WordWrap:指示文本框是否换行;
PasswordChar:让文本框显示一个单一的字符;
ScollBars:是否显示滚动条。
事件:TextChanged 当文本框中的内容发生改变的时候触发这个事件。

4.跑马灯

在指定的时间间隔内做一件指定的事情。

5.WebBrowser控件

url

Uri uri = new Uri("http://"+textBox1.Text);
webBrowser1.Url = uri;

6.ComboBox下拉框控件

DropDownStyle:控制下拉框的外观样式
起名字的格式:cbo + ...

7.石头剪刀布(winform与面向对象结合)

代码逻辑:
石头 1 剪刀 2 布 3
玩家赢了:1-2 =-1,2-3=-1,3-1=2
平手:相减 = 0
其它情况:电脑赢了

8.对话框


http://chatgpt.dhexx.cn/article/5p31Hd8M.shtml

相关文章

WinForm框架开发教程 - 如何实现简单化开发?

在Winform开发领域开发过十多年的项目中&#xff0c;见证着形形色色的架构和官方技术的应用&#xff0c;从最早类似Winform模式的WebForm技术&#xff0c;到接着的JQuery界面组件&#xff0c;再到Asp.net Core的技术应用&#xff0c;以及后来的纯前端技术出现&#xff0c;Angul…

Winform开发框架之终极应用

原文地址为&#xff1a; Winform开发框架之终极应用 在前面两篇随笔&#xff0c;都围绕着我的Winform开发框架介绍一些重要的组件&#xff0c;如字典模块封装《Winform开发框架之字典数据管理》和权限管理系统模块封装《Winform开发框架之权限管理系统》。本框架主要的功能如下…

Visual Studio C# WinForm开发入门(4):概述

目录 一.Winform入门1.WinForm项目结构2.窗口设计与控件布局3.窗口事件4.时间显示器小练习 二.WinForm布局开发1.手动布局解决自适应问题2.WinForm布局属性3.WinForm布局器 三.WinForm常用控件1.界面展示2.实体类 Student(封装信息)3.逻辑事件代码Form.cs 四.图片框与项目资源1…

WinForm(一) WinForm入门与基本控件使用

一.Winform入门 WinForm 是 Windows Form 的简称&#xff0c;是基于 .NET Framework 平台的客户端&#xff08;PC软件&#xff09;开发技术&#xff0c;一般使用 C# 编程。在VS2019中&#xff0c;C# WinForm 编程需要创建「Windows窗体应用程序」项目。Windows 窗体应用程序是 …

C# WinForm开发——窗体问题

本文讨论了C# WinForm开发中关于 窗体 的一些问题&#xff0c;如&#xff1a;单文档与多文档程序、避免同一窗体多次打开、多文档程序子窗体显示、跨窗体传值、高分屏&#xff08;125%&#xff09;下控件字体变模糊等&#xff0c;下面一一阐述。 目录 1 单文档与多文档程序1.1…

winform开发框架介绍

winform开发框架&#xff0c;尽量减少程序员在界面中的代码量和工作量&#xff0c;Model自动生成&#xff0c;界面以及控件自动生成&#xff0c;简单的逻辑自动生成。自动生成的界面已经实现简单逻辑增删改查功能。 其他开发框架都已经或多火烧实现了这些功能&#xff0c;如果…

C# Winform应用系统如何快速开发?看完这篇文章就懂了

在实际的业务中&#xff0c;往往还有很多需要使用Winform来开发应用系统的&#xff0c;如一些HIS、MIS、MES等系统&#xff0c;由于Winform开发出来的系统界面友好&#xff0c;响应快速&#xff0c;开发效率高等各方面原因&#xff0c;还有一些原因是独立的WInform应用系统方便…

C# winform 开发总结 -- 【持续更新】

此文章将记录我在C# Winform 开发过程中遇到的问题及相关知识技术点 &#xff0c;方便自己以后查阅..... 博客列表: https://blog.csdn.net/column/details/winfrom-aps-net.html C# 在多线程中如何调用Winform 问题的产生&#xff1a;   我的WinForm程序中有一个用于更新主…

C#WinForm开发笔记——基本控件(一)

C#学习笔记——WinForm开发 一、WinForm应用程序1、VS创建WinForm桌面应用程序1>新建窗体2>添加新的窗体3>窗体 2、VS各图标表示的含义3、VS各种细节 二、控件1、Button1>属性2>事件 2、Label3、TextBox1>属性2>事件 4、Timer1>属性 5、RadioButton1&g…

C# WinForm开发框架

自己一直想有一个完全属于自己的编程小框架&#xff0c;之前使用的方式是将每一个窗体文件都编译为一个DLL文件&#xff0c;在新建窗体的时候首先新建一个类&#xff0c;然后在这个类 里面新建窗体&#xff0c;编译之后就是一个DLL文件&#xff0c;最后通过一个函数去读取这个D…

winform开发心得

最近一直在从事winform的开发&#xff0c;每次都是需要从网上查找资料才能对应具体风格要求&#xff0c;现在总结一下。 ui方面可以使用CSkin对应的一套ui&#xff0c;使用步骤 1.在窗口界面&#xff0c;工具箱空白处点击右键&#xff0c;弹出菜单有个”选择项“&#xff0c;点…

C# WinForm开发

文章目录 C# WinForm开发1.创建C# WinForm项目a.进入项目界面b.项目结构c.自定义一个Form 2.给控件添加事件3.显示时间小项目4.控件5.几种布局a.FlowLayoutPanel 流式布局b.TableLayoutPanel 表格布局c.可以自定义控件 6.文本框7.CheckBox 复选框8.其他的一些控件9.资源文件10.…

手把手教你新建一个winform项目(史上最全)

文章目录 前言&#xff1a;第1步、打开Microsoft Visual Studio&#xff08;简称vs&#xff09;&#xff0c;本人这里使用的是Visual Studio 2017 专业版&#xff0c;如下图&#xff1a;1.2 Visual Studio Community 2019下载1.3 Visual Studio Community 2019 安装 第2步、点击…

C# Winform开发教程

目录 1.创建新的Winform工程 2.窗体编辑 2.1 主窗口 2.2 工具箱 3.工具开发 3.1 一些通用属性 3.2 Label 3.3 Button 3.4 CheckBox 3.5 ComboBox 3.6 TreeView 3.7 ContextMenuStrip 3.8 BackgroundWorker 3.9 ProgressBar 3.10 TextBox 3.11 Timer 3.12 Data…

Winform开发技术详解 - 应用环境 相关技术介绍

随着时间的推移&#xff0c;Winform也算是能够坚持下来最久的技术之一了&#xff0c;它的昔日辉煌和现今的依旧活跃&#xff0c;导致了它依旧拥有者很庞大的用户群体&#xff0c;虽然目前很多技术日新月异的&#xff0c;曾经的ASP、ASP.NET WebForm、Asp.NET MVC、WPF等技术基本…

winform开发

winform简介 winform是.Net开发平台中对Windows Form的简称&#xff0c;基于.Net Framework平台 的客户端开发技术&#xff0c;一般使用c#编程。 Windows风格的控件&#xff0c;以及时间&#xff0c;直接使用&#xff0c;开发快速 Windows form&#xff1a;Windows窗体 Window…

实时数据库数据采集接口API八爪鱼采集接口

实时数据库数据采集接口是针对国内外各种实时数据库系统(PI、IP21等)和DCS、PLC等数据源之间的进行实时数据通讯的工具。 主要包含IOServer服务器和IOClient客户端两个部分&#xff1a; IO Server运行在实时数据库服务器上&#xff0c;主要功能是把数据库的位号信息和数据请求…

07_Hudi案例实战、Flink CDC 实时数据采集、Presto、FineBI 报表可视化等

7.第七章 Hudi案例实战 7.1 案例架构 7.2 业务数据 7.2.1 客户信息表 7.2.2 客户意向表 7.2.3 客户线索表 7.2.4 线索申诉表 7.2.5 客户访问咨询记录表 7.3 Flink CDC 实时数据采集 7.3.1 开启MySQL binlog 7.3.2 环境准备 7.3.3 实时采集数据 7.3.3.1 客户信息表 7.3.3.2 客户…

实时数仓项目-实时数据采集

文章目录 第1章 实时需求概览1.1 实时需求与离线需求的比较1.2 数仓架构设计1.2.1 离线image-202101201154530071.2.2 实时 1.3 本项目主要需求1.3.1 当日用户首次登录&#xff08;日活&#xff09;分时趋势图&#xff0c;昨日对比1.3.2 当日新增付费用户(首单)分析(odsdwd)1.3…

源码分析 Sentinel 实时数据采集实现原理

本篇将重点关注 Sentienl 实时数据收集&#xff0c;即 Sentienl 具体是如何收集调用信息&#xff0c;以此来判断是否需要触发限流或熔断。 本节目录 1、源码分析 StatisticSlot1.1 StatisticSlot entry 详解1.2 StatisticSlot exit 详解 2、Sentienl Node 体系2、StatisticNod…