自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(47)
  • 资源 (38)
  • 问答 (1)
  • 收藏
  • 关注

原创 将.Net Framework 程序升级到.NetCore

使用Net Upgrade Assistant升级.Net项目

2023-03-08 10:20:08 1563

原创 使用Advanced Installer打包程序及运行环境

使用Advanced Installer打包程序及运行环境,自定义安装界面以及设置自定义操作。

2023-03-07 16:26:57 1042

原创 .Net Core:将简单WPF程序迁移到.Net Core

环境 VS2019 16.4.2 新建WPF程序 这个步骤比较简单,省略步骤。名称为:WpfApp2,简单设置显示: 下载迁移分析工具 这个工具用来分析程序是否具备迁移条件,觉得就是dll的检查依赖。地址:https://github.com/Microsoft/dotnet-apiport-ui/releases/download/1.1/Po...

2019-12-31 17:20:45 878 2

原创 从Asp.net core2.2 升级到3.0时遇到的坑之一

在Controller中声明的异步方法名称,类似:public async Task<object> GetStockItemsAsync这种形式,在调用的时候千万不要带后缀Async,不然会找不到,根本找不到。或者根本不要以Async作为后缀。测试控制台调用: using (HttpClient client = new HttpClient()) ...

2019-10-23 16:11:14 1400 2

原创 .Net Core:将控制台程序部署到Docker

Docker的好处就不多说了,网上博客描述多的很,总之就是要解决“在我电脑上还好好的”类似这种部署问题。对于Win10系统,据说只支持Win10专业版的。注册DockHub账户地址:https://hub.docker.com/。1:下载Docker for Windows Installer下载入口:文件还是比较大的,有834M。按着提示一步安装下去。成功之后运行桌面图标,...

2019-09-04 17:58:40 2428 1

原创 WPF-单选MenuItem

这几天在做一个工具栏,用到了Menu控件,我们都知道它是条目控件,可以绑定数据源。自带的样式不太好看,于是自己就想修改一下,让它默认只有一个子项处于选中状态,再次打开会记录当前选中的是那个MenuItem.思路就是嵌入一个RadioButton控件并让其不可见,控制它的IsChecked属性与MenuItem的IsChecked属性之间的关系,支持添加Icon。Xaml及样式<Win...

2019-08-23 17:56:10 3665

原创 WPF-Grid布局控件增加边框附加属性

