关于VC++的学习问题的补充(推荐5篇)

时间:2019-05-14 23:16:34下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《关于VC++的学习问题的补充》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《关于VC++的学习问题的补充》。

第一篇:关于VC++的学习问题的补充

关于VC++的学习问题的补充!

杨老师,我现在正在学VC++,老师能给我说一下用人单位对VC++程序员的要求吗?也就是说他们如果来招

VC++程序员,他们会提些什么问题,会对哪方面要求高呢。!如果我有好多API函数不会他们会介意吗?(API函数太多了。真不知道该怎么学了!)我已经看过侯捷老师的《深入浅出MFC》,虽说目前还没看完,但我对MFC的消息机制,MFC里面定义的一些宏,以及整个windows窗口程序的创建过程,MFC程序的执行流 程都有了了解,这些东西能满足用人单位对VC++程序员对MFC的基础的要求吗?如果不能我还应该学些什么呢?对于VC++

更深入的学习,我该学习那些方面的东西呢?老师帮忙解答下行吗?谢谢老师了!

在这里我再向老师说一下我目前到毕业前的学习计划,老师帮忙指点一下:

* 1 目前学好VC++,应该学习的书籍《深入浅出MFC》,《VC++技术内幕》,《VC++深入详解》等

* 2 VC++学到一定程度后再加强一下C++知识,重读《C++ Primer》,《The C++ Programing Language》,再读《Effective C++》《More Effective C++》《Thinking in C++》

* 3 加强一下数据结构和算法的学习,学习相关书籍 《数据结构》(严蔚敏)《数据结构与算法分析》

(C++描述)《算法导论》

这就是我目前到毕业前的学习计划,老师帮忙看一下,看我的计划相对现在的就业形势和就业要求是否合理啊,如果有不合理的地方,请老师帮忙指点一下,谢谢老师,如果老师认为还有哪些书或是哪些功课我应该学习一下,请老师帮忙推荐或指点一下。学生再此谢谢老师了!谢谢!

首先,我在别的文章里讲过,应届生招聘和社会招聘是有本质不同的,看一看这几篇文章:

首先你不要把自己定位为“VC开发MFC的程序员”,那样你的路会很窄,虽然我建议你大学期间把MFC弄痛弄透就好了,但是要意识到一下的事实,只要你真的把MFC弄透了,那么也许你毕业后从事的工业不是MFC框架,而是别的其他的框架,比如其他开源的框架或者公司自己的框架;甚至不是VC开发,而是Linux下的C/C++的开发;甚至有可能你毕业以后做的都不是C/C++的开发,而是其他语言的开发。你可能看过我的这段文字,我贴过来:

我上大学的时候一直在钻研是Delphi语言,可是毕业校园招聘的时候我照样在Java职位的考试取得了第一名,而且工作以后经过简单的学习就掌握了Java语言,并且后来还写了三本关于Java语言的书;再如我毕业后两年多的时间一直在用Java开发,后来公司要做一套基于.NET的产品,我只用了一个礼拜熟悉了.NET体系以及C#的语法,然后就开始进行开发。

我大学时有一个同学,他看我当时Delphi学的比较好,写了很多程序,他就说他也想学软件开发,让我教他Delphi,可是我们专业前一个学期已经开了PowerBuilder的课,因此当时我就建议他还是继续深入学习PowerBuilder,用PowerBuilder写又实用价值的东西,而不是像上课那样写HelloWorld的程序。当时Delphi还是如日中天的流行的编程语言,而PowerBuilder则市

场占有率比较小,他就说不想继续学PowerBuilder,因为PowerBuilder没前途,我就给他讲了“一通百通,从自己最熟悉的入手”这个道理,然后他就踏实的深入研究PowerBuilder起来,到了毕业的时候他已经能用PowerBuilder写非常复杂的程序而且还学习了用PowerBuilder写Web程序。毕业后没多久就应公司的要求用Delphi写程序,他只用了不到一周的时间学习了Delphi,然后就写出了一个符合公司要求的系统,当时他就给我打电话向我报喜。前一阵子我听说他已经开始指导一些新员工用Java开发一个中型规模的企业级系统了。可以说他的成功就得益于“一通百通,从自己最熟悉的入手”这个原则。

