- 浏览: 21367413 次
- 性别:
- 来自: 杭州
最新评论
-
ZY199266:
配置文件还需要额外的配置ma
Android 客户端通过内置API(HttpClient) 访问 服务器(用Spring MVC 架构) 返回的json数据全过程 -
ZY199266:
我的一访问为什么是 /mavenwebdemo/WEB-I ...
Android 客户端通过内置API(HttpClient) 访问 服务器(用Spring MVC 架构) 返回的json数据全过程 -
lvgaga:
我又一个问题就是 如果像你的这种形式写。配置文件还需要额外的 ...
Android 客户端通过内置API(HttpClient) 访问 服务器(用Spring MVC 架构) 返回的json数据全过程 -
lvgaga:
我的一访问为什么是 /mavenwebdemo/WEB-I ...
Android 客户端通过内置API(HttpClient) 访问 服务器(用Spring MVC 架构) 返回的json数据全过程 -
y1210251848:
你的那个错误应该是项目所使用的目标框架不支持吧
log4net配置(web中使用log4net,把web.config放在单独的文件中)
简单的VC基础教程
VC基础教程
序言及版权说明 1999/09/05 |
我保留本栏目所有文章的版权,未经过本人允许任何机构或个人不得以任何方式转载,复制本栏目任何文章或是提供下载。如果需要转载请与作者闻怡洋联系。 首先我要感谢网上的朋友给我的鼓励和支持,这是我从事教程编写的主要动力,其次丰富栏目也是站点发展本身的需要。在以后的时间中我会陆续编写教程供大家参考,希望初学VC的朋友能得到帮助和指导,熟悉VC的朋友能得到启发,精通VC的朋友能不吝赐教,同时也希望能起一个抛砖引玉的作用。 在这个栏目中我以循序渐进的方式讲述VC开发方法和技巧,从VC入门到各种窗体的使用,对话框的编写,文档视结构的使用,以及网络开发和其他一些高级的话题。 本栏目的内容:在本栏目里我将讲述一些我认为开发学习过程中比较重要的内容也有一些我的学习经验,我的目的是帮助大家更好的学习VC,而不是大而全的讲解VC的使用方法,开发方法。所以希望你身边能有一本参考书而不要将这个栏目当作你入门的参考书。我这样做是因为我的时间和精力有限,也没有扫描仪和OCR软件,不可能写出长篇大作。同时市面上的参考书良莠不齐,我希望在看完一本不太好的参考书后看这个栏目能有一种恍然大悟的感觉。(好象有点夸张) 本栏目的对象:这里的教程主要是针对VC开发的初级使用者和刚入门的开发者而编写。同时也要求读者具有C/C++语言基础。 感谢一些我身边的人,正因为有他们的关心和帮助这个栏目才能得以问世。感谢我的母亲在多年来生活上给予我无微不至的照顾;我的弟弟张立他时常给我介绍一些好玩的游戏让我可以放松一下自己;我大学的导师徐甲同曾给我提供好的实验环境;我的好朋友周江多年来他时常给我一些新鲜的灵感;我的朋友也是工作上的同事陈泓在工作上给我的帮助和指导;电脑报的男海13为我联系本栏目在电脑报的转载;还有那些网上写信鼓励我的朋友,有了他们的肯定我才感到自己的付出是有意义的。 如果有什么意见或建议请你留言或联系闻怡洋。 版权所有 闻怡洋 http://www.vchelp.net/ |
目录 |
+-- 第一章 VC入门 打包下载|------ 1.1 如何学好VC|------ 1.2 理解Windows消息机制|------ 1.3 利用Visual C++/MFC开发Windows程序的优势|------ 1.4 利用MFC进行开发的通用方法介绍|------ 1.5 MFC中常用类,宏,函数介绍+-- 第二章 图形输出 打包下载|------ 2.1 和GUI有关的各种对象|------ 2.2 在窗口中输出文字|------ 2.3 使用点,刷子,笔进行绘图|------ 2.4 在窗口中绘制设备相关位图,图标,设备无关位图|------ 2.5 使用各种映射方式|------ 2.6 多边形和剪贴区域+-- 第三章 文档视结构 打包下载|------ 3.1 文档 视图 框架窗口间的关系和消息传送规律|------ 3.2 接收用户输入|------ 3.3 使用菜单|------ 3.4 文档,视,框架之间相互作用|------ 3.5 利用序列化进行文件读写|------ 3.6 MFC中所提供的各种视类介绍+-- 第四章 窗口控件 打包下载|------ 4.1 Button|------ 4.2 Static Box|------ 4.3 Edit Box|------ 4.4 Scroll Bar|------ 4.5 List Box/Check List Box|------ 4.6 Combo Box/Combo Box Ex|------ 4.7 Tree Ctrl|------ 4.8 List Ctrl|------ 4.9 Tab Ctrl|------ 4.A Tool Bar|------ 4.B Status Bar|------ 4.C Dialog Bar|------ 4.D 利用AppWizard创建并使用ToolBar StatusBar Dialog Bar|------ 4.E General Window|------ 4.F 关于WM_NOTIFY的使用方法+-- 第五章 对话框 打包下载|------ 5.1 使用资源编辑器编辑对话框|------ 5.2 创建有模式对话框|------ 5.3 创建无模式对话框|------ 5.4 在对话框中进行消息映射|------ 5.5 在对话框中进行数据交换和数据检查|------ 5.6 使用属性对话框|------ 5.7 使用通用对话框|------ 5.8 建立以对话框为基础的应用|------ 5.9 使用对话框作为子窗口+-- 第六章 网络通信开发 打包下载|------ 6.1 WinSock介绍|------ 6.2 利用WinSock进行无连接的通信|------ 6.3 利用WinSock建立有连接的通信+-- 下载完整教程 |
完成于 1999/12/07 |
经过三个月的拼凑终于完成了这一基础教程,说真的以我这样拖拉的个性我没想到三个月就可以完成,也许是牺牲了质量来换取速度。我会在以后完善本教程中的章节,并希望大家对现有的内容多提意见。接下来我可能会写一些有关于Visual C++/MFC的高级教程。再次感谢前面提到的所有朋友。 |
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的朋友:这种程度的开发者应该加深自己对系统原理,技术要点的认识。需要选择一些对原理讲解的比较透彻的书籍,这样一来才会对新技术有更多的了解,最好书中对技术的应用有一定的阐述。尽量选择示范代码必较精简的书,可以节约银子。 此外最好涉猎一些辅助性的书籍。 |
版权所有 闻怡洋 http://www.vchelp.net/
<!--文章 end-->
<!--begin--> 1.2 理解Windows消息机制
版权所有 闻怡洋 http://www.vchelp.net/ |
<!--end-->
<!--begin--> 1.3 利用Visual C++/MFC开发Windows程序的优势
版权所有 闻怡洋 http://www.vchelp.net/ |
<!--end-->
<!--begin--> 1.4 利用MFC进行开发的通用方法介绍
版权所有 闻怡洋 http://www.vchelp.net/ |
<!--end-->
<!--begin--> 1.5 MFC中常用类,宏,函数介绍
版权所有 闻怡洋 http://www.vchelp.net/ |
<!--end-->
<!--begin--> 2.1 和GUI有关的各种对象
版权所有 闻怡洋 http://www.vchelp.net/ |
<!--end-->
<!--begin--> 2.2 在窗口中输出文字
版权所有 闻怡洋 http://www.vchelp.net/ |
<!--end-->
<!--begin--> 2.3 使用点,刷子,笔进行绘图
版权所有 闻怡洋 http://www.vchelp.net/ |
<!--end-->
<!--begin--> 2.4 在窗口中绘制设备相关位图,图标,设备无关位图
版权所有 闻怡洋 http://www.vchelp.net/ |
<!--end-->
<!--begin--> 2.5 使用各种映射方式
版权所有 闻怡洋 http://www.vchelp.net/ |
<!--end-->
<!--begin--> 2.6 多边形和剪贴区域
版权所有 闻怡洋 http://www.vchelp.net/ |
<!--end-->
<!--begin--> 3.1 文档 视图 框架窗口间的关系和消息传送规律
版权所有 闻怡洋 http://www.vchelp.net/ |
<!--end-->
<!--begin--> 3.2 接收用户输入
版权所有 闻怡洋 http://www.vchelp.net/ |
<!--end-->
<!--begin--> 3.3 使用菜单
版权所有 闻怡洋 http://www.vchelp.net/ |
<!--end-->
<!--begin--> 3.4 文档,视,框架之间相互作用
版权所有 闻怡洋 http://www.vchelp.net/ |
<!--end-->
<!--begin--> 3.5 利用序列化进行文件读写
版权所有 闻怡洋 http://www.vchelp.net/ |
<!--end-->
<!--begin--> 3.6 MFC中所提供的各种视类介绍
版权所有 闻怡洋 http://www.vchelp.net/ |
<!--end-->
<!--begin--> 4.1 Button
版权所有 闻怡洋 http://www.vchelp.net/ |
<!--end-->
<!--begin--> 4.2 Static Box
版权所有 闻怡洋 http://www.vchelp.net/ |
<!--end-->
<!--begin--> 4.3 Edit Box
版权所有 闻怡洋 http://www.vchelp.net/ |
<!--end-->
<!--begin--> 4.4 Scroll Bar
版权所有 闻怡洋 http://www.vchelp.net/ |
<!--end-->
<!--begin--> 4.5 List Box/Check List Box
版权所有 闻怡洋 http://www.vchelp.net/ |
<!--end-->
<!--begin--> 4.6 Combo Box/Combo Box Ex
版权所有 闻怡洋 http://www.vchelp.net/ |
<!--end-->
<!--begin--> 4.7 Tree Ctrl
版权所有 闻怡洋 http://www.vchelp.net/ |
<!--end-->
<!--begin--> 4.8 List Ctrl
版权所有 闻怡洋 http://www.vchelp.net/ |
<!--end-->
<!--begin--> 4.9 Tab Ctrl
版权所有 闻怡洋 http://www.vchelp.net/ |
<!--end-->
<!--begin--> 4.A Tool Bar
版权所有 闻怡洋 http://www.vchelp.net/ |
<!--end-->
<!--begin--> 4.B Status Bar
版权所有 闻怡洋 http://www.vchelp.net/ |
<!--end-->
<!--begin--> 4.C Dialog Bar
版权所有 闻怡洋 http://www.vchelp.net/ |
<!--end-->
<!--begin--> 4.D 利用AppWizard创建并使用ToolBar StatusBar Dialog Bar
版权所有 闻怡洋 http://www.vchelp.net/ |
<!--end-->
<!--begin--> 4.E General Window
版权所有 闻怡洋 http://www.vchelp.net/ |
<!--end-->
<!--begin--> 4.F 关于WM_NOTIFY的使用方法
版权所有 闻怡洋 http://www.vchelp.net/ |
<!--end-->
<!--begin--> 5.1 使用资源编辑器编辑对话框
版权所有 闻怡洋 http://www.vchelp.net/ |
<!--end-->
<!--begin--> 5.2 创建有模式对话框
版权所有 闻怡洋 http://www.vchelp.net/ |
<!--end-->
<!--begin--> 5.3 创建无模式对话框
版权所有 闻怡洋 http://www.vchelp.net/ |
<!--end-->
<!--begin--> 5.4 在对话框中进行消息映射
版权所有 闻怡洋 http://www.vchelp.net/ |
<!--end-->
<!--begin--> 5.5 在对话框中进行数据交换和数据检查
版权所有 闻怡洋 http://www.vchelp.net/ |
<!--end-->
<!--begin--> 5.6 使用属性对话框
版权所有 闻怡洋 http://www.vchelp.net/ |
<!--end-->
<!--begin--> 5.7 使用通用对话框
版权所有 闻怡洋 http://www.vchelp.net/ |
<!--end-->
<!--begin--> 5.8 建立以对话框为基础的应用
版权所有 闻怡洋 http://www.vchelp.net/ |
<!--end-->
<!--begin--> 5.9 使用对话框作为子窗口
版权所有 闻怡洋 http://www.vchelp.net/ |
<!--end-->
<!--begin--> 6.1 WinSock介绍
版权所有 闻怡洋 http://www.vchelp.net/ |
<!--end-->
<!--begin--> 6.2 利用WinSock进行无连接的通信
版权所有 闻怡洋 http://www.vchelp.net/ |
<!--end-->
<!--begin--> 6.3 利用WinSock进行有连接的通信
|
相关推荐
C#语法基础 从vc2005教程里整理出来的,为初学者提供便利...几乎的重点都点到了..熟记这些c#语法就很简单了....
VC绘图 游戏简易教程, 针对人群 职业不限,水平不限,男女不限。基本上,是从很基础的层次开始(但还是需要一点点基础)。 基础要求 希望读者已经简单学过C语言。我不会从定义变量开始讲。 要有英语基础,...
⑤、VC编译EXE在没装VC的电脑上运行出错问题解决! 2、ANSI与UNICODE ①、ANSI与UNICODE; ②、不同编码格式下的字符串处理及相互转化; ③、CString常用操作讲解。 3、模态对话框与非模态对话框 ①、模态与...
VC6 0培训教程完整版 适用于0基础的简单自学与提高
读者最好具有以下VC基础: 1. 大致了解MFC框架的基本运作原理; 2. 熟悉Windows消息机制,熟悉MFC的消息映射和反射机制; 3. 熟悉OOP理论和技术; 本文根据笔者多年的开发经验,并结合简单的例子一一展开,希望...
但是也带来一个问题:此文件太大,快接近 7 万行代码,VC 开它整个机器都慢下来了。如果 不需要改它代码, 也就不需要打开 sqlite3.c 文件, 机器不会慢。 但是, 下面我要写通过修改 sqlite 代 码完成加密功能,那时候就...
VS2010的使用教程,如果你还是个菜鸟,你不会适合用VS2010你还等什么!快来下载吧!这个基础教程,教会一些简单的使用。C C++ VC MFC C# F#
WTL 具有两面性,确实是这样的。它没有MFC的界面(GUI)类库那样功能强大,但是能够生成很小的可执行文件。如果你象我一样使用MFC进行界面编程,你会觉得MFC提供的界面控件封装使用起来非常舒服,...对第一章的简单介绍
简单的VC游戏代码,有基础,飞机游戏,五子棋等等,都是基于MFC的代码,还附带简单的联机教程,让你不用玩单机了
2012-06-13 14:27 2,163,339 MATLAB R2007基础教程.rar 2012-06-13 14:11 2,591,945 4.4BSD操作系统设计与实现.chm 2012-06-13 14:31 2,988,410 都江堰操作系统与嵌入式系统设计20090318.rar 2012-06-13 14:35 3,307...
2012-06-11 08:46 3,628,865 神经网络PPT教程汇总 BP神经网络详解与实例 BP算法 神经网络 机器学习 马尔科夫链.rar 2012-06-11 08:36 889,798 精通Windows Sockets网络开发源码.rar 2012-06-11 08:40 16,068 获取...
c语言基础
一共两个chm,VisualC++编程高手.chm VisualC++MFC入门教程.chm 简单实用,适合VC++初学及一定基础的朋友! 注:资料来自网络!
一个简单的教程,利用VC++来编写一些简单的小游戏,作者认为这个文档是一个很好的学习工具,比较基础,刚入vc的同学可以利用VC++来提高自己的编程兴趣,推荐!
基于VS2008的C++教程,比较基础,简单介绍了MFC的各种类
VC6.0的安装过程和软件项目创建过程。...Microsoft应用程序框架:可以掌握MFC应用程序框架结构和消息传递相关知识,为本书第二篇和第三篇打下基础。 实践练习:可以学会创建自己的程序,并进行简单修改。
VC 6.0 数据结构大作业:这个超市管理系统实现的功能十分简单,但已经可以应付一般的小店铺的需要。首先,对于管理员来说,这个程序能够实现添加、删除、修改某种货物的货存等信息,而且还可以根据货物的名称和编码...
Visual C++MFC入门教程 目录 +-- 第一章 VC入门 |------ 1.1 如何学好VC |------ 1.2 理解Windows消息机制 |------ 1.3 利用Visual C++/MFC开发Windows程序的优势 |------ 1.4 利用MFC进行开发的通用方法介绍 |----...
基础概念) C++从零开始(二)——...C++从零开始(二十)——关于VC的一点点基础知识(说明VC的几个基本概念和一 些常用设置) C++从零开始(二十一)——C++样例三(使用VC编写一个通过DLL实现多态性的简 单程序)
4、C 2 2、 学习建议 3 3、 如何学习 3 4、 教程设计 4 4.1、Linux基础知识 4 4。2、C程序入门 5 4。3、C++程序入门 5 4。4、Linux系统程序编写 5 4。5、常用函数和类的封装 6 4。6、TCP/IP通讯 11 4.7、FTP编程 13 ...