![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
文章平均质量分 66
fighter_yy
这个作者很懒,什么都没留下…
展开
-
wpf鼠标捕获与控件交互——UIElement.CaptureMouse
本例实现了一个鼠标控制控件移动的简单例子,配合鼠标捕获达成预想效果:1.新建一个wpf应用程序,为了演示效果,xaml简单修改如下:"WpfApplication46.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="htt转载 2012-10-20 20:55:24 · 864 阅读 · 0 评论 -
.net程序员使用Oracle新手上路指南
虽然oracle,sqlserver都是关系型数据库,sql语句大部分也差不多,但是从sqlserver换到oracle还是有很多不适应的地方,本文旨在帮助广大初次接触oracle的.net程序员快速上手。一、安装oracle 11g 服务端(可选)1.1 为什么要安装服务端?理论上讲,本机只需要安装oracle客户端即可,但是很多时候本机有一个服务端学习起来会更方便。比如:数据库转载 2013-03-15 13:12:39 · 660 阅读 · 0 评论 -
OracleClient和OleDb
.Net 中读写Oracle数据库常用两种方式:OracleClient和OleDb,其中OleDb的方式根据驱动程序的不同又有两种。1. OracleClient方式,是微软专门针对Oracle数据库开发的,仅在 .NET Framework 1.1 版中受支持。据说速度快、性能好,是推荐使用的方式。但根据我的经验,当Oracle数据库服务器端采用英文字符集比如 US7ASCII 时,客转载 2013-03-14 17:55:10 · 775 阅读 · 0 评论 -
C#连接Oracle数据库的简单应用
一、使用OracleClient组件连接Oracle .Net框架的System.Data.OracleClient.dll组件(ADO.Net组件),为连接和使用Oracle数据库提供了很大的方便。 1、使用客户端网络服务名连接Oracle 基于业务逻辑与数据库实体的分层需要,一般要求在不同于Oracle数据库主机的客户端机器连接和使用Oracle数据库转载 2013-03-14 17:48:25 · 667 阅读 · 0 评论 -
修改wpf中动画的默认帧间隔以提升性能,默认为60帧每秒
修改为24足矣原创 2013-02-14 11:35:36 · 743 阅读 · 0 评论 -
.NET 操作注册表
//写注册表RegistryKey regWrite;//往HKEY_CURRENT_USER主键里的Software子键下写一个名为“Test”的子键//如果Test子键已经存在系统会自动覆盖它regWrite = Registry.CurrentUser.CreateSubKey("Software\\Test");//往Test子键里添两条数据项,一条名为"Name",另转载 2012-12-26 11:37:25 · 420 阅读 · 0 评论 -
MeasureOverride ArrangeOverride
protected override Size MeasureOverride(Size constraint) { if (constraint.Width == double.PositiveInfinity || constraint.Height == double.PositiveInfinity) return Size.Empty; UpdateScroll原创 2012-12-23 16:45:13 · 1030 阅读 · 0 评论 -
Improving Scrolling Performance in WPF --Cedric Dussud
http://download.microsoft.com/download/2/d/b/2db72dcf-5ae0-445f-b709-7f34437d8b21/Scrolling_in_WPF.docImproving Scrolling Performance in Windows PresentationFoundationCedric DussudMicros转载 2012-12-23 17:06:11 · 1937 阅读 · 0 评论 -
Expression Blend实例中文教程系列文章汇总
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://kevinfan.blog.51cto.com/1037293/295967 Silverlight经历3年多的发展,从当初的1.0版本到现在4.0,已经逐步趋向成熟。当前市面上关于Silverlight开发的中文资料很少,介绍Expression Blen转载 2012-10-25 21:33:15 · 656 阅读 · 0 评论 -
WPF中如何获取鼠标相对于桌面的坐标
看到别人的文章。 WPF编程时,我们经常使用Mouse.GetPosition(IInputElement relativeTo)或MouseEventArgs.GetPosition(IInputElement relativeTo)来获取鼠标相对于某一界面元素的相对位置,这自然也联想到另外的一个问题:如何获取鼠标相对于屏幕的位置。 在WPF文档中找了半天也没找到。 但我们别原创 2012-10-21 15:21:54 · 4917 阅读 · 0 评论 -
《深入浅出WPF》笔记——绘画与动画
本篇将记录一下如何在WPF中绘画和设计动画,这方面一直都不是VS的强项,然而它有一套利器Blend;这方面也不是我的优势,幸好我有博客园,能记录一下学习的过程。在本记录中,为了更好的理解绘画与动画,多数的例子还是在VS里面敲出来的。好了,不废话了,现在开始。一、WPF绘画1.1基本图形 在WPF中可以绘制矢量图,不会随窗口或图型的放大或缩小出现锯齿或变形,除此之外,XAML绘制出来的转载 2012-10-20 20:56:13 · 1438 阅读 · 0 评论 -
【Tooltip】WPF中Tooltip使用技巧总结
1. 简单示例——包含两个TextBlock:代码Button Content="Tooltip演示"> Button.ToolTip> ToolTip> StackPanel> TextBlock FontWeight="Heavy">两个TextBlockTextBlock>转载 2012-10-20 20:53:39 · 1296 阅读 · 1 评论 -
WPF菜鸟谈之依赖属性,附加属性(附加《深入浅出WPF》pdf下载)
我们都知道.NET中有属性(Property)这个概念。在MSDN中是这样定义属性的: 属性是这样的成员:它们提供灵活的机制来读取、编写或计算私有字段的值。可以像使用公共数据成员一样使用属性,但实际上它们是称为“访问器”的特殊方法。这使得数据在可被轻松访问的同时,仍能提供方法的安全性和灵活性。 正如MSDN所说,.NET属性其实是由一对get,set方法实现的。为什么会有这样的设计转载 2012-10-20 20:52:02 · 634 阅读 · 0 评论 -
WPF绑定(Binding)讲解大全
http://www.ixaml.net/?p=464http://www.ixaml.net/?p=467转载 2012-10-20 20:50:49 · 503 阅读 · 0 评论 -
在winform程序中启动wpf窗体
有时候需要在winform程序中利用wpf的许多优良特性,如何在其中启动wpf窗体呢?前提:MainWindow.xaml是从别的地方copy到这个项目的,值得注意的是,除了MainWindow.xaml、MainWindow.xaml.cs,还需要从源wpf项目中bin-debug文件夹下把MainWindow.g.cs文件拷贝到目标项目bin-debug文件夹下,否则MainWindo转载 2012-10-21 15:08:50 · 3183 阅读 · 1 评论 -
深入浅出多线程系列之七:4种定时器
在Framework中存在着4种定时器:其中分为两类,多线程计时器1:System.Threading.Timer2:System.Timers.Timer 特殊目的的单线程计时器:1:System.Windows.Forms.Timer(Windows Forms Timer)2:System.Windows.Threading.DispatcherTimer(WPF转载 2012-10-20 20:50:05 · 414 阅读 · 0 评论 -
C#的GC,也就是垃圾回收机制
今天来谈谈C# 的GC ,也就是垃圾回收机制,非常的受教,总结如下首先:谈谈托管,什么叫托管,我的理解就是托付C# 运行环境帮我们去管理,在这个运行环境中可以帮助我们开辟内存和释放内存,开辟内存一般用new ,内存是随机分配的,释放主要靠的是GC 也就是垃圾回收机制。哪么有两个大问题 1.GC 可以回收任何对象吗?2.GC 什么时候来回收对象?回收那些对象?对于第一个问题,GC 可以回收任转载 2013-03-17 13:56:29 · 760 阅读 · 0 评论