C#---winform基础

2023-05-16

一、winform

1、winform应用程序是一种智能客户端技术,我们可以使用winform应用程序帮助我们获得信息或者传输信息等。


2、属性
Name:在后台要获得前台的控件对象,需要使用Name属性。

visible:指示—个控件是否可见
 nabled:指示一个控件是否可用。

3、事件:发生一件事情-

注册事件: 双击控件注册的都是控件默认被选中的那个事件。
触发事件:

4、
在Main函数当中创建的窗体对象,我们称之为这个窗体应用程序的主窗体.也就意味着,当你将主窗体关闭后,整个应用程序都关闭了。

5、TextBox控件
wordwrap:指示文本框是否换行-
Passwordchar:让文本框显示一个单一的字符scollBars:是否显示滚动条
事件:TextChanged当文本框中的内容发生改变的时候触发这个事件。

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

7、单选和多选
checked: 指示这个控件是否处于选中状态。
默认情况下,在一个窗体中,所有的单选按钮只允许选中一个,可以使用groupbox进行分组。

8-MDI窗体的设计
1、首先确定一个父窗体。将IsMdicontainer设置为true.2、创建子窗体,并且设置他们的父窗体.

二、MD5

 static void Main(string[] args)
        {
            string str=GetMd5("258");
            Console.WriteLine(str);
            Console.ReadKey();
        }

        public static string GetMd5(string str)
        {
          //创建MD5对象
            MD5 md5=MD5.Create();
            //开始加密
            //需要将字符转换字节数组
            byte[] buffer = Encoding.GetEncoding("GBK").GetBytes(str);
            //返回一个加密好的字节数组
            byte[] MD5Buffer=md5.ComputeHash(buffer);
            //将字节数组转换成字符串
            //字节数组---字符串
            //将字节数组中每个元素按照指定的编码格式解析成字符串
            //直接将数组ToString();
            //将字节数组中的每个元素ToString()
            //return Encoding.GetEncoding("GBK").GetString(MD5Buffer);
            //在ToString("x") 加x 将10进制转换为16进制
            string strNew = "";
            for (int i = 0; i <MD5Buffer.Length; i++)
            {
                strNew += MD5Buffer[i].ToString("x2");
            }
            return strNew;
        }

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