所以好一点的企业,可能并不会在乎你会什么技术、什么工具,而是看重你的动手能力和自学能力,说实话现在招MFC的程序员不是很多,但是还是建议你继续在MFC上深入下去,因为只有通过你已经在研究的这个技术深入下去,你才能达到“一通百通”的“以不变应万变”的层次。

1、“API函数太多了。真不知道该怎么学了!”,API不是靠背的,是靠一遍一遍的用,写一个一个的程序过程中“人剑合一”的,多写程序、多出作品,自然就记住了。而且不是所有函数都需要记,常用的“人剑合一”,不常用的知道有那么回事,用的时候再查。

2、“目前学好VC++,应该学习的书籍《深入浅出MFC》,《VC++技术内幕》,《VC++深入详解》等

”,没必要看那么多书,学编程应该靠多写代码,而不是看书,看《深入浅出MFC》这本书就行了,争取自己写一个模仿MFC的框架出来。这样你就不一样了。

3、“ VC++学到一定程度后再加强一下C++知识,重读《C++ Primer》,《The C++ Programing Language》 再读《Effective C++》《More Effective C++》《Thinking in C++》”。再次重复“学编程应该靠多写代码,而不是看书”,这些书都大同小异,你难道要把世界上所有的C++的书都看一遍才安心吗?现在的学生都有一个通病,就是认为把所有的书看完一遍才安心。这些书弄一本当作手边的参考教材就行,你如果能达到“写一个模仿MFC的框架出来”的层次,这些书你都看不到眼里了。举个例子,当时我学Java的时候,看书店里那么多书,心想“什么时候才能看完呀”,等我玩了一年Java,然后自己写了一些模仿的框架以后,回头再去书店看那些书,没有几本我看得上眼的,现在挑上一本我看得上眼的好书都是我的奢求了。所谓把书读薄了就是这个道理。

4、“加强一下数据结构和算法的学习”数据结构肯定要好好学的,但是同样是要看书与实践多结合,把书中的伪代码自己亲自写出来。

祝你成功!加油!

第二篇:热血Vc++

Ying--2012-9-3

第一章 基础构建平台

一.Vc++项目文件

.dsp 整个工程的项目文件

我需要手动添加.h(c++的头文件,一般是类的声明文件)和.cpp(c++的源文件,是类的函数定义和整个程序实现文件)

二. C++的输入输出

cin 和 >> 配合使用,cout 和 << 配合使用

由于cout 和cin 定义在头文件 iostream.h 中。编写程序是需要此文件包含在程序中。体现为#include “iostream.h”

三. C++的面向对象的编程

类的关键词class

对象是类的一个实例,就像int和 i 的关系

构造函数和析构函数(需要熟悉!)

1.析构函数加 ~ ; 析构函数实现和构造函数相反的功能。

2.友元函数不是类的成员函数,而是独立于当前类的外部函数,但它可以访问该类的所有成员。(程序中如非必要,应尽量减少友元的使用);使用时,需要在函数名or 前面加friend

四. mfc和windows 编程基础

1.mfc是微软的基础类库,其核心是以C++类的形式封装了 windows的 API(application program interface 应用程序接口)函数。

2.c++的控制台程序中,每一个程序的入口程序是main()函数,同样在windows 程序中也有一个入口程序,即winmain()函数,其功能:

a.注册窗口类。建立窗口及做一些初始化工作

b.进入消息循环,接受消息并进行处理

c. 当检索到退出消息时,销毁窗口,推出程序并进行扫尾工作。

第二篇可视化程序设计

