第一个有界面的程序

       暑假接近尾声了,还有2天就要上学了。说好放假把自己做过的程序都记录下来的,结果一拖再拖,人的惰性就是这样啊,一开始就一股劲地对自己说肯定要做,结果到最后也没做。所以在暑假最后的日子,赶紧记下午暑假在实验室培训编写的第一个有界面程序。

      经过考核进入实验室,那时我只懂C语言和略懂些汇编、OD的使用。显现这是无法满足团队做项目的要求的。暑假带我的研究生师兄叫我趁现在暑假没项目下来,先在实验室自己看看视频、学学怎样用MFC先吧。然后叫我看如鹏网的《C语言也能干大事》,学下MFC。

      看了免费的一些视频,我跟着视频做了第一个有界面程序(PS:如鹏网的这些不是教人用MFC的,而是用Win32 Application。那时我跟师兄说了这些问题,师兄说,没关系,先感受一下嘛,都差不多)

 

       我做的第一个有界面程序是使用MessageBox去显示一些东西。看着视频,自己突发奇想地做了一个整蛊人的有界面程序!那时感觉自己挺威武的,不用再像上课那样编译出的程序都是黑白界面的。

 

       首先,打开 VC6.0 。新建一个 Win32 Application文件。如图:

           

 

      选择“一个简单的Win32 程序”,点击“完成”

                            

 

       然后出现这样的画面:

                                  

 

      

        关于WinMain函数的参数可以不用去理会,现在我也没理会过。然后就可以在中括号里面编写自己的代码。我敲入的代码是:

    

while(1) 
 { 
 int c,b;
 int a=MessageBox(NULL,TEXT("你是好人吗?"),TEXT(""),MB_YESNO|MB_ICONQUESTION);
  if(IDYES==a)
  {
       MessageBox(NULL,TEXT("你看你就不像好人"),TEXT("鄙视你"),MB_ICONHAND|MB_OK);
     //if(IDOK==b)
    c=MessageBox(NULL,TEXT("即将格式化C盘"),TEXT("警告"),MB_ICONEXCLAMATION|MB_YESNOCANCEL);
        if(IDYES!=c)
     {
      while(IDYES!=c)
      {
       MessageBox(NULL,TEXT("sorry,you can't do that!"),TEXT("警告"),MB_ICONEXCLAMATION|MB_OK);
       c=MessageBox(NULL,TEXT("即将格式化C盘"),TEXT("警告"),MB_ICONEXCLAMATION|MB_YESNOCANCEL);

      }
     }
     MessageBox(NULL,TEXT("你电脑将要完蛋啦!!!"),TEXT("哈哈哈哈哈。。。"),MB_ICONASTERISK);
        MessageBox(NULL,TEXT("我来拯救你!!!"),TEXT(""),NULL);
                 MessageBox(NULL,TEXT("拯救失败......"),TEXT("警告"),MB_ICONEXCLAMATION);
     MessageBox(NULL,TEXT("马上把C盘的黄色东西删除"),TEXT("警告"),MB_ICONEXCLAMATION);
      c=MessageBox(NULL,TEXT("哎....还是要格式化C盘"),TEXT("警告"),MB_ICONEXCLAMATION|MB_YESNOCANCEL);
   if(IDYES!=c)
     {
      while(IDYES!=c)
      {
       MessageBox(NULL,TEXT("sorry,you can't do that!"),TEXT("警告"),MB_ICONEXCLAMATION|MB_OK);
       c=MessageBox(NULL,TEXT("即将格式化C盘"),TEXT("警告"),MB_ICONEXCLAMATION|MB_YESNOCANCEL);

      }
   }
      MessageBox(NULL,TEXT("你电脑完蛋啦!!!"),TEXT("哈哈哈哈哈。。。"),MB_ICONASTERISK);
                  MessageBox(NULL,TEXT("拯救完毕!!!"),TEXT("哈哈哈哈哈。。。"),MB_ICONASTERISK);
    

  }
  else
  {
      
   MessageBox(NULL,TEXT("我也觉得你不像好人"),TEXT("哈哈哈哈。。。"),MB_ICONASTERISK);
          MessageBox(NULL,TEXT("我来拯救你!!!"),TEXT(""),NULL);
          MessageBox(NULL,TEXT("拯救失败......"),TEXT("警告"),MB_ICONEXCLAMATION);
          MessageBox(NULL,TEXT("马上把C盘的黄色东西删除"),TEXT("警告"),MB_ICONEXCLAMATION);
      c=MessageBox(NULL,TEXT("即将格式化C盘"),TEXT("警告"),MB_ICONEXCLAMATION|MB_YESNOCANCEL);//两个MB之间是

//用或符号‘|’显示的内容自己运行看看
   if(IDYES!=c)
     {
      while(IDYES!=c)
      {
       MessageBox(NULL,TEXT("sorry,you can't do that!"),TEXT("警告"),MB_ICONEXCLAMATION|MB_OK);
       c=MessageBox(NULL,TEXT("即将格式化C盘"),TEXT("警告"),MB_ICONEXCLAMATION|MB_YESNOCANCEL);

      }
      MessageBox(NULL,TEXT("你电脑完蛋啦!!!"),TEXT("哈哈哈哈哈。。。"),MB_ICONASTERISK);
                  MessageBox(NULL,TEXT("拯救完毕!!!"),TEXT("哈哈哈哈哈。。。"),MB_ICONASTERISK);
     }
  }
 
 } 

 

 

      我在最开始加上while(1),使得程序关不了,只能进入到任务管理器里面的进程选项去找到这个程序才能关闭~哈哈哈哈,对于那些一点电脑知识都没有的女生,简直吓到冷汗都飙了大笑

       好吧,这就是我编的第一个有界面程序。在此记之以作留念。

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值