摘要: 网址:http://www.ycku.com/course/一个不错的在线视频教程网站,部分教程还在更新,在手机或者iPad上扫描网页上的二维码可以在移动端打开课程,还是很方便的,每节课的时间比较长,讲的很详细,也可以下载观看。 阅读全文
posted @ 2016-01-04 13:54 不眠小C 阅读(1719) 评论(0) 推荐(0)
摘要: 地址:http://www.jikexueyuan.com/一个不错的在线视频课程网站,还有手机版的客户端,讲的内容比较简单,每个课时都很短,不过对于初学者来说还是可以的,课程涵盖的开发技术面也比较广,部分资源是免费的,部分需要VIP收费才可以看,不过现在有活动,邀请好友注册可以送30天的VIP,最... 阅读全文
posted @ 2016-01-04 13:52 不眠小C 阅读(347) 评论(0) 推荐(0)
摘要: 最近随着VS2010 beta2的发布,有机会体验了一下C# 4.0中的很多新特性,这里对官方提供的一个简单的实例进行了一下分析,因为我的2010跑在win7上新建所有的Windows项目都会无响应,悲剧,所以我只得把官方的例子通过Web方式来运行了一下//Accounts类using System;using System.Collections.Generic;using System.Lin... 阅读全文
posted @ 2009-12-06 16:19 不眠小C 阅读(656) 评论(0) 推荐(0)
摘要: 接着要说的是F#中的标签联合,标签联合(tagged union)也称可辨识联合(discriminated union)或者变体类型(variant type),指的是这样的一种数据结构,它能够存储一组不同但是固定的类型中某个类型的对象,具体是哪个类型由标签字段决定。这种数据结构在解释器、数据库和数据通信中非常有用。在讲解标签联合之前,我们先讲一下F#中的自定义数据类型,我们可以通过type关键... 阅读全文
posted @ 2009-12-05 23:45 不眠小C 阅读(516) 评论(2) 推荐(0)
摘要: 这次要说的是F#中的模式匹配,什么是模式匹配,这就相当于C#中的switch语句。根据参数的不同得到不同的结果,如let patMatch x = match x with | 0 -> printfn "Value is 0" | 1 -> printfn "Value is 1" | _ -> printfn "Value is not 0 or 1";;就是一个简单的模式匹... 阅读全文
posted @ 2009-12-04 22:46 不眠小C 阅读(399) 评论(0) 推荐(0)
摘要: 接着要讲一下的是F#中的List列表,她采用的是链接列表,但是和其他F语言所不同的是,传统的List表达方式是创建结点包含结点的数值和指向下一个结点的一个指针,这样的话很容易在列表的中间插入结点。而在F#中,List包含的是头和尾,每个List结点其实又是一个包含数值的新的List。要获得更多关于F#如何来处理List的,可以参考Dustin Campbell的博客http://diditwith... 阅读全文
posted @ 2009-12-04 16:16 不眠小C 阅读(284) 评论(0) 推荐(0)
摘要: 接着要讲的是F#中的函数,上面说到过标识符可以绑定任何的表达式,同样,标识符也可以绑定到函数,F#中的函数通过关键字fun来表示,let addTenToNumber = (fun x -> x + 10);; 也是通过let关键字来绑定到标识符,响应的结果是 val addTenToNumber : int -> int 其中的int->int表示这个函数标识符带有一个int类... 阅读全文
posted @ 2009-12-04 12:04 不眠小C 阅读(272) 评论(0) 推荐(0)
摘要: 接着前面说到的,严格来讲,F#是一种函数型程序设计语言,她不包含变量这个概念,数值都是通过绑定到标识符来调用的,在F#中提供了关键字"let",可以让我们帮任何表达式都绑定到一个identifier(标识符)上。 我们可以通过let 标识符名 = value;;来绑定一个标识符的值,相当于是一个常量,F#会自动识别出identifier的数据类型,在PF语言中,一旦一个标识符绑定了一个数值,那么这... 阅读全文
posted @ 2009-12-04 09:27 不眠小C 阅读(273) 评论(0) 推荐(0)
摘要: 最近,随着VS2010 Beta2 的发布,下了最新的VS2010旗舰版,在Win7上跑了下,还是蛮吃内存的,对于F#这个新增事物,也看了些原版的资料。 F#是由微软发展的为微软.NET语言提供运行环境的程序设计语言。它是基于Ocaml的,而Ocaml是基于ML函数程序设计语言的。这是一个用于显示.NET在不同编程语言间互通的程序设计微软计划将慢慢整合F#至.NET平台并使F#最终成为.NET平台... 阅读全文
posted @ 2009-12-04 00:37 不眠小C 阅读(345) 评论(0) 推荐(0)
摘要: var mailname=document.all.Mail_Name.value; //邮件用户名var xmlUrl = "/" + mailname + ".nsf/iNotes/Mail/?OpenDocument&Form=s_ReadViewEntries&PresetFields=FolderName;($Inbox)&Start=1&Count=-1... 阅读全文
posted @ 2009-12-03 23:29 不眠小C 阅读(927) 评论(0) 推荐(0)