随笔分类 - .NET
SmartClient, EnterpriseLib, Remoting, WebService, ActiveDirectory, OracleLDAP
netcore 下的 Javascript 表达式求值
摘要:netframework 下的 codedom 代码已经不能用了,会报错,改用 Jint 来写: 先安装包 install-package Jint 核心代码 using Jint; public class JsEvaluator { static Engine _engine; static J
阅读全文
netcore 下的 C# 表达式求值
摘要:netframework 下的 codedom 代码已经不能用了,会报错,改用Roslyn来写: 先安装包 install-package Microsoft.CodeAnalysis.CSharp 核心代码,尝试了好久 using Microsoft.CodeAnalysis; using Mic
阅读全文
.Net与 WebAssembly 随笔
摘要:WebAssembly 是啥 - WebAssembly 是一种浏览器支持的字节码格式,WebAssembly 字节码和底层机器码很相似可快速装载运行,因此性能相对于 JS 解释执行大大提升,需要放到 WebAssembly 虚拟机中才能运行, 浏览器厂商需要做的就是根据 WebAssembly 规
阅读全文
关于Xamarin、Qml、数据绑定、MVC、MVVM 相关的散讲
摘要:关于Xamarin、Qml、数据绑定、MVC、MVVM 相关的散讲 SURFSKY 2017.02 最近又在学习Xamarin了?为什么是“又”?有几个利好消息,让我重新拾起它: (1)微软去年收购了Xamarin,而且免费。原先的费用会吓死人,而且按人头+平台来收费。 (2)Xamarin.Forms 的出现,UI层也可以复用了,不像原先只能逻辑层代码复用。 (3)...
阅读全文
用Nuget部署程序包
摘要:用Nuget部署程序包 Nuget是.NET程序包管理工具(类似linux下的npm等),程序员可直接用简单的命令行(或VS)下载包。好处: (1)避免类库版本不一致带来的问题。GitHub是管理源代码的,这个是管理生成的类库/包的。 (2)可自动处理类库依赖: (3)可指定下载历史版本: inst
阅读全文
轻量级 Web 数据服务框架 Kingsoc.Web.WebCall
摘要:轻量级Web数据服务框架:Kingsoc.Web.WebCall1.简介 (1)是一种轻量、便捷的 Web 数据服务框架。 (2)可针对任意服务器端的Page/handler/类(包括动态编译的类,如aspx和app_code中放置的cs类),自动生成客户端 js 调用脚本 (3)以类似WebService Url的方式来提供数据,如:Handler1.ashx\GetTime (4)返回的格式很丰富(xml,json,text,image),且客户端可指定服务器端返回的数据格式 (5)带缓存机制 ps.该组件可有效的减少基于数据服务的系统复杂性,一套cs代...
阅读全文
基于 aspnet 的自动合并输出js和css的解决方案
摘要:这是一个基于 aspnet 的自动合并输出js和css的解决方案。首先感谢 LoveCherry 的文章《httpmodule和httphandler配合的又一应用——合并脚本样式》(http://www.cnblogs.com/lovecherry/archive/2010/04/01/1701997.html),我是在这篇文章的基础上进行修改的,令这个模块更为实用,我做...
阅读全文
学习 Silverlight 4 很受伤
摘要:silverlight 4 出来有段时间了,各网站上对它均是溢美之词,想想看,这技术也应该成熟了,心动了,就拿它练练手吧。据我原先所想,sl使用xaml做为界面语言,可使用C#开发,可使用.NET类库,开发起来应该和winform差不多吧,最多是不允许使用interop和com这些桌面相关的操作吧。在深入了解了一些资料并调试了一些程序后(网上下载的很多示例都跑不起来,可能是我火候未到吧),我发现,...
阅读全文
ASP.NET MVC 换肤方案
摘要:这个换肤是指动态切换视图文件夹,不是指换css和image,你懂的....使用起来也很简单,核心就这么几句:[代码]代码下载:/Files/surfsky/MvcSkinDemo.rar
阅读全文
关于MVC项目目录结构调整的想法
摘要:MVC项目的默认目录结构: Scripts : js 文件 Content : css, image 等文件 Controllers : 控制器目录 HomeController.cs : Home 控制器,对应的视图在Views/Home/目录下 ProductController.cs : Product 控制器,对应的视图在Views/Product目录下 Models : 模型目录,里面放...
阅读全文
ASP.NET Razor 视图引擎编程参考
摘要:转载请注明出处:http://surfsky.cnblogs.comRasor 视图引擎 http://msdn.microsoft.com/zh-cn/library/ff849693.aspx http://www.microsoft.com/downloads/en/details.aspx?FamilyID=b7937c34-3b53-47b7-ae17-5a72fa700472&...
阅读全文
ASP.NET MVC 编程参考
摘要:转载请注明出处:http://surfsky.cnblogs.comMVC 参考 http://msdn.microsoft.com/zh-cn/dd408813.aspx MVC 的基本思想 ·Module : 模型。可以看做实体类,可用各种技术实现,例如Microsoft Entity Framework、NHibernate等 ·View : 视图。可以与某个实体...
阅读全文
Microsoft Ajax Minifier 介绍
摘要:Microsoft Ajax Minifier 介绍是一个用于压缩js和css文件的免费工具http://aspnet.codeplex.com/releases/view/40584http://www.asp.net/ajaxLibrary/AjaxMinDocumentation.ashx转载请注明出处:http://surfsky.cnblogs.com/-----------------...
阅读全文
发布一个RSS辅助类
摘要:http://www.cnblogs.com/surfsky/archive/2009/12/03/1616230.html 发布一个RSS辅助类,是使用 XmlSerializer 解析和编码rss xml的。希望对大家有用:)参考文档:·http://cyber.law.harvard.edu/rss/rss.html·http://www.cnblogs.com/rssu...
阅读全文
关于对 membership role profile provider 的使用及看法
摘要:经不住微软的诱惑,终于在新项目中采用标准的ASP.NET 2.0的membership role profile方案。但使用时发现.......这东西着实难用T_T。实现它并套用它花了1个星期,但实际使用起来,又感觉缩手缩脚的,尤其是获取用户的扩展信息及其繁杂。最终,又改回了自己套用以熟的ISecurity方案(见下),哈哈,改回原方案只用了一个下午,且代码清爽:)以下是个人对这套标准provid...
阅读全文
限制并发线程数例程(C#)
摘要:按自己的想法实现的C#版本的限制并发线程数的例程,给有需要的读者using System;using System.Collections.Generic;using System.Text;using System.Threading;namespace WZDM.Test{ /// <summary> /// 限制并发线程数例程 /// </summary> publi...
阅读全文
将 DataTable 转化为 Excel Xml 格式供下载
摘要:做网站项目时,常需要将表格转化为 Excel 文件供用户下载,实现方法有很多种。如: (1)将DataTable 直接进行 xml 序列化成文本 (2)将DataTable 转化为 Html table 格式 (3)将DataTable 转化为 Excel Xml 格式(4)使用 Microsoft.Office.Interop.Excel.dll 创建Excel文件,再依次填写单元格数据测试了这些方法,发现第3种简单且稳定,其它几种方法都有这样那样的小麻烦(如乱码和文件权限问题),我不在此一一提供这些方法的实现代码。以下为第3种方法的代码,本文参考了该篇文章:http://www.cnblo
阅读全文
XML序列化与反序列化 整理文档
摘要:XML序列化与反序列化 // OBJECT -> XML public static void SaveXml(string filePath, object obj) { SaveXml(filePath, obj, obj.GetType()); } public static void SaveXml(string filePath, object obj, System.Type t...
阅读全文
ASP.NET AJAX Control Tookit 使用文档
摘要:-----------------------------------------------------------资源-----------------------------------------------------------版本:1.0 Beta 2官方网站:http://ajax.asp.net/default.aspx?tabid=47&subtabid=477官方下载...
阅读全文