【C#-哪种投票功能更好】教程文章相关的互联网学习教程文章

C#调用摄像头(AForge)实现扫描条码解析(Zxing)功能

网上找了很多代码,都比较零散,下面是我测试过的,可以直接使用。DLL及源码可以通过链接下载。using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms;using AForge; using AForge.Controls; using AForge.Imaging; using AForge.Video; using AForge.Video....

C# Winform 中使用FTP实现软件自动更新功能【图】

实现思路:通过访问FTP站点,将站点中的文件下载至软件指定位置。 第一步:FTP站点中导入需要下载更新的程序文件,并添加配置文件(配置下载后文件的下载路径),如下图所示: 第二步:Winfrom程序读取FTP站点服务下载配置文件,解析需要下载的文件列表 第三步:循环下载更新程序文件,下载至指定位置即可 IIS中创建FTP站点略(测试访问如下图)具体实现可参考如下所示代码: FTP下载操作方法: /// <summary>/// 从ftp服务器上下载...

C# 封装的功能强大的中国农历日历操作类的代码【代码】

将代码过程经常用的代码片段备份一下,下边资料是关于C# 封装的功能强大的中国农历日历操作类的代码,希望能对大伙有些用途。private static int leapDays(int y){if (leapMonth(y) != 0){if ((lunarInfo[y - 1900] & 0x10000) != 0)return 30;elsereturn 29;}elsereturn 0;}private static int leapMonth(int y){return (int)(lunarInfo[y - 1900] & 0xf);}private static int monthDays(int y, int m){if ((lunarInfo[y - 1900] ...

