using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using System.Diagnostics; namespace frmexe01 { public partial class frmExe03 : Form { public frmExe03() { InitializeComponent(); } private void frmExe03_Load(object sender, EventArgs e) { txtText.Text = "我爱北京***,***上太阳升."; } private void btnLeft_Click(object sender, EventArgs e) { for (int i = 0; i < txtText.Text.Length; i++) { txtText.Text = txtText.Text.Substring(1) + txtText.Text.Substring(0, 1); txtText.Update(); //for(int j = 0;j <10000000; j++) //{ //} System.Threading.Thread.Sleep(500); } } private void button1_Click(object sender, EventArgs e) { Stopwatch watch = new Stopwatch(); watch.Start(); for(int i = 1;i <= 1000; i++) { textBox1.Text = i.ToString(); //textBox1.Update(); } watch.Stop(); MessageBox.Show(string.Format("共用时间:{0}", watch.Elapsed.Milliseconds.ToString())); } private void btnRight_Click(object sender, EventArgs e) { for (int i = 0; i < txtText.Text.Length; i++) { txtText.Text = txtText.Text.Substring(txtText.Text.Length - 1) + txtText.Text.Substring(0, txtText.Text.Length - 1); txtText.Update(); //for(int j = 0;j <10000000; j++) //{ //} System.Threading.Thread.Sleep(500); } } } }
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace frmexe01 { public partial class frmExe02 : Form { public frmExe02() { InitializeComponent(); } private void btnCompute_Click(object sender, EventArgs e) { int start,end; if(!int.TryParse(txtStart.Text, out start)) { MessageBox.Show("起始值输入有误,请重新输入!"); txtStart.Focus(); txtStart.SelectAll(); return; } if (!int.TryParse(txtEnd.Text, out end)) { MessageBox.Show("终止值输入有误,请重新输入!"); txtEnd.Focus(); txtEnd.SelectAll(); return; } if(start>end) { MessageBox.Show("起始值必须小于终止值!请重新输入!"); txtStart.Focus(); txtStart.SelectAll(); return; } int sum = 0; for(int i = start; i <= end; i++) { sum = sum + i; } txtResult.Text = sum.ToString(); } private void txtStart_TextChanged(object sender, EventArgs e) { } private void btnExit_Click(object sender, EventArgs e) { this.Close(); } private void txtStart_KeyPress(object sender, KeyPressEventArgs e) { TextBox texBox = sender as TextBox;//注意触发事件 // if(e.KeyChar < 48 || e.KeyChar > 57) if(e.KeyChar < '0'|| e.KeyChar > '9') { e.Handled = true; } //MessageBox.Show(txtStart.SelectionStart.ToString()); if(texBox.SelectionStart == 0 && e.KeyChar == '0') { //SelectionStart光标所处位置 e.Handled = true; } if(e.KeyChar == 8) { e.Handled = false; } } } }
相关推荐
C#编写的流水灯程序,程序有两行流水灯,以对话框的形式展示
流水灯程序C51 在单片机领域中,流水灯程序是一种非常基础的应用程序。本文将对流水灯程序进行详细的分析和解释,并提供三个不同的实现版本。 流水灯程序的基本概念 流水灯程序是指利用单片机控制LED灯的亮灭来...
流水灯程序【C语言】.zip流水灯程序【C语言】.zip流水灯程序【C语言】.zip流水灯程序【C语言】.zip流水灯程序【C语言】.zip流水灯程序【C语言】.zip流水灯程序【C语言】.zip流水灯程序【C语言】.zip流水灯程序...
心形流水灯程序是一种在电子工程领域常见的创意项目,它结合了硬件电路设计与编程技术,通常用于展示LED灯光的动态效果。这个程序的核心在于利用单片机或微控制器控制一组LED灯,按照特定的顺序和模式进行亮灭,形成...
标题中的“带单片机8位全彩流水灯程序模板V1.1.rar”表明这是一个基于8位单片机的全彩流水灯控制程序的压缩包,版本为V1.1。8位单片机通常指的是微控制器,它们在电子设备中用于处理计算和控制任务。这种特定的程序...
在这个项目中,我们看到的“流水灯程序+Proteus”结合了软件模拟与实际硬件编程,提供了丰富的学习体验。下面将详细解释相关知识点。 1. **流水灯原理**:流水灯是由一系列LED灯组成,通过编程使得每个LED灯按顺序...
下面以C语言为例,简要描述一个基础的3个LED流水灯程序: ```c #include void delay(unsigned int time) { unsigned int i, j; for(i = 0; i ; i++) { for(j = 0; j ; j++); } } void main() { P0 = 0x07; ...
** MSP430 流水灯程序 ** MSP430流水灯程序是基于Texas Instruments公司的MSP430微控制器系列设计的一种经典实践项目,通常用于教学和硬件调试。MSP430是一款超低功耗的16位微控制器,广泛应用于各种嵌入式系统中,...
LED流水灯程序的核心是STM32F103ZET6的GPIO(通用输入/输出)功能。该微控制器拥有多个GPIO端口,每个端口可以独立配置为输入或输出,并能设置其电平状态。在这个应用中,LED灯通常连接到微控制器的某些GPIO引脚上,...
RGB流水灯程序和原理图PCB图是电子工程领域中一个常见的实践项目,尤其是在学习51单片机编程和硬件设计时。这个项目涉及到的知识点广泛,包括RGB灯光控制、单片机编程、PCB设计等多个方面。下面将对这些核心内容进行...
本项目中,我们将探讨如何通过这两款设备配合实现一个基础的流水灯程序。 流水灯是一种常见于工控领域的示例应用,它能直观地展示PLC和HMI的编程及通讯能力。在S7-200SMART PLC中,我们通常使用Ladder Logic(梯形...
【描述】中的项目不仅提供了实现这个心形流水灯的源程序,还有相应的仿真图。源程序是整个项目的核心,它包含了控制LED灯的逻辑和算法,通常由C语言或汇编语言编写。仿真图则帮助开发者在实际硬件焊接前,通过软件...
本资源是一个使用C语言编写的七彩流水灯程序,旨在控制流水灯的指示灯以实现不同的闪烁模式。该程序利用了单片机的输入/输出端口来控制指示灯的点亮和熄灭,并使用延时子程序来控制指示灯的闪烁频率。 知识点1:...
单片机流水灯程序是一种常见的电子工程实践,用于展示单片机控制LED灯的基本技能。在本项目中,我们关注的是如何通过编程使一组LED灯按照特定顺序依次亮起,形成流动的效果,这就是所谓的“流水灯”。这个过程涉及到...
流水灯程序,51单片机最小系统所用。
在这个场景中,我们关注的是基于C51语言的流水灯程序,它使用了汇编语言编写,并利用中断机制来实现。C51是针对8051系列微控制器的一种高级语言,而8051因其性价比高、应用广泛而被众多电子爱好者和工程师所青睐。 ...
流水灯程序是一种常见的教学实验,通过控制一系列LED灯按照特定顺序依次点亮或熄灭,帮助学习者深入理解微机的输入输出操作、定时器使用以及编程逻辑。 #### 核心知识点解析 ##### 1. 微机原理基础 - **微处理器与...
综上所述,"流水灯 花样流水灯 程序2"涉及的知识点包括电子电路设计、微控制器编程、定时器/PWM控制、位操作、软件设计模式等。通过深入理解和实践,不仅可以掌握基础的LED控制,还能提升在嵌入式系统开发和硬件交互...
单片机流水灯汇编程序设计 本文介绍了单片机流水灯汇编程序设计,包括自己流水和按键控制流水灯多种形式。其中,程序 A 实现了基本的流水灯效果,程序 B 使用移位方式实现流水灯,最后一个程序实现了开关控制的...