Winform不同分辨率系统下界面混乱
产生界面混乱的主要原因是,winform程序的坐标是基于点(Point)的,而Point又与DPI相关。解决办法:在winform程序中也使用像素来定位。像上面这样设置之后,在不同的DPI下,界面将整体缩放而不会凌乱,利用的就是DPI本身的特性。
2015-12-15 4898 2
_ViewStart.cshtml文件的作用
_ViewStart.cshtml这个文件会在所有View(.cshtml)被执行之前执行,主要用于一些不方便或不能在母版(_Layout.cshtml)中进行的统一操作,譬如你有很多个没有继承关系的母版或不使用母版的单页。
2015-05-06 4461 0
支付宝第三方支付平台对接原理和实现
如果把商户网站使用第三方支付平台(比如支付宝)的原理搞清楚,那编程就变得简单多了。当点击"结账"按钮,会重定向到支付宝付款页面。而在后台,实际上是把数据提交到支付宝一个接收支付信息的网关,比如是http://www.zhifubao.com:6060/AliPay/PayGate.ashx,然后再重定向到支付宝付款页面。
2015-04-05 5317 0
c#使用MongoDB开发LBS应用
MongoDB地理位置索引常用的有两种。2d 平面坐标索引,适用于基于平面的坐标计算。也支持球面距离计算,不过官方推荐使用2dsphere索引。2dsphere 几何球体索引,适用于球面几何运算。
2015-03-31 4770 0
MVC5 Razor语法
Razor为视图表示提供了一种精简的语法,最大限度的减少了语法和额外的字符。这样就有效的减少了语法障碍,并且在视图标记语言中也没有新的语法规则。Razor支持两种文件类型,分别是.cshtml 和.vbhtml,其中.cshtml 的服务器代码使用了c#的语法,.vbhtml 的服务器代码使用了vb.net的语法。
2014-11-24 3791 0
asp.net母版页和内容页PageLoad顺序
关于ASP页面Page_Load发生在事件之前而导致的问题已经喜闻乐见,以下是内容页和母版页(如果有)的事件发生顺序。
2014-11-23 5007 0
c# ThreadPool使用方法
ThreadPool类提供一个线程池,该线程池可用于发送工作项、处理异步 I/O、代表其他线程等待以及处理计时器。托管线程池中的线程为后台线程,即它们的 IsBackground 属性为 true。这意味着在所有的前台线程都已退出后,ThreadPool 线程不会让应用程序保持运行。
2014-11-07 6969 0
C# Word转换成Pdf的方法
C# Word转换成Pdf的方法,需要引用Microsoft.Office.Interop.Word命名空间,使用下面的方法Word转换成Pdf很方便。
2014-10-24 5173 0
c#.net字符串处理方法
1.字符串比较2.查找子串3.插入子串4.移出子串5.替换子串6.截取子串7.去空格8.转换大小写9.拆分字符串10.使字串达到指定长度
2014-10-22 3580 0
c#获取两个数组或集合的交集或差集
c#获取两个数组或集合的交集或差集。不要使用循环,效率肯定低。C#有现成的高性能的获取数组或集合的交集或差集方法:Intersect和Except。
2014-10-15 6700 0
Parallel.ForEach和Foreach.For用法
.Net4.0中提供了新的命名空间:System.Threading.Tasks,用于提供并行计算的相关类,这里我主要介绍一个简单的类:Parallel,用于提供对并行循环和区域的支持。简单来说,Parallel可以把一个普通的for或者foreach循环变为并行运算处理
2014-10-08 5438 0
Dapper使用教程
假如你喜欢原生的Sql语句,又喜欢ORM的简单,那你一定会喜欢上Dapper这款ROM。Dapper是一个轻型的ORM类。代码就一个SqlMapper.cs文件,编译后就40K的一个很小的Dll。
2014-09-26 10297 1
WebClient上传文件方法UploadFile
很简单,就是一个上传文件的代码。但是客户端仅仅写这些代码不行,还需要进行服务器端IIIS以及虚拟目录的设置。首先要将服务器的目录映射到IIS。
2014-09-17 3725 0
深入学习C#反射
反射(Reflection)是.NET中的重要机制,通过放射,可以在运行时获得.NET中每一个类型(包括类、结构、委托、接口和枚举等)的成员,包括方法、属性、事件,以及构造函数等。
2014-09-09 3669 0
11款免费.NET开发工具
本文为开发者介绍了11款.NET框架,这些框架有很多优点,比如提供用户界面,数据访问,数据库连接,Web应用开发,加密,数值算法算法,网络通信,以及一些其它的服务。
2014-09-06 4919 0
money型的值输出后有四位小数,怎么只显示两位
SqlServer里有个类型是Money型,这个类型从数据库取出来后显示在页面上是小数点后四位的。 如价格23.0000元。 这样显示很难的,直接tostring也不行,还是会显示四位小数点。 可以通过string.Format("{0:F}",val)的方法来显示两位。
2014-07-31 3880 0
appendformat 输入字符串的格式不正确。
使用StringBuilder的appendFormat方法拼接json的时候出现了输入字符串的格式不正确这样的异常,一开始很莫名,以为是变量为null导致。真实原因是因为拼接内容里存在{}花括号导致的。
2014-07-31 4196 0
.NET调试Windows服务的方法
很多朋友编写Windows服务的时候都会觉得调试很麻烦,甚至不知道怎么调试。有些人可能添加个windows窗体用按键触发相关方法或者靠打印日志调试,那么到底windows服务怎么调试呢? 怎么编写代码就不说了。就说调试吧,首先需要把服务部署好。
2014-07-19 3889 0
解决.NET JAVA PHP中写入及读取memcache中数据不一致的方法
解决.NET JAVA PHP中写入及读取memcache中数据不一致的方法。公司部分接口使用PHP开发,部分接口使用.NET开放,.NET使用redis,PHP使用memcache作为分布式缓存服务器,但是部分业务需要.NET读取memcache里的数据。memcache部署在linux上,现在发现.NET写入的缓存PHP可以正常读取,但是PHP写入的缓存.NET读到的是NULL。
2014-07-15 3494 0
AutoMapper使用方法
什么是AutoMapper?在用到Entity的时候有一些开源代码用到了automapper,将数据对象转成DTO。比如在ORM中,与数据库交互用的Model模型是具有很多属性。
2014-07-08 3785 0
-
匿
匿名用户 2026-09-18
-
匿
匿名用户 2026-09-18
-
匿
匿名用户 2026-07-11
-
匿
匿名用户 2026-06-01
- 匿