强强的个人技术博客 医技科室软件(PACS, RIS)码农

asp.net 各种环境搭配

asp.net 各种环境搭配


1. 做服务发现的框架常用的有   

2022年2月7日 | 发布:强强 | 分类:ASP.NET | 评论:0

C#调用第三方webservices返回格式化报错

C#调用第三方webservices返回格式化报错

可能是长度不够导致反序列化错误:

使用web服务时,超出最大字符串内容长度配额 (8192)。通过更改在创建 XML 读取器时所使用的 XmlDictionaryReaderQuotas 对象的 MaxStringContentLen

2022年1月10日 | 发布:强强 | 分类:ASP.NET | 评论:0

WPF中使用WinformsHost显示滚动条的问题

在WPF项目中如果使用了winfrom控件,如果带了滚动条,winfrom控件永远在WPF的控件上面,覆盖了WPF的控件,感觉想浮动了一样

解决方法:就是在ScrollViewer上嵌套一层ElementHost,其作用相当于将ScrollViewer整一层又包装成Winform。 

2021年12月30日 | 发布:强强 | 分类:ASP.NET | 评论:0

给WPF 控件添加滚动条

在WPF中有些控件没有滚动条,可是微软给我们也提供了控件ScrollViewer,这个控件就是设置滚动条


 <ScrollViewer Name="scrollViewer1" />这个里面HorizontalScrollBarVisibility这个是控制水平的滚动条里面有四个选项:


Auto自动显示,当超过外部容器的时候显示,当没有超过外部容器大小时不显示


2021年12月30日 | 发布:强强 | 分类:ASP.NET | 评论:0

在WPF中使用WinForm控件

wpf的richtextbox 在设置rtf后,在输入汉字,一直撤销可能导致系统崩溃,尝试多个框架问题一直存在,就想wpf中使用winorm的控件了:

首先增加引用:

WindowsFormsIntegration.dll,System.Windows.Forms.dll

2021年12月30日 | 发布:强强 | 分类:ASP.NET | 评论:0

WPF中 字符串,color,brush之间的转换方法

1,将 字符串 black 赋给 background

Brush br   = new SolidColorBrush((Color)ColorConverter.ConvertFromString("black"));

2,将 RGB属性 colordialog中的值(ARGB)转换为Brush

2021年11月26日 | 发布:强强 | 分类:ASP.NET | 评论:0

WPF 的一个UI组件 Rubyer-WPF

WPF 的一个UI组件 Rubyer-WPF

介绍

一款自用的 WPF 主题和控件包,免费开源,欢迎下载点 ⭐,基本重写了系统默认控件; 基本重写了 WPF 默认控件的样式,增加常用控件,空闲时间会增加新控件;

2021年8月20日 | 发布:强强 | 分类:ASP.NET | 评论:0

C# base64编码

编码:

2021年8月4日 | 发布:强强 | 分类:ASP.NET | 评论:0

使用轻量级ORM Dapper进行增删改查

 使用 Dapper 进行简单增删改查示例

首先根据数据库表定义实体对象, 这个工作完全可以使用T4、Nvelocity或者RazorEngine 写一个代码生成器根据数据库表对象自动生成数据库表实体对象。这里我自己根据表写了一个对象

[Table("UserRole")]
public class UserRoleDbEntity:DbEntityModelBase
{
	[Description("用户编号,来自用户表")]
	public int UserId
	{
		get;
		set;
	}

    [Description("角色编号,来自于角色表")]
	public int RoleId
	{
		get;
		set;
	}
	
	
	/// <summary>
	/// 备注:AuthorityEnum.AuthorityValue 的取值范围是根据 AuthorityEnum位运算 或 与 的结果集;不可随意赋值
	/// </summary>
	[Description("权限值")]
	public int AuthorityValue 
	{ 
		get; 
		set; 
	}


	/// <summary>
	/// 根据 AuthorityEnum 枚举值生成的描述
	/// </summary>
	[Description("权限描述")]
	public string AuthorityDescription 
	{ 
	  get; 
	  set; 
	}
}

    
/// <summary>
/// 所有DbEntityModel项目中的实体必须继承DbEntityModelBase或其子类,使用supperType模式控制共有子类的行为或者状态,此项目中的类根据数据库基本表或者视图保持基本一致
/// </summary>
public abstract class DbEntityModelBase
{
	[Description("Guid标识")]
	public string GuidMark
	{
		get;
		set;
	}
	
	[Description("自增Id列")]
	public int Id
	{
		get;
		set;
	}
	
   [Description("排序,倒序")]
	public int Sort
	{
		get;
		set;
	}
}

在DAL层就可以使用实体对象传参 或者作为返回值

2021年6月9日 | 发布:强强 | 分类:ASP.NET | 评论:0

c#中 使用 INIParser 操作ini文件

我们开发系统难免需要保存配置,有时候我们就使用了ini保存配置值

INIParser 是 C#zhong中保存ini文件的一个扩展项目

基础应用

此页面将显示代码示例,这些示例将帮助您使用此解析器读取INI文件的内容。请参阅配置页面以了解如何在解析文件时更改。

2021年6月3日 | 发布:强强 | 分类:ASP.NET | 评论:0

WinForm中 Web browser控件CefSharp的使用

一、CefSharp介绍

CEF 全称是Chromium Embedded Framework(Chromium嵌入式框架),是个基于Google Chromium项目的开源Web browser控件,支持Windows, Linux, Mac平台。CEFSharp就是CEF的C#移植版本。

2021年6月3日 | 发布:强强 | 分类:ASP.NET | 评论:0

如果把wpf浏览器应用程序修改成wpf应用程序

如果把wpf浏览器应用程序修改成wpf应用程序

原来有一个项目是wpf浏览器应用程序的,每次更新都服务器发布感觉十分麻烦想要换成wpf的程序

网上找的了一下转换的方法:

打开浏览器应用程序项目找的对应的配置:

修改配置成

2021年5月26日 | 发布:强强 | 分类:ASP.NET | 评论:0