自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

祝紫山(大可山人)博客[GDI+,WPF, .Net图形图像]

WPF,WinForms,asp.net开发,图形图像处理系统研究[信奉:凡事靠自己] QQ:110-678-9933

  • 博客(17)
  • 资源 (18)
  • 问答 (1)
  • 收藏
  • 关注

原创 对XAML进行编辑的辅助类(XamlHelper)

// XamlHelper.cs// --------------------------------------------// 对XAML进行编辑操作的辅助类:// 对选中的XAML进行操作; 对XAML代码进行对齐整理; 对XAML标记进行着色显示等// --------------------------------------------using System;using System

2007-11-30 11:46:00 2639

转载 WPF中如何选择合适的元数据标记?(英文)

FrameworkPropertyMetadataOptions Enumeration:Specifies the types of framework-level property behavior that pertain to a particular dependency property in the Windows Presentation Foundation (WPF) prop

2007-11-25 18:01:00 2239

原创 WPF中,怎样将XAML代码加载为相应的对象?

在前面“在WPF中,如何得到任何Object对象的XAML代码?”一文中,我介绍了使用System.Windows.Markup.XamlWriter.Save(objName)得到任何Object对象的XAML代码。,那么,又怎样将XAML代码加载为相应的对象呢?分两种情况来讲这个问题:1、在程序中,XAML代码已是内存字符串时:比如:string xamlContent =@"Click">h

2007-11-25 11:05:00 4185

原创 WPF应用程序顶级标签一定是Window吗?

WPF应用程序顶级标签一定是Window吗? 很多人误以为是。可是,答案却是否定的。我们不妨来测试一下。首先使用顶级标签为Window,这是最普通、也是最常见的情况。新建一个WPF应用程序,名称为Window1,利用工具箱在窗口中拖入一个按钮(Button)。我们发现Window1中将得到类似如下内容:// Window1.xamlWindow x:Class="LogicalOverride

2007-11-25 09:55:00 4353 3

原创 在WPF中,如何得到任何Object对象的XAML代码?

在WPF中,可以使用System.Windows.Markup.XamlWriter.Save(objName)得到任何Object对象的XAML代码。这里举个例子,然后来比较一下:XAML代码:// Window1.xaml    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"    xmlns:x="htt

2007-11-23 20:46:00 5655 3

原创 WPF中取得系统字体列表

