上一页 1 ··· 3 4 5 6 7 8 9 10 下一页
摘要: 该系统的功能活动对网络连接状态的依赖很大,而且从不同入口启动程序做的工作也不一样,可以让3、4、11、13步去实现一个DoWork的接口,再根据不同入口启动程序时传入的参数和网络连接状况用一个简单工厂来产生一个工作的对象,再看第3步和第11步,它们都有一个共同的工作就是保存数据到本地文件... 阅读全文
posted @ 2009-03-15 13:28 Done 阅读(549) 评论(1) 推荐(0) 编辑
摘要: 学校图书馆是B/S结构的,读者可以根据自己的账号登录上去查看自己的借阅信息,借阅信息中有书名、外借时间、应还时间等信息,很多师生由于学习工作等原因,不能及时的登录,所以由于借阅过期而没有得到通知归还图书而遭到罚款,该网站上每天公布的超期公告都有6千本左右,数目着实不小...该系统做的是C/S结构的,安装到个人电脑上,用户设定好自己登录图书馆的账号,指定好一个可用的宽带连接,每次开机时系统自动连接宽带,根据用户设定的账号信息自动登录到图书馆系统,读取出读者的借阅信息,分析应还书时间给出提示,并保存到本地文件中下次网络不正常时读取... 阅读全文
posted @ 2009-03-14 20:49 Done 阅读(690) 评论(1) 推荐(0) 编辑
摘要: 创建XMLHttpRequest对象实例和一个简单的请求实例 阅读全文
posted @ 2009-02-07 22:32 Done 阅读(644) 评论(0) 推荐(0) 编辑
摘要: String对象可能包含一些敏感数据,比如用户密码等,如果允许执行一些不安全或者非托管的代码,这些代码就可以扫描进程的地址空间,找到包含敏感数据的字符串,并以一种非授权的方式来使用这些数据,即使String对象只是使用一小段时间,然后就会垃圾收集器收集,CLR也可能无法立即使用String对象的内存,致使String对象的字符长时间保留在进程的内存中,造成机密数据泄露... 阅读全文
posted @ 2009-02-05 12:33 Done 阅读(567) 评论(0) 推荐(0) 编辑
摘要: 由于String类型代表的是一个不可变的字符串,所以FCL提供了另一个名为System.Text.StringBuilder的类型,它允许我们有效的对字符串的字符执行动态操作,以创建一个String。从逻辑上说,StringBuilder对象中包含一个字段,它引用由Char结构构成的一个数组... 阅读全文
posted @ 2009-02-04 23:40 Done 阅读(1050) 评论(0) 推荐(0) 编辑
摘要: String对象是不可变的(immutable),也就是说,字符串在创建之后就不能再改变,使字符串不可变有几个好处,首先,它允许在一个字符串上执行各种操作,而不实际地改变字符串... 阅读全文
posted @ 2009-02-03 23:45 Done 阅读(278) 评论(0) 推荐(0) 编辑
摘要: String类型是一个引用类型,直接派生自Object,因此String对象总是存在于堆上,而不是线程堆栈上。许多编程语言(包括C#)都将String视为一个基元类型,也就是说编译器允许在源代码中直接表示直接量字符串,编译器将这些直接量字符串放到模块的元数据中,并在运行时加载并引用它们... 阅读全文
posted @ 2009-02-03 22:33 Done 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 以下按性能顺序列出了三种可实现方法(一)强制类型转换...(二)使用Convert类型...(三)使用IConvertible接口... 阅读全文
posted @ 2009-02-03 20:49 Done 阅读(521) 评论(0) 推荐(0) 编辑
摘要: 声明方法的参数类型时,应尽可能的指定最弱的类型,并且最好在基类上定义接口,例如,如果编写一个操作一组项目的方法,最好使用接口(如IEnumerable)来声明,而不是使用强数据类型(如List)或者强接口类型(如ICollection或Ilist)来声明... 阅读全文
posted @ 2009-02-02 19:31 Done 阅读(425) 评论(0) 推荐(0) 编辑
摘要: 为了将方法声明为可以接受可变数量参数的方法,我们可以使用params关键字来声明数组... 阅读全文
posted @ 2009-02-02 12:28 Done 阅读(539) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 下一页