【初学者】立志成为程序员,写自己喜欢的代码。

原创 2011年01月25日 16:33:00

23号到24号这两天一直在看C语言也能干大事》,是杨中科老师推出的教学视频,其实就是在教大家用VC6来写一些程序,已经看到第四节的我,基本上把里面涉及到的所有代码都自己理解并编写了一遍,也扩展的一些自己弄的恶搞程序。

 

作为初学者,我还是踏踏实实的来吧,先从C语言开始,建立起一定的编程技巧和基础,并能用C语言开发出一些自己喜欢的东西,以后再去学学其他的语言,当然最为初学者,我也不能强求太多,还是踏实地进入这个编程与代码的世界先。

 

还请CSDN中的各位前辈们能给一些建议或指点,以后多多指教吧。

 

第一个程序当然是“Hello World”啦:

MessageBox(NULL,TEXT("Hello World!"),TEXT("问好"),MB_OK);

         return 0;

 

第二程序是一个恶搞的对话框:

int ret=MessageBox(NULL,TEXT("你个好人吗?"),TEXT("询问"),

                   MB_YESNO|MB_ICONQUESTION);

         if(IDYES==ret)

         {

                   MessageBox(NULL,TEXT("你看你就不像好人,点击【确定】开始格式化C"),TEXT("鄙视你"),

                            MB_OK|MB_ICONWARNING);

         }

         else

         {

                   int r1=MessageBox(NULL,TEXT("尝试把你变为好人失败,是否要尝试?"),TEXT("没戏了"),

                            MB_RETRYCANCEL|MB_ICONQUESTION);

                   if(IDRETRY==r1)

                   {

                            MessageBox(NULL,TEXT("坏人就是坏人,没法变成好人"),TEXT("没戏了"),

                                     MB_OK|MB_ICONERROR);

                   }

         }

         return 0;

}

第三个程序是个减法器,并且解决了编辑框输入非数字类字符串报错弹出对话框的功能:

{

                            TCHAR str1[256];

                            TCHAR str2[256];

                            GetDlgItemText(hwnd,IDC_EDIT1,str1,sizeof(str1));

                            GetDlgItemText(hwnd,IDC_EDIT2,str2,sizeof(str2));

                            int i1=atoi(str1);

                            int i2=atoi(str2);

                            TCHAR str1temp[256];

                            TCHAR str2temp[256];

                            wsprintf(str1temp,"%i",i1);

                            wsprintf(str2temp,"%i",i2);

                            if(strcmp(str1,str1temp)!=0)

                            {

                            MessageBox(hwnd,TEXT("输入的第一个数有错"),TEXT("报错"),MB_OK|MB_ICONWARNING);

                            return;}

                            if(strcmp(str2,str2temp)!=0)

                            {

                                     MessageBox(hwnd,TEXT("输入的第二个数有错"),TEXT("报错"),MB_OK|MB_ICONWARNING);

                            return;}

                            int i3=i1-i2;

                            TCHAR str3[256];

                            wsprintf(str3,"%i",i3);

                            SetDlgItemText(hwnd,IDC_EDIT3,str3);

                   }

        Break

都是一些自己跟着教程做的东西,虽然很简单,但是还是有不少的成就感的,踏踏实实地敲出来的。

相关文章推荐

自己写的程序希望大家喜欢

  • 2009年06月10日 23:28
  • 397KB
  • 下载

Qt 不使用Qt Designer纯代码编写界面程序(初学者)总结

题记:从本科大一开始到现在,自己学计算机已经四年了,但是发现自己没有写过博客,心里捣鼓这件事由来已久,于是今天终于动手写博客了,不足之处望大家见谅。      刚学Qt时,发现这是一个陌生的IDE。学...

为什么程序员喜欢深更半夜写代码

程序员自己也常说,工作效率最高的时候总是在深夜,不是凌晨还在写代码就是凌晨爬起来写代码。 深夜之所以工作效率高是因为不易分心,额!其实仔细想想晚上和白天并无多大区别,但程序员们也总是有自己的理由,大...

不喜欢写代码的程序员最适合转行的10大职业

“三十而立”,源自《论语·为政》,说的是人到了30岁就应该去面对生活中的一切困难。而对于软件开发领域的从业者来说,30岁,却是一道槛。30岁以后,适合程序员的工作到底是什么?且看我们一起分解: ...
  • ak619
  • ak619
  • 2016年03月21日 17:42
  • 2895

据调查开发者喜欢一边写代码一边听音乐,我不是,你是么

刚才看了下Zend《Zend Developer Pulse》(开发者脉动全球调查报告)。据其所说,该调查项目从 2011 年 11 月末开始,全球共有 3335 个开发者参与该项调查,其中来自大企业...

程序猿为什么不喜欢写文档?

有几个事情其实一直是猿猿们内心的痛: 新入职小白 5分钟前: 这系统怎么就没有文档呢? 中级码农 4分钟前: 这代码tm居然没有注释和说明!!! 老油条程序猿 3分钟...

写给喜欢数据分析的初学者

最近接到一个职业访谈的邀请,要给对数据分析感兴趣的新人Y(目前在知名电商从事系统开发和维护)一些建议,才突然发现自己在这个领域打滚了一段时间,一阵感叹后,写下自己的一些体会,尽管不全面,但或许能够给新...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:【初学者】立志成为程序员,写自己喜欢的代码。
举报原因:
原因补充:

(最多只允许输入30个字)