一.对话框应用程序设计

a.

二. 单文档和多文档

三.Windows标准控件的应用

四.菜单、工具栏和状态栏设计

五.Windows图形处理和文本输入输出

第三章 windows编程篇

一.文件操作

二.注册表和INI文件

三.DLL动态链接库

四.多线程编程

第四章 VC++开发篇

一.数据库应用程序设计

二.网络编程

三.多媒体编程

第五章 实例篇

一.图书管理系统的实现

二.简单邮件客户端实现

三.媒体播放器的实现

第三篇:《VC++程序设计》教学大纲

《Visual C++与面向对象程序设计》教学大纲

课程编号:

课程类型:计算机科学

学 时:48(其中讲课32,机时16)学 分:3 适用对象:计算机及理科的全部或部分专业 先修课程:计算机文化基础 使用教材及参考书:

《Visual C++与面向对象程序设计(第二版)》,吕军等,高教出版社,2003年8月 《Visual C++与面向对象程序设计》,刘路放,高教出版社

一、课程的性质、目的及任务

“Visual C++程序设计”是面向计算机类各专业的必修计算机类专业基础课程。该课程介绍基本的程序设计技术,包括结构化程序设计方法(SP)、面向对象的程序设计方法(OOP)以及使用Visual C++和MFC开发WINDOWS应用程序的技术。通过本课程的学习,使学生掌握现代程序设计的基本理论和方法,能用Visual C++进行基本的WINDOWS应用程序设计。

本课程的重点在培养学生的实际应用软件开发能力.二、教学基本要求

通过本课程的学习,在结构化程序设计方法和面向对象的程序设计方法的基本理论研究WINDOWS应用程序开发和MFC编程能力方面达到以下基本要求:

1.熟悉计算机程序的基本组成要素,包括数据类型、程序流程、函数和指针等基本概念; 2.理解结构化程序设计方法(SP)的理论,掌握“自顶向下,逐步求精”的程序设计技术,可设计含有分支、循环和模块(函数)的程序; 3.掌握C++的基本流程控制;

4.理解类、对象、封装、继承和多态性等面向对象程序设计(OOP)概念,掌握基本的面向对象程序设计方法;

5.理解WINDOWS的消息机制和WINDOWS应用程序的基本结构;

6.掌握MFC的基本概念,窗口、资源、图形设备接口、文档/视图结构、对话框和控件等对象的程序设计方法,Visual Studio中的AppWizard、ClassWizard、资源编辑器和调试器等工具的方法,可用Visual C++开发基本的WINDOWS应用程序。

三、教学内容及要求

1.Developer Stadio集成开发环境

主要内容:软件开发、算法、程序的基本知识;C++程序的基本要素以及Visual C++的集成开发环境使用初步。

基本要求:了解C++程序的基本特点, 熟悉Visual C++集成开发环境的基本使用方法。2.控制结构

主要内容:结构化程序设计方法的基本思想以及C++的基本控制结构和控制转移语句。基本要求:掌握结构化程序设计方法的基本思想和C++的几种基本控制转移语句,熟悉使用伪代码的编程方法。3.数据类型

主要内容:C++的基本数据类型以及常数、变量和数组的使用方法。

基本要求:掌握几种基本数据类型, 包括字符型、整型、长整型、浮点和双精度数据类型的基本概念, 以及常数、变量和数组的使用方法。4.表达式

主要内容:介绍C++的表达式和表达式语句。基本要求:熟练掌握C++的各种表达式, 特别是赋值表达式及其他有副作用的表达式。5.函数

主要内容:介绍C++函数的定义、声明和调用方法。

基本要求:熟练掌握C++函数的编写和调用方法,以及内联函数、函数重载和递归函数的概念。

6.指针与引用

主要内容:介绍C++中指针和引用的基本概念。

基本要求:理解和掌握指针的基本概念,以及指针型变量的声明方法、怎样通过指针类型的变量去访问某个变量或数组元素的值;引用的概念和用法。7.类与对象

