我是学c语言的,问题如下 如果语法学完了,应该怎么继续学习?学什么? 有什么方向? socket是

我是学c语言的,问题如下如果语法学完了,应该怎么继续学习?学什么?有什么方向?socket是什么个角色?更多的是侧重在那个地方?要重点学习哪里?如果将来要开发软件,应该学... 我是学c语言的,问题如下
如果语法学完了,应该怎么继续学习?学什么?
有什么方向?
socket是什么个角色?
更多的是侧重在那个地方?
要重点学习哪里?
如果将来要开发软件,应该学习什么?开发游戏呢?
开发软件,设计界面的时候用什么设计?
展开
 我来答
kaladijia
推荐于2016-04-23 · TA获得超过4326个赞
知道小有建树答主
回答量:1737
采纳率:25%
帮助的人:523万
展开全部
编程语言学会以后,即可找Win32 API编程接口相关的图书了。

我知道一本《精通Windows API——函数、接口、编程实例》
它介绍如何编写程序访问计算机上的资源,例如访问文件、获取时间、连接网络。
这其中还有专门的一类窗口和GDI编程,也就是如何编写一个有用户窗口的程序,各种各样的窗口元素,以及在窗口上如何显示文字、图形等。
socket叫套接字,实际上就是网络连接相关的编程接口。用它可以编写访问网络的程序。

之后,在找一些软件设计相关书,基本的“软件工程”类。它介绍软件开发整个阶段,有哪些事情要做,具体如何做。具体到某个阶段,有如何需求相关图书,有软件设计,规范编码,测试等。

游戏属于专门一种类别,它与普通软件开发的区别在于前期需求阶段替换为游戏剧本策划等。例如,这个游戏讲了什么样的故事、有什么角色、角色形象是什么样的、角色可以做什么、依照沈阳的规则行动、游戏中的景物是什么等等。
而编程的部分与常规的软件也不同。游戏一般并不直接编程,就是说显示什么角色、什么样的场景、依照什么样的规则行动等不直接编程成代码。
这些部分采用一种独立的描述规则编写。而专门编写有一个处理这套描述规则的程序,这套程序就是游戏引擎。也就是说,游戏引擎自身不知道应该做什么,具体做什么工作就需要查询描述规则。而描述文件可以是一个或一组数据文件。

这样有一个好处,当游戏引擎功能足够强大时。只需要将游戏所需要的各种资源按照游戏引擎能够处理的形式保存即可。当有修改游戏时,只需要修改相关游戏资源即可。

窗口界面就上面说的Win32 API中的窗口和GDI编程。
API就是应用编程接口的意思,而Win32就是Windows32位操作系统。

Win32 API是一套C语言的函数。

具体如何使用可以参考上面那本书。而API函数具体声明可以找参考手册。

《新编Windows API参考大全》有两种.chm和.pdf。前者文件很小,但是部分少部分内容。后者文件很大,内容相对完整。
更完整的信息可以参考MSDN,不过它是英文的。
追问
谢谢
TESOL官网
2024-02-20 广告
不是,TESOL证书的就业方向不仅限于英语老师。除了英语教学工作,TESOL专业的毕业生还可以从事以下职业:1. 翻译:将英语文本翻译成其他语言。2. 出版:出版英语教材、英语词典等。3. 研究:研究英语教学方法、英语教学理论等。4. 咨询... 点击进入详情页
本回答由TESOL官网提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式