需要对WPF中的附加属性有所了解。定义一个静态方法GridExnamespace Test.Extensions{ public static class GridEx { #region 字段 /// <summary> /// 要操作的Grid /// </summary> ...

2019-08-15 14:08:31 1719

原创 图片,字节,文件转换类

快两年没更新博客了,,,,,,,从今天重新开始。using System.Drawing;using System.IO;#region 将BiteMapImage 转成byte[] /// <summary> /// 将BiteMapImage 转成byte[] /// </summary> ...

2019-08-15 13:35:47 231

原创 Devexpress:在GridControl中使用GridFormatRule改变行/单元格样式

使用GridFormatRule 可以轻松设置GridControl中的格式化规则,这些规则的使用可以方便的控制显示,区别不同的数据格式。参见链接:FormatConditionRuleExpression     Expression Operators, Functions, and Constants  下面 在 gcId 列(上一篇文章定义)应用了Rule的效果。应用到单元格:

2017-12-13 14:45:46 4877 1

原创 Devexpress:在GridControl中使用RepositoryItemGridLookUpEdit 进行级联选择

上一篇点击打开链接中描述了如何在GridControl中增加一个GridLookUpEdit列,这篇文章将要描述如何在它单元格数据之间进行级联选择。为GridControl增加一个颜色列,根据不同尺寸的大小来切换选择不同的颜色。效果图如下:

2017-10-25 17:11:58 7794 2

原创 Devexpress:在GridControl中使用BindingList

BindingList 是一个支持数据绑定的集合,修改集合或者集合中的项都可以反应到它的ListChanged事件中,将它作为gridcontrol的数据源可以通过编辑gridcontrol的cell来进行数据的添加,修改,删除以及验证等操作。

2017-08-31 11:25:57 1406

原创 WPF:使用VS2015 创建自定义项模板

vs自定义项模板,提供了可以让我们自定义任何xaml布局的窗口或者用户控件,就像使用WPF自带的窗口一样,方便重用。我所创建的项模板很简单,窗口继承自INotifyPropertyChanged接口,并实现方法,然后定义2个属性字段,下面开始步骤:首先创建一个WPF项目:WpfApplication1,紧接着创建一个名为BaseWindow的Window。<Window x:Class="

2017-07-28 09:32:37 1539

原创 Devexpress:在GridControl中使用RepositoryItemGridLookUpEdit

RepositoryItemGridLookUpEdit 用于在GridControl中指定一列为多列数据下拉框,选择的之后只显示指定的列。定义名为TestModel类: public class TestModel { public int Id { get; set; } public string Name { get; set; }

2017-07-27 10:57:21 6608 1

原创 WPF: ListBox绑定xml数据

继承自IEnumerable接口的各种集合都可以作为ListBox控件的数据源。WPF中的XmlDataProvider 提供了一种将xml文件作为集合数据源的便捷方式,只要所定义的xml格式正确没有拼写错误,XPath路径指定正确都可以绑定成功。 下面定义一个xml资源:定义资源并应用到ListBox<Window xmlns="http://schemas.micros

2017-04-25 14:50:08 2025

原创 WPF:ListBox 利用ItemContainerStyle改变ListBoxItem样式

上篇文章中的ItemContainerStyle 只是默认的样式,但是很多时候我们做鼠标悬浮操作时都想有其它的效果,比如改变ListBoxItem的背景或者边框,再者改变字体大小。    前面提到的MultiTrigger对象,就是多条件触发器,也许触发条件不止IsMouseOver。  我们在原来的基础上增加设置条目的放大转换ScaleTransform( 它隶属于LayoutTransfo

2017-04-17 13:47:51 13884

原创 WPF:ListBox的默认ItemContainerStyle

下面展示的是在.net  framework 4.5 中 ListBox的默认ItemContainerStyle, 样式模板中包含一些其它模板的默认属性值。  样式被应用到ListBox控件渲染出的每一个ListBoxItem条目上。 每一个ListBoxItem 条目的结构是由一个Border包含一个ContentPresenter组成。最重要的是,默认样式也包含了当移动鼠标或者选中条目时

2017-04-17 11:21:29 4189

翻译 WPF:Data Template

Data Template 用于在一个或者多个控件上绑定并映射数据显示,适用于内容控件或者条目控件, Data Template 可以被用在两个地方:作为ContentControl的ContentTemplate 属性的值(例如:label)作为ItemsControl的ItemTemplate属性的值(例如:ListBox) 下面是一个作为Lable控件的ContentTemp

2017-04-17 10:50:41 1047

原创 在WPF中使用C#6.0新特性async与await

C#6.0特性:点击打开链接C#7.0特性:点击打开链接在C#6.0中 使用async与await 关键字很容易的实现异步编程,而且代码可读性比较高,很容易理解。这里举例的是从数据库中读取10w行数据。 下面看代码:xaml:<Window x:Class="WpfApplication1.MainWindow" xmlns="http://schemas.micr

2017-01-11 11:07:45 2880 1

原创 在ListBoxItem中增加Button实现添加继续添加ListBoxItem

重写ListBoxItem的Template以及阻止隧道事件触发等

2016-11-17 10:29:27 5142

原创 WPF ScrollViewer 样式

[code=csharp]

2015-11-25 11:33:46 4939

原创 WPF:使用鼠标在Canvas面板上画线

使用Canvas+Line 任意画线         主要使用布局面板Canvas作为背景,通过其属性Children添加Line 来实现画线。可以理解为 每一个Line 就是一个点。         不清楚Canvas的用法可以参见:点击打开链接  Line的参见:点击打开链接   操作效果                 按下鼠标左键任意画线,可以修改线

2015-09-08 15:13:02 11613 4

原创 WPF:自定义控件之Button-自定义样式,共用样式

WPF 中 最好的特性就是我们自己可以自定义控件样式,小到一个Button按钮,大到DataGrid或者TreeView控件。不过要想知道如何定义样式,需要我们了解控件的特性,结构。也就是控件由什么构成的。WPF中的控件基本分为 内容控件与条目控件。内容控件可以理解成用于承载内容的控件。WPF 的内容对象 为Object类型的,可以是一个string类型的字符串或者是一个Image,甚至可以是另一

2015-06-26 10:44:21 16555 3

原创 分享一个WPF 操作PDF文件的网址。

想必大家都知道。提供dll的下载链接。 里边的Sample         有相关的实例,不论增加页眉 还是页脚 ,还是图片,还是页码等。PDFsharp

2015-02-11 09:43:23 2128

原创 使用Devexpress 的gridControl 显示DataTable的Master-Detail关系

绑定Master-Detail 关系 数据也是数据显示的一种方式,此实例使用后台代码创建数据源并绑定到gridcontrol。   其实方式参见:点击打开链接  先看效果图直接给出后台代码,主要使用的是dataset创建关系。private void simpleButton1_Click(object sender, EventArgs e)

2014-12-24 10:27:33 7092 2

原创 WPF-DataGrid中CheckBox实现全选与非全选

例子中使用的是ObservableCollection集合,代码下载地址:

2014-10-27 15:38:05 2540

原创 在WPF中使用ObservableCollection集合操作TreeView节点

在WPF中显示图片

2014-10-24 11:19:18 3269

原创 IList 转DataTable

public static DataTable ToDataTableSingle(IList entitys) { //取出第一个实体的所有Propertie Type entityType = entitys[0].GetType(); PropertyInfo[] entityProperties = e

2014-07-11 10:39:45 1123

原创 C#将DataTable转换成单个T实体和List<T>集合

/// 获得单个实体 /// /// /// /// public static T Entity(DataTable dt) { if (dt == null || dt.Rows.Count == 0) { re

2014-07-11 10:39:13 1169

原创 WPF 使用PrintDialog进行可见数据打印

我们知道 Print

2014-07-11 10:36:23 5451

原创 使用Devexpress ChartControl中的Pie图

ChartControl 图标控件有很多类,以前使用过

2014-05-28 11:08:08 9798 6

原创 使用 linq to xml 操作xml文件

linq(语言集成查询) 提供了很多种操作数据的不同方法,集成kuaik

2014-04-18 15:36:46 23314 2

原创 拖拽Devexpress的GridControl的行到PanelControl

使用Dev的GridControl绑定显示数据

2014-04-14 16:59:59 2397

原创 Devexpress TreeListLookUpEdit控件使用

该控件实现的功能是在一个下拉框Comboboxli

2014-04-04 18:23:05 12338 3

原创 使用linq 中的GroupBy分组

Linq (语言集成查询)提供了多种操作数据方式,对于不同储存数据方式提供了 不同的数据操作方式。起初接触的linq to sql,其语法简单明了,学习起来很容易上手。之后也有接触了 linq to entity ,linq to xml等。不敢说精通,但是对于它提供的延迟加载技术特别的感兴趣。       其实它就是为了提到开发速度,它并不需要没有sql基础的开发者编写sql语句,编写操作x

2014-02-18 17:30:14 1340

原创 使用简单的wcf文件实现上传,下载文件到服务器

wcf是微软开发出的用户数据通信的app接口,在.net framework3.0中与wpf,wf一同集成,是.net框架的一部分。具体请参见点击打开链接。   本文主要讲述了使用wcf服务契约来进行文件或者数据的服务器上传或者下载工作,使用的工具为vs2012(使用过程中发现了不少bug)。WCF是以契约来规定通信双方的沟通协议。双方必须定义相同的协议绑定才能实现沟通。本文使用基本的ht

2014-02-10 16:27:42 15589 4

原创 使用XtraGrid实现合并单元格

项目开发过程中,有时候会需要将相同数值的单元格合并,已给用户更好的视觉体验。比如要统计出不同作者出版的书籍,常规的显示为   作者这一列很明显出现了重复的数据,这在项目开发过程是不允许的。还好Devexpress 的DataGrid控件提供了合并单元格的功能。通过使用它的CellMerge方法,来对单元格合并。下面是合并后的效果具体操作: Run Design->O

2014-01-03 17:21:55 2203

原创 使用XtraGrid自定义列计算

Devexpress控件集提供的DataGrid控件,在功能和界面样式上都完爆WinForm的GridView控件,以前需要在GridView控件上进行某列的统计,需要在GridView底部重新绘制区域来显示sum,count等计算值。但Devexpress控件的DataGrid控件,在数据绑定方式上与GridView类似,在统计某列合计值得时候提供了自带的合计求值功能,不但是这样,还提供了显示格

2013-12-27 10:04:52 2455

原创 C# C/S 、B/S 使用StreamWriter导出数据成Excel文件

1:导出数据为Excel文件时开发项目时比较常用的方法。以前对于数据量较小的情况使用 Microsoft.Office.Interop.Excel.Workbooks相关类,编写起来也比较麻烦,对于数据量较大的情况,在此与大家共享使用SteamWriter类输出Excel文件的方法。 /// /// 导出文件,使用文件流。该方法使用的数据源为DataTable,导出

2013-12-19 14:01:54 28130 7

原创 IntegerUpDown控件自定义样式

<Style TargetType="{x:Type xctk:WatermarkTextBox}" BasedOn="{StaticResource {x:Type xctk:WatermarkTextBox}}">

2013-12-03 14:45:04 2392

原创 Wpf 获取页面元素的父元素,子元素。

/// /// 获得指定元素的父元素 /// /// 指定页面元素 /// /// public T GetParentObject(DependencyObject obj) where T : FrameworkElement { Dependency

2013-12-03 13:46:10 19832 1

DataGrid-鼠标滚轮加载移除数据

根据鼠标滚轮进行数据的加载移除数据到WPF的DataGrid控件。

2017-08-22

EntityFramework.Profiler-v2.0

2017-04-07

InstallShield2015LimitedEdition

InstallShield2015LimitedEdition

2017-02-16

WPF 操作DataGrid控件类

可以获取行,获取单元格。方式就是根据dataGrid,rowindex,columnindex就行获取。

2014-11-06

WPF-DataGrid中CheckBox实现全选与非全选

在DataGrid中实现了 简单的全选与非全选。

2014-10-27

C#TreeView将左侧数据添加到右侧树视图

C#TreeView将左侧数据添加到右侧树视图

2014-07-14

WCF文件简单上传服务器

使用WCF技术做的一个简单的上传,下载文件例子。

2014-07-11

Win7,8下配置自动备份数据sql2008

针对sqlserver2008的数据库定时自动备份

2014-04-14

C下面的地图引擎源代码,功能非常强大,研究GIS必备

C下面的地图引擎源代码,功能非常强大,研究GIS必备

2013-12-27

wpf DataGridStyle

自定义DataGrid的列标题样式,行样式,鼠标悬浮及选择样式。 自定义滚动条样式,包括箭头及滚动区。

2013-11-04

gridview css 冻结列

纯粹的css设置gridview冻结表头和列,包括列、行合并,个网上找的那些方法都不行,自己实现了好久终于实现了,和大家分享一下

2013-10-14

GridView冻结表头和冻结列

冻结GridView的表头和列(包含实例) ,已试过,可以正常运行

2013-10-11

HA_EA80858 汉化

Enterprise Architect是一款计算机辅助软件工程(CASE)工具,用于设计和构建软件系统、业务流程建模及更多通用的建模。 EA并不仅仅是一个UML画图工具那么简单,它对整个项目开发过程有着非常好的支持。比较亮点的功能: · UML建模--支持UML2.1 · 代码工程--按图生成代码,导入原有的代码成为UML图 · 项目管理程序--包括项目计划,任务进度,问题集等 · 文档生成和模板--可使用文字翻译替换和自定义的模板为不同的项目打造最适合的文档类型 · 数据库建模--可从ODBC导入数据源结构,并进行ER图的编辑,还可生成建表的SQL语句 · 代码编辑、调试和运行--加入编译脚本,就可以把EA当作IDE来使用

2013-08-11

面向对象程序设计之C#版Grady Booch.pdf

面向对象程序设计之C#版,作者Grady Booch

2013-07-07

面向对象分析与设计-第3版-Grady Booch.pdf

非常详细的面向对象介绍,今天免费共享给大家

2013-07-07

fckeditor在线编辑器

fckeditor在线编辑器,可以轻松设置输入文本格式及背景色等特效。

2013-07-02

ASPnet_百度地图实例

asp.net的百度地图程序,里面有很多示例,教你怎么在自己的网页中嵌入百度地图,并且提供API使用例子,例如,输入经纬度,在地图上,直接定位位置,对百度地图开发的,有很大帮助,有极大参考价值

2013-01-14

此时无足够的可用内存,无法满足操作的预期要求,可能是由于虚拟地址空间碎片造成的

此时无足够的可用内存,无法满足操作的预期要求,可能是由于虚拟地址空间碎片造成的

2013-01-11

SQL导入导出工具

SQL_Access_Excel导入导出工具

2013-01-08

sql导入导出excel、access工具(包括自增列设置)

sql导入导出excel、access工具(包括自增列设置)

2013-01-08

C语言入门经典(中文版)

C语言入门经典(中文版),介绍的非常详细、非常齐全

2012-10-12

winform+打包自动安装数据库

网上看的附加数据库的文档,下载的竟然还要2分,下载下来一看,根本不是我所需要的,今天跟大家共享一下,这里介绍了附加数据库的,前提是有sqlserver数据库,执行脚本的,这里不行

2012-10-10

常用正则表达式常用正则表达式.

非常齐全的正则表达式,都是我们平常最常用不过的了。

2012-08-22

C# winform sql 连接配置界面

C#+WinForm+应用程序的+SQL+Server+连接配置界面

2012-08-20

明华IC卡读卡器

明华IC卡读卡器驱动及读写软件,今天免费提供给大家

2012-08-03

RFID读写器(文档和代码)

RFID读写器开发包,包括技术文档,C#,C++,VB等多种不同语言编写的RFID界面,以及相关使用说明。

2012-08-02

RFID读写器 C#

但是下载的时候,看到一个,还要了2分,今天与大家共享一下

2012-08-02

VSPM虚拟串口

有的电脑没有端口,自己又添加不成功,所以,这时,我们就需要创建虚拟串口了,非常好用、非常方便

2012-08-02

C#如何读取IC卡,IC卡的操作代码

详细介绍C#如何读取IC卡,IC卡的操作代码.

2012-07-26

截图工具软件

非常好用,非常灵活,不需安装,直接使用,更方便您的截图,

2012-07-24

Dev控件中文使用手册(WinForm)

Dev控件中文使用手册(WinForm).

2012-07-17

Treelist使用实例(添加右击菜单)

Treelist使用实例(添加右击菜单)

2012-07-16

DevExpress

DevExpress使用大全,介绍的非常齐全。

2012-07-04

Dev4992右键菜单API

我看到一个要下载的还要积分,真是气人,要是没有分了 就下载不下来了 今天免费共享一个,希望对需要的有帮助

2012-05-28

pos58 小票打印驱动

pos机 打印驱动 测试过了 是个很好的驱动 容易使用

2011-12-22

数据库设计文档

设计文档设计文档设计文档设计文档设计文档设计文档设计文档设计文档设计文档设计文档

2011-10-19

Struts综合训练

青鸟搜索是模拟一个在线收藏夹。是基于Struts开发的。

2011-04-07

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

TA关注的人

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