自我每天记录进步
Janet_1994
努力!优秀的人不被拒绝!
展开
-
由于博客信息有时候看不到
如果发现我博客有问题,欢迎通过1923192687@qq.com 与我交流,共同进步原创 2018-06-22 17:15:34 · 366 阅读 · 0 评论 -
ListBox 控件
ListBox 控件又称列表框,它在工具箱中的图标为,它显示一个项目列表供用户选择。在列表框中,用户一次可以选择一项,也可以选择多项。 1、常用属性: (1) Items属性: 用于存放列表框中的列表项,是一个集合。通过该属性,可以添加列表项、移除列表项和获得列表项的数目。 (2)MultiColumn 属性:用来获取或设置一个值,该值指示ListBox是否支持多列。值 为 true转载 2017-04-04 20:58:00 · 715 阅读 · 0 评论 -
CheckBox 控件
9、CheckBox 控件 CheckBox控件的常用属性如下。 (1)TextAlign属性:用来设置控件中文字的对齐方式,有9种选择,如图9-16 所示。 从上到下、从左至右分别是:ContentAlignment.TopLeft、ContentAlignment.TopCenter、 ContentAlignment.TopRight、ContentAlignment.Middl转载 2017-04-04 20:55:44 · 684 阅读 · 0 评论 -
GroupBox 控件 RadioButton控件
7、GroupBox 控件 GroupBox控件又称为分组框,它在工具箱中的图标是 。该控件常用于为其他控件提供可识别的分组,其典型的用法之一就是给RadioButton控件分组。可以通过分组框的Text属性为分组框中的控件向用户提供提示信息,如图 9-14 所示。设计时,向GroupBox 控件中添加控件的方法有两种:一是直接在分组框中绘制控件;二是把某一个已存在的控件复制到剪贴板上,然后选中分转载 2017-04-04 20:55:03 · 5253 阅读 · 0 评论 -
NumericUpDown 控件
5、NumericUpDown 控件 【Windows 窗体】控件组中的 NumericUpDown 控件看起来像是一个文本框与一对用户可单击以调整值的 箭头的组合。可以通过单击向上和向下按钮、按向上和向下箭头键来增大和减小数字,也可以直接输入数 字。单击向上箭头键时,值向最大值方向增加;单击向下箭头键时,值 向最小值方向减少。该控件在工具箱中的图标为 。 该控件的样式如图9-13所转载 2017-04-04 20:54:05 · 1306 阅读 · 0 评论 -
RichTextBox控件
RichTextBox是一种既可以输入文本、 又可以编辑文本的文字处理控件, 与TextBox控件相比, RichTextBox控件的文字处理功能更加丰富, 不仅可以设定文字的颜色、 字体, 还具有字符串检索功能。 另外, RichTextBox控件还可以打开、编辑和存储.rtf格式文件、ASCII文本格式文件及Unicode编码格式的文件。 1、常用属性 上面介绍的 TextBox 控件所具有转载 2017-04-04 20:44:46 · 2062 阅读 · 0 评论 -
Button 控件
Button控件又称按钮控件,是 Windows应用程序中最常用的控件之一,通常用它来执行命令。如果按钮具有焦点,就可以使用鼠标左键、Enter键或空格键触发该按钮的Click事件。通过设置窗体的AcceptButton 或 CancelButton 属性,无论该按钮是否有焦点,都可以使用户通过按 Enter 或 Esc 键来触发按钮的 Click事件。一般不使用 Button 控件的方法。Butt转载 2017-04-04 20:13:04 · 673 阅读 · 0 评论 -
Button 控件
Button控件又称按钮控件,是 Windows应用程序中最常用的控件之一,通常用它来执行命令。如果按钮具有焦点,就可以使用鼠标左键、Enter键或空格键触发该按钮的Click事件。通过设置窗体的AcceptButton 或 CancelButton 属性,无论该按钮是否有焦点,都可以使用户通过按 Enter 或 Esc 键来触发按钮的 Click事件。一般不使用 Button 控件的方法。Butt转载 2017-04-04 20:07:16 · 760 阅读 · 0 评论 -
3、TextBox 控件
主要属性: ( 2)MaxLength 属性: 用来设置文本框允许输入字符的最大长度,该属性值为 0 时,不限制输入的字符数。 (3)MultiLine 属性: 用来设置文本框中的文本是否可以输入多行并以多行显示。值为 true 时,允许多行显示。值为false时不允许多行显示,一旦文本超过文本框宽度时,超过部分不显示。 (4)HideSelection属性:用来决定当焦点离开转载 2017-04-04 19:59:40 · 1416 阅读 · 0 评论 -
c#控件事件 windows
1、窗体 常用方法 1)Show方法:该方法的作用是让窗体显示出来,其调用格式为:窗体名.Show(); 其中窗体名是要显示的窗体名称。 (2)Hide方法:该方法的作用是把窗体隐藏出来,其调用格式为: 窗体名.Hide(); 其中窗体名是要隐藏的窗体名称。 (3)Refresh方法:该方法的作用是刷新并重画窗体,其调用格式为: 窗体名.Refresh(); 其中窗体名是要转载 2017-04-04 17:57:12 · 952 阅读 · 0 评论 -
脑电 关于CSV 文件的读取
csv是指“逗号分割值”文件(comma separated value),就是保存以逗号分隔的数值的纯文本文件,Excel可以直接打开。 csv文件通常有多行,每行保存一组数据,用来记录实验数据等最合适不过了,csv文件内容示例: 10:23,0.123,0.234 10:24,0,456,0.789 10:26,1.224,1.456 VC中也常常csv文件来存取小规模的数据,下面演示转载 2017-03-23 20:48:12 · 925 阅读 · 0 评论 -
atoi
int atoi (const char * str); Convert string to integer/* atoi example */#include <stdio.h> /* printf, fgets */#include <stdlib.h> /* atoi */int main (){ int i; char buffer[256]; prin转载 2017-03-23 14:27:10 · 729 阅读 · 0 评论 -
c++ getline()
本文转自:http://blog.sina.com.cn/s/blog_60263c1c0101ck25.html 我的技术博客:www.cnblogs.com/overcode 学习C++的同学可能都会遇到一个getline()函数,譬如在C++premer中,标准string类型第二小节就是“用getline读取整行文本”。书上给的程序如下: int main() {转载 2017-03-23 14:12:47 · 382 阅读 · 0 评论 -
ComboBox 控件 CheckedListBox 控件 PictureBox 控件的使用 Timer 控件
11、ComboBox 控件 ComboBox 控件又称组合框,在工具箱中的图标为。默认情况下,组合框分两个部分显示:顶部是一个允许输入文本的文本框,下面的列表框则显示列表项。可以认为ComboBox就是文本框与列表框的组合,与文本框和列表框的功能基本一致。与列表框相比,组合框不能多选,它无 SelectionMode 属性。但组合框有一个名为DropDownStyle的属性,该属性用来设置或获取转载 2017-04-04 21:01:47 · 626 阅读 · 0 评论 -
ComboBox 控件 CheckedListBox 控件 PictureBox 控件的使用 Timer 控件
11、ComboBox 控件 ComboBox 控件又称组合框,在工具箱中的图标为。默认情况下,组合框分两个部分显示:顶部是一个允许输入文本的文本框,下面的列表框则显示列表项。可以认为ComboBox就是文本框与列表框的组合,与文本框和列表框的功能基本一致。与列表框相比,组合框不能多选,它无 SelectionMode 属性。但组合框有一个名为DropDownStyle的属性,该属性用来设置或获取转载 2017-04-04 21:02:02 · 998 阅读 · 0 评论 -
ubuntu下安装qq
https://jingyan.baidu.com/album/47a29f24577776c01423991a.html?picindex=7转载 2017-12-27 21:25:55 · 393 阅读 · 0 评论 -
ubuntu下进行软件中心安装
在ubuntu系统的termial下,用apt-get install 安装软件的时候,如果在未完成下载的情况下将terminal close。此时 apt-get进程可能没有结束。结果,如果再次运行apt-get install 命令安装如今,可能会发生下面的提示: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用) 无法锁定管理目录(/原创 2017-12-27 20:18:48 · 5895 阅读 · 0 评论 -
Arduino的串口监视器
显示Arduino或Genuino(USB或串口板)发送的数据,要想发送数据给控制板的话,就需要在文本框中输入文本,然后点击”发送”按钮或回车。从下来菜单中选择合适的波特率,这个波特率要与程序中Serial.begin后的参数一致。注意在Windows、Mac或Linux中,当你打开串口监视器的时候Arduino或Genuino会重启(程序会重新开始运行)。 控制板同样能够和Processing,原创 2017-08-06 13:58:04 · 16042 阅读 · 1 评论 -
analogWrite()
On most Arduino boards (those with the ATmega168 or ATmega328), this function works on pins 3, 5, 6, 9, 10, and 11. On the Arduino Mega, it works on pins 2 - 13 and 44 - 46. Older Arduino boards with a原创 2017-07-11 19:58:32 · 3981 阅读 · 0 评论 -
Arduino 直流电机转速控制系统
通过增量式编码器来测量电机的转速,常规的单片机的程序架构是通过定时器来实现精确的时间定时,并利用外部中断来实现对脉冲数目的计数,然后计算出一定时间内脉冲的数目,从而得到转速数值并输出。 直流电机是Arduino机器人制作中的主要动力来源,但是由于电机的参数一致性有所差别,即使是相同型号的电机在相同电压下的转速都不完全相同,而且在带负载或负载不同的情况下,更加会导致电机转速发生变化,这就会导致制作的原创 2017-07-11 19:44:50 · 18836 阅读 · 2 评论 -
关于Arduino的 FreqCount Library
FreqCount requires the input frequency as a digital level signal on a specific pin. An amplifier may be needed if the input signal is a sine wave or small AC signal which can not directly drive a TTL原创 2017-07-11 16:42:35 · 1313 阅读 · 0 评论 -
wpf进行写视频界面时的一些错误
对于进行加载Microsoft .WindowsApiCodePack错误的时候,根据错误提示重新进行引用Microsoft .WindowsApiCodePack version=1.1.0.0 则可以完成。原创 2017-06-20 19:08:30 · 502 阅读 · 0 评论 -
wpf
参考书推荐 下面先整理下,本人主要学习的WPF参考书: 1、WPF编程宝典(C#2010) ![wpf编程宝典(C#2010)] ![wpf](http://img.blog.csdn.net/20170427093127447?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvSmFuZXRfMTk5NA==/转载 2017-04-27 09:33:52 · 744 阅读 · 0 评论 -
wpf 学习总结
C# Button Messagebox.Show(string s) //对话框的显示 //包含在Button_Click类中xaml button content=”“; //界面按钮的字样 Click=”Button_Click”对于WPF,在界面设计使用的是 XMAL语言。 业务逻辑上使用的是C#后台代码。 这样使页面设计与业务逻辑分开来。windows -DockPanel{原创 2017-05-02 14:29:36 · 603 阅读 · 0 评论 -
电动车无刷电机的工作原理
电动车无刷电机的工作原理 发布时间:2012-5-2 18:36:33 作者: 远洋控制器 浏览次数: 1647次 字号: 大 中 小 电机内部霍耳传感器的正电源线即红线一般接5-12v直流电。而以5V居多。 霍耳的信号线传递电机里面磁钢相对于线圈的位置,根据三个霍耳的信号控制器能知道此时应该如何给电机的线圈供电(不同的霍耳信号,应该给电机线圈提供相对应方向的电流),就是说霍耳状态不一样,线转载 2017-04-13 16:45:57 · 3227 阅读 · 0 评论 -
Arduino 脉冲数
pulseIn()pulseIn(pin, value) pulseIn(pin, value, timeout)Parameterspin: the number of the pin on which you want to read the pulse. (int)value: type of pulse to read: either HIGH or LOW. (int)timeout转载 2017-04-13 16:41:58 · 7176 阅读 · 0 评论 -
ProgressBar控件和 TrackBar控件
15、ProgressBar控件和 TrackBar控件 1.ProgressBar控件 ProgressBar 控件又称进度条控件,它在工具栏中的图标为 ,该控件在水平栏中显示适当长度的矩形来指示进程的进度。当执行进程时,进度条用系统突出显示颜色在水平栏中从左向右进行填充。进程完成时,进度栏被填满。当某进程运行时间较长时,如果没有视觉提示,用户可能会认为应用程序不响应,通过在应用程序中使用进度转载 2017-04-04 21:05:08 · 2453 阅读 · 0 评论 -
Arduino float/double 转 char
dtostrf(),可以轻松实现数据类型from float to char . get it 格式如下: char* dtostrf(double _val,signed char _width, unsigned char prec, char* _s) 参数说明: _val:要转换的float或者double值。_width:转换后整数部分长度。_pre转载 2017-03-07 19:52:42 · 3327 阅读 · 1 评论 -
Arduino 整型转字符型
int -char的方法void setup() { // put your setup code here, to run once: Serial.begin(9600); int number = 12; char string[25]; itoa(number, string, 10); Serial.println(string); char转载 2017-03-07 19:50:23 · 6444 阅读 · 0 评论 -
Arduino的上位机通信
1,接收函数 Serial.read( ) int Serial.read(void) 如果串行数据缓冲区有数据,这个函数会读取串行数据缓冲区的第一个字节,数据读取位置移动到下一个数据缓冲区,也就是说如果继续读取的话会读取下一个数据缓冲区的第一个字节. 如果数据缓冲区没有数据,将返回-1. 2,发送函数 Serial.print Serial.print(val) Seria翻译 2016-11-16 18:24:55 · 5844 阅读 · 0 评论 -
Arduino 与上位机的通信
备注1: (据说)可以通过加载“string.h”,使用期中的数据转换函数来直接实现。看来是和c/c++一样的。C标准库了提供了 atoi, atof, atol, atoll(C++11标准) 函数将字符串转换成****int,double, long, long long 型。 备注2: 可以使用String中的method来完成。 1. 用Searial.read()读取时,可以翻译 2016-11-16 16:07:38 · 6281 阅读 · 0 评论 -
Arduino 的串口通信
串口波特率的设置:通常我们使用Serial.begin(speed)来完成串口的初始化,这种方式,只能配置串口的波特率。使用Serial.begin(speed, config)可以配置数据位、校验位、停止位等。例如Serial.begin(9600,SERIAL_8E2)是将串口波特率设为9600,数据位8,偶校验,停止位2。 9600 串口波特率 SERIAL_8E2 8:8位 E:偶校原创 2016-11-16 15:48:15 · 6240 阅读 · 0 评论 -
Arduino与蓝牙的串口通信
1:对于Arduino,print()和println()函数都是用ASCII字符的方式传送数据。 无论是int、float还是string,都自动转换成ASCII码传送。 其中println()函数在传送的数据后面加了回车和换行符(”\r”和”\n”)。换行符正好可以作为结束符来让手机端识别。 2:蓝牙串口是异步传输方式,每次Serial.read()只读一个字节,在一个loop()循环中可转载 2016-11-28 20:01:42 · 14782 阅读 · 1 评论 -
步进电机驱动器原理:
1、步进电机是一种作为控制用的特种电机, 它的旋转是以固定的角度(称为”步距角”)一步一步运行的, 其特点是没有积累误差(精度为100%), 所以广泛应用于各种开环控制。步进电机的运行要有一电子装置进行驱动, 这种装置就是步进电机驱动器, 它是把控制系统发出的脉冲信号转化为步进电机的角位移, 或者说: 控制系统每发一个脉冲信号, 通过驱动器就使步进电机旋转一步距角。所以步进电机的转速与脉冲信号的频率原创 2016-11-11 21:07:32 · 807 阅读 · 0 评论 -
0-12V的模拟量隔离模块的一些感悟
要是用0-12V的模拟量隔离模块,那么要注意一下,这个模拟量模块能变送的信号是0-12V,模拟量输入端任何高于12V的电压都会被认为是12V的最高电源。换句话说,你给输入端加载11V电压,模拟量输出是11V;输入12V,输出就是12V;但是输入是13V,甚至36V,输出还是12V所以就需要一个电位器当做一个可调分压器,把读到电池的0-42V还是多少V的电压,转换到0-12V的电压,这样就可以充分利用原创 2016-11-11 16:02:19 · 4289 阅读 · 0 评论 -
无刷电机控制器的补充
电动车无刷电机的换向是利用霍尔元件进行位置传感.从而控制各相绕组的依次导通。 电门:使能端 转靶:调速端 刹车:停止端 都有PWM波形控制原创 2016-11-11 15:05:54 · 658 阅读 · 0 评论 -
无刷电机控制器
动车采用的电机分有刷电机和无刷电机两种,由于无刷电机具有噪声 低、寿命长的特点,因而在电动车中获得比较广泛应用。无刷电机的控制器复杂 无刷电机用电子换向器代替了有刷电机的机械换向器,因而控制方法也就大不相同,复杂程度明显提高。 无刷电机A、B、C三相绕组的轮流通电,完成换相要求,电机正常运转。 电机的霍尔信号、转把信号、过流检测信号、刹车信号等都直接输入给单片机,由单片机进行处理,并由单片机原创 2016-11-10 15:50:00 · 2975 阅读 · 0 评论 -
文章标题
toneAC Library for ArduinoWhen you send a tone to a speaker with the standard tone library, the loudest is at 50% duty cycle (only on half the time). Which at 5 volts, is like sending only 2.5v to the原创 2016-11-08 22:06:22 · 382 阅读 · 0 评论 -
基于MFC五子棋学习第一天
1:创建游戏工程文件,结构图1 创建MFCap工程文件 RenjuGame名字2 caption修改对话框为“”欢乐五子棋“”3debug 模式运行;F5运行,F7编译,F9打断点 F10单步调试,F11调到函数体中,设置断点后,F5调到下一个断点。原创 2016-08-15 10:53:00 · 1038 阅读 · 0 评论 -
关于Arduino问题查找的自我总结
1! 出现“PINA” was not declared in this scope 这样的错误 一般是因为 处理器CPU没有选择正确2!librery文件要加载到:文档--Arduino--library--库文件要解压 有一部分库要加载到Arduino所在的文件夹下面,一定要是压缩文件的库,并且在软件环境中进行一下添加压缩文件库,3!添加的MCP_CAN的库必须是CAN_BU原创 2016-08-23 11:13:34 · 1228 阅读 · 0 评论