摘要:面向对象的设计的目的之一,就是把责任进行划分,以分派给不同的对象。我们推荐这种划分责任的作法, 是因为它和封装(encapsulation)和分派(delegation)的精神是相符合的。创立性模式把对象的创立过程封装起来,使得创立实例的责任与使用实例的责任分割开, 并由专门的模块分管实例的创立,而系统在宏观上不再依赖于对象创立过程的细节。 全文阅读:java语言简单工厂创立性模式介绍
......
摘要:
探索ntfs
探索ntfs webcrazy(tsu00@263.net) ntfs是windows nt引入的新型文件系统,它具有许多新特性。本文旨在探索ntfs的底层结构,所叙述的也仅是文件在ntfs卷上的分布。ntfs中,卷中所有存放的数据均在一个叫$mft的文件中,叫主文件表(master file table)。而$mft则由文件记录(file reco......
如何实现开关CD-ROM如何实现开关cd-rom 对cd-rom的操作,可通过mcisendcommand函数实现. 【程序编程相关:
合格的系统集成工程师应该具备的素质】 【推荐阅读:
Windows 2000 密码破解】 【扩展信息:
Java入门知识】 下面是用vc实现的代码: // 设备id dword wdevid; // 打开设备参数 mci_open_parms mciom; // 将设备名称设为cd_rom mciom.lpstrdevicetype = "cdaudio"; // 将此设备打开 if( mcisendcommand(0, mci_open, mci_open_type, (dword) (lpvoid) &mciom)) { return; } // 获取设备id ...
下一页 摘要:用vc++6.0 sockets api实现聊天室程序 1.vc++网络编程及windows sockets api简介
vc++对网络编程的支持有socket支持,wininet支持,mapi和isapi支持等。其中,windows sockets api是tcp/ip网络环境里,也是internet上进行开发最为通用的api。最早美国加州大学berkeley分校在unix下为tcp/ip协议......