敬业的IT人 >> 编程开发 >> C/C++ >> Windows下C语言网络编程快速入门

Windows下C语言网络编程快速入门

敬业的IT人 互联网 佚名 2008-1-3 20:24:09
    ·Windows下的常用的DOS命令
    ·玩出个性 Windows桌面十大应用技巧
    ·Windows下Ping命令详解及使用小技巧
    ·Windows“虚拟内存不够”的几个可能
    ·Windows无法访问指定设备,路径或文件.
    ·Windows远程控制完全指南
    ·电脑小绝技,Windows快捷键大全
    ·推荐! Windows虚拟内存问题详解
    ·Windows造字功能详解
    ·巧妙破解Windows屏保密码

  C语言的学习,一般的方式是,先学C,然后是C++,最好还要有汇编语言和微机原理基础,然后才是Visual C++。这样的方式,对学习者来说,要花费很多时间和耐力。而在学校教学中,也没有时间深入学习Windows编程的实用技术了。

  其实,具有了C语言基础后,再有一些基本的C++类的概念,就可以直接学习Windows C编程了。

  
图4Windows下C语言网络编程快速入门(图五)
图5
  (四) 编译链接

  在添加了源代码与资源文件后,就可以对程序编译连接了,可按Ctrl+F7键编译,按F7键连接,按Ctrl+F5键运行程序。在连接前是要注意,资源文件Get_IP.rc也要进行编译。

  由于这个程序引用了Winsock API函数,在编译连接前,还要添加wsock32.dll,具体方法前面已经介绍过,这里就不再赘述了。

  一点看法:

  利用C语言编写Windows应用程序有两种方式:一种是Windows C编程方式,另一种是Visual C++编程方式。在一般情况下,Visual C++编程方式编写的程序源代码量小、开发时的工作量小、工作难度也较小,但编译后的代码量较大,运行速度略低;而Windows C编程方式编写的程序源代码量虽然较大,但可执行代码效率高。随着技术的进步,Visual C++编程方式已被广泛采用,但象网络编程等一些对速度要求高、对硬件操作较多的程序,大多数还是用Windows C编程方式开发的。另外,学习Windows C程序设计,还有助于更深入地了解Windows的内幕和Windows API。

  从教学角度讲,在学生具备了C语言和其它一些前导课程基础后,直接进入Windows C网络编程等实用编程技术课程,不仅可以让学生尽早地接触到前沿的实用编程技术,而且还可以极大地调动学生的学习积极性,在有限的时间里,学到更多的知识和技术。

粤ICP备06119539号
Copyright CiscoSky.Org,Some Rights Reserved.
Email:me1228#tom.com