在GDI+中,我们可以通过如下方式取得系统所有字体:foreach(FontFamily f in FontFamily.Families){   // 处理代码}在WPF中,如何取得所有系统字体列表呢?如下:由于简单,所以不详述,只列C#代码(注意加粗的部分,同时,这里还对字体进行了排列处理):        private void InitializeFontFamilyList()

2007-11-22 19:25:00 7181 5

原创 WPF中桌面屏保的制作(主要代码)

制作要点:(1) 使用System.Windows.Threading.DispatcherTimer;(2) 将Window属性设置为:      this.WindowState = WindowState.Maximized;      this.WindowStyle = WindowStyle.None;      this.ResizeMode = ResizeMode.NoResiz

2007-11-21 17:48:00 4814 2

原创 WPF中将四个数字字符串值(比如:"10,10,300,300")转为Rect

有时,我们在WPF中,需要将用户输入的四个数字字符串值(比如:"10,10,300,300")转为Rect,比如用来画矩形,或者是设置成画刷的ViewPort属性等。怎么做呢?答案是:使用RectConverter,比如:RectConverter rectConverter = new RectConverter();string parseString = viewportEntry.Text

2007-11-21 17:31:00 2720

原创 WPF中将图片设置为按钮并取得选取值的方法

要点:RadioButton内容中包含Image,同时,将同组设置Checked属性相同。如下XAML代码:        Checked="setSelectedButton" Margin="5">          Image  Height="50" Width="50" Source="imgs/001.jpg" />                Checked="setSelec

2007-11-21 17:18:00 7045

原创 给WPF文字加多条修饰线

这是上篇WPF中的文字修饰——上划线,中划线,基线与下划线 最后留给朋友思考的问题。效果图:XAML代码:http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" >                            

2007-11-20 19:02:00 3418

原创 WPF中的文字修饰——上划线,中划线,基线与下划线

我们知道,文字的修饰包括:空心字、立体字、划线字、阴影字、加粗、倾斜等。这里只说划线字的修饰方式,按划线的位置,我们可将之分为:上划线、中划线、基线与下划线。如图:从上至下,分别为上划线(Overline),中划线(StrikeThrough),基线(Baseline)和下划线(Underline)。如何实现?(1)XAML代码:http://schemas.microsoft.com

2007-11-20 18:21:00 31560

原创 WPF下字体模糊的问题

一直以来,发现WPF中的小字体下的文字变得比较模糊,比如:WPF与Winform字体显示比较:为了看到更清楚,我们放大点显示: 放得更大些:中文、日文等亚洲文字的显示也存在着类似的问题:在XP操作系统中的效果:(Winform中)Vista下日文的显示效果:(WPF中)放大点:XP中:Vista中:很显示,WPF中变得模糊了。我曾试图设定SnapsToDevicePix

2007-11-20 17:24:00 6905

原创 WPF中制作无边框窗体

众所周知,在WinForm中,如果要制作一个无边框窗体,可以将窗体的FormBorderStyle属性设置为None来完成。如果要制作成异形窗体,则需要使用图片或者使用GDI+自定义绘制。那么,在WPF中,我们怎样制作一个无边框窗体呢?答案是将Window的WindowStyle属性设置为None,即WindowStyle="None" 。如果是非矩形的异形窗体,则需要将背景设为Null,

2007-11-19 19:41:00 38237 2

原创 图片的错觉效果

先看看这张图片:再看看这张图片:看出来没?

2007-11-18 21:30:00 3337 3

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

大可山 [MSN:a3news(AT)hotmail.com] http://www.zpxp.com 萝卜鼠在线图形图像处理--------------------------------------------------------------老规矩,看图说话。先看显示效果:(图1)XAML(代码A):http://schemas.microsoft.com/winfx/2006/xam

2007-11-14 20:10:00 59973 9

原创 怎样将GridView的行按集合进行分类合并?

以下只是引用于MSDN上的一个例子:效果如下:点击第二组标题后的结果(我们看到第二组被折叠、隐藏起来了):XAML代码:            xmlns:x=http://schemas.microsoft.com/winfx/2006/xaml Width="430">                                              Author="Autho

2007-11-13 18:34:00 4038

转载 WPF中怎样固定ListView中列的宽度?

有朋友问这样一个问题: WPF中怎样固定ListView中列的宽度?不想多写了,这里有答案:http://blogs.msdn.com/atc_avalon_team/archive/2006/04/11/573037.aspx为了节省你的时间,我转贴在下面吧:Fixed-Width Column in ListView: A Column that cannot be resized

2007-11-13 18:04:00 7227 2

ILDA格式标准:1995/2004/2009/2014四版本 ILDA Image Data Transfer Format

ILDA格式标准:1995/2004/2009/2014四版本。ILDA Image Data Transfer Format 1. 1995版:ILDA_1995ImplStdColPal_rev001.pdf 2. 2004版:ILDA_2004IDTF05-finaldraft_ilda_standard.pdf 3. 2009版:ILDA_2009IDTF_rev05pt1.pdf 4. 2014版:ILDA_2014IDTF_rev011.pdf

2022-12-06

C#带控制点的贝塞尔Bezier曲线算法(源码)

使用c# + GDI+进行SVG等绘图,绘制带控制点的Bezier曲线。可用于点阵图像及矢量图形(如SVG)绘图。带源代码。

2022-06-24

Galois Fields及RS编码.pdf

GF(Galois Fields) 及Reed-Solomon (RS)纠错码

2021-08-30

.NET 5.0(.Net Core 5.0)_(4105P).pdf

.net5.0官方文档(.Net Core 5,.Net Core到5.0版本后不叫.Net Core 5而简化成.Net 5了),共4105页。建议下载此.NET 5.0(.Net Core 5.0)文档!

2021-08-04

CalendarConvert农历转换数据.htm

农历数据转换,很多农历转换只能生成100-150年,这个可以生成甚至可以2500年以上的数据。

2021-08-03

ASP.Net Core 5.0官方文档.pdf

ASP.NET core 5.0文档PDF(含目录,共5453页)。摘要: ASP.NET Core 文档及新增内容 ASP.NET 比较 .NET Core 和 .NET Framework 入门新增功能 5.0 版中的新增功能 3.1/3.0/2.2/2.1/2.0/1.1 版中的新增功能 教程Web 应用 MVC 入门 数据访问 EF Core 和 Razor Pages 入门 泛型主机 Web 主机 服务器 配置 MVC 概述教程入门 .NET API 参考 Java 客户端 Java API 参考 gRPC 服务简介 HTTP API 示例疑难解答 测试、调试和疑难解答 Razor Pages 单元测试 使用 ASP.NET Core 的 EF 6 ASP.NET Core 模块 迁移5.0 ASP.NET 到 ASP.NET Core API 参考

2021-07-31

C#.Net操作Excel通用帮助类ExecelHelper.cs

Excel输出打印模块,将DataTable数据写入Excel文件(自动分页),将DataTable数据写入Excel文件(不分页),将DataTable数据写入Excel文件(自动分页,并指定要合并的列索引) , 将二维数组数据写入Excel文件(自动分页/不分页),支持合并指定列的相同行,支持隐藏指定名称/索引的工作表,支持拷贝指定个数的工作表的副本并重命名,根据名称删除工作表,向指定文本框写入数据,对指定WorkSheet操作等。

2017-01-11

清除重复的电话通讯录并写成XML文件导入手机

清除重复的电话通讯录,并写成XML文件,方便导入手机中。如果与腾讯手机管家相结合,使用更佳。不过,由于时间原因,有些硬编码,你可以根据需要进行改进。

2013-01-14

C#时钟控件

纯C#写的时钟控件,源码及样式这里也有:http://blog.csdn.net/johnsuna/article/details/8485492

2013-01-09

批量图片压缩(生成缩略图或指定大小图片)及文件批量改名器

批量图片压缩及文件更名: 1、批量生成缩略图或指定大小图片 2、文件批量改名器(支持批量数字化文件名及正则表达式改名) 使用.Net 3.5 C# 编写。

2012-10-16

2009年AI矢量图格式的年历(不含万年历)

2009年AI矢量图格式的年历(不含万年历),绿色大背景,有漂亮的手写字“牛气冲天”及“万事如意”字样。

2009-01-03

2009年的年历模板之2(横6月*2行)

元旦了,发布一个2009年的年历模板。(下载地址在这里:http://johnsuna.download.csdn.net/找到“2009年的年历模板之2(横6月*2行)”之后点击下载)你可以使用Photoshop或其他图像处理软件,加上你自己的照片(要求照片的最小一边的像素为:1024至2048像素左右)。如果拿去数码冲印店冲印或是激光打印的话,一定要记得保存为PNG格式(视个人图片质量,可以冲印为16开至8开复印纸那么大,当然,你也可以冲印成32开那么大小)。据我的测试,如果你的照片质量够好的话,上述大小冲印出来效果清晰!

2008-12-28

2009年的年历模板

元旦了,发布一个2009年的年历模板。(下载地址在这里:) 你可以使用Photoshop或其他图像处理软件,加上你自己的照片(要求照片的最小一边的像素为:1024至2048像素左右)。 如果拿去数码冲印店冲印或是激光打印的话,一定要记得保存为PNG格式(视个人图片质量,可以冲印为16开至8开复印纸那么大,当然,你也可以冲印成32开那么大小)。据我的测试,如果你的照片质量够好的话,上述大小冲印出来效果清晰!

2008-12-28

《手把手教你写专利申请书•如何申请专利》全文 (Word文档)

《手把手教你写专利申请书•如何申请专利》全文 (Word文档),是这篇博文http://blog.csdn.net/johnsuna/archive/2008/12/10/3492145.aspx的整个Word文档。

2008-12-13

手把手教你写专利申请书/如何申请专利的相关文档

申请实用新型专利时可能需要填写的文档及填写实例。

2008-12-10

一个可以在线练习钢琴的FLASH

一个可以在线练习钢琴的FLASH,从a,b,c.....x,y,z依次从低音到高音。很好玩,不错!喜欢音乐的朋友可以下载下来看看、玩玩。

2008-12-01

WPF网站立方体动画程序(XBAP)

WPF网站立方体动画XBAP程序

2007-08-11

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

TA关注的人

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