VS2010(精选3篇)
VS2010 篇1
1 引言
信息社会迫切要求各类存储介质, 存储介质的应用充斥在日常生活的方方面面, 存储介质上往往都存储着大量的信息, 而信息的内容又可能涉及到个人隐私、商业机密甚至是国家安全机密。怎样确保安全的存储信息, 已是我们不得不关注的热点问题。
由于操作上的简单性, Windows操作系统被绝大多数人使用, 当存储的信息不再使用的时候, 一般都是使用delete命令来删除这些信息, 又如果不再使用某一硬盘时大都选择将硬盘格式化。然而事实上这两种寻常使用的操作并不能彻底地删除存储的信息, 它只不过在硬盘的特定位置重新写了一个可用标志表明这部分空间可用。这些年来数据恢复技术发展的如火如荼, 各种恢复软件应运而生 (比如说Easy Recovery, Final Data) , 经过delete删除操作或者格式化处理的数据有非常大的可能被恢复出来。因此如果要确保信息被彻底粉碎, 那么就不能单纯依赖于Windows操作系统所提供的delete命令, 要借助于特定的文件粉碎软件, 如文件粉碎机等。下文就是在对Windows文件系统深刻理解之后用VS2010+Qt来开发文件粉碎软件以期对这一问题加深理解。
国内外目前已有许多种技术来彻底删除硬盘上存储的信息, 归纳起来基本上有4种, 分别是:物理损坏技术、消磁技术、热消除技术、写覆盖技术。
2 编程平台
Qt是由Trolltech公司在1994年左右开发的跨平台开发框架, 它是完全面向对象的, 扩展起来容易, 并且也允许组件编程。由于我们中的大多数更为熟悉VS的开发环境, 决定采用VS2010来进行开发, 不过由于单纯的VS不能编译Qt程序, 因此必须先搭建VS2010+Qt的开发环境才能继续后面的操作。限于篇幅, 关于如何搭建所需的开发环境省略不写。
3.1 写覆盖技术原理分析
下文主要采用写覆盖技术来消除硬盘信息, 首先来介绍一下硬盘的编码格式。硬磁盘在将用户数据写入之前, 需要进行一系列的处理, 比如将用户数据翻译成机器码, 然后将其分组, 进行纠错编码等操作, 最后进行RLL (Run Length Limited) 编码, 将数据最终记录到硬盘中。由于硬盘上的数据信息以RLL编码格式的二进制码形式存在, 如果将预先设定好的数据写入到硬盘中, 经过RLL编码后将覆盖掉原先的二进制码, 这样便无法分辨原先存储的数据是“0”还是“1”, 达到了文件粉碎的目的。写覆盖技术正是利用了上述原理。
通过大量查阅国内外的资料, 总结出以下几种写覆盖方案, 如表1所示。
通过深入地分析, 可以看出不同方法之间的区别在于覆盖格式与覆盖次数。写覆盖操作之所以要多于3次主要是为了防止逻辑坏扇区写操作的失败, 一般情况下3次连续失败应该是存储单位的物理损坏。类似的, 为了防止可能含有残留信息的存储单位成功恢复出之前存储的数据信息, 采用随机序列来写覆盖。
3.2 硬盘的数据结构
为深入了解文件的粉碎原理, 需要知道以下知识。
磁头:任一磁片的正反两面都有一个磁头, 一个磁头对应着磁片的一面。即磁头数等于磁片面数。
柱面:柱面由磁片中相同半径的同心磁道构成。简单理解, 柱面数与磁道数相等。
扇区:扇区就是磁道所被划分成的若干个小区段。每一个扇区的容量都是512个字节。
理解以上各概念后, 便很容易确定硬盘的容量计算公式:硬盘容量=磁头数×磁道数×扇区数×512字节
下面以FAT (File A1location Table, 文件分配表) 文件系统为例来解读一下硬盘的数据结构, 也顺便解释一下为什么操作系统的delete删除命令和格式化命令不能真正地消除硬盘上存储的信息。
硬盘格式化后将由5部分组成:MBR区、DBR区、FAT区、DIR区和DATA区。如图1所示。
MBR (Main Boot Record) 即主引导记录区。
DBR (DOS Boot Record) 即操作系统引导记录。
FAT区紧接在DBR区之后。由于FAT区对文件管理非常重要, 所以原FAT后面往往会再备份一个一样的FAT。
DIR排列在第二个FAT表后面, 存储着系统根目录下面的每个文件的文件属性、文件名、起始簇号、文件扩展名等。在定位文件的位置时, 操作系统将会根据DIR中的起始簇号, 结合FAT表来确定文件在磁盘上的具体位置以及其大小。
DATA即数据区, 它才是真正的数据存储区。
明白了硬盘的数据结构以后, 查阅资料得出以下结论:
(1) 格式化原理:操作系统只是对FAT表和DIR表做了重写操作, 而DATA区的数据却是完好无损的, 系统没有对它进行操作, 所以这些数据依旧是存在的。如果对该分区做一个全面的簇扫描, 就能得到格式化操作之前文件存储的数据。
(2) 删除操作原理:操作系统在DIR区中将要删除文件的目录项首位修改成“E5”。只要之后依据首位“E5”的模式来读取DIR区域, 就能恢复出之前的文件。
归纳总结以上分析, 发现delete删除操作与系统格式化操作都不能保证安全性, 删除后的数据借助于恢复软件可以被恢复出来。
3.3 文件粉碎软件实现
该论文实现的信息粉碎软件功能如图2所示。
图3是文件粉碎软件的截图。
该文件粉碎程序采用的擦除方式为0x OO, 0x FF与随机数, 擦除次数为3次。0x00和0x FF的数据实现起来比较容易, 相比之下, 随机数产生部分相稍显复杂, 这里采用如下方法实现:先获得系统的时间, 并以此作为种子, 紧接着利用Qt的qrand函数来生成随机数。代码实现如下:
当前Windows下主流的文件系统格式为FAT32结构和NTFS (New Technology File System) 结构。同一文件在不同的文件系统下, 其存储方式是不一样的。文件系统按簇来分配分配磁盘空间而不是按照字节, 所以即便一个仅含有一个字节的文件, 系统也得为其分配一个簇的存储空间, 这也是通常文件实际大小要小于占用空间的原因。同一文件的数据并不一定要存放在一个连续的区域内, 而往往采用链式存储, 顾名思义, 就是像链子那样存放。为实现链式存储文件, 文件系统一定要准确地记录哪些簇已被文件所占用, 以及其下一个簇的簇号, 如果是文件的最后一个簇, 则要标明该簇没有后继簇。
图4所示流程图清晰地介绍了不同文件系统下文件粉碎的实现流程。
删除没有特殊属性 (不是Windows的压缩、加密、稀疏文件类型) 的文件相对来说比较简单, 只用获得文件句柄, 然后对文件的存储空间覆写数据。然后对文件重命名N次, 再安全删除文件即可。
对Windows压缩、加密和稀疏文件由NTFS以簇方式管理。如果程序直接向这类文件覆写数据, 那么NTFS只会分配磁盘上的新空间来存储这些新数据, 并会在写入新数据后取消分配该文件之前占用的簇。NTFS之所以采取这种保守方法和数据完整性有密切关系, 而且对于压缩和稀疏文件, 这样可以在出现新分配大于现有分配 (新的压缩数据大于旧的压缩数据) 的情况下正确应对。因此, 覆写此类文件不能成功地从磁盘中清除文件的内容。所以说直接对这类特殊文件写, 其实是对新分配的空间在读写, 而老的存储区域并没有被填充垃圾数据, 导致数据有被恢复的可能。对于这类文件该如何处理?这种类型文件的处理需要依赖碎片整理API来直接定位每个簇在硬盘上的起始位置。
由于空闲空间清理的原理部分较为复杂, 限于篇幅不再赘述。
实现对文件的写覆盖操作, 大致需要分3步:首先得到要操作的文件名以及文件的大小;紧接着建立一数据缓冲区, 将我们想要写覆盖的数据 (0x00, 0x FF, 随机数) 存入其中;最后调用函数来打开指定的文件, 并设置一个循环, 来不断地向文件写入数据。如此便可擦除文件信息。如图5所示。
4 信息擦除软件验证方案
信息擦除算法的验证方案包括如下3方面:
(1) 信息擦除算法有没有被正确执行 (包括是否按指定的擦除格式和擦除次数) 。
(2) 信息擦除算法的完整性 (有没有擦除文件所占空间) 。
(3) 信息擦除算法的安全性 (有没有被恢复的可能) 。
对于软件的测试需要借助于数据恢复软件的强大功能来检测程序实现的清除质量。测试需要的软件为Final Data, 它是一款基于Windows系统的功能及其强大的数据恢复工具。测试方案需要针对文件清除和空闲空间清除这两项基本功能。文件清除功能需要测试基于FAT32和NTFS格式的文件是否能被成功粉碎并无法被市场上的数据恢复软件恢复。对于空闲空间的清除, 预先选定某一个区域 (该区域原来存有数据, 不过该数据已被删除, 不妨假设是C盘) , 之后对该分区做空闲空间清除, 最后对清除后的空间进行查看确定空闲空间文件内容是否被成功清除。通过测试发现无论是.txt、.doc、.ppt、.exe格式还是音频与视频格式文件经软件彻底粉碎以后将无法从Final Data中恢复出来, 软件无误。
5 分析与讨论
这里研究的内容比较广泛, 也难免存在不够细致的问题, 不足之处列举如下:
(1) 本例无法对只读文件进行粉碎。这是由于只读文件无法进行写入操作, 可行的解决方案是首先去掉文件的“只读”属性, 然后再对其进行读写操作。后续研究将实现此方案并予以改进。
(2) 由于只对数据进行了3次写覆盖操作, 所以利用其他先进技术 (如磁力显微镜技术) 仍然可以将已删除文件恢复, 不过这是由于目前市场上的彻底删除大都采用此技术的缘故 (写覆盖次数越多, 恢复所需要的时间越久) , 另外, 3次写覆盖技术之后, 一般的恢复软件已无法恢复 (如360恢复工具等) 。不过, 如果想要实现彻底绝对的清除, 可以采用Gutmann方法 (35次写覆盖) , 这留待后续研究。
(3) 本例没有实现对文件系统痕迹的清除。以下地方往往会存储已经删除的文件的文件名等信息: (1) 大多数软件的下拉菜单中往往会存在不久前打开过的文件的文件名, 如Word等等。 (2) 注册表中可能会残留最多的信息。 (3) 我最近的文档中有可能保存有已删除信息的残留痕迹, 它保存在CDocuments and SettinssAdministratorRecent路径下。除此之外, 尚不不排除还有其他的地方未被发现。
除此之外, 写覆盖技术本身也有一些缺点与不足。
(1) “坏扇区”可能存在信息, 写覆盖技术无法清除。对硬盘进行数据的写覆盖操作时, 硬盘将会对磁介质表面进行测试, 如果发现存在错误就标记为坏扇区, 正常情况下写覆盖技术对此是无能为力的, 如果坏扇区之前存储有信息, 那么原信息依然存在, 这只能使用其他的技术来消除硬盘信息。 (2) 隐蔽区域有存有信息的可能, 写覆盖技术无法清除。一般的硬盘都有为自身保留一块存储区域的能力, 这些特殊区域只能通过一些特殊的命令才能进行访问。如果这些区域含有涉密内容, 那么正常情况下数据的写覆盖技术也是无能为力的。
6 结语
写覆盖技术由于存在一些缺点或者说是不足, 所以不能用来处理绝密级信息。不过写覆盖技术有它自身的优点:使用起来方便、实现的成本低、处理过的硬盘还可以重新使用。
摘要:简单分析了文件粉碎的必要性, 并介绍了目前文件粉碎技术的4种常用方法, 详细说明了不同文件系统 (FAT32, NTFS) 下文件粉碎的原理及其程序实现。利用文件恢复软件测试了此软件的性能, 并提出了改进方法。
关键词:信息安全,信息消除,FAT格式,NTFS格式
参考文献
[1]Peter F B, Philip J L.Data Security issues relating to end of life equipment[C].IEEE International Symposium on Elec---tronics and the environment 2004:3, 17-320.
[2]American Department of Defense, DoD 5220.22-M, 2006-2-28.
[3]韩宝善.硬磁盘磁记录信息磁场消除的测试方法和技术要求.中国科学院物理研究所磁学国家重点实验室, 2006, 1.
[4]何全秀, 郑友益, 杨鉴淞.硬盘结构全面剖析.平原人学学报, 2001.
[5]王兰英, 居锦武.NTFS文件系统结构分析.计算机工程与设计, 2006, 2.
VS2010 篇2
从此爱上她(cathy430073)
级别:新手上路
发帖:4 积分:4 来自:202.118.71.208 注册:2006-10-27 :0
:0
该三校均属当年的四大工学院行列.四大工学院中,除了华科异军突起外 该三校综合实力属伯仲之间,值得PK 欢迎大家讨论,谢绝漫骂!!
------此帖被 likuns 在 2006-10-27 12:42:12 修改过 来自:219.133.230.*
.楼主.2006-10-27 12:29:42
从此爱上她(cathy430073)
级别:新手上路
发帖:4 积分:4 来自:202.118.71.208 注册:2006-10-27 :0
:0
东南大学是中央直管、教育部直属的全国重点大学,是国家“985工程”和“211工程”重点建设的大学之一。是国务院授权首批可授予博士、硕士、学士学位,审定教授、副教授任职资格及自批增列博士生导师的高校。学校座落在历史文化名城南京,主校区位于四牌楼2号,是六朝宫苑的遗址,也曾是明朝国子监所在地,千百年来书声不断,学泽绵延。
东南大学是我国最早建立的高等学府之一,素有“学府圣地”和“东南学府第一流”之美誉。东南大学前身是创建于1902年的三江师范学堂。1921年经近代著名教育家郭秉文先生竭力倡导,以南京高等师范学校为基础正式建立东南大学,成为当时国内仅有的两所国立综合性大学之一。郭秉文先生出任首任校长。他周咨博访、广延名师,数十位著名学者、专家荟萃东大,遂有“北大以文史哲著称、东大以科学名世”之誉。1928年学校改名为国立中央大学,设理、工、医、农、文、法、教育七个学院,学科设置之全和学校规模之大为全国各高校之冠。1952年全国院系调整,文理等科迁出,以原中大工学院为主体,先后并入复旦大学、交通大学、浙江大学、金陵大学等校的有关系、科,在中央大学本部的原址建立了南京工学院。1988年5月,学校复更名为东南大学。
东南大学经过一百多年的创业发展,如今已成为一所以工为特色,理、工、医、文、管、艺等多学科协调发展的综合性大学。学校现有教职工6000多人,其中正、副教授1500多人,博士生导师300多人,两院院士8人,国务院学位委员会委员1人,国务院学位委员会学科评议组成员9人,“长江学者奖励计划”特聘教授、讲座教授20人,国家级、省部级有突出贡献的中青年专家,杰出青年科学基金获得者,“863”、“973”专家组成员等优秀人才130余人。
近年来,学校大力加强学科建设,取得了丰硕的成果。11个一级学科在2002-2004全国学科整体水平评估中名列全国前十名,其中6个一级学科位列全国前五名。目前,学校拥有60个本科专业,206个硕士点,93个二级学科博士点,16个一级学科博士学位授权点,15个博士后科研流动站,10个国家重点学科,6个国家重点学科培育点,10个江苏省重点学科(其中1个江苏省“重中之重”学科),22个国家级、省部级重点实验室和工程研究中心。
在长期的办学实践中,东南大学加大教育教学改革力度,努力推进素质教育,着力培养学生的创新精神和实践能力。1996年通过“本科教学优秀学校评价”,是全国首批获此殊荣的3所高校之一。2004年,在20年强化班办学经验基础上成立了吴健雄学院。该学院依托学校的重点学科,汇集学校一流教师,享用学校一流资源,采用分级导师制,是东南大学精英教育的“人才培养特区”。2005年,全校共有15门课程入选国家精品课程,其中大学语文、大学英语、大学数学、大学体育、大学物理和物理实验等课程,几乎惠及所有在校学生,精品课程数名列全国高校第七。学校共设有40多个院、系,全日制在校生26000多人,其中研究生9000多人。另有专业学位教育研究生近3000人。
东南大学办学条件优异。学校设有国家级电工电子基础课程教学基地、计算中心、现代分析测试中心、电化教育中心、工业发展与培训中心等教学实习基地,并建立了网上远程教育系统,实现了教学科研手段的现代化。学校图书馆面积3万多平方米,藏有各类图书资料227万册。
东南大学学校总面积427公顷,校园环境优美,历史文化底蕴深厚。建成于1930年的大礼堂、吴健雄先生曾经就读的“健雄院”、古劲苍笼的六朝松、为纪念清朝大书法家李瑞清先生而建的“梅庵”、典雅端庄的老图书馆、1923年落成的体育馆与新落成的吴健雄纪念馆、李文正楼、逸夫科技馆等现代建筑交相辉映,为来校深造的莘莘学子提供了良好的学习环境。
东南大学以“科教兴国”为己任。学校从国民经济和社会发展的需要出发,积极开展应用基础研究和重大战略高技术研究,已成为在国内外具有较大社会影响的高新技术研究和辐射的重要基地。2005年东南大学科研经费达到5.5亿元,位居全国高校前列。申请的专利数连续多年在全国高校中保持领先。
东南大学是我国具有较大国际影响的大学之一。改革开放以来,国际交流活动更加活跃,已与美国、德国、日本、瑞士、澳大利亚、英国、法国、意大利、加拿大、韩国等30多个国家及地区的100多所大学和研究机构签订了合作交流协议;每年选派百余位优秀本科生到国(境)外高校深造;邀请包括杨振宁、丁肇中、莱恩、沙巴克等诺贝尔奖获得者在内的一大批国际著名专家学者来校讲学、访问。
今日的东南大学将秉承百年优良传统,励行“止于至善”校训,凝心聚力,集成创新,团结奋进,沿着综合性、研究型、开放式的发展道路,努力推进创建国内外知名高水平大学的实践,力争在本世纪中叶建设成为世界一流大学。
.第 1 楼.2006-10-27 12:34:06
从此爱上她(cathy430073)
级别:新手上路
发帖:4 积分:4 来自:202.118.71.208 注册:2006-10-27 :0
:0
大连理工大学1949年4月建校,时为大连大学工学院;1950年7月大连大学建制撤销,大连大学工学院独立为大连工学院;1960年被确定为教育部直属全国重点大学;1986年设研究生院;1988年更名为大连理工大学;1996年~2000年实施“九五”“211工程”建设,教育部、辽宁省、大连市共建大连理工大学;2001年~2003年,教育部、辽宁省、大连市重点共建大连理工大学,实施“985工程”一期建设;2003年~2005年实施“十五”“211工程”建设;2003年12月被中央确定为中管干部学校;2004年实施“985工程”二期建设,教育部、辽宁省、大连市继续共建大连理工大学。
学校现有教职工3153人,其中专任教师1581人,包括中国科学院和中国工程院院士10名,长江学者奖励计划特聘教授11名,讲座教授3名,陈嘉庚技术科学奖获得者2名,何梁何利奖获得者3名,国家杰出青年基金获得者20名,百千万人才工程国家级人选4人,教育部跨世纪优秀人才基金获得者14名,教育部“新世纪优秀人才支持计划”入选者24名,高等学校青年教师教学科研奖励基金获得者3名,全国高等学校百名教学名师获得者1人,博士生导师265名,校外兼职博士生导师教授140名,正高职人员377名,副高职人员798名。
2006年4月,学校全日制在校学生25922人(博士生2791人,硕士生5545人,本科生17526人,预科生60人)。另有专业学位教育研究生3781人,外国留学生274人,独立二级学院(城市学院)学生4329,继续教育学院学生10032人,研究生进修班学生1733人。
学校以人才培养与科学研究为中心,本科生教育与研究生教育并重,已形成以理工为主,经、管、文、法等学科协调发展的多学科体系。学校设有研究生院和17个学院,37个系部。有9个国家重点学科(计算数学,等离子体物理,工程力学,机械制造及自动化,水工结构工程,港口、海岸及近海工程,应用化学,船舶与海洋结构物设计制造,管理科学与工程),13个“985工程”二期建设项目,18个一级学科博士点、104个二级学科博士点、146个硕士点、16个博士后科研流动站,还有工商管理硕士(MBA,含EMBA)、公共管理硕士(MPA)、建筑学、工程硕士四个专业学位授予权以及高校教师在职攻读硕士学位授予权。有52个本科专业,4个第二学士学位专业。
学校科研工作具有较强实力,有4个国家重点实验室(海岸及近海工程国家重点实验室、三束材料改性国家重点实验室、精细化工国家重点实验室、工业装备结构分析国家重点实验室),1个国家工程研究中心(船舶制造国家工程研究中心),1个国家大学科技园(大连理工大学--七贤岭国家大学科技园),1个国家级技术转移中心(大连理工大学技术转移中心),1个国家级技术中心(国家振动与强度测试中心),3个国家培训中心(中国大连高级经理学院、中国微电子技术应用开发培训中心、大连ITU互联网培训中心),2个教育部重点实验室(精密与特种加工实验室、工业生态与环境工程),4个省级重点实验室(辽宁省微纳米技术及系统重点实验室、辽宁省内燃机重点实验室、辽宁省工业设备先进控制系统重点实验室、辽宁省生物基化学品重点实验室),6个省部级工程(技术)研究中心(教育部模塑制品工程研究中心、辽宁省精细化工工程研究中心、辽宁省先进装备设计与CAE软件工程研究中心、辽宁省电子政务工程研究中心、先进船舶技术工程技术研究中心、高性能树脂工程技术研究中心),3个省级高校工程研究中心(先进船舶工程技术研究中心、先进装备设计与CAE软件工程研究中心、工业生态与环境工程技术研究中心),13个省级高校重点实验室,13个校级重点实验室,54个独立的研究中心、研究院(室),73个研究所。2001年以来,学校共获国家级教学、科技奖励17项,省部级科技奖励104项。
学校总占地面积307.3万平方米(4609亩),其中校本部218万平方米(3269亩),市内校区10.6万平方米(159亩),开发区校区78.7万平方米(1181亩)。学校建筑面积129.2万平方米,图书馆面积4.6万平方米,馆藏图书219万余册,各类电子期刊1.7万余种,各类数据库55种。体育馆面积2.8万平方米,由中心比赛馆、游泳馆和开发区校区体育馆等组成。
学校广泛开展对外交流与合作,现与23个国家和地区的131所大学和研究机构建立了稳定的交流与合作关系,聘请名誉教授、客座教授、顾问教授200余人。
目前,学校正以“985工程”和“211工程”建设为龙头,抓住国家振兴东北地区等老工业基地的历史性机遇,坚持以贡献求支持,以创新促发展,实施人才强校战略,努力把大连理工大学建设成为国际知名的高水平研究型大学。
.第 2 楼.2006-10-27 12:35:46
从此爱上她(cathy430073)
级别:新手上路
发帖:4 积分:4 来自:202.118.71.208 注册:2006-10-27 :0
:0
华南理工大学概况
------------------
华南理工大学是直属教育部的全国重点大学,坐落在南方名城广州,占地面积294多万平方米。校园分为两个校区,北校区位于广州市天河区石牌高校区,校园内湖光山色、绿树繁花,民族式建筑与现代化楼群错落有致,文化底蕴深厚,是教育部命名的“文明校园”;南校区位于广州市番禺区广州大学城内,是一个环境优美、设施先进、管理完善、制度创新的现代化校园。南北校区交相辉映,是莘莘学子求学的理想之地。
学校原名华南工学院,组建于1952年全国高等学校院系调整时期,由包括中山大学、岭南大学、湖南大学、广西大学等几所当时中国著名大学在内的中南5省12所院校的有关系科调整合并而成。1960年,学校被评为全国文教战线先进单位,同年成为全国重点大学;1981年经国务院批准为首批博士和硕士学位授予单位;1988年1月更名为华南理工大学;1995年通过“211工程”部门预审,进入国家面向21世纪重点建设的大学行列;1999年底,通过教育部本科教学工作优秀评价,成为全国第一批“本科教学优秀学校”;同年,经科技部、教育部批准,成立国家大学科技园;2000年,经批准成立研究生院;2001年,实行新一轮部省重点共建,学校进入国家高水平大学建设(“985工程”)行列。
经过50多年的建设和发展,华南理工大学成为立足华南,面向全国,以工见长,理工结合,管、经、文、法多学科协调发展的综合性大学。目前,学校共设有29个学院;有6个国家级重点学科;67个本科专业,14个博士授权一级学科,20个硕士授权一级学科,75个博士点,177个硕士点,其中有工程硕士(20个领域)、建筑学硕士、工商管理硕士(MBA、EMBA)、公共管理硕士(MPA)、风景园林硕士5个专业学位授予权;有11个博士后科研流动站。
学校办学条件良好,教学环境优良。现有固定资产26.3亿元,其中教学科研仪器设备资产总值6.8亿元。校舍总建筑面积163万平方米。校内设有中国教育和科研计算机网华南网络中心、广东省教育和科研计算机网络中心,以及国家工科(数学)教学基地、国家大学生文化素质教育基地和国家集成电路人才培训基地。学校教学实验设备齐全,建有十大基础教学实验中心,以及一批现代化实验中心。图书馆面积6.7万平方米,藏书300万册,已初步建设成为数字化图书馆。学生文化体育设施齐全,建有国际标准的运动场、体育馆、文体活动中心、塑胶网球场,学生田径队、足球队、篮球队、排球队、游泳队、乒乓球队等多次参加全国和省市的比赛并取得优良的成绩。学生课外科技学术活动和社会实践活动蓬勃发展,特色鲜明,成为提高学生综合素质的重要环节。
学校拥有一批有较强实力的科研机构及技术开发基地,其中包括1个国家重点实验室、2个国家工程研究中心、4个教育部重点实验室、1个国家甲级建筑设计研究院、1个国家大学科技园,6个广东省重点实验室,以此为依托形成了众多重点科研基地,承担了一大批国家、省市的重点科研任务,形成了多学科门类、多专业联合攻关,基础研究、应用研究、开发研究一条龙的科研格局。学校坚持科学研究面向市场、科技成果转化进入市场,2005年学校实到科研经费3.41亿元,专利申请量持续多年居全国高校前列,是全国第一批企事业专利试点工作先进单位。
学校重视师资队伍建设,师资力量雄厚。学校现有教职工4285人,其中专任教师2052人,两院院士5人,双聘院士17人,俄罗斯工程院外籍院士1人,国家教学名师1人,特聘教授14人(其中:长江学者8人,珠江学者6人)。研究生导师925人(其中:博士生导师271人,硕士生导师915人)。现有各类学生51018人,博士、硕士研究生9846人,本科生15937人,继续教育学生12174人,网络教育学生12879人,留学生182人,已形成学士-硕士-博士完整的人才培养体系。
学校治学严谨,形成了“团结、勤奋、求实、创新”的优良校风,坚持“重人品、厚基础、强能力、宽适应”的人才培养指导思想和高素质、“三创型”(创新、创造、创业)、国际化专门人才的培养目标,实行产学研一体化的培养模式,着力培养创新型、复合型人才。2006届毕业生一次性就业率:研究生为87%,本科生为93.86%。建校50多年来,学校为国家培养了高等教育各类学生14万人,一大批毕业校友成为我国科技骨干、著名企业家和领导干部,学校被社会誉为“工程师的摇篮”、“企业家的摇篮”。
面向新世纪,学校坚持以人才培养为根本,以科技工作为重点,做大做强,实现规模、结构、质量和效益的协调发展。为实现新一轮跨越式发展,学校正在实施“开放活校、人才强校、文化兴校”三大战略,努力把华南理工大学建设成为国内一流、世界知名的高水平大学。
.第 3 楼.2006-10-27 12:38:44
金兄托你帮我办点事(pignetbigpig)
级别:白银长老 发帖:1118
积分:1178 来自:网大论坛 注册:2006-08-26 :0
:0
东南 大工,华南
.第 4 楼.2006-10-27 12:47:02
sunlustre(sunlustre)
级别:青铜长老 发帖:552 积分:667 来自:61.134.10.30 注册:2001-07-22 :0
:0
呵呵,与这两个学校比较,南京工学院/铁医/交专的欺诈和不要脸表现得尤为明显。
.第 5 楼.2006-10-27 13:04:01
诚心人(tomhust)
级别:新手上路 发帖:25 积分:27 来自:221.234.222.9 注册:2006-08-27 :0
:0
大连理工,华南理工,东南大学都是非常优秀的理工科大学,我是华工的,就是四大工学院之一的老华中理工大学,中国的理工科大学为了祖国的工业化建设作出了巨大的贡献,包括哈工,西交,上交等学生,愿新世纪中大家共同进步为了祖国的繁荣富强,自身价值的实现而努力。愿大家携手并进,共同进步!!
.第 6 楼.2006-10-27 13:19:35
zxycom(zxycom)
级别:青铜长老 发帖:601 积分:670 来自:218.2.137.199 注册:2001-12-30 :0
:0
莫名其妙怎么就异军突起了呢?
重点学科数量,学科精度明显都是一个档次
.第 7 楼.2006-10-27 13:29:56
南海神鹰(nhsy)
级别:白银长老 发帖:1402 积分:1471 来自:218.104.96.130
注册:2004-09-23 :0
:0
大连理工和东南有的一比。
.第 8 楼.2006-10-27 13:38:01
姑蘫慕容(kokaven)
级别:新手上路 发帖:28 积分:31 来自:江南 注册:2006-09-28 :0
:0
东南强些吧,赫赫,个人主观臆断了
一等公民是清华,朝中有人好提拔。二等公民是北大,自由民主常自夸。
三等公民是复旦,宝贝得志笑穷酸。
四等公民是浙大,拼凑勇气真可嘉。五等公民是南大,炮制论文到处挂。六等公民中科大,中国红苗欧美花。七等公民上交大,硬拉主席抬声价。八等公民西交大,正室反被侧室压。
九等公民是武汉,小事总当大事办。
十等公民是华工,嘴尖皮厚腹中空。
左摇右摆是北师,为进前十怨老师。气急败坏是人大,为了排名告网大。徐娘半老是南开,昔日风华忆恩来。
小肚鸡肠是同济,技不如人怨主席。每况愈下哈工大,瘦死骆驼比马大。稳稳实实是天大,要数年龄它老大。上窜下跳是中山,排名不前就投钱。狼狈不堪是北航,神五上天它张扬。饥不择食是东南,大学降级并中专。不上不下大理工,地理不错都适中。昏头涨脸是厦门,总拿风景来壮门。灰头土脸是吉林,拖拉斯式出名门。垂头丧气是西工,别的不行吹航空。气势汹汹是四川,要把西南全并完。不甘寂默是山东,规模不小肚里空。傻不啦圾是北理,排名靠后瞎找理。无可奈何是兰州,生员师资向下溜。狗急跳墙东北大,要把学校并最大。
VS2010 篇3
关键词:VS2010,贪吃蛇游戏,功能设计,物理实现
1 VS2010应用程序结构简介
Visual Studio是微软公司推出的开发环境。是目前最流行的Windows平台应用程序开发环境[1]。VS2010应用程序的构成包括多个对象和相应文件。构成应用程序的文件有各类由App Wizard所生成的头文件, 还有其所生成的实现文件两大部分。基于此研发的数字竞猜游戏能丰富人们的生活, 具有一定的实用价值[2,3,4]。
2 双人贪吃蛇游戏的简介
2.1 游戏模式
本游戏提供双人控制模式。两条蛇用红色与绿色块状表示。上下左右四个控制键和w-s-a-d四个字母键分别控制绿红蛇的移动方向。红、蓝和黄三色点分值不同的食物。每条蛇吃掉一个食物就增一格。绿蛇在不碰到红蛇及其四周墙壁, 且不吃掉本身时, 尽量获得高分。红蛇在碰到墙壁或吃到自身时停止不动, 并失去控制, 成为一个障碍物。在游戏中可对绿蛇予以控制, 直到绿蛇碰到障碍或者自己导致游戏结束。
2.2 得分记录
游戏中若得分达到指定的阶段后, 系统会自动提升蛇的移动速度, 同时增加整体游戏的难度。
2.3 游戏奖惩
吃掉红色食物积分加一;吃掉蓝色食物积分加二;吃掉黄色食物积分加三。惩罚就是蛇失去移动的能力, 成为障碍物。
3 双人贪吃蛇游戏设计分析及功能模块
3.1 设计分析
对象蛇可将蛇看作一组动态变化的一维数组, 游戏框架是一维数组在二维数组中移动以及改变长度大小。对象由游戏背景、蛇的绘画和附加功能等组成。将蛇看作一个长度可变的一维数组, 使用顺序表储存。初始化蛇, 画蛇, 移动, 吃食物, 判断游戏是否结束等对象处理。用一个新类用于描述单个蛇的属性。
3.2 功能模块
游戏控制:初始化两条蛇, 控制蛇的移动方向, 显示食物以及隐藏食物;当蛇碰到障碍后改变游戏控制方法或者结束游戏。积分模块:即时显示用户的得分情况, 根据游戏中是否填入用户的姓名来决定是否记录用户每一局的游戏得分。调节难度:分为手动调节难度和自动调节难度, 从手动调节难度来说可以通过游戏界面上的两个按键来完成对游戏难度的手动调整, 从自动调节难度来说是以用户在游戏中得到的分数达到一定的程度来决定的。背景音乐播放:可以打开用户指定的音频文件, 同时具有播放和暂停文件的功能。
4 双人贪吃蛇游戏系统实现
本游戏基于顺序表, 实现游戏控制, 积分模块, 难度调节模块, 背景音乐播放模块。使用C++/CLI在VS2010平台上实现, 用户界面是.Net架构下的Windows Form窗体界面。主要模块实现及其结果如下。
4.1 类的设定
本游戏需设计两个Form窗体类:Form1和Score Save。在这些窗体类中需要用到List View, Picture Bpx、Button等控件。另外添加两个类, 一个蛇的类, 一个分数的类。
两个类的实现代码:
初始化蛇:
还有控制绘蛇的颜色、移动蛇。分数类定义:
4.2 主要模块实现
游戏控制:本模块是用户可即时控制的交互部分, 主要使用到了Form1窗体, 该模块在Form1中有两个部分, 一个部分是游戏区域, 在本区域中仅存在一个picturebox控件, 但是同时使用了Timer控件来确保蛇的移动, 另一个部分是控制游戏进程的三个button按钮, 分别提供了游戏的开始暂停, 游戏帮助以及退出功能。
积分模块:本模块是显示并且储存用户实时得分情况的部分。本模块中, Form1窗体中, 使用到了label、button和textbox三种空间, 在本模块中需要用到记录分数的Int32变量, 同时本模块定义了一个新的窗体, 在该窗体中使用到了listview, button模块, 在该窗体中用来显示历史用户的得分记录。
难度调节:本模块位于Form1窗体, 需要label和button两种控件, 通过主动或者自动调节系统时间Timer的快慢来改变蛇移动的速度。
背景音播放:本模块位于Form1窗体中, 使用到了picturebox和button控件, 调用了windows系统中Direct Show插件, 通过对插件的控制来改变对音频文件的控制。
参考文献
[1]任哲, 等编著.MFC Windows应用程序设计[M].清华大学出版社, 2013年.
[2]杨国富编.Visual C++程序开发案例解析[M].清华大学出版社, 2013年.
[3] (美) Mark Allen Weiss, 冯舜玺.数据结构与算法 (计算机科学丛书) [M].机械工业出版社, 2009年.
【VS2010】推荐阅读:
VS200807-14
VS2008环境08-28
我VS粗心09-24
适应能力VS教育能力05-09
游戏交互VS交互游戏10-31
“江湖英语”Vs“庙堂英语”05-13
我VS蚊子战斗记05-17
电子图书VS传统图书11-01
高成长VS高风险06-09
张爱玲VS三毛作文06-29