主要内容:介绍面向对象程序设计方法的基本原理以及类和对象的概念。

基本要求:掌握面向对象的程序设计思想,类和对象的概念,以及类的声明方法和对象的引用。

8.继承与多态性

主要内容:介绍类的继承与派生、虚函数和运算符重载等面向对象程序设计的基本概念。基本要求:深入理解面向对象程序设计方法的基本思想,包括封装、继承和多态性及其在C++中的实现方法。

9.WINDOWS应用程序的特点

主要内容:介绍WINDOWS编程的基本思想和MFC程序框架的基本结构。

基本要求:理解WINDOWS的基本编程思想,特别是其消息传递机制,弄清MFC程序的组成及各部分的作用。10.图形设备接口

主要内容:介绍Windows的图形设备接口(GDI)和MFC的图形对象。

基本要求:了解图形设备接口的概念,掌握画笔、画刷和字体的用法,以及逻辑坐标和设备坐标的概念。11.资源

主要内容:介绍资源的概念以及图标、位图、菜单、工具栏和状态栏等资源的编程方法。基本要求:掌握Developer Studio的各种资源编辑器的用法,能在应用程序中添加图标、位图、菜单和工具条等资源并进行相应的编程工作。12.文档视图结构

主要内容:介绍MFC的文档/视图程序结构。

基本要求:理解文档/视图结构,可在AppWizard生成的应用程序框架的基础上添加必要的代码,以生成自己的应用程序。13.序列化与文档打印

主要内容:介绍在文档/视图结构中文档读写的基本手段——序列化,以及文档打印的编程技术。

基本要求:理解序列化的基本思想和MFC的打印工作流程,可编写相应的处理程序。14.对话框与控件 主要内容:介绍对话框和控件的概念,以及常用控件的使用方法和基于对话框的应用程序编程。

基本要求:理解对话框、对话框模板和控件的概念,掌握常用控件的使用方法以及基于对话框的应用程序开发,以及数据交换和验证机制,可编写使用对话框的应用程序。

四、实验环节

实验

一、Visual Studio集成环境及C++程序的输入、调试和运行(4学时,分2次完成)实验

二、面向对象程序设计(4学时,分2次完成)

实验

三、基本WINDOWS应用程序编程(4学时,分2次完成)实验

四、文档/视图结构程序设计(2学时,分1次完成)实验

五、对话框应用程序设计(2学时,分1次完成)

五、学时分配表

说明:本课程为实行“精讲多练”教学改革的课程, 重视实验环节.本课程分为16个教学单元, 每单元3学时, 两学时授课, 1学时上机实验.授课采用有联机大屏幕投影的电化教学手段进行.序号 内 容 分配学时数 Developer Stadio集成开发环境

控制结构数据类型

表达式

函数指针与引用类与对象

继承与多态性WINDOWS应用程序的特点

图形设备接口

资源文档视图结构序列化与文档打印对话框与控件

总计

2 2 2 2 2 2 2 2 2 2 4 2 4 32

考核方法: 笔试

2004年12月

第四篇:VC++编程经验总结(范文)

VC++编程经验总结

vc++如何实现远程调试

*假设调试机IP 192.168.0.182 远程机IP 192.168.0.161

*远程机为调试机分配权限,使调试机可以使用远程桌面登陆到远程机器上(这样调试起来方便)。

*调试机上安装visual studio.net 2003

共享调试机上的Visual Studio上的远程调试目录(以我的机器为例)

C:Program FilesMicrosoft Visual Studio.NET

2003Common7PackagesDebugger

*远程机将上面的共享目录考贝到本地,比如:d:Debugger

*调试机共享要调试的程序所在目录,比如:

D:importantcvsrootdv-to-dvdbindebug

*远程机将调试机上的目录影射为本地目录。比如:Z:

