自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

NCTU_to_prove_safety的博客

浮世小舟,泛于湖上,随波逐流

  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

原创 。net反射详解

本人理解:装配件:Assembly(程序集)晚绑定:后期绑定MSDN:反射(C# 编程指南)-----------------原文如下--------1、 什么是反射2、 命名空间与装配件的关系3、 运行期得到类型信息有什么用4、 如何使用反射获取类型5、 如何根据类型来动态创建对象6、 如何获取方法以及动态调用方法7、 动态创建委托1、什么是反射       ...

2018-07-25 20:42:56 433

原创 Linq-GroupBy

1.简单形式:var q = from p in db.Products group p by p.CategoryID into g select g; 语句描述:Linq使用Group By按CategoryID划分产品。说明:from p in db.Products 表示从表中将产品对象取出来。group p by p.CategoryID into g表示对p按...

2018-07-25 14:05:50 154

原创 一、vs 基础配置文件解析

一、vs 基础配置文件解析.vcproj是工程文件,sln是解决方案文件。一个解决方案里面可以包含多个工程。你打开vcproj文件编译不了可能是因为这个工程里面用到了同一个解决方案中其它工程的东西。visual Studio.NET采用两种文件类型(.sln和.suo)来存储特定于解决方案的设置,它们总称为解决方案文件。为解决方案资源管理器提供显示管理文件的图形接口所需的信息从而在每...

2018-07-24 22:38:47 628

原创 下面这个C#程序中, int? x = null;语句中的?是什么意思? int y = x ?? -1; 的??有代表了什么意思?

变量定义中含有一个问号,意思是这个数据类型是Nullable类型的。变量定义中含有两个问号,意思是取所赋值??左边的,如果左边为null,取所赋值??右边的。其实代码里的注解已经说得很明白了。int?x,意思是x 除了是int类型,还可以是nullint?x = null; 就是给x赋值为null int y = x ?? -1; 意思就是如果x不是null,则将x赋值给y;如果x是...

2018-07-24 20:52:33 825

原创 c#托管非托管Dll动态调用

最近经常看到有人问托管非托管Dll调用的问题。对于动态库的调用其实很简单。网上很多代码都实现了Dll的静态调用方法。我主要谈论下动态库的动态加载。对于托管动态库,实现动态加载很简单。/Files/dwwwing/DllDemo.rar Code= Assembly.LoadFile(filePath);//这里是动态库的路径。Type tp = ass.GetType(dllTy...

2018-07-17 14:39:19 1043

原创 TemplateBinding与Binding区别,以及WPF自定义控件开发的遭遇

在上一次的文章WPF OnApplyTemplate 不执行 或者执行滞后的疑惑谈到怎么正确的开发自定义控件,我们控件的样式中,属性的绑定一般都是用TemplateBinding来完成,如下一个基本的按钮样式:<Style x:Key="SimpleButton" TargetType="{x:Type Button}" BasedOn="{x:Null}"> <Sett...

2018-07-12 13:20:53 1091

原创 WPF中图形表示语法详解(Path之Data属性语法)ZZ

先看显示效果:  (图1) XAML(代码A): <Page xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" >   <Canvas> <!--这是使用PathFigureCo...

2018-07-12 10:59:16 249

原创 WPF整理-使用ResourceDictionary管理Logical Resources

为了增加资源文件的可维护性,我们应该使用ResourceDictionary对资源进行:分类、汇总。如何实现呢?举个例子1.新建一个WPF Application,在Application中添加一个New Item,选择ResourceDictionary。譬如,命名为Brushes.xaml,我们用它来存放一些笔刷。打开,我们添加一个笔刷如下:Brushes.xaml:<ResourceD...

2018-07-12 10:20:44 819

原创 WPF中的动画-关键帧

学习WPF的动画,非常值得一提的是关键帧动画。普通的动画实现的是从一个值到另一个值的线性内插(或者有限形式的非线性内插,归功于AccelerationRatio和DecelerationRatio)。而关键帧动画,指定了在指定的时间达到指定的值(由XXXKeyFrame的KeyTime、Value决定),因此,可以实现更加复杂的动画。          除了From、To和By属性外,关键帧动画类...

2018-07-11 16:20:17 608

原创 泛型约束

要T是继承于Awhere T: A要T继承于B的where T: B在定义泛型类时,可以对客户端代码能够在实例化类时用于类型参数的类型种类施加限制。如果客户端代码尝试使用某个约束所不允许的类型来实例化类,则会产生编译时错误。这些限制称为约束。约束是使用 where 上下文关键字指定的。下表列出了六种类型的约束:约束 说明T:结构 类型参数必须是值类型。可以指定除 Nullable 以外的任何值类型...

2018-07-10 14:25:40 426

原创 介绍属性与自定义属性、AttributeUsage

介绍属性               属性为访问自定义类型的注释信息提供通用的访问方式。注释信息是随意的,换句话说,这种信息不是语言自身固有的,而是由你自己能够想象到的任何信息。你能使用属性(attributes)定义设计时信息(诸如文档)、运行时信息(诸如数据库字段名)、以及运行时行为特征(诸如假设成员是事务处理,或者能够参与事务处理)。在某种意义上,关联信息遵循与使用XML开发相同的原理。因为...

2018-07-10 13:22:03 560

原创 public void Delete<T>(List<T> EntityList) where T : class, new()

就是说T必须是一个类(class)类型,不能是结构(structure)类型。这是类型参数约束,.NET支持的类型参数约束有以下五种:where T : struct | T必须是一个结构类型where T : class where T : new() ...

2018-07-10 10:37:14 306

原创 跨线程UI调度器

解决多线程中夸线程操作 UI或者集合 造成的 跨线程操作线程间操作无效:从不是创建控件XXXX的线程访问它步骤1:初始化在App.cs中 重写 OnStartupprotected override void OnStartup(StartupEventArgs e){ //初始化UI Dispatcher Execute.InitializeWithDispatcher();...

2018-07-09 16:08:27 282

原创 WPF: RenderTransform特效

WPF中的变形(RenderTransform)类是为了达到直接去改变某个Silverlight对象的形状(比如缩放、旋转一个元素)的目的而设计的,RenderTransform包含的变形属性成员就是专门用来改变Silverlight对象形状的,它可以实现对元素拉伸,旋转,扭曲等效果,同时变形特效也常用于辅助产生各种动画效果。1. RenderTransform类:该类成员如下:Translate...

2018-07-06 16:04:05 195

转载 C# 如何在编译时将 dll 复制到 bin\Release 目录下

在编写 C# 代码时,会遇到这种情况:生成的可执行文件 exe 可能需要调用某个由 C++ 写的 dll 文件,此时需要将此 dll 文件放到 exe 程序的同一目录下。下面介绍如何自动实现上述操作。下面假设 Project 名为 Gamma4RTD,需要调用的 dll 文件为 rtddll.dll。IDE 是 Visual Studio 2015打开 Visual Studio 2015 -&g...

2018-07-04 09:57:13 1577

FX三菱电机

程序 数据 格式

2016-05-20

空空如也

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

TA关注的人

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