自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 Windows应用程序的数据绑定

一,快速生成数据绑定具体步骤如下; (1)在VS中新建一个窗体应用程序项目 (2)在项目菜单选择“项目”—>“添加新数据源命令”,打开数据配置向导, (3)选择数据源为“数据库”,单击下一步 (4)点击“新建连接”,首次链接会出现选择数据源窗口,选择“Microsoft SQL 2008 Server”,以后链接就默认使用SQL server (5)输入服务...

2018-07-31 11:33:59 614

原创 步进电机与伺服电机的区别

步进电机是将电脉冲信号转变为角位移或线位移的开环控制元步进电机件,在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲个数,而不受负载变化的影响,当步进驱动器接收到一个脉冲信号,它就驱动步进电机安设定的方向转动一个固定的角度,称为“步距角”,它的旋转是以固定的角度一步一步运行的。可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的,同时可以通过控制脉冲频率来控制电机转动的速度...

2018-09-25 17:34:54 1435

原创 AForge.Net学习笔记(三)--Aforge.fuzzy

AForge.Fuzzy 提供了大量的模糊集操作。FuzzySet:模糊集是模糊应用的基础,也是理解模糊应用的关键,我们通过一个例子理解模糊集的概念:在现实生活中我们以冷暖来直观的描述温度,例如我们直观认定20摄氏度左右为冷,30摄氏度左右为暖。但是在对温度进行数字型描述时,我们会发现很难确定临界点,这一临界点决定突破某一温度值为暖,低于某一温度值为冷。因此我们引入了模糊集概念,即假设我们确定...

2018-09-17 17:09:38 520

原创 String.format("0:D2}",a)字符串格式化

C 或 c 货币 Console.Write(“{0:C}”, 2.5); // 2.50Console.Write(“0:C”,−2.5);//( 2.50Console.Write(“0:C”,−2.5);//( 2.50) D 或 d 十进制数 Console.Write(“{0:D5}”, 25); //00025 E 或 e 科学型 Console.Wr...

2018-08-29 08:58:58 3663

原创 WPF入门教程(十二)---数据绑定(4)

六、排序如果想以特定的方式对数据进行排序,可以绑定到 CollectionViewSource,而不是直接绑定到 ObjectDataProvider。CollectionViewSource 则会成为数据源,并充当截取 ObjectDataProvider 中的数据的媒介,并提供排序、分组和筛选功能,然后将它传送到目标。 这个显示是使用 CollectionViewSource做...

2018-08-28 15:38:34 2957

原创 WPF入门教程(十一)---数据绑定(3)

四、 XML数据绑定这次我们来学习新的绑定知识,XML数据绑定。XmlDataProvider 用来绑定 XML 数据,该XML数据可以是嵌入.Xmal文件的 XmlDataProvider 标记中,也可以是外部位置引用的文件中。 当然嵌入式 XML 内容必须置于 XmlDataProvider 内部的 标记中,而且不容易修改,所以建议使用XML数据文件形式。对于 XmlData...

2018-08-28 14:56:14 1507

原创 WPF入门教程(10)--数据绑定(2)

三、绑定模式通过上一文章中的示例,学习了简单的绑定方式。在这里的示例,要学习一下绑定的模式,和模式的使用效果。 首先,我们来做一个简单示例,这个示例是根据ListBox中的选中项,去改变TextBlock的背景色。将 TextBlock 的背景色绑定到在 ListBox 中选择的颜色。在下面的代码中针对TextBlock的 Background 属性使用绑定语法绑定从 ListBox...

2018-08-28 11:12:31 1427

原创 WPF入门教程(九)--数据绑定(1)

使用Windows Presentation Foundation (WPF) 可以很方便的设计出强大的用户界面,同时 WPF提供了数据绑定功能。WPF的数据绑定跟Winform与ASP.NET中的数据绑定功能类似,但也有所不同,在 WPF中以通过后台代码绑定、前台XAML中进行绑定,或者两者组合的方式进行数据绑定。您可以绑定控件、公共属性、XML 或对象,WPF中的数据绑定跟WinForm与AS...

2018-08-28 11:08:43 1949 1

原创 WPF入门教程(八)--依赖属性(4)

我们通过下面的这幅图,简单介绍一下WPF属性系统对依赖属性操作的基本步骤:   借用一个常见的图例,介绍一下WPF属性系统对依赖属性操作的基本步骤: 第一步,确定Base Value,对同一个属性的赋值可能发生在很多地方。比如控件的背景(Background),可能在Style或者控件的构造函数中都对它进行了赋值,这个Base Value就要确定这些值中优先级最高的值,把它作为Base...

2018-08-27 11:35:55 1053

原创 WPF入门教程(七)---依赖属性(3)

四、 只读依赖属性  在以前在对于非WPF的功能来说,对于类的属性的封装中,经常会对那些希望暴露给外界只读操作的字段封装成只读属性,同样在WPF中也提供了只读属性的概念,如一些 WPF控件的依赖属性是只读的,它们经常用于报告控件的状态和信息,像IsMouseOver等属性, 那么在这个时候对它赋值就没有意义了。 或许你也会有这样的疑问:为什么不使用一般的.Net属性提供出来呢?一般的属性也可以...