*远程机上以命令行形式执行 D:Debuggermsvcmon.exe –tcpip –anyuser

*调试机启动vc.打开要调试的工程。比如dvtodvd.选择菜单project->properties 选debuging->remote setting

Connection :Remote via TCP/IP(Native only)

Remote machine: 192.168.0.161

Remote Command: z:dvtodvd.exe

*debug->start

*就可以调试了。

1.如何在Release状态下进行调试

Project->Setting=>ProjectSetting 对话框,选择Release状态。C/C++标签中的Category选General,Optimizations选 Disable(Debug),Debut info选Program Database。在Link标签中选中Generate debug info复选框。

注:只是一个介乎Debug和Release的中间状态,所有的ASSERT、VERIFY都不起作用,函数调用方式已经是真正的调用,而不查表,但是这种状态下QuickWatch、调用队列跟踪功能仍然有效,和Debug版一样。

2.Release和Debug有什么不同

Release版称为发行版,Debug版称为调试版。

Debug中可以单步执行、跟踪等功能,但生成的可执行文件比较大,代码运行速度较慢。Release版运行速度较快,可执行文件较小,但在其编译条件下无法执行调试功能。Release 的exe文件链接的是标准的MFC DLL(Use MFC in a shared or static dll)。这些DLL在安装Windows的时候,已经配置,所以这些程序能够在没有安装Visual C++ 6.0的机器上运行。而Debug版本的exe链接了调试版本的MFC DLL文件,在没有安装Visual C++6.0的机器上不能运行,因为缺相应的DLL,除非选择use static dll when link。

3.ASSERT和VERIFY有什么区别

ASSERT里面的内容在Release版本中不编译,VERIFY里面的内容仍然翻译,但不再判断真假。所以后者更安全一点。

例如ASSERT(file.Open(strFileName))。

一旦到了Release版本中,这一行就忽略了,file根本就不Open()了,而且没有任何出错的信息。如果用VERIFY()就不会有这个问题。

4.Workspace和Project之间是什么样的关系

每个Workspace可以包括几个project,但只有一个处于Active状态,各个project之间可以有依赖关系,在project的Setting..中可以设定,比如那个Active状态的project可以依赖于其他的提供其函数调用的静态库。

5.如何在非MFC程序中使用ClassWizard

在工程目录下新建一个空的.RC文件,然后加入到工程中就可以了。

6.如何设置断点

按F9在当前光标处增加一个断点和取消一个断点。

另外,在编辑状态下,按Ctrl+B组合键,弹出断点设置对话框。然后单击【Condition…】按钮弹出设置断点条件的对话框进行设置。

7.在编辑状态下发现成员变量或函数不能显示提示是如何打开显示功能

这似乎是目前这个Visual C++ 6.0版本的一个bug,可按如下步骤使其正常,如再出现,可如法炮制:

(1)关闭Project

(2)删除“工程名.ncb”文件

(3)重新打开工程

8.如何将一个通过ClassWizard生成的类彻底删除

首先在工作区的FileView中选中该类的.h和.cpp文件,按delete删除,然后在文件管理器中将这两个文件删除,再运行ClassWizard,这时出现是否移走该类的提示,选择remove就可以了。

9.如何将在workspace中消失的类找出来

打开该类对应的头文件,然后将其类名随便改一下,这个时候工作区就会出现新的类,再将这个类改回原来的名字就可以了。

10.如何清除所有的断点

菜单【Edit】->【Breakpoints…】,打开“Breakpoints”对话框,单击【Remove All】按钮即可。快捷键是“Ctrl + Shift + F8”。

11.如何再ClassWizard中选择未列出的信息

打开“ClassWizard”对话框,然后切换到“Class Info”页面。改变“Message filter”,如选择“Window”,“Message”页面就会出现Window的信息。

12.如何检测程序中的括号是否匹配

