开始动手!!

 #include"windows.h"
#include<iostream.h>
void main()
{
 DWORD DiskInfo;
 char *DriverStr;
 UINT type;
 short DriverStringLength;
 _int8 DiskCount=0;//定义8位整型变量
 DiskInfo=GetLogicalDrives();//取机器上的驱动器信息于DiskInfo
 while(DiskInfo)
 {
  if(DiskInfo&1)//看该位是否为1,为1代表有对应的驱动器
   DiskCount++;
  DiskInfo>>=1;
 }
 cout<<"该机器共有"<<DiskCount<<"个逻辑驱动器/n";
 DriverStringLength=GetLogicalDriveStrings(0,NULL);
 //求整个驱动器的字符串信息的长度,每个驱动器字符串长度为4
 DriverStr=new char[DriverStringLength+1];
 GetLogicalDriveStrings(DriverStringLength,(LPSTR)DriverStr);

//将整个驱动器的字符串信息保存到变量DriveStr
 for(short i=0;i<(int)(DriverStringLength/4);i++)
 {
  type=GetDriveType(DriverStr+i*4);
  //整个驱动器的类型:软盘,硬盘,光盘或U盘
  if(type==DRIVE_CDROM)//如果是光驱的话
   cout<<"驱动器"<<DriverStr+i*4<<"是光驱/n";
 } 
}
这是一个比较简单的程序,用于查找驱动器类型,显示出光驱有几个。也是我实验的第一个比较象样的VC++

程序。真的很有意思。

 我发现做这些东西还需要多多认真学学英语。这里面好象涉及到英语的语法问题。

出此之外还有许多东西需要我去学比如DWORD,int的关系。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
第1 章 准备开始1 活动1 :举行一场舞会! 第1 步:打开APP 第2 步:创建一个新项目 第3 步:让猫咪移动! 第4 步:使用绿旗 第5 步:添加背景 第6 步:添加另一个角色 第7 步:不要总是跳舞,说点什么呗! 第8 步:添加一个标题 第9 步:为你的项目命名 第10 步:保存你的项目 提示 给大人的提示 不要害怕探索! 撤销和重做 删除操作 删除积木 ScratchJr 界面一览 下一步是什么? 第2 章 动画 活动2 :让猫咪移动! 你将学到什么 创作方法 提示 寻找挑战 拓展学习 活动3 :让猫咪旋转! 你将学到什么 创作方法 提示 寻找挑战 拓展学习 活动4 :一起来玩捉迷藏! 你将学到什么 创作方法 提示 寻找挑战 拓展学习 活动5 :重复运行脚本! 你将学到什么 创作方法 提示 寻找挑战 拓展学习 项目进行时!王老先生的农场 创作方法 提示 寻找挑战 拓展学习 第3 章 故事 活动6 :寻找你的声音! 你将学到什么 创作方法 提示 寻找挑战 拓展学习 活动7 :在场景间跳转! 你将学到什么 创作方法 提示 寻找挑战 拓展学习 活动8 :改变步伐! 你将学到什么 创作方法 提 示 寻找挑战 拓展学习 活动9 :停下来看看! 你将学到什么 创作方法 寻找挑战 拓展学习 活动10 :角色互动! 你将学到什么 创作方法 提示 寻找挑战 拓展学习 活动11 :堆雪人喽! 你将学到什么 创作方法 提示 寻找挑战 拓展学习 项目进行时!龟兔赛跑 创作方法 提示 寻找挑战 拓展学习 第4 章 游戏 活动12 :摘桃子! 你将学到什么 创作方法 提示 寻找挑战 拓展学习 活动13 :发射火箭! 你将学到什么 创作方法 提示 寻找挑战 拓展学习 活动14 :贴标签游戏! 你将学到什么 创作方法 提示 寻找挑战 拓展学习 活动15 :猜出最独特的动物! 你将学到什么 创作方法 寻找挑战 拓展学习 项目进行时!猫咪vs 小鸟 创作方法 提示 寻找挑战 拓展学习 后记 附录A 从Scratch Jr 过渡到Scratch Scratch 社区 Scratch 初体验 ScratchEd 附录B 参考指南 积木手册 绘图编辑器手册
版权归作者所有,任何形式转载请联系作者。 作者:王颢(来自豆瓣) 来源:https://book.douban.com/review/8387262/ 一本书有它的读者群,这本书适合青少年编程,而不适合儿童编程。这里的青少年指中学及其以上水平的学生,有一定的数学基础。 首先看看原书作者:Majed Marji,是韦恩州立大学的电子工程博士,一直在汽车行业开发软件长达15年。所以,写出的编程书必然很专业。因为是面向青少年的编程书,所以呢,也蛮有趣的,但是本书长达260页,需要一定的耐心才能坚持读完。 一般的编程书,就是把做动画、游戏的步骤写出来,入门还不错,但是内容不太深入。这本书当然也是以例子来演示,但是穿插了数据结构等计算机科学方面的知识。适合哪些对编程感兴趣,又想继续深入学下去的青少年。 先看书的目录: 第1章:准备开始(软件安装、软件介绍) 第2章:动作和绘图 第3章:外观和声音 第4章:过程 第5章:变量 第6章:用逻辑做决定 第7章:深入循环 第8章:字符串处理 第9章:链表 贴上一张Scratch 2.0软件的编程界面: 第2章对应着软件中的“动作”和“画笔”,第3章对应软件中的“外观”和“声音”,第4章对应软件中“事件”中的广播知识和“更多模块”中的自定义模块知识,还有就是讲解编程思维。 第5章对应“数据”中的变量知识,第6章和第7章对应软件中的“控制”,第8章对应软件中的“运算符”,第9章对应软件中“数据”中的链表知识。 所以,学完这本书,基本上就把Scratch 2.0编程学完了。并且,每个章节后面,还有对应的习题,可以做做,看看自己是否掌握编程知识。实在不会做,可以到书中的官网下载练习题答案,对照一下,看看自己哪里没有掌握。 其实,这本书也适合做编程培训的老师。很多老师没有编程的基础,可以拿这个来做练习。每天学习一点,不要学太多,没有兴趣要坚持学下去还是挺累的。这样,差不多3-4周可以学完。 这本书比较好的就是:有些例子是和数学、英语、语文、物理、生物知识结合,不仅仅是游戏和动画。所以,在编程的过程中,也可以复习已经学过的课本知识,可以说一箭双雕。 再说说这本书不好的:中文翻译太烂。这个不是书的原因,是Scratch 2.0软件的问题。我尝试翻译的更地道些,好让学生更好理解积木的功能。但是,居然软件不让改变关键词的前后顺序!!! 我来举个例子:链表test中有个积木是“replace item x of test with thing”,其中x、test、thing是关键词,翻译时不能改变关键词的顺序。如果翻译成地道的中文就是:将链表test的第x项替换成thing。然后,逗比的Scratch 2.0就只能翻译成:替换第x项在链表test用thing。oh my god,杀死我吧,这是什么鬼?!不要拿英语的习惯来做软件好吗?中文和英文的意思完全相反好吧!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值