0

【移动支付】.NET支付宝App支付接入

一、前言 最近也是为了新产品忙得起飞,博客都更新的慢了。新产品为了方便用户支付,需要支付宝扫码接入。这活落到了我的身上。产品是Windows系统下的桌面软件,通过软件生成二维码支付。界面以原生的MVVM编写,下面叙述一下基本的过程,做过的老司机可以直接点关闭了。 二、申请接口 申请接口是第一步,首先 ...

airforce094 发布于 2017-09-23 17:11 评论(0)阅读(1)
0

结构(struct)

结构是程序员定义的数据类型,非常类似于类。都包含数据成员和函数成员。 区别:1、类是引用类型,而结构是值类型 2、结构是隐式密封的,也就是结构不能被派生。 结构类型和所有值类型一样,含有自己的数据。需要注意:结构类型的变量不能为null,两个结构变量不能引用同一个对象。 对结构赋值 把一个结构赋值给 ...

laoyang01 发布于 2017-09-23 17:03 评论(0)阅读(1)
0

从C#浅谈编程思想

计算机高级语言入门都是从一段输出Hello World开始的,这在IT界已然达成共识。作为C#初学者,一段Console.WriteLine("hello world");就直接进入视线,然后就打开了这门语言中丰富多彩的世界。就如人与人交流的自然语言中文来类比,学习中文,首先得知道中文是怎样构成的, ...

xiangYoung 发布于 2017-09-23 16:07 评论(0)阅读(2)
0

异步CTP(Async CTP)为什么那样工作?

对异步CTP感兴趣有很多原因。异步CTP使异步编程比以前更加容易了。它虽然没有Rx强大,但是更容易学。异步CTP介绍了两个新的关键字,async和await。异步方法(或Lambda表达式)必须返回void,Task或Task<TResult>。这篇文章不是介绍异步CTP的,因为网上有很多这样的文章 ...

浅苍蓝 发布于 2017-09-22 15:57 评论(0)阅读(51)
0

C#/VB.NET设置Excel表格背景色

在查看很多有复杂的数据的表格时,为了能够快速地找到所需要的数据组时,往往需要对该数据组进行分类,一个简单快速的方法就是对数据组所在的单元格填充背景颜色,这样就使得我们在阅读文件时能够直观的看到数据分类,既美观又实用。那对于开发者而言,我这里提供一个简单快速的方法,即用C#给单元格设置背景颜色。下面是 ...

E-iceblue 发布于 2017-09-21 17:07 评论(0)阅读(45)
0

xml-treeview转换

XML——>treeciew ...

绛河 发布于 2017-09-21 14:35 评论(0)阅读(38)
0

使用dynamic来简化反射实现,调用指定方法或构造函数

dynamic是Framework4.0的新特性,dynamic的出现让C#具有了弱语言类型的特性,编译器在编译的时候,不再对类型进行检查,不会报错,但是运行时如果执行的是不存在的属性或者方法,运行程序还是会抛出RuntimeBinderException异常。 var 与 dynamic 的区别 ...

Chavez.net 发布于 2017-09-21 10:02 评论(0)阅读(126)
0

ActiveMQ在C#中的应用

ActiveMQ是个好东东,不必多说。ActiveMQ提供多种语言支持,如Java, C, C++, C#, Ruby, Perl, Python, PHP等。由于我在windows下开发GUI,比较关心C++和C#,其中C#的ActiveMQ很简单,Apache提供NMS(.Net Messagi ...

pudefu 发布于 2017-09-20 17:45 评论(0)阅读(103)
12

.net异步性能测试(包括ASP.NET MVC WebAPI异步方法)

不论是普通程序还是Web程序,使用异步多线程,可以极大的提高系统的吞吐量。 ...

深蓝医生 发布于 2017-09-20 17:31 评论(13)阅读(1955)
0

DataTableHelper.cs 将DataTable转换为List,将List转换为DataTable的实现类

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Linq; using System.Reflection; using Syst... ...

Chavez.net 发布于 2017-09-20 16:36 评论(0)阅读(142)
2

C#网络编程技术FastSocket实战项目演练

一、FastSocket课程介绍 .NET框架虽然微软提供了socket通信的类库,但是还有很多事情要自己处理,比如TCP协议需要处理分包、组包、粘包、维护连接列表等,UDP协议需要处理丢包、乱序,而且对于多连接并发,还要自己处理多线程等等。本期分享课程阿笨给大家带来的是来源于github开源Soc ...

