
c#
文章平均质量分 63
白色的海
这个作者很懒,什么都没留下…
展开
-
c#,使用WPF实现iPhone的短信框效果
iPhone的短信界面, 基于UserControl,自己做一个用户控件,内含TextBolck可以实现多行显示文本,使用Path和Geometry将带有小尾巴的图形画出来,然后再画上光照效果,完成。原创 2015-10-07 21:57:44 · 830 阅读 · 0 评论 -
c#,将pdf文件转换成图片文件。
本文采用Adobe Acrobat9.0的COM组件,将Pdf文件的每一页转换成对应的图片文件。开发环境:VS2010,.Net Framework4.0,Adobe Acrobat9.0。工程中添加COM引用:Adobe Acrobat 9.0 Type Library(必须装了Adobe Acrobat9.0才会有)。 思路:1、需要用到的COM对象:原创 2015-10-07 18:34:22 · 8358 阅读 · 1 评论 -
使用c#,WPF,模仿IPhone的Loading(加载)效果
刚开始用IPhone的时候,每当看到Loading画面,就觉着这效果不错,简洁时尚,印象深刻。某天在项目中碰到要作一个Loading效果,突然想到了IPhone的效果,虽然把这个效果做成GIF是一种明智的选择,但出于好奇想着用代码给写出来。下面是从手机上截到的图片:接下来呢,就是一番折腾,算是弄出来了差不多的效果,如下:原创 2015-10-07 18:13:38 · 1012 阅读 · 0 评论 -
c#,利用WPF的ScaleTransform和TranslateTransform实现图片的缩放效果
一、缩放要求1.缩放对象在可视区域内,已对象的中心点进行缩放。2.缩放对象比可视区大,并且对象各边界都在可视区外围,那么已鼠标位置进行缩放。3.缩放对象比可视区大,但是缩放后某一边界在可视区的对应边界内,那么该边界与可视区边界对齐,对向缩放。 二、缩放代码片段 private void Window_MouseWheel(原创 2015-10-07 22:09:51 · 4208 阅读 · 0 评论 -
c#,使用WPF的Adorner实现iPhone上新邮件或消息提示效果----实现(二)
一、背景介绍 在上一篇《c#,使用WPF的Adorner实现iPhone上新邮件或消息提示效果----实现(一)》中,我们通过PromptableButton,PromptAdorner,PromptChrome实现提示效果,其中PromptableButton提供PromptCount代表提示数量供PromptChrome绑定显示,PromptChrome负责显示提示效果,而Pro原创 2015-10-07 22:35:55 · 1217 阅读 · 1 评论 -
c# 调用Microsoft XPS Document Writer打印机,将Pdf文件转换成Xps文件
最近碰到个项目,其中有个需要将pdf文件转换成xps文件的功能,xps文件还算是新东西,所以基本没啥了解,通过一段时间的调查,本人算是找到了2个方法: 1)通过PDFNet第三发开发组件即可很容易的完成转换功能,并且还有其他针对pdf文件操作的功能,还是很强大的。当然啦,这个东 西是要买的,可以先下一个试用版先体验体验。 下载地址:http://w原创 2015-10-07 18:03:22 · 7327 阅读 · 0 评论 -
c#,使用WMI对象获取笔记本电池剩余电量的百分比
有时候需要监控到笔记本电池的剩余电量,调查后发现WMI对象可以搞定。在使用WMI对象前,先要添加对System.Management的引用,然后就可以调用WMI对象。我们使用的WMI对象是:Win32_Battery对象参考:http://msdn.microsoft.com/zh-cn/library/aa394074(v=VS.85).aspx代码:Ma原创 2015-10-07 22:03:40 · 3646 阅读 · 0 评论 -
c#,使用WMI对象获取系统的DPI。
在使用WMI对象前,先要添加对System.Management的引用,然后就可以调用WMI对象。我们使用的WMI对象是:Win32_DesktopMonitor对象参考:http://msdn.microsoft.com/zh-cn/library/Aa394122代码: static void Main(string[] args) {原创 2015-10-07 18:31:36 · 1121 阅读 · 0 评论 -
c#中利用WMI对象获取物理内存和可用内存大小信息
通常我们在获取内存信息时会调用Win32 API的GlobalMemoryStatus和GlobalMemoryStatusEx函数,但是,当您的电脑上装有2根或2根以上的内存条时,这两个API只能获取1根内存条的使用信息,并不能正确获取内存信息。经过一番折腾,使用WMI对象可正确获取内存信息。在使用WMI对象前,先要添加对System.Management的引用,然后就可以调用W原创 2015-10-06 23:55:59 · 5576 阅读 · 0 评论 -
c#,使用WPF的Adorner实现iPhone上新邮件或消息提示效果----实现(一)
一、背景介绍首先,让我们看一下iPhone上的新邮件提示效果。在邮件图标的右上角会出现未读的新邮件数量,苹果的这种设计即简洁又精致,而且相当的实用。那么经典的效果当然要用我们的实际行动来膜拜!^_^ 二、最终效果预览 在该篇文章的最后分享了代码,^_^。 三、实现分解 结构采用自定义按钮+自原创 2015-10-07 22:23:43 · 2830 阅读 · 1 评论