[C#] .NET4.0中使用4.5中的 async/await 功能实现异步

在.NET Framework 4.5中添加了新的异步操作库,但是在.NET Framework 4.0中却无法使用。这时不免面临着抉择,到底是升级整个解决方案还是不使用呢?如果你的软件还没发布出去,建议直接使用.NET Framework 4.5吧;但是如果已经发布了,又不想用户重新升级框架到.NET Framework 4.5,那也有一个办法,那就是使用库:Microsoft.Bcl.Async在4.5中使用async/await 的地方如下:好处呢,我不多说,我想说的是:What do I need for await...

C#实现大文件上传功能(二)---webuploader上传【图】

一、问题来源 近些时候,处理项目的时候发现如果用户上传大文件的时候使用HtmlInputFile通过httppostfilebase 来实现上传,如果文件较小的话较小的话,上传没有问题(4M),较大通过修改Web.Config的配置<httpRuntime executionTimeout="36000" delayNotificationTimeout="36000" maxRequestLength="2147483647" targetFramework="4.5"></httpRuntime>executionTimeout属性是用于限制文件上传服务器的响应时间, maxRequestLength属性...

C#+ AE实现地图注记功能【图】

基于Arcgis Engine的二次开发,需要地图注记功能。简单讲注记是以文字的形式将要素图层的属性标注出来。 首先,窗体设计如下:其次,实现的主要代码如下:public partial class FormMapAnnotation : Form{AxMapControl MapControl;string pLayerName;//图层名IStyleGalleryItem ISGI;private Class.RelativePath Path;//文件路径public FormMapAnnotation(AxMapControl pMapControl){MapControl = pMapControl;InitializeComponent...

C#计算表达式(仿计算器功能)

一、用MSScriptControl在C#中执行JavaScript代码javascript中有个eval方法用过的人都知道他的方便和强大之处。 在C#中,我们也可以通过Com组件来执行一段javascript代码。 下面的代码展示了如何用MSScriptControl 组件执行一段数学表达式:1 2 3 4MSScriptControl.ScriptControlClass sc = new MSScriptControl.ScriptControlClass(); sc.Language = "javascript"; object obj = sc.Eval("500-(110-100)/2*6"); Console.WriteLine...

C#窗体-数据库连接及登录功能的实现案例【代码】【图】

本篇文章介绍了C#窗体的数据库连接及登录功能的实现 工具或平台:VS2010、sqlserver2012 1.创建完窗体后,点击数据,选择添加新数据源2.选择数据库 3.选择数据集 4.新建连接-Microsoft SQL Server,添加完测试一下5.添加数据库-注意把连接字符串部分复制一下,一会儿要用的 6.保存连接字符串到配置文件中7.选择需要用数据库的那些部分,由于我的工程较小,仅选择了表,读者根据需要自行添加 8.引入与数据库相关的命名空间(usin...

使用C#,如何执行tsql用户功能并获取其返回值?【代码】

我有以下tsql函数:ALTER FUNCTION [dbo].[fn_MyFunc] (@AccountId varchar(50) ) returns bit as begin declare @IsEligible bit--some calculationreturn @IsEligibleend 使用c#,这是调用此tsql函数并获取其返回值的方法吗?Database database = DatabaseFactory.CreateDatabase("DB");using (DbCommand dbCommand = database.GetStoredProcCommand("fn_MyFunc")){database.AddInParameter(dbCommand, "@AccountId", DbType.Str...

c# – MySql EF 6存储过程导入功能不支持EDM类型【代码】

我是使用MySQL和Entity Framework的新手,在将存储过程导入edmx文件时遇到了一个问题.在下图中,您可以看到EDM类型列已列出我从SP返回的所有列都列为“不支持”.如果我继续并在窗口中单击“确定”,它将生成复杂类型类;但是,类文件中不包含任何属性. 有没有办法解决这个问题?我有谷歌搜索堆栈溢出相当多.我读过的唯一解决方案是手动生成类文件并手动调用SP,或者手动修改edmx文件. 解决方法:似乎是一个问题,如http://bugs.mysql.com/b...

sql server编写简洁四则运算表达式脚本实现计算批次功能(C#等其它编程语言也能直接用此通用表达式)【代码】【图】

问题:  在数据库编程开发中,有时会遇到数据量比较大的情况,如果直接大批量进行添加数据、修改数据、删除数据,就会是比较大的事务,事务日志也比较大,耗时久的话会对正常操作造成一定的阻塞。虽不至于达到删库跑路的程度,但也严重影响了用户体验,老是卡巴死机的感觉。这时我们可以对这个大批量操作进行分小批事务操作处理,使每批时间比较短,减少阻塞。大而化小,小而化了。举个例子:如果大批事务需要跑5分钟,那就阻塞了...

c# – 在N层体系结构中实现数据库功能对象?【代码】

我正在为我们的网站添加功能,它使用MSMQ异步执行长时间运行的进程.但是,执行此ansynch意味着我们需要在完成请求时通知用户.使用命令模式,我创建了一个名为INotify的接口*并将其组成到消息类中,因此消息处理类可以简单地在消息的INotify对象上调用GiveNotice().第一个实现,EmailNotify,比预期更困难,因为我惊讶地发现MailMessage不可序列化,但它已经开始了. 现在我正在开发一个新的具体通知程序DBNotify,它将调用某种类型的SP并更新...

C# 无边框窗体开发窗体伸缩功能(windows消息)【代码】【图】

c# 无边框窗体开发窗体伸缩功能1 protected override void WndProc(ref Message m)2 {3 switch (m.Msg)4 {5 case 0x84:6 base.WndProc(ref m);7 Point lpint = new Point((int)m.LParam);8 lpint.Offset(-Left, -Top);9 Rectangle tBoder = new Rectangle(3, 0, Width-6, 3); 10 ...

c# – UWP共享功能在Windows 10 Mobile中不起作用【代码】

我用一个按钮创建了一个非常简单的UWP应用程序.单击它应显示内置共享弹出窗口以共享PDF文件. 事实上,我有它适用于Windows 10(桌面),但它不适用于移动设备(弹出窗口不会出现在屏幕上). PDF文件以字节数组形式出现(因为它来自远程服务). 这是MainPage.xaml.cs中的代码public sealed partial class MainPage : Page {public MainPage(){this.InitializeComponent();DataTransferManager.GetForCurrentView().DataRequested += OnDataR...

c# – Windows应用认证套件 – 安全功能错误

我正在开发一个UWP应用程序,我遇到了一个与Windows应用程序认证工具包(WACK)的奇怪问题. 应用程序本身运行正常,但是当我通过WACK测试应用程序时,它始终未通过认证说/SomePackagePath/sni.dll失败了AppContainerCheck.此外,支持的API测试显示了我的应用程序不使用的一长串不支持的API,但WACK认为它确实如此.我不知道它为什么这样做. 我已经创建了许多软件包,并尝试修复代码隐藏,我认为事情可能是错误的,但无济于事.我试图在互联网上...