- 博客(6)
- 资源 (13)
- 问答 (1)
- 收藏
- 关注
原创 UML中各个视图的作用(简化版)
1.1 Use Case 图项目首次开始时,小组可选在Use Case视图中生成业务模型。小组成员:必须:·客户·项目经理·业务过程分析师其余:·设计员·编程员·测试员·等1.2 Logical 视图Logical视图关心的是系统的逻辑结构。主要目的是找到重复使用的类和包。建立Logical视图的步骤:第一步:标识分析类。分析类是独立于语言的类,通过先关注分析类,小组可以不关心语言特定细节而了解系
2005-11-17 21:53:00 3052
原创 C#调用windows API
下面是一个调用API函数的例子: [DllImport("KERNEL32.DLL", EntryPoint="MoveFileW", SetLastError=true, CharSet=CharSet.Unicode, ExactSpelling=true, CallingConvention=CallingConvention.StdCall)] public static extern
2005-11-17 20:53:00 1321
原创 代理
代理( delegate )相当于定义一个以函数形式指向函数的指针。其中代理函数必须与被代理函数有相同的参数表。例如,如下的例子:// keyword_delegate.cs// delegate declarationdelegate void MyDelegate(int i);class Program{ public static void Main() { Ta
2005-11-17 16:15:00 1038
原创 委托
。 委托大致类似于 C++ 中的函数指针;但是,委托是类型安全和可靠的。 委托使您得以将函数作为参数传递。委托的类型安全要求作为委托传递的函数拥有同委托声明相同的签名。我的理解是:对于一个类,给定一个事件,这个事件其实是跟属性是一样的,一旦这个事件(属性)发生了变化,或者说是有了调用,那么就调用事件委托的函数。应该是这样了。
2005-11-17 16:08:00 1600
原创 托管和非托管的问题
以前使用VC 6.0写程序的时候,我做过这样一个程序,模拟操作系统的LRU和FIFO算法。当时为了模拟进入内存缓冲区的数据,使用时间(Time.h)来实现随机产生数字的函数。为了导入时间(.dll)的使用,感觉很麻烦,而且到现在为止我都不太清楚其内部的机制到底是怎么走的。 在我看来,似乎先学会用,搞明白它是个什么东西,总比什么都不懂的去看那些繁冗的文字理论强。 接触visual
2005-11-10 22:00:00 1363 1
原创 版本管理的必要性
如果说70年代的软件危机导致了软件工程思想的诞生和理论体系的发展,那么80~90年代尤其是90年代软件产业的迅猛发展导致了另一种新思想的产生和实现,这就是软件的版本管理。 只要参加过软件开发的人都清楚,现在的软件项目完全由一个人来完成是难以想象而且也是不可能的,通常是有一个研发小组来共同分析、设计、编码和维护,并有专门的测试小组对已完成编码调试的软件进行全面的测试。在软件开发这个庞
2005-11-05 10:45:00 2203
ARM汇编语言的系统号调用例程
2020-09-27
图形学DDA画直线算法
2010-02-12
VS2005最简单的OpenGL例子
2010-02-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人