C#---winform基础 的相关文章

  • log4net 使用示例 asp.net + winform

    log4net 是 apache org 在 log4j的基础上推出的针对 NET程序的开源的日志组件 log4net目前的最新版本是 1 2 10 xff0c log4net支持的日志保存方式 xff0c 可谓丰富之极 xff0c 包括
  • C# winForm 软件自动升级实现方式

    对于C winform开发者来说 xff0c 软件自动升级功能是一个很重要的功能 作者根据自身经验 xff0c 和大家分享一下软件升级的实现方式 注意 xff1a 本文主要介绍通过WebService升级软件 作者的另一篇通过FTP方式升级
  • C# WinForm基础

    1 WinForm基础 Form1 cs using System using System Collections Generic using System ComponentModel using System Data using S
  • winform的UI设计关键属性汇总

    1 将控件的坐标转换成屏幕的坐标 br KeyBoard StartPosition 61 FormStartPosition Manual br Point showPoint 61 ActiveTBox PointToScreen ne
  • Winform

    自适应窗口布局 OnLayout 窗口在尺寸变化时 会调用OnLayout方法 所以 在form1 cs文件里重写OnLayout方法即可实现自适应 在OnLayout方法中 我们获取一下窗口的宽度和高度 根据窗口的宽度和高度重新设定控件的
  • Winform 集成零散dll进exe的方法

    Winform程序经常需要引用一些第三方控件 xff0c 这些控件大多以DLL的形式提供 另外 xff0c 一般USB桥芯片的官方提供 net操作类库也都是DLL形式提供的 因此一个稍大的项目中往往有一大堆的零散的DLL文件 xff0c 而
  • vs2019 winform打开项目不显示界面

    今天 xff0c 遇到一个问题 xff1a 打开其他项目不显示winform的界面 解决方法 xff1a 工具 gt 获取工具和功能 xff0c 在打开的界面选择单个组件 xff0c 在里面找到如下图的组件勾上安装即可
  • log4net(winform)使用方法

    前言 xff1a log4net是 Net下一个非常优秀的开源日志记录组件 log4net记录日志的功能非常强大 它可以将日志分不同的等级 xff0c 以不同的格式 xff0c 输出到不同的媒介 第一步 xff1a 引入组件 xff1a 引
  • 一些好的学习网址

    地址 http chs gotdotnet com quickstart 描述 本站点是微软 NET技术的快速入门网站 我们不必再安装 NET Framework中的快速入门示例程序 直接在网上查看此示例即看 名称 微软官方 NET指导站点
  • C#客户端Json转DataTable

    之前我们有讨论过c 是如何处理json的 在我的客户端中 需要接收服务端的数据 并且用列表展示出来 列表控件我采用的是winfrom自带的DataGridView 从服务端得到的响应是一串json字符串 为了提高效率和简洁代码 我不想采用解
  • C#winform——添加不同语言环境下的resx,使得显示文本能随语言环境变化

    添加不同语言环境下的resx 添加不同语言resx文件的两种情形 窗体控件 非窗体控件 为窗体控件添加不同语言resx文件 为非窗体控件添加不同语言resx文件 添加不同语言resx文件的两种情形 窗体控件 1 如下所示 需要在不同语言环境
  • WinForm教程(一)App.config等配置文件

    最近又回到用WinForm开发项目 难免少不了跟数据库打交道 平时也会在App config中写连接字串 但没有仔细深究过 当然除了写数据库字串 肯定还能写别的 我们无论在控制台程序还是窗体程序 都会遇见他 乘代码敲累之际 写篇博客平缓下
  • Winform项目之学生成绩管理系统设计与实现(三)

    1 班级管理 private ClassService classService new ClassService public ListClassForm InitializeComponent this dgvListClass Row
  • winform 程序的配置文件——App.config

    winform 程序的配置文件 App config Posted on 2005 09 26 17 11 sashow 阅读 668 评论 3 编辑 收藏 引用 网摘 所属分类 c 编程 在做 web 项目的时候 我一直在用 web co
  • C# WINFORM嵌入CHROME浏览器(CEFSHARP)

    在开发过程中经常需要在程序中嵌入浏览器控件用于访问网页 Visual Studio中自带了一个webbrowser控件 但无奈这个控件是调用用户电脑上的IE浏览器来实现的 如果用户装的是低版本IE 比如Win7的IE8 很多新的网页标准就无
  • winform 如何获取某个子控件的子控件并操作它

    一 panel1 Controls button1 或 panel1 Controls 0 二 比如某窗体的子控件为UserControl 且UserControl上有n多个n种控件 那么可以再UserControl里写属性获取
  • WinForm:禁用Panel容器滚动条自动移动位置的功能

    今天遇到了一个问题 描述如下 有一个Panel容器 将AutoScroll属性设置为True 此时Panel容器会在内容过多时自动展示一个滚动条 这个滚动条存在一个缺点 即会随着焦点变化自动滚向焦点位置 如果仅初始化界面时Panel滚动条位
  • C#开发WinForm之DataGridView开发

    C 开发WinForm之DataGridView开发 原文 https blog csdn net achenyuan article details 84632751 文章目录 C 开发WinForm之DataGridView开发 基本的
  • 由于缺少调试目标 E:a\b\c\串口配置工具\bin\Debug\串口配置工具.exe“,visual Studio无法开始调试。请生成项目并重试,或者相应OutputPath和AssemblyNa

    最近做一个窗体程序时候出现这个错误 我的项目名称是串口配置工具 建议为英文来命名 项目名称下面有这两个 发现 没有这个串口配置工具 exe 然后再这个 这里面发现这个串口配置工具 exe 最后直接 exe文件把这个复制到 项目名称 bin
  • DevExpress WinForms导航控件 - 交付更时尚、体验更好的业务应用(一)

    DevExpress WinForms的Side Navigation 侧边导航 和Nav Panel 导航面板 可以帮助客户交付完全可模仿UI体验的业务解决方案 这些体验在当今流行的应用程序中都可找到 DevExpress WinForm

