- 博客(26)
- 资源 (2)
- 收藏
- 关注
原创 新的博客
很久很久没有更新这个博客了,我自己开了一个博客空间,并且慢慢的把博文转到那个空间中。博客空间的地址是:http://www.sunnychen.org/chinese,本空间主要对C#以及.NET的基础、应用以及面向对象思想进行讨论、总结,希望能够帮助.NET/C#的初学者,并给软件爱好者提供一个交流的小角落。欢迎各位博友的光临!
2008-11-11 22:13:00
1121
原创 高可复用软件体系结构的基础框架元素
接口是高可复用性软件体系结构的基础框架元素和重要组成部分。这样说让人感觉似乎有些夸大接口的重要性了,但事实并非如此。 最早在窗口开发中赢得大多数程序员青睐的C++框架是Borland公司于1992年内置在Borland C++ 3.1中的OWL(Object Window Library),较早的C++开发者应该对这套开发框架非常熟悉。Borland OWL曾经辉煌过,然而,在此我们暂不去深
2006-07-08 10:44:00
2208
原创 面向对象分析与设计和面向对象语言
首先必须申明的是,本文所讲述的观点仅适应于基于传统瀑布模型的面向对象系统实现过程,这一过程包括可行性分析、需求分析、面向对象分析与设计、面向对象实现及系统测试。所论述的观点并不适应于在系统实现过程中发现问题然后再修改系统设计的开发过程。 总的来说,学好面向对象语言的目的就是能够更好地进行面向对象的分析与设计。在这里或许会有这样的疑问,面向对象的分析与设计是设计层面上的东西,它使得系统
2006-07-08 10:43:00
5083
原创 Linux服务器开发初步
服务器开发需要考虑的内容很多,比如服务器的架构、稳定性、性能以及负载能力等等。事实上,在开发服务器的过程中,需要综合考虑各种因素,比如就客户端连接时间较短却又比较频繁的服务器(例如HTTP服务器)而言,在可选的服务器结构中,预先派生进/线程的结构就要比并发式结构高效,这一点将在后续的文章中对其进行详细的介绍。然后就是服务器实现方面的细节,比如是否需要支持跨平台的能力、采用什么样的开发语言和开发工具
2006-01-29 13:38:00
5948
原创 Fedora Core 3 安装问题解决
在完成Fedora Core 3的安装以后,重新启动计算机,有可能出现机器死机的情况,即在出现“Grub loading stage2...”的提示后死机。这是因为Fedora Core 3没有正确地安装grub,解决办法是:1、插入Fedora Core 3的安装启动盘;2、在出现提示符以后输入“linux rescue”进入rescue模式;3、输入chroot /mnt/sysimage命令
2005-08-01 08:58:00
1668
原创 Linux下动态库的编译
可以使用下面的步骤编译Linux下的动态库(现假设动态库源文件名为source.cpp,编译生成的目标文件为dest.o,下面的内容中XXX为动态库的名称,由开发者自己确定): 1、 编译成目标文件:g++ -g –c –fPIC –o dest.o source.cpp2、 编译成动态链接库:g++ -g –Wall –shared –Wl,-soname,l
2005-06-19 00:15:00
2072
原创 有趣的中国软件业
1、印度软件外包做得好,要多向印度学习 学习是好,但要注意国情2、中国的软件业=软件外包 过分的强调软件外包很有可能导致国内软件的设计和开发技术无法提升,国外的公司是永远也不可能把真正核心的部分包给你做的。因为很多事情别人都帮你想好了,你只要照办就OK了3、在中国软件公司中,“你愿意留就留,愿意走就走,每人拦你,反正想做你这个职务的人多的是” 我想,这
2005-05-03 11:23:00
3116
1
原创 RE:“忙得连写blog的时间都没有了”
看到王咏刚先生的blog中有一个log,名字叫“忙得连写blog的时间都没有了”,这才想起自己也有一段时间没有写日志了。王先生说的没错,其实忙也并非忙的“不可开交”,都是在忙着自己的事情,除了每天上班下班,还有学习,还有生活琐事等着自己去处理,说起“忙”,我认为,如果能知道自己每天都在忙些什么,这便也是一种收获。2005年1月份的我确实是很忙,主要还是工作上的事情,每天加班工作到很晚使我无心去体验
2005-04-05 09:45:00
1597
原创 高兴中,通过了下半年的软件设计师(原高级程序员)考试
高兴中,通过了下半年的软件设计师(原高级程序员)考试,向通过各级考试的同胞表示祝贺,没有通过考试的同胞也不要气馁,明年再来!
2004-12-29 14:47:00
1874
1
原创 Conception of Programmable Application
What is the Programmable ApplicationProgrammable Application is an application that has a built-in script mechanism with which users can type in their commands to implement functional
2004-12-24 12:55:00
1713
原创 VB中枚举指定目录下所有文件的方法
有同学问我这个问题,我就把代码贴在这里吧。Module1.bas文件:Public Const MAX_PATH = 260Public Const FILE_ATTRIBUTE_ARCHIVE = &H20Public Const FILE_ATTRIBUTE_HIDDEN = &H2Public Const INVALID_HANDLE_VALUE = -1Public Type FI
2004-10-22 14:20:00
4498
原创 typedef
C/C++语言中的typedef相信大家已经不陌生,本文对C/C++语言关键字typedef的各种用法作一个介绍。typedef,顾名思义,为“类型定义”,可以解释为:将一种数据类型定义为某一个标识符,在程序中使用该标识符来实现相应数据类型变量的定义。例如: typedef unsigned int UINT;int main (int argc, char *argv[]){
2004-10-10 09:54:00
6364
2
原创 使用Windows服务实现投票结果的自动发送功能
摘要:在使用Microsoft Visual Studio .NET 2003设计投票系统时,我们希望投票系统能够提供一些扩展功能,比如除了正确地完成投票的各个事务外,还能够将投票结果自动发送给投票发起人或管理员。本文讨论了投票结果自动发送功能的设计、实现,以及在此过程中需要注意的问题 关键字:Microsoft Visual Studio .NET 2003、Borland C
2004-09-30 12:49:00
3205
原创 上个星期对以前的文章作了整理
上个星期发了几篇文章,都是很久以前写的文章,由于是上个星期贴在blog上的,所以发布时间是2004年9月份,请大家在阅读的时候注意参照。谢谢!
2004-09-27 08:11:00
1693
原创 软件注册加密技术
摘要:本文主要从三个方面介绍了计算机软件注册与加密技术:DOS系统下软件注册与加密,Windows系统软件注册与加密以及共享软件网络注册方法。文中介绍的许多方法现在仍在沿用,也有的方法和技术早已过时,但大都值得我们借鉴学习。在分析注册加密过程和方法的同时,引用了不少源代码以突出其实现过程。关键词:软件加密、软件注册、共享软件引言随着计算机科学与技术的发展,计算机软件学科已经成为计算机科
2004-09-24 11:10:00
4937
1
原创 多媒体应用程序设计初步
摘要:文章简单地介绍了Microsoft® DirectX® 以及它在VB多媒体程序设计中的应用。DirectX® 是Microsoft® 推出的硬件应用程序接口(APIs),它包括DirectX® Graphics®和DirectX® Audio® 等,使用它能够方便地实现二维、三维动画、音频数据段回放等功能。DirectMusic® 是DirectX® 的基本组件之一,主要用于MIDI、WAV
2004-09-24 11:08:00
2943
原创 软磁盘感应技术的实现
摘要:本文主要介绍C语言高级应用的又一个重要话题:磁盘感应技术的实现。正如HD-COPY软件一样,当你把软盘插入驱动器的时候,它会帮你执行相应的操作,而不需要你再去选择功能。这是怎么实现的呢?程序怎么知道驱动器中是否插有软盘呢?这些都是本文所讨论的内容。关键词:INT 08H,INT 1CH,INT 13H,中断调用、磁盘感应技术很多优秀的软件如HD-COPY等,都具有磁盘感应功能,也就是
2004-09-24 11:03:00
2193
1
原创 DOS软磁盘系统严重错误的屏蔽
摘要:本文介绍了有关DOS磁盘系统严重错误的知识,并就如何屏蔽DOS磁盘系统严重错误的问题进行了较深入的探讨关键词:DOS磁盘系统严重错误、中断向量、中断修改、磁盘检测(Disk Verifying)在C语言程序设计时,程序员可能会碰到这样的尴尬场面:自己精心设计的用户界面被“Not ready reading drive A”之类的DOS磁盘错误提示所破坏,这是灾难性的。当程序员用fop
2004-09-24 11:02:00
3303
原创 大容量硬盘的读写操作
摘要:本文主要是讨论系统级C语言程序设计的又一话题:大容量硬盘的读写操作。文章首先介绍了硬盘的物理结构,然后简要地说明了存在容量限制的原因,最后给出了解决问题的方法,并用C语言实现对大容量硬盘的读写和测试操作。文章会涉及部分有关计算机数据存储和中断调用的内容,想要更深一步了解这些内容的读者可以参阅笔者所写的《系统级C语言程序设计(中断服务程序的编写)》或相关资料。关键词:柱面、磁头、扇区、硬盘
2004-09-24 11:01:00
5021
原创 "BOF或EOF中有一个是真,或者当前的记录已被删除,所需的操作要求一个当前的记录"问题解决
Borland C++ Builder 5.0需要安装补丁包才能够解决这个问题。补丁包下载地址:http://info.borland.com/devsupport/bcppbuilder/patches/安装补丁包前需要详细查看说明信息。
2004-09-10 12:39:00
14824
2
原创 今天对我的blog内容进行了整理
今天我对自己的csdn-blog内容进行了整理,作了归类。打算以后写一些文章发表在这里,所以今天对我的blog做了一下管理。
2004-09-10 10:37:00
1412
1
原创 系统级C语言程序设计
摘要:本文主要介绍C语言中中断服务程序的编写、安装和使用。由于硬中断服务程序的编写涉及到硬件端口读写操作,使得用户直接和硬件打交道,在程序设计过程中要用到的数据(如硬件端口地址等)比较多,这就使程序员和计算机的硬件设备间缺少一种“缓冲”的作用,况且,用汇编语言来直接对硬件编程要方便得多。本文仅对软中断程序的编写作个介绍。关键词:软中断、中断向量、中断向量表、TSR内存驻留、DOS重入、中断请求
2001-01-22 14:30:00
10692
11
原创 磁盘快速格式化的理论和实践
磁盘的格式化可以分为低级格式化和高级格式化。低级格式化是针对硬盘而言的,它能将硬盘中的数据全部清除,包括硬盘的主引导记录、DOS引导记录和分区表信息,当然也能扫除将磁盘作为藏身之处的一切病毒。较老版本的CMOS设置中包括了硬盘低级格式化的程序,可以在CMOS中对硬盘低格,也可以使用一些低格软件如DM等完成低格操作。磁盘的高级格式化有几种形式,快速格式化就是其中的一种,与DOS一起发表的
2001-01-07 20:26:00
8898
SunnySpace Code Helper v1.0
2007-11-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人