《C语言究竟能干什么?》破碎群岛探路者第二章章

君,已阅读到文档的结尾了呢~~
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
C语言到底能干什么(用C写QQ)
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口语言究竟能干什么
鉴于现在已经大三了,很多同学很迷茫,自己学的东西到底能做什么,将来自己到底能干什么?我不想看着同学迷茫
特别是几个好兄弟,有几个想学习编程,但又苦苦找不到门路的兄弟,所以想写点东西,希望对大家又点略微的帮助,
以尽兄弟我的微薄之力。
很多同学学了
语言之后,可能难免会有所感叹:这就是
语言!总是感觉
语言竟然能写出
为了解除同学们
的疑惑,也愿为同学们指点编程之道吧。我写的这些东西采用
语言,计划通过编程实例来讲解
编程的一些知识,
能又更深一层的理解和认识。当然,大家不要指望看了这些之后会写出一个操作系统来,但是我想,如果你认真看了
一个类似与
的聊天程序应该不难。
回顾一个自己的学习经历,高二时,有个上大学的表哥,学的是计算机,暑假到他家里玩,不经意间,看到了他的
是谭浩强编的那本,是第几版倒是记不起来了。当时其实都不知道计算机到底是咋回事,那时显示器一般都是
的,就认为那个方块的显示器就是电脑的全部,根本就不晓得主机是啥玩意儿。那次就看了一点
的语法,记了点模
模糊糊的东西,好像是知道了有那么个叫循环语句的东西,但也不晓得这东西咋能编出程序来呢。其实,那之前连键
盘都没摸过几次。
再后来,高三时,洛阳市第二次大练习之后,感觉自己的压力重,心情颇为郁闷,就和一个同学去网吧解闷,申请
了平生的第一个
号,到现在我都用这着,当时不知道申请了多少次,被腾讯公司给忽悠了多少遍,才终于申请到
一个,倍感来之不易,虽号不吉利,仍不忍弃之。
高考后,同学们都说该放松放松了,基本都跑到网吧去放松了。以前去过没去过的,会开机的不会开机的都到网吧
了。以至于大小黑正网吧爆满,机器不够用。广大学生疯狂通宵。结果呢,第二天就有某网吧中因人夺机打人致死的
消息,于是乎有
关部门就下令网吧不得开放通宵,午夜
点一律关门。
那个时候,也知道了电脑是由主机的,但是不知道主机的两个按钮是干啥用的,不知道哪个是开机键,哪个是复位
(window.slotbydup=window.slotbydup || []).push({
id: '4090793',
container: s,
size: '920,90',
display: 'inlay-fix'
该用户的其他资料
张一楠 读书的最高境界:一生只读一本书
2012考研倒计时
2012考研倒计时
2012考研倒计时
当前资料暂无简介~
当前资料暂无简介~
当前资料暂无简介~
当前资料暂无简介~
当前资料暂无简介~
当前资料暂无简介~
当前资料暂无简介~
当前资料暂无简介~
在此可输入您对该资料的评论~
资料评价:
所需积分:0C语言到底能干什么用C写QQ_慧知文库
C 语言究竟能干什么 序言鉴于现在已经大三了,很多同学很迷茫,自己学的东西到底能做什么,将来自己到底能干什么?我不想看着同学迷茫的面孔,特别是几个好兄弟,有几个想学习编程,但又苦苦找不到门路的兄弟,所以想写点
C&语言究竟能干什么&&序言 鉴于现在已经大三了,很多同学很迷茫,自己学的东西到底能做什么,将来自己到底能干什么?我不想看着同学迷茫的面孔, 特别是几个好兄弟,有几个想学习编程,但又苦苦找不到门路的兄弟,所以想写点东西,希望对大家又点略微的帮助,以尽兄弟我的微薄之力。 很多同学学了C语言之后,可能难免会有所感叹:这就是C语言!总是感觉C语言竟然能写出Windows、Linux?为了解除同学们 的疑惑,也愿为同学们指点编程之道吧。我写的这些东西采用C语言,计划通过编程实例来讲解C编程的一些知识,让大家对C 能又更深一层的理解和认识。当然,大家不要指望看了这些之后会写出一个操作系统来,但是我想,如果你认真看了的话,写一个类似与QQ的聊天程序应该不难。 C语言的基本语法我是不打算再提了,很多C语言编程的书,就是将一些基本的数据类型、数据结构、语法,然后就是一些数值 计算的实例,大多数都是雷同的,难免有抄袭之嫌,而且页没有多少实用价值。 本书以实用实例作为编程指导,指引大家编写真正实用的程序。了解到大家 对黑客程序、病毒、窗口类程序比较感兴趣,因此我就拿这些实例进行讲解。基于大家基本都用Windows&XP&SP3,我也就在这个系统上把程序调试成功后再给大家讲解。编程环境,我还是喜欢Visual&C++&6.0 本书计划从四个大的方面来讲,这四个方面是:窗口类、文件操作类、网络类、数据库类。 都是时下流行的编程必备技术,也是软件开发者,必须掌握的技术。中间以实例讲解,逐步学习,相信大家看完后会有很大的提高的。 第一章&窗口类程序的编写 & 这一章就先来讲解下窗口类程序的编写。因为现在程序没有界面,就像人没有脸面一样,而且好的界面更能吸引人。从基本的界面开始,相信能给大家指明出一条路的,使大家很容易地掌握窗口序的编写。其实界面设计利用VC&6.0&的MFC,很容易地制作出来。这里从底层开始写代码来写界面程序,使大家知道一些底层的东西,为以后学习打下好的基础,相信您学了这些,再用VC&的MFC会得心应手的。&&1.1 & 用&C&写的第一个一个窗口程序 作为编程的开始,我们还是以一个Hello&World来开始我们的学习之旅。代码如下:&&&#include&&stdio.h&&&&void&main()&&{&&&} 这是一个再简单不过的C程序了,只要有点C语言的知识就能够懂的,不过这里估计还有些人,到现在还不知道#include &stdio.h&中的头文件stdio.h到底是什么东西,我就来说下了,stdio.h是一个文本文件,存在于磁盘上的,已VC为例它的位置如下图:&printf("Hello&World!"); & 也许你听说过printf()函数是在stdio.h中预定义的,但是你见过其定义的形式没有,没有且看下图
& 其定义形式,就如图中所示,也许你并不懂前面那些东西是什么,不用担心,以后
我会慢慢解释给大家的。函数是先定义才能使用的,所以stdio.h中定义printf函数,我我们在引用了stdio.h头文件后就可以在程序中调用printf函数了。 上面是在命令行中显示一个“Hello&World!”,没什么意思,下面我写一个窗口程序,显示个Hello&World!&#include&&windows.h&&void&main()&{&&} 编译运行后如下图:
& MessageBox(NULL,"&Hello&World!","我的第一个窗口程序",MB_OK); & 弹出的是一个对话框,上面有Hello&World,还有一个标题和一个“确定”按钮。&当然你会说这对话框也算个窗口吗?这里肯定的告诉你:是的,对话框是窗口程序的一个子集。你可能还会这样问,这样一个简单的窗口有啥用呢,其实这样的窗口非常有用,我们在操作计算机的时候,会出现一些警告或提示的对话框,都是基本是这种方法写出来的。就算是这个很简单,学习本来不就是有易向难,有浅显深奥去的过程吗。 整个效果几乎就是靠一个函数MessageBox的功劳。这里也先不介绍这个函数了,说些其他的。 其实用C编写一些恶程序,就是把编程环境中所提供的一些函数熟悉了基本就可以了。用VC来写成序,其中的头文件有很多,定义了很多Windows&API&函数&、数据结构、宏,可以让我们大家运用,通过它们,我们可以快速开发出使用的程序。这些Windows&API在微软的MSDN上查,上面有很多说明,部分还有代码示例。不会是可以输入函数名,查找相关信息,建议大家用英文版的Library,因为其内容比中文版的全面,英语不好的同学呢,就先看中文了&中文MSDN:/library/zh-cn/&英文MSDN:/library/en-us/ 到这里,我们就完成第一个有界面程序的编写,你感觉写有界面的程序难吗?显然不难。 下面看一个向锋和波波感兴趣的程序:九九乘法&采用命令行形式&#include&“stdio.h”&int&i=0,j=0;&for(i=1;i&10;i++) for(j=1;j&i+1;j++) printf(“%d*%d=%d&\t”,j,i,j*i); printf(“\n”); 和那个javascript效果都是一样的,所以语言只要学好一样,其他的就很容易旁通的,学习就捡一种学好,不要贪多。 & 好的,这一节就这样吧,大家先各自了解下微软的MSDN,对以后的学习会有很大的帮助的。 1.2&第一个真正的窗口程序 & 上一节中,我们用MessageBox函数轻松地实现了一个对话框窗口,可能你会说,那仅仅是个没有用的对话框而已,是的,只是对话框而已。我之所以以一个对话框为例呢,是因为我只是想让你知道写一个有界面的程序并不是件难办的事。明白了这一点后,我们继续。今天来编写一个真正的窗口程序。 下面就该罗嗦一段了,由于大家以前并没有写过什么窗口程序,写的都是命令行下的,我们知道在命令行下的程序都有一个主函数main,这个函数也就是程序的入口函数。我们现在用VC&6.0来写,而且要写窗口类程序,VC&6.0给我们提供了一个专门用作窗口类程序的入口函数WinMain()&这个函数原型是这样的&int&WINAPI&WinMain(&&&HINSTANCE&hInstance,&&&&HINSTANCE&hPrevInstance,&&&&LPSTRlpCmdLine,&&&&int&nCmdShow ); 大家是不是感觉这个函数挺复杂的,有这么几个参数,而像main好像就没有参数。其实main是有参数,这个向锋和小四是知道了的。但是main函数的参数是可以省略的,而WinMain是不可以省的。这里也要对VC&6.0的编译模式改下&看下图
感觉不错的话,微信扫一扫关注官方微信公众账号,以后找资料更方便
是互联网分享学习的开放平台,汇集亿份高价值的文档资料,涵盖档下载,程序开发文档,教育文档,医药文档,办公文档,考试文档,营销文档,工程文档,分享文档等行业。为您提供愉悦的分享学习体验。
C语言到底能干什么用C写QQ
你可以免费下载该文档
没满足你的要求? 查找更多相关内容

参考资料

 

随机推荐