c#编程
文章平均质量分 93
刘联其
这个作者很懒,什么都没留下…
展开
-
订单系统需求分析说明
本文主要讲述了在传统电商企业中,订单系统应承载的角色,就订单系统所包含的主要功能模块梳理了设计思路,并对订单系统未来的发展做了一些思考。1. 订单系统在企业中的角色在搭建企业订单系统之前,需要先梳理企业整体业务系统之间的关系和订单系统上下游关系,只有划分清业务系统边界,才能确定订单系统的职责与功能,进而保证各系统之间高效简洁的工作。2. 订单系统与各业务系统的关系(1)对外系统:所有给企业外部用户使用的系统都在这一层,包括官网、普通用户使用的C端,还包括给商户使用的商家后台和在各个销售渠原创 2021-01-18 14:00:08 · 4692 阅读 · 0 评论 -
FastReport快速实现条形码,二维码面单打印
一、什么是FastReport?FastReport是功能齐全的报表控件,使开发者可以快速并高效地为·NET/VCL/COM/ActiveX应用程序添加报表支持。FastReport有很多产品,如FastReport.Net、FASTREPORT VCL等,这里不一一去做概述,描述下FastReport.Net的具体使用。FastReport.NetA、是一款适用于Windows ...转载 2019-09-07 16:06:12 · 2756 阅读 · 0 评论 -
c# linq to Xml 获取节点的值
string rtn_xml = "<?xml version=\"1.0\" encoding=\"gbk\"?><business comment=\"发票开具\" id=\"FPKJ\"><body yylxdm=\"1\"><output><fpqqlsh>发票请求流水号</fpqqlsh><fplxdm&g...原创 2019-06-29 11:08:01 · 1157 阅读 · 1 评论 -
.NET CORE 使用Dapper.OracleCRUD简化数据库操作
第一步:通过vs版本NuGet下载Dapper.OracleCRUD包第二步:在Startup.cs下配置:SimpleDapperCRUD.SetDialect(SimpleDapperCRUD.Dialect.OracleSQL);第三步:配置数据库连接字符串第四步:开始使用备注:0、本NuGet包同样支持其他数据库类型:PGSQL,MYSQL,...原创 2019-05-23 14:41:08 · 1478 阅读 · 0 评论 -
PDFsharp用法:两页一页
此示例显示如何将现有文档的两页放在新文档的一个横向页面上。// Get a fresh copy of the sample PDF filestring filename = "Portable Document Format.pdf";File.Copy(Path.Combine("../../../../PDFs/", filename), Path.Combine(Dire...原创 2019-01-25 13:39:39 · 2137 阅读 · 1 评论 -
PDFsharp用法:pdf书签
此示例显示如何创建书签。书签在PDF参考手册中称为轮廓,这就是您处理PdfOutline类的原因。书签样本的屏幕截图(单击图像放大): 书签 // Create a new PDF documentPdfDocument document = new PdfDocument();// Create a fontXFont font = new XFont("Verdana...原创 2019-01-25 13:39:49 · 1458 阅读 · 3 评论 -
PDFsharp用法:拆分文件
此示例演示如何将具有n页的PDF文档转换为具有一页的n个文档。// Get a fresh copy of the sample PDF filestring filename = "Portable Document Format.pdf";File.Copy(Path.Combine("../../../../PDFs/", filename), Path.Combine(Di...原创 2019-01-25 13:39:30 · 1276 阅读 · 1 评论 -
PDFsharp用法:连接文档
此示例显示如何将多个PDF文档的页面连接到一个文件。[STAThread]static void Main(string[] args){ Variant1(); Variant2(); Variant3(); Variant4();} /// <summary>/// Put your own code here to get the files t...原创 2019-01-18 14:10:45 · 1130 阅读 · 0 评论 -
PDFsharp用法:合并pdf文档
此示例显示如何从两个现有的PDF文件创建新文档。从两个文档交替插入页面。这对于视觉比较可能很有用。/// <summary>/// Imports pages from an external document./// Note that this technique imports the whole page including the hyperlinks.///...原创 2019-01-18 14:09:42 · 2639 阅读 · 0 评论 -
PDFsharp用法:从头创建XForm对象
此示例演示如何从头创建XForm对象。您可以将这样的对象视为模板,一旦创建,就可以在PDF文档的任何位置频繁地绘制。// 创建文档PdfDocument document = new PdfDocument(); // 创建字体XFont font = new XFont("Verdana", 16); // 创建也PdfPage page = document.AddPage...原创 2019-01-18 14:05:47 · 1444 阅读 · 0 评论 -
PDFsharp用法:预览pdf
这个WinForms程序演示了如何在预览窗口或PDF页面上绘制具有相同代码的文本和图形。以下表单使用pdfsharp预览控件显示一些文本和图形。通过按“创建PDF”按钮,内容将呈现为PDF文档。 PDF预览窗口 以下代码生成预览中显示的输出。class Renderer{ /// <summary> /// Renders the content of th...原创 2019-01-18 14:00:23 · 8575 阅读 · 1 评论 -
PDFsharp用法:处理PDF对象
PDF文档基于字典、数组、流等对象。这个高级示例演示了如何直接处理这些底层PDF对象。使用此功能可实现PDFSharp中尚未实现的PDF功能,例如向文档添加“打开操作”。//获取示例PDF文件的新副本string filename = "Portable Document Format.pdf";File.Copy(Path.Combine("../../../../PDFs/", ...原创 2019-01-18 13:57:32 · 7031 阅读 · 1 评论 -
PDFsharp用法:受保护的文档
此示例演示如何使用密码保护文档。 // 获取示例PDF文件的新副本string filename = "HelloWorld.pdf";File.Copy(Path.Combine("../../../../PDFs/", filename), Path.Combine(Directory.GetCurrentDirectory(), filename), true);...原创 2019-01-18 13:43:34 · 923 阅读 · 1 评论 -
PDFsharp用法:绘制水印
水印 此示例显示了如何将水印添加到现有PDF文件的三种变体。 请参阅此示例创建的PDF文件:Watermark.pdf(238 kB) 注意:此示例需要Acrobat Reader 5.0或更高版本,因为它使用/演示透明度 变体1 - 将水印绘制为文本字符串(单击图像放大): 将水印绘制为文本字符串 // 变体1:将水印绘制为...原创 2019-01-18 12:41:57 · 2205 阅读 · 0 评论 -
PDFsharp用法:设置页面大小
设置页面大小 此示例显示具有不同页面大小的文档。 注意:您可以使用“宽度”和“高度”属性将页面大小设置为任意大小。此示例仅显示预定义的大小。 以下是此示例的屏幕截图(单击图像放大): 页面大小样本 // 创建一个文档PdfDocument document = new PdfDocument(); // 创建...原创 2019-01-18 12:34:08 · 2325 阅读 · 1 评论 -
PDFsharp用法:创建pdf文档
此示例演示如何创建PDF文档、添加页面、绘制文本并将其保存到磁盘。 // 创建新的PDF文档PdfDocument document = new PdfDocument(); // 创建空页PdfPage page = document.AddPage(); // 设置一个画布XGraphics gfx = XGraphics.FromPdfPage(page); /...原创 2019-01-18 12:01:41 · 2562 阅读 · 2 评论 -
C# DataReader反射获取实体类(model) ,实体类集List
public static T FillModel<T>(IDataReader dr) { using (dr) { if (dr.Read()) { List<string> field = new Li...原创 2018-12-14 16:44:50 · 1191 阅读 · 0 评论