Archive

Posts Tagged ‘笔记’

项目笔记(090616)

June 16th, 2009

今天被拉大另外一个项目去当苦力了.不知道为什么这样的事情总是被我赶上,难道我脸上写着我最近很轻松么?这个项目就是一个坑,至于坑有多深,上天才知道了.项目用的是MVC框架,的确上手挺快的,刚好之前看了些关于微软的MVC框架的东西.再加上测试工具,效率会更高了.
项目挺好玩的,一帮以前的好朋友又聚在一起了,大家干的还是挺开心的.不知道这个时间能够持续多久.不过PM好像有点着急的样子,也难怪了.我一定要摆正自己的位置,我是去帮忙的,还有一个摊子要收拾呢….

Author: 刘浏 Categories: DotNET Tags: ,

项目笔记(090613)

June 13th, 2009

这次项目的框架是我来弄得,第一次做这个,没什么经验.只能说是根据自己之前的项目的一些经验和自己对编程的理解了.

一直觉得不管什么,在一个纷繁复杂的表象下面都有一个简单的,明了的Core.项目就是这样,首先是除去一切的浮华的表面,弄清楚其本质.把本质搞定之后,再慢慢的美化它.所以,这次这个框架的核心是挺简单的,几乎没有什么技术含量.被用的很烂的三层框架.不过,谁让这个项目不复杂呢?数据库的操作也没有使用持久层技术,的确不是很需要,这个东东肯定不会有大量的数据录入.只是需要速度.框架里面考虑最多的是代码的重用,后期编码的便利性,扩展性,可测试性.这四点是自己考虑最多的.

下周是把基本的框架完成,特别是数据库的部分.反正时间还比较多.再就是找几个人帮忙瞅瞅这个框架如何,是否易于理解.再就是共通函数库的完善了.希望一切顺利了.

Author: 刘浏 Categories: DotNET Tags: ,

VisualBasic常函数一览

July 17th, 2008

有点无聊,我承认这点.C#用得多了.OO用多了.对于VB.Net还真很无奈…Microsoft.VisualBasic 命名空间下面这些函数,掌握了,就可以省去不少麻烦了…

把MSDN上这个命名空间下的函数多搜罗了一边.学习了下,下面是学习笔记…

关于I/O的没写,有空专门写.

AppActivate

激活已经在运行的程序,参数是应用程序的Title 或者是sid

Beep

不多说了,很原始的声音…

CType

啥也不说了,我开始把这个作为唯一的转换函数在用,J通用的还是觉得好些.

DateAdd , DateDiff, DatePart , DateSerial , DateValue, Day,Hour,Month,Minute, MonthName,Second, TimeSerial ,TimeValue, Weekday, WeekdayName ,Year

这几个函数,不言而喻,多是跟日期有关的. DatePart是获得一个日期的相关信息的,诸如,日期所在的季度,一周第几天等等. DateSerial 就是生成一个Date,不过参数是把年月日分开了而已.

Format FormatCurrency FormatDateTime FormatNumber FormatPercent

见名知意,格式化字符串的.

IIF

我的最爱了,可以节省不少空间…

IsArray IsDate IsDBNull IsError IsNothing IsNumeric IsReference

判断一个对象的类型,数据验证的时间用得上!

Join

给一个数组后面增加一个字符串的元素.

Kill

用这个就可以自己删除文件了…

LBound和UBound

用这个得到数组的最小可用下标和最大可用上标

LCase 和UCase

将字符串转换成小写或大写

LSet 和RSet

返回包含调整为指定长度的指定字符串的左对齐字符串,如超过字符串的长度的话,补空格

Mid

就是把String,SubString给提取出来了,

MsgBox

这个没啥说的了

Partition

这个函数相当有意思.

Partition(ByVal Number As Long,ByVal Start As Long,ByVal Stop As Long,ByVal Interval As Long _) As String

在一个大的范围内找到一个最适合的范围…比方,有一系列的员工id,100为一组.我想找到任意一个ID所在的组.用这个函数,就轻而易举了. Partition(id,0,10000,100).这样就okay了.

Randomize

用来初始化随机数的,Rnd是VB.NET里面的随机数,和其他语言一样,都是伪随机数.用这个可以稍微避免.其实那个参数,我觉得实在是没有必要.函数默认用系统计时器来生成的.不过有特殊需要的不说这个了.

Right和Left

截取字符串的

Rnd

没法说,继续保持了VB.NET的那种明明风格.一如既往的缩写.

Trim、LTrim 和 RTrim

见名知意

SaveSetting

可以往万恶的注册表写信息

Shell

用来运行一个程序,如果已经启动,则返回Sid

Space

生成指定数量的空格

Split

分割字符串的

Str

强制转换成String

StrComp

比较比较字符串的

StrConv

这个函数比较强悍,字符的一些转换的.大小写,全半角,日文的平假片名的转换,繁简的转换.很强大.

StrDup

讲一个字符串重复N次

StrReverse

翻转字符串

Switch

Switch简化的Switch语句.类似oracle的decode函数

SystemTypeName

获得变量的数据类型

TypeName

获得数据类型

Val

也是一个比较神奇的函数.用来把字符串转换成数字的,但不要求所有字符串全部都是数字.遇到的第一个不是数字的时间停止转换.

VarType

返回变量的类型,只是返回值的类型为VariantType

VbTypeName

VbTypeName 返回对应于公共语言运行库类型名称的 Visual Basic 类型名称

ps:

最近练习双拼ing,感觉还行…

Author: 刘浏 Categories: DotNET Tags: ,