11 2013 档案
摘要:Q1:首先定义一个结构public struct MyStruct { public int T; }定义一个泛型List来存放结构体,然后访问第一个元素去修改T,输出T:List arrLis =new List(){new MyStruct()}; arrLis[0].T = 100;Console.WriteLine(arrLis[0].T);大家猜是什么结果?很遗憾不是100,arrLis[0].T = 100;VS提示该语句有错误。Cannot modify the expression because it is not a variable.说修改的不是一个变量。这是为什么呢?关
阅读全文
摘要:本人做为.NET的死忠也有些许年头。微软这几年被谷歌苹果之流打的有点招架不住。.NET的前景也难免堪忧。虽然我认为就强类型语言方面,C#绝对是最强者。但是新技术的发展确实是可怕的,看看苹果几年就把nokia干的体无完肤了。不跟上脚步很快就会被淘汰。所以我也加紧琢磨其他流派的技术。虽说.NET还是我的看家活,但技多不压身,况且更多的是学习领悟,其他技术的思想是件多多益善的事情。 今日看到node-webkit时顿时感叹不已。nodejs的发展到了如此地步。不仅仅是服务器的专利,已经渗透到桌面程序。在失去互联网,跟移动大潮的机遇下,桌面程序已经是微软最后一棵大树。桌面程序就是微软当前的立身之本。.
阅读全文
摘要:1.什么是Node-Webkit基于node.js和chromium的应用程序实时运行环境,可运行通过HTML(5)、CSS(3)、Javascript来编写的本地应用程序。node.js和webkit的结合体,webkit提供DOM操作,node.js提供本地化操作;且将二者的context完全整合,可在HTML代码中直接使用node.js的API。——用node-webkit开发多平台的桌面客户端2.demo建立如下项目结构:关键的就2个文件:index.html,package.jsonpackage.jsonindex其实就是个html文件。使用html来描述UI,然后webkit去解
阅读全文
摘要:what’s dlrThe dynamic language runtime (DLR) is a runtime environment that adds a set of services for dynamic languages to the common language runtime (CLR). The DLR makes it easier to develop dynamic languages to run on the .NET Framework and to add dynamic features to statically typed languages.Dy
阅读全文