跟着阿笨一起玩.NET 发布于 2017-09-19 23:15 评论(1)阅读(216)
17

优雅的博客园Android客户端

介绍 一款优雅的博客园Android客户端,Xamarin App,Material Design风格。如有意见反馈或bug提交,请加QQ群(181050206)交流. 项目地址 Github: "Cnblogs" 欢迎Fork,欢迎Star。 支持功能 登录博客园 查看已发布的博客 查看博文,新闻 ...

JoesWeek 发布于 2017-09-19 20:31 评论(15)阅读(605)
0

c# 浮点数计算问题

给大家看个计算题,看看大家的算术能力。 0.1 +0.1 +0.1 - 0.3 等于几? 大家可能会说这么简单的问题,是不是看不起我?肯定等于0啊。 如果大家直接算的是没有问题的,但是如果用计算机呢? 见证奇迹的时刻到了,看代码: 运行结果: 这是因为计算机的精度的问题,在计算机的内部存储和运算的精 ...

大稳·杨 发布于 2017-09-19 19:51 评论(2)阅读(142)
0

对于异步的理解

之前对于同步方法和使用async、await的异步方法一直很迷惑。我觉得等待执行结果的异步和同步方法有什么区别吗?他们的执行顺序都是一样的啊? 不是都需要等待执行结果吗?今天翻了一下《C#高级编程》,才算搞清楚这里面的差异,原来使用了async、await的异步是不会阻塞线程的。 首先说说关于同步方 ...

l青梅煮酒 发布于 2017-09-19 17:37 评论(0)阅读(136)
6

浅谈c#接口的问题,适合新手来了解

这段时间的项目有用到接口,开始不是特别理解接口,只是单单知道接口定义非常简单,甚至觉得这个接口只是多此一举(个人开发的时候)。现在开始团队开发,才发现接口原来是这么的重要和便捷! 接下来就来谈谈我这段时间对接口使用的粗浅见解,说的对希望大家赞,说的有误的地方希望大家多多包涵建议! READY GO! ...

浅苍蓝 发布于 2017-09-19 10:39 评论(5)阅读(301)
0

c# 生成二维码

引用ZXing类库 实现功能: 1生成带有Logo二维码 2 将二维码绘制到图片上 3 图片上绘制文字 1 public string CreateQrCode(string md5Str,string name,int sex) 2 { 3 string str = sex == 1? "先生": ...

莫循 发布于 2017-09-19 10:22 评论(3)阅读(294)
18

Json的序列化与反序列化

想想某一天,你在看LOL攻略的时候,系统突然崩溃了,接着浏览器出现了密密麻麻的LOL帐号和密码,你一定在想:“天啊,这次要发财了,说不定里面有超凡号或者王者号,我得赶紧全部记下来。”然而说完你就惊呆了,那么多的帐号密码,而且全部写在了Json里面,一个一个复制粘贴要记到什么时候啊。。。如果这时候我在 ...

JF-Dev 发布于 2017-09-18 18:41 评论(14)阅读(2945)
0

C#基础笔记(第八天)

1.方法练习字符串的length可以用来比较字的长度保留小数点后两位 2.方法中改变数组,不需要返回值来接收就可以改变。数组在方法中是个例外。 3.改变字体颜色Console.ForegroundColor = ConsoleColor.Yellow; 4.console.clear(); 清屏 5 ...

在下慕名而来 发布于 2017-09-18 15:01 评论(0)阅读(104)
2

C#中数组作为参数传递的问题

原则:尽可能控制对数据的修改,如果可以预测某个数据不会或不应该被改变,就要对其控制,而不要期望使用这个数据的调用者不会改变其值。 如果参数在使用过程中被意外修改,将会带来不可预知的结果,而且这种错误很难被检查到,所以我们在设计方法参数的时候,要充分考虑传递引用类型参数或者引用方式传递引用类型参数可能 ...

浅苍蓝 发布于 2017-09-18 11:03 评论(0)阅读(146)
0

C#通过对象属性名修改值

摘自:csdn 给一个对象属性赋值可以通过PropertyInfo.SetValue()方式进行赋值,但要注意值的类型要与属性保持一致。 创建对象实例的两种方法: 1. var obj = Assembly.Load("AssemblyName").CreateInstance("AssemblyN ...

Chavez.net 发布于 2017-09-17 20:41 评论(0)阅读(103)