把光标移动到需要检测的括号前面,按快捷键“Ctrl + ]”。如果括号匹配正确,光标就跳到匹配的括号处,否则光标不移动,并且机箱喇叭还会发出一声警告。

13.如何查看一个宏(或变量、函数)的定义

把光标移动到要查看的一个宏上,就比如说最常见的DECLARE_MAP_MESSAGE上按一下F12(或右键菜单中的相关菜单),如果没有建立浏览文件,就会出现提示对话框,按【确定】按钮,然后就会跳到该宏(或变量、函数)定义的地方。

14.如何添加Lib文件到当前工程

单击菜单【Project】->【Settings…】弹出“Project Setting”对话框,切换到“Link”标签页,在“Object/library modules”处输入Lib文件名称,不同的Lib之间用空格格开。

15.如何快速删除项目下的Debug文件夹中临时文件

在工作区的FileView视图中选中对应的项目,单击右键弹出菜单,选择【Clean(selection only)】菜单即可。

16.如何快速生成一个现有工程除了工程名外完全相同的新工程

在新建工程的“New”对话框中选择“Custom Appwizard”项,输入新工程的名字,单击

【OK】按钮。出现“Custom AppWizard”项,输入新工程的名字,单击【OK】按钮。出现“Custom AppWizard-Step 1 of 2”对话框,选择“An existing Project”项,单击

【Next】按钮。出现“Custom AppWizard-Step 2 of 2”对话框,选择现有工程的工程文件名,最后单击【Finish】按钮。编译后就生成一个与现有工程相同但可以重新取名的工程AppWizard。

现在就可以项用MFC AppWizard一样用这个定制的向导。如果不想用了,可以在Visual C++ 6.0安装目录下CommonMSDev98Template目录中删除该Wizard对应的.awx和.pdb文件。

17.如何解决Visual C++ 6.0不正确连接的问题

情景:明明改动了一个文件,却要把整个项目全部重新编译链接一次。刚刚链接好,一运行,又提示重新编译链接一次。

这是因为出现了未来文件(修改时间和创建时间比系统时间晚)的缘故。可以这样处理:找到工程文件夹下的debug目录,将创建和修改时间都比系统时间的文件全部删除,然后再从新“Rebuild All”一次。

18.引起LNK2001的常见错误都有哪些

遇到的LNK2001错误主要为:unresolved external symbol “symbol”

如果链接程序不能在所有的库和目标文件内找到所引用的函数、变量或标签,将产生此错误信息。

一般来说,发生错误的原因有两个:一是所引用的函数、变量不存在,拼写不正确或者使用错误;其次可能使用了不同版本的链接库。以下是可能产生LNK2001错误的原因:

<1>由于编码错误导致的LNK2001错误

(1)不相匹配的程序代码或模块定义(.DEF)文件导致LNK2001。例如,如果在C++源文件了内声明了一变量“var1”,却试图在另一个文件内以变量“var1”访问改变量。

(2)如果使用的内联函数是在.cpp文件内定义的,而不是在头文件内定义将导致LNK2001错误。

(3)调用函数时如果所用的参数类型和头函数声明时的类型不符将会产生LNK2001错误。

(4)试图从基类的构造函数或析构函数中调用虚拟函数时将会导致LNK2001错误。

(5)要注意函数和变量的可公用性,只有全局变量、函数是可公用的。静态函数和静态变量具有相同的使用范围限制。当试图从文件外部方位任何没有在该文件内声明的静态变量时将导致编译错误或LNK2001错误。

<2>由于编译和联机的设置而造成的LNK2001错误

(1)如果编译时使用的是/NOD(/NODERAULTLIB)选项,程序所需要的运行库和MFC时将得到又编译器写入目标文件模块,但除非在文件中明确包含这些库名,否则这些库不会被链接进工程文件。这种情况下使用/NOD将导致LNK2001错误

