background image

木有页眉

|------ 5.7 

使用通用对话框

§

|------ 5.8 

建立以对话框为基础的应用

§

|------ 5.9 

使用对话框作为子窗口

§

+-- 

 

第六章 网络通信开发

|------ 6.1 

WinSock 介绍

§

|------ 6.2 

利用 WinSock 进行无连接的通信

§

+------ 6.3 

利用 WinSock 建立有连接的通信

§

  《Visual C++开发指南  

》 闻怡洋/文

 

第一章 VC 入门

1.1 如何学好 VC

     

这个问题很多朋友都问过我,当然流汗是必须的,但同时如果按照某种思路进行有计划的学习就会

起到更好的效果。万事开头难,为了帮助朋友们更快的掌握 VC 开发,下面我将自己的一点体会讲一下:

1、需要有好的 C/C++

基础。正所谓 磨刀不误砍柴工 ,最开始接触 VC 时不要急于开始 Windows 程序开

发,而是应该进行一些字符界面程序的编写。这样做的目的主要是增加对语言的熟悉程度,同时也训练
自己的思维和熟悉一些在编程中常犯的错误。更重要的是理解并能运用 C++的各种特性,这些在以后的
开发中都会有很大的帮助,特别是利用 MFC 进行开发的朋友对 C++

 

一定要能熟练运用。

2、理解 Windows 的消息机制,窗口句柄和其他 GUI 句柄的含义和用途。了解和 MFC 各个类功能相近的
API 函数。
3、一定要理解 MFC 中消息映射的作用。
4、训练自己在编写代码时不使用参考书而是使用 Help Online。
5、记住一些常用的消息名称和参数的意义。
6、学会看别人的代码。
7、多看书,少买书,买书前一定要慎重。
8、闲下来的时候就看参考书。
9、多来我的主页。^O^
    后面几条是我个人的一点意见,你可以根据需要和自身的情况选用适用于自己的方法。
    此外我将一些我在选择参考书时的原则:
    对于初学者:应该选择一些内容比较全面的书籍,并且书籍中的内容应该以合理的方式安排,在使
用该书时可以达到循序渐进的效果,书中的代码要有详细的讲解。尽量买翻译的书,因为这些书一般都
比较易懂,而且语言比较轻松。买书前一定要慎重如果买到不好用的书可能会对自己的学习积极性产生

   

击。  
    对于已经掌握了 VC 的朋友:这种程度的开发者应该加深自己对系统原理,技术要点的认识。需要选
择一些对原理讲解的比较透彻的书籍,这样一来才会对新技术有更多的了解,最好书中对技术的应用
有一定的阐述。尽量选择示范代码必较精简的书,可以节约银子。
    此外最好涉猎一些辅助性的书籍。

1.2 理解 Windows 消息机制

Windows 系统是一个消息驱动的 OS,什么是消息呢?我很难说得清楚,也很难下一个定义(谁在嘘
我),我下面从不同的几个方面讲解一下,希望大家看了后有一点了解。

1、消息的组成:一个消息由一个消息名称(UINT),和两个参数(WPARAM,LPARAM)。当用户进
行了输入或是窗口的状态发生改变时系统都会发送消息到某一个窗口。例如当菜单转中之后会有

2