随机推荐

  • 虚拟机/云服务器安装docker

    本文基于腾讯云服务器CentOS7 6版本 一 操作步骤 提示 xff1a 执行whoami命令可以查看当前账户 xff0c 如果不是管理员 xff0c 所有命令需要加上sudo 如果需要切换账户 xff0c 可以使用命令 su root
  • Linux SocketCAN 编程(C++,启用多线程接收)

    目录 1 使用指令设置can参数 2 使用 socket 函数创建一个 socketcan 套接字 3 使用 ioctl 函数 将套接字与 can 设备绑定 4 使用 setsockopt 函数设置过滤规则 xff08 接收滤波器 xff0
  • CentOS 7 配置 VNC 服务(单用户单界面)

    CentOS 7 配置 VNC 服务 xff1a 前提图形界面已安装 安装图形仅供参与不同版命令有些区别 yum check update yum groupinstall 34 X Window System 34 yum install
  • CentOS禁止root登录ssh

    为什么要禁止root登录ssh xff0c 为了安全 添加一个用户 为了禁止root登录时候登录的账号密码 useradd admin passwd admin 然后输入两次密码 xff0c 提示的信息可忽略 修改文件sshd config
  • C++复习题(面向对象程序设计)

    C 43 43 复习题 xff08 面向对象程序设计 xff09 一 选择题 C 43 43 语言属于 C A xff09 自然语言 B xff09 机器语言 C xff09 面向对象语言 D xff09 汇编语言下面选项中不属于面向对象程
  • PWM控制直流电机(单片机实验)

    PWM控制直流电机 xff08 单片机实验 xff09 有问题欢迎私信哦 一 题目 设计电路 xff0c 使用定时器实现PWM对直流电机的转速控制 xff0c 并且实现按键切换转动方向 并进行软件仿真 xff0c 做出实物 二 基本要求 1
  • 模拟ATM机存取款管理系统设计(C++)

    模拟ATM机存取款管理系统设计 有问题欢迎私信哦 1 1问题描述 xff1a 模拟银行自动存取款机使用过程中的界面和用户交互过程 xff0c 实现查询银行卡余额 取款 修改密码 退出系统等功能 1 2基本要求 xff08 功能要求 xff0
  • 蒙牛伊利静悄悄,为什么牛奶的标准这么低,还能喝吗

    蒙牛伊利静悄悄 xff0c 为什么牛奶的标准这么低 xff0c 还能喝吗 中国的食品问题 xff0c 可能是最容易牵动国人关注焦点的大事 从苏丹红到三聚氰胺 xff0c 历年都有各种大大小小的食品安全事件见诸报端 要不是前段时间湖南郴州大头
  • 基于嵌入式技术的智能灌溉系统设计与实现

    基于嵌入式技术的智能灌溉系统设计与实现 基于嵌入式技术的智能灌溉系统设计与实现 基于cortex A9处理器实验平台 xff0c 实现对种植农作物 蔬菜 果树等的土壤温湿度及光照进行远程或本地监测 xff0c 同时对泵的开关进行控制 1 目
  • 程序员(尤其是零项目经验的程序员)找工作

    程序员 xff08 尤其是零项目经验的程序员 xff09 找工作 谈到程序员 xff08 尤其是零项目经验的程序员 xff09 找工作 xff0c 培训班是个不可回避的讨论热点 虽然本人也做过兼职Java培训老师 xff0c 多少了解些培训
  • 非全日制计算机考研有哪些性价比高的院校呢?

    非全日制计算机考研有哪些性价比高的院校呢 xff1f 附 xff1a 各大高校专业课资料整理可以看一下我的博客主页上传的资源哦 xff01 感谢关注 xff0c 点赞 xff0c 评论 计算机行业的非全日制研究生院校 xff0c 大都包含大
  • C++ vector数组实现多级排序—使用sort()函数

    之前有记录过 python 使用 numpy 的多级排序方法 xff1a numpy 多级排序 xff1a lexsort 函数详解 地球被支点撬走啦的博客 CSDN博客 lexsort C 43 43 多级排序可以借用 sort 函数 x
  • 数学符号及读法大全(超经典)

    数学符号及读法大全 附 xff1a 各大高校专业课资料整理可以看一下我的博客主页上传的资源哦 xff01 感谢关注 xff0c 点赞 xff0c 评论 数学符号及读法大全 常用数学输入符号 xff1a xff1d xff1c xff1e x
  • 【计算机】数据结构-严蔚敏/清华大学(完)

    计算机 数据结构 严蔚敏 清华大学 xff08 完 xff09 需要其他资源的可以在我博客主页找找 xff0c 太多了 xff0c 我懒得整理 数据结构 43 43 C语言版 43 43 第2版严蔚敏 清华大学 pdf 链接 https p
  • 2021 王道考研 数据结构+习题讲解

    2021 王道考研 数据结构 2021王道数据结构高清PDF 链接 https pan baidu com s 1czh6EiRxnTj9uJgc5i12 w 提取码 frnh 复制这段内容后打开百度网盘手机App xff0c 操作更方便哦
  • 2015考研数学复习全书【数一】

    2015考研数学复习全书 数一 链接 https pan baidu com s 1nuXM0fINXRKCYbyy o kSg 提取码 vr45 复制这段内容后打开百度网盘手机App xff0c 操作更方便哦
  • 教你如何零基础备考公务员

    教你如何零基础备考公务员 零基础复习一个月国考上岸 xff0c 笔试120 43 岗位第一 近年题目简单 xff0c 这个分数可能看着不高 xff0c 我考试那年是除了极少数部委进不了面试 xff0c 绝大部分岗位都能进面试的 xff0c
  • 零基础考公务员,备考多长时间最合适?

    零基础考公务员 xff0c 备考多长时间最合适 xff1f 说到考公务员 xff0c 小伙伴们最关心的问题就是 xff0c 到底多长时间才能考上 xff1f 小伙伴们都知道 xff0c 上岸要趁早 xff01 毒姐经常在网上看到一些提问 x
  • stm32上基于FreeRTOS多任务程序运行

    一 FreeRTOS简介二 在stm32开发板上实现多任务程序运行1 任务要求2 编写程序3 编译生成hex文件4 将程序下载到stm32开发板上 一 FreeRTOS简介 FreeRTOS是一个迷你操作系统内核的小型嵌入式系统 作为一个轻
  • C#---winform基础

    一 winform 1 winform应用程序是一种智能客户端技术 xff0c 我们可以使用winform应用程序帮助我们获得信息或者传输信息等 2 属性 Name 在后台要获得前台的控件对象 xff0c 需要使用Name属性 visibl