(2)如果没有为wWinMainCRTStartup设定程序入口,在使用Unicode和MFC时将出现“unresolved external on _WinMain@16”的LNK2001错误信息。

(3)使用/MD选项编译时,既然所有的运行库都被保留在动态链接库之内,源文件中对“func”的引用,在目标文件里即对“__imp__func”的引用。如果试图使用静态库LIBC.LIB或LIBCMT.LIB进行链接,将在__imp__func上发生LNK2001错误。如果不使用/MD选项编译,在使用MSVCxx.LIB链接时也会发生LNK2001错误。

(4)使用/ML选项编译时,如用LIBCMT.LIB链接会在_errno上发生LNK2001错误。

(5)当编译调试版的应用程序时,如果采用发行版模态库进行链接也会产生LNK2001错误;同样,使用调试版模态库链接发行版应用程序时也会产生相同的错误。

(6)不同版本的库和编译器的混合使用也能产生问题,因为新版的库里可能包含早先的版本没有的符号和说明。

(7)在不同的模块中使用内联和非内联的编译选项能够导致LNK2001错误。如果创建C++库时打开了函数内联(/Ob1或/Ob2),但是在描述该函数的相应头文件里却关闭了函数内联(没有inline关键字),只是将得到错误信息。为避免该问题的发生,应该在相应的头文件中用inline关键字标志为内联函数。

(8)不正确的/SUBSYSTEM或ENTRY设置也能导致LNK2001错误。

19.如何调试一个没有源码的exe文件调用的dll

在Visual C++ 6.0中,进入“Project Setting”对话框然后选择Debug标签页。通常Visual Studio默认“executable for debug session”为可执行文件名,但可以将他改成任何你想要的程序。甚至可以指定不同的工作目录以及传递参数到你的程序。这个技术常用来调试Dlls、名字空间扩展、COM对象和其他从某些EXE以及从第三方的EXE中调用的plug-in程序。

20.Visual C++ 6.0工程中的项目文件都表示什么

.opt:工程关于开发环境的参数文件。如工具条位置等信息。

.aps(AppStudio File)资源辅助文件,二进制格式,一般不用去管它。

.clw:ClassWizard信息文件,实际上是INI文件格式,有兴趣可以研究一下。有时候ClassWizard出了问题,手工修改CLW文件可以解决。如果此文件不存在的话,每次用ClassWizard的时候回提示是否重建。

.dsp(DevelopStudio Project):项目文件,文本格式,不过不熟悉的不要手工修改。.dsw(DevelopStudio Workspace):是工作区文件,其他特点和.dsp差不多。

.plg:是编译信息文件,编译时的error和warning信息文件(实际上是一个html文件),一般用处不大。在单击菜单【Tool】->【Option】弹出的对话框里面有个选项可以控制这个文件的生成。

.hpj(Help Project):是生成帮助文件的工程,用microsoft Help Compiler可以处理。.mdp(Microsoft DevStudio Project):是旧版本的项目文件,如果要打开此文件的话,会提示你是否转换成新的.dsp格式。

.bsc:是用于浏览项目信息的,如果用Source Brower的话就必须有这个文件。如果不用这个功能的话,可以在Project Options里面去掉Generate Browse Info File,这样可以加快编译速度。

.map是执行文件的映象信息记录文件,除非对系统底层,这个文件一般用不着。.pch(Pre-Compiled File):是与编译文件,可以加快编译速度,但是文件非常大。

.pdb(Program Database):记录了程序有关的一些数据和调试信息,在调试的时候可能有用。

.exp:只有在编译DLL的时候才会生成,记录了DLL文件的一些信息,一般也没有用。.ncb:无编译浏览文件(no compile browser)。当自动完成功能出问题时可以删除此文件。编译工程后会自动生成。

第五篇:关于五险 补充问题

1、企业参保缴纳的五险一金:养老、医疗、工伤、失业、生育保险;公积金。

