C#
文章平均质量分 70
Zhen (Evan) Wang
WPF、ArcGIS、.NET API、Angular、Vue.js,想要拥有的更多技能,需要你付出更多努力
展开
-
.NET 6 API + Dapper + SQL Server 2014
C# + Dapper + SQL Server 2014 +原创 2024-09-20 17:40:29 · 408 阅读 · 0 评论 -
What is new in C# 7,8,9,10
C# 7, 8, 9, 10新增功能、属性原创 2024-09-11 11:32:40 · 982 阅读 · 0 评论 -
C# 基础:Generic泛型,Delegate委托,Event事件,Extension Method方法扩展,Linq,Nullable,异常处理,Async-await
C# 基础:Generic泛型,Delegate委托,Event事件,Extension Method方法扩展,Linq,空值Nullable判断,Exception Handling异常处理,Async/await异步方法和调用原创 2024-09-14 12:50:45 · 1437 阅读 · 0 评论 -
What is new in .NET 8 and C#12
New features in .NET 8 and C#12原创 2024-09-18 16:20:07 · 1070 阅读 · 0 评论 -
C# 处理批量插入数据(事物) mysql oracle sqlserver三个版本
SQL Server版本、MySQL版本以及Oracle版本事物处理原创 2016-07-04 15:56:31 · 3433 阅读 · 1 评论 -
WPF/C#读写XML
C#操作XML常用方法,之前发布的部分代码有问题,现做适当调整。保证编译通过。原创 2012-08-28 22:12:46 · 1445 阅读 · 1 评论 -
Access分页查询
由于Access数据库内没有存储过程一说.那么实现它的分页上效率问题一直都是麻烦事..下面一段代码,相当来说算了很高效的了.如果有什么更好的方法,请多指教! 谢谢!调用方法 程序代码string strSql = " Select P.ProductID,P.ProClassID,P.ProductName,P.ProFlag,P.DateTime,P.ProductIma转载 2014-11-27 22:59:57 · 1413 阅读 · 0 评论 -
委托的使用和合并
委托的使用和合并delegate void Del(string s);class TestClass{ static void Hello(string s) { System.Console.WriteLine(" Hello, {0}!", s); } static void Goodbye(string s) {转载 2014-03-15 11:22:27 · 528 阅读 · 0 评论 -
C# 文件操作 全收录 追加、拷贝、删除、移动文件、创建目录、递归删除文件夹及文件
C# 文件操作 全收录 追加、拷贝、删除、移动文件、创建目录、递归删除文件夹及文件....本文收集了目前最为常用的C#经典操作文件的方法,具体内容如下:C#追加、拷贝、删除、移动文件、创建目录、递归删除文件夹及文件、指定文件夹下 面的所有内容copy到目标文件夹下面、指定文件夹下面的所有内容Detele、读取文本文件、获取文件列表、读取日志文件、写入日志文件、创建HTM转载 2014-03-15 11:21:15 · 587 阅读 · 0 评论 -
aspx根据模板导出word(含文字和图片)
根据word模板导出word,支持文字和图片的插入。原创 2016-12-16 20:59:33 · 2882 阅读 · 0 评论 -
WPF利用radiobutton制作菜单按钮
WPF利用radiobutton制作菜单按钮。选中或者鼠标移入高亮显示。原创 2017-02-22 10:53:15 · 2429 阅读 · 3 评论 -
WPF原生环形图表
主要利用Canvas的子控件(两个圆环)的相对定位进行实现,目前高度和宽度是写死的,有需要的人可重写成自定义宽度和高度。需要引用Microsoft.SDK.Expression.Blend,可通过NuGet获得1. 界面UCCircleChart.xaml<UserControl x:Class="HushuPlatform.CommUserControl.HomeL...原创 2017-02-22 11:06:44 · 2251 阅读 · 3 评论 -
C# convert Word/PPT/Excel to pdf by Microsoft.Office.Interop
/********************************************************************************** Company: github** Auth: Zhen(Evan)Wang ** Date: 1/3/2018 1:59:32 PM** Description: ** Update Log:原创 2018-01-23 17:16:30 · 641 阅读 · 1 评论 -
利用NPOI合并多个Excel文件到一个新的Excel
using NPOI.HSSF.UserModel;using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Text;using System.Text.RegularExpressions;using System.Threading.Ta原创 2018-02-01 09:11:28 · 4102 阅读 · 3 评论 -
Itextsharp 使用心得
1. Must use FontFactory.GetFont(...) to create a Font. Cannot use below to create a FontparagraphTitleContent.Font=new Font();paragraphTitleContent.Font.SetFontFamily("Your Font Family");Parag...原创 2018-02-24 10:40:34 · 468 阅读 · 0 评论 -
C# Thread&Task&Parallel 用法
转载 http://www.cnblogs.com/yunfeifei/p/4106318.html转载 2018-09-30 11:14:36 · 869 阅读 · 0 评论 -
ArcEngine中创建内存图层、空间、属性查询
arcEngine9.2中新增了一个新的特征,允许创建内存工作空间。当你需要一个这样的图层时,这个图层的属性数据或者几何数据需要频繁的更新,而又不希望因此而带来效率上的问题,你就可以考虑使用内存图层。 内存图层的创建分为五步: 1、设置属性字段 2、设置空间参考和几何字段 3、创建内存工作空间 4、在内存工作空间中创建特征类转载 2013-12-20 15:24:55 · 2767 阅读 · 0 评论 -
备份和还原 IIS
备份和还原 IIS可以备份 IIS 配置以便能够容易地返回以前的状态。恢复配置的步骤根据是否删除和重新安装了 IIS 而不同。 备份 IIS 配置在本地计算机上的 IIS 管理单元中,选择“Internet 消息服务器”下的“计算机”图标。 单击“动作”按钮并选择“备份/恢复设置”。 单击“创建备份”按钮,选择备份文件的名称,然后单击“确定”。默认情况下,备份文件将保存在 \W转载 2013-08-12 17:02:48 · 869 阅读 · 0 评论 -
Microsoft Visual Studio2010 无法保留最近打开的项目和文件的记录
------Solutions------Try...Recent Projects List on Start Page is not being Populated ------Solutions------查看注册表:在"运行"中输入"regedit"打开注册表编辑器,在HKEY_CURRENT_USER\Software\Microsoft\Windows\Curr转载 2013-08-08 15:41:34 · 3599 阅读 · 0 评论 -
C#+SQL 存储过程在三层架构中的使用
从11年6月份毕业到现在(1月份我就在这家公司上班了 ),一直没时间对存储过程进行学习。之前一直不敢使用存储过程进行SQL的操作,虽然知道存储过程有很多好处,比如查询速度快等优点。但是因为存储过程不知道在代码中如何使用,就一直没对他进行学习。最近一段时间,因为工作不忙,就抽时间把LittleItalyVineyard的例子好好研究了一下。通过对其中列子的学习,才知道存储过程怎样使用。原创 2011-10-19 17:24:53 · 2153 阅读 · 1 评论 -
C#对word、excel读取
手头上的一个项目报表相对比较简单,所以报表打印采用VBA引擎,通过定制Word模版,然后根据模版需要填充数据,然后OK,打印即可。 实现方法:首先需要引用VBA组建,我用的是Office2003 Professional,Dll版本号为Microsoft Word11.0 另外当然还需要引用Interop.Word.Dll. 代码如下:///#regi转载 2011-11-17 11:48:49 · 797 阅读 · 0 评论 -
C# 编程规范
1. 避免将多个类放在一个文件里面。 2. 一个文件应该只有一个命名空间,避免将多个命名空间放在同一个文件里面。3. 一个文件最好不要超过500行的代码(不包括IDE产生的代码)。4. 一个方法的代码长度最好不要超过25行。5. 避免方法中有超过5个参数的情况。如果超过了,则应使用 struct 来传递多个参数。6. 每行代码不要超过80个字符。7转载 2011-11-04 15:07:54 · 478 阅读 · 0 评论 -
LittleItalyVineyard案例分析中关于ShoppingCart删除商品后TotalMoney不变0的bug
从LittleItalyVineyard案例分析中,我学到了很多知识。今天发现了一个小bug,贴出来分享下。上班无聊时,发现的,一个很简单的问题。O(∩_∩)O哈哈~。废话不多说了,问题如下描述: 当只有一件商品被加入ShoppingCart中,勾选商品Update,TotalMoney显示0,无错误。当依次添加多个商品,在勾选山品Update时,当ShoppingCart为空原创 2011-11-08 15:57:53 · 643 阅读 · 1 评论 -
gridview 编辑,删除,更新的用法
gridview 编辑,删除,更新的用法http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml"> 无标题页转载 2012-02-29 16:12:28 · 469 阅读 · 0 评论 -
C#处理MySQL数据库和SQL Server数据库的区别(存储过程的编写与调用、中文乱码、二进制图片存储与调用)
最近忙着用利用webservice做一个信息查询、增加、删除、修改的应用程序。起初数据库用的是SQL server 2005,操作起来什么问题也没遇到过,一路都很顺畅。但是转到MySQL数据库中时,却出现了很多问题。最开始的问题是中文乱码,⊙﹏⊙b汗,最后会提到解决办法。因为习惯于sql server的那种无论是创建数据库还是创建表、存储过程等的T-SQL语句。现在到mysql上面,多原创 2012-01-18 14:23:46 · 2749 阅读 · 0 评论 -
C#常用函数和方法集
C#常用函数和方法集1、DateTime 数字型 System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTime.Year; 1.3 取当前月 int 月=cur转载 2012-03-22 11:16:17 · 460 阅读 · 0 评论 -
C#访问MySQL数据库时中文乱码问题分析及解决
浏览量:787 2010-02-04 15:26C#访问MySQL数据库时中文乱码问题分析及解决 使用MySQL保存中文数据时,经常会遇到乱码问题。产生乱码的原因很多,在笔者以为对MySQL的字符集处理已经很有了解的时候,使用C#编程时,竟再 一次遇到了乱码。联想到前几天一位同事在使用JDBC访问MySQL时遇到的中文乱码问题,决定对MySQL中文乱码问题的产生场转载 2012-05-08 11:12:54 · 1619 阅读 · 0 评论 -
c# 多线程下载文件
2010-05-28 16:27 c# 多线程下载文件-冰火战地类代码:using System.Threading;using System.IO;using System.Web;using System.ComponentModel;using System.Net;using System.Text.RegularExpressions;usin转载 2012-09-18 22:19:35 · 608 阅读 · 0 评论 -
C# 多线程下载
下面是一个完整的多线程下载源码,我在写代码的时候遇到点问题也放在下面,希望大家别犯相同的错误。问题1、线程偷懒?在程序中我设置N个线程去下载时,然而有的线程却偷懒去了,当时非常奇怪,花了很多时间在代码上。这其实是因为服务器不支持多线程下载造成的,大部分专业的下载站都禁止多线程下载,既然是服务器的原因那就没法了,在这里我想提一下在IIS7中启用和禁止多线程的方法。应用程序池 -》转载 2012-11-26 21:28:31 · 586 阅读 · 0 评论 -
INotifyPropertyChanged实例
public class User : INotifyPropertyChanged { public event PropertyChangedEventHandler PropertyChanged; private string _name; public string Name {转载 2013-06-28 17:11:24 · 803 阅读 · 0 评论 -
silverlight图片旋转、放大、缩小
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xml转载 2013-07-16 17:10:24 · 652 阅读 · 0 评论 -
Silverlight读取xml
说明:1.添加引用using System.IO;using System.Xml.Linq;2.LayerManager.xml存储位置GisTest.Web项目下的ClientBin/Details/目录下;XmlDetail类中只有Name和Data两个属性 #region 加载排序图层 /// /// 加载图层xml ///原创 2013-08-02 15:17:31 · 638 阅读 · 0 评论 -
ArcGis for WPF 符号渲染
适用于arcgis api for silverlight/wpf 都知道ArcGis是个灰常不错滴东东,最近做项目的也在用这个,不多说了,描述一下需求: 要求:根据数据标识在gis上以不同的图标进行渲染,且组合方式很多。使用wpf实现 arcgis默认是以点的方式进行数据渲染的,下面是官方的截图,喵的这个点与地图太靠色,不太好看。 额,当然arcg转载 2013-08-20 23:50:50 · 985 阅读 · 0 评论 -
向*.log或者txt中写记录,源码。
private string sDir = AppDomain.CurrentDomain.BaseDirectory;/// /// 错误日志记录 /// /// public static原创 2011-09-27 17:27:04 · 376 阅读 · 0 评论