2018-08-24 08:33:43 1211

原创 WPF入门教程(六)--依赖属性(2)

二、 依赖属性的优先级由于WPF 允许我们可以在多个地方设置依赖属性的值,所以我们就必须要用一个标准来保证值的优先级别。比如下面的例子中,我们在三个地方设置了按钮的背景颜色,那么哪一个设置才会是最终的结果呢?是Black、Red还是Azure呢?<Window x:Class="WpfApp1.WindowDepend" xmlns="http://schemas.m...

2018-08-20 17:47:48 1507

原创 WPF入门教程(五)--依赖属性(1)

一、依赖属性基本介绍本篇开始学习WPF的另一个重要内容依赖属性。 大家都知道WPF带来了很多新的特性,其中一个就是引入了一种新的属性机制——依赖属性。依赖属性出现的目的是用来实现WPF中的样式、自动绑定及实现动画等特性。依赖属性的出现是WPF这种特殊的呈现原理派生出来的,与.NET普通属性不同的是,依赖属性的值是依靠多个提供程序来判断的,并且其具有内建的传递变更通知的能力。 ...

2018-08-20 17:29:59 2616

原创 WPF文字显示属性

ProgressBar控件的重要属性:         FontFamily——控件中显示文本的字体        &

2018-08-20 15:53:53 1871

原创 WPF入门教程(四)--Dispatcher介绍

一、Dispatcher介绍微软在WPF引入了Dispatcher,那么这个Dispatcher的主要作用是什么呢? 不管是WinForm应用程序还是WPF应用程序,实际上都是一个进程,一个进程可以包含多个线程,其中有一个是主线程,其余的是子线程。在WPF或WinForm应用程序中,主线程负责接收输入、处理事件、绘制屏幕等工作,为了使主线程及时响应,防止假死,在开发过程中对一些耗时...

2018-08-20 11:44:34 3200

原创 WPF入门教程(三)--Application续

WPF应用程序的关闭WPF应用程序的关闭只有在应用程序的 Shutdown 方法被调用时,应用程序才停止运行。 ShutDown 是隐式或显式发生,可以通过指定 ShutdownMode 的属性值来进行设置。 ShutdownMode选项 Are OnLastWindowClose(默认值): 应用程序关闭时,或最后一个窗口关闭时关闭,或调用Application...

2018-08-20 11:20:05 3758

原创 WPF入门教程(二)--Application

Application介绍WPF和WinForm 很相似, WPF与WinForm一样有一个 Application对象来进行一些全局的行为和操作,并且每个 Domain (应用程序域)中仅且只有一个 Application 实例存在。和 WinForm 不同的是WPF Application默认由两部分组成 : App.xaml 和 App.xaml.cs,这有点类似于 Asp.Net We...

2018-08-20 11:02:27 5537

原创 WPF入门教程(一)---基础

前言最近在学习WPF,学习WPF首先上的是微软的MSDN,然后再搜索了一下网络有关WPF的学习资料。为了温故而知新把学习过程记录下来,以备后查。这篇主要讲WPF的开发基础,介绍了如何使用Visual Studio 2013创建一个WPF应用程序。首先说一下学习WPF的基础知识: 1) 要会一门.NET所支持的编程语言。例如C#。 2) 会一点“标准通用标记语言”:WPF窗体程序使用的X...

2018-08-20 10:39:25 88148 3

原创 方法参数Param、out、ref关键字

params关键字params关键字是可以指定在参数数目可变处,采用参数的方法参数, params主要的用处是在给函数传参数的时候用,就是当函数的参数不固定的时候。 在方法声明中的 params 关键字之后不允许任何其他参数,并且在方法声明中只允许一个 params 关键字。 关于参数数组,需掌握以下几点。    (1)若形参表中含一个参数数组,则该参数数组必须位于形参列表的最后;    ...

2018-08-01 10:03:55 1975

原创 创建DataAdapter的几种方法

DataApter充当数据库和ADO.Net模型中非链接数据对象之间的桥梁,使用该对象的Fill方法来实现数据库记录和导入到DataSet对象中,使用Update方法将存储在dataset对象中的数据更新到数据库中去。 通常来说,创建DataAdapter有几种方法 下面做下简单的概括; private static string connString = @"Data Source=DE...

2018-07-30 11:49:45 4205

原创 SQL数据库连接字符串的几种方法

//使用windows身份验证连接本地数据库string connString = @"Data Source=DESKTOP-GVLLFG5\SQLEXPRESS;Initial Catalog=db_Mytime;Integrated Security=True";//使用SQL Server身份验证连接制定的服务器MyServer用户名和密码均为sastring connString ...

2018-07-30 11:08:44 20699 1

原创 在Datagridview控件显示Datatable数据

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I...

2018-07-30 10:42:14 14215

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除