2、如果你现在参保办理缴纳的社保帐户是户籍地办理的,以后要是辞职或者失业,你都可以到当地社保局申请暂停缴费的,将来要是再就业,中间断缴的社保年限,可以申请补缴,也可以不补缴。

3、如果你现在参保办理缴纳的社保帐户不是户籍地办理的,以后要是辞职或者失业,中间断缴的社保年限,不可以申请补缴。只能通过再就业续缴,续缴的社保并不影响你的累计缴费年限。

4、社保规定最低的缴费年限是累计缴纳15年,到退休年龄才能享受按月领取退休金待遇。

5、社保是缴费年限越长,缴费越多,将来退休领取的退休金就越多。

6、人要有居安思危的意识,目前你有钱,身体状况又好的情况下,你是不会觉得社保及医保有什么用处的。。

当人年老或者生病丧失劳动力的时候,有一份稳定的基本生活来源是多么的重要,只有这时人才会体会到缴纳社会养老保险的重要性。

当人生病,支出费用超过了正常的收入,给付不了医疗费用的时候,才会发觉当初不参保医疗保险是多么错误的想法,只有参保了医疗保险,当人生病住院治疗时,发生的属医疗保险治疗的费用,由医疗保险基金支付90%,而个人只需要支付10%的费用的时候,人才会发觉,参保缴纳医保,是明智的选择。

(失业保险:当你失业时,可以领取失业救助金;工伤保险:当你万一在工作中受到意外伤害时,可获工伤赔偿;生育保险:女的可以为自身生育医疗报销,男的在妻子未参保该险种时,报销部分医疗费用)

下载关于VC++的学习问题的补充(推荐5篇)word格式文档
下载关于VC++的学习问题的补充(推荐5篇).doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    兽药GSP补充问题

    一、有关上墙制度内容 1、服务宗旨、服务承诺、监督电话 2、兽药销售管理制度 3、质量负责人岗位职责 4、环境卫生管理制度 5、兽药不良反应报告制度 二、普通兽药经营户人......

    财政剩余问题补充

    09年增值税转型和消费税改革带来的税收影响? 所谓增值税转型改革,其实质就是将我国现行的生产型增值税转为消费型增值税。即:在生产型增值税税制下,企业购买固定资产所包含的增......

    户口迁移问题补充

    户口迁移问题补充一、迁移户口 ●深圳市外的新生,入学时,可以自愿选择是否办理户口迁移手续。凡要求办理户口迁移的新生,须持《录取通知书》到户籍所在地派出所办理《户口迁移......

    Vc++程序设计课程教学大纲

    《VC++程序设计》课程教学大纲 总学时:54 学分:3 理论学时:34 实验学时:20 面向专业:计算机科学与技术课程代码:2710015 先开课程:数据结构、C语言、面向对象程序设计课程性质:选......

    VC++程序设计 课程教学大纲

    《VC++程序设计》课程教学大纲 ( 2009年制订) 课程编号: 英文名:Programming with Visual C++ 课程类别:任选课 前置课:数据结构、面向对象程序设计、操作系统 后置课:(无) 学分: 2......

    《VC++程序设计》课程教学大纲

    《VC++程序设计》课程教学大纲 ( 2005年制定, 年修订) 课程编号: 英文名:Programming with Visual C++ 课程类别:专业选修课 前置课:数据结构、面向对象程序设计、操作系统 后置......

    通知—相关纪律问题补充 1

    浙江欧森机械有限公司补充通知 为了使相关规定有效地执行下去,现就一些细节略作修改: 一、上班时间出门免出门手续人员名单: 1. 因工作频繁在各厂之间走动的领导人员(王建、阮华......

    供应链管理问题答案补充

    供应链管理问题答案补充 (仅供参考,若答案不正确责任自负哈,O(∩_∩)O哈哈~) 延迟策略的基本思想: 版本一:延迟策略的基本思想就是对产品的外观、形状及其生产、组装、配送应尽可......