精华内容
下载资源
问答
  • 主要用于win xp系统,这是PHP的一个扩展--php_redis的dll文件,注意要求,PHP版本是5.2,系统是vc6(vc9获取其他版本的不可以哦),独家收藏
  • vc一些东西pragma

    2011-09-07 14:55:32
    pragma 详用,基本说都的!!!!!!!!!!
  • 车牌识别VC源码,不错的好东西,正在学习使用中.......
  • C,C++,VC, VC++,MFC有什么区别

    千次阅读 2019-04-21 12:57:41
    概念是对具体的一种抽象,因此,... 下面,我们来看看这些概念有什么区别: C: C语言, 一门计算机语言,用于人与计算机沟通。 C++:C++语言, 一门计算机语言,用于人与计算机沟通,内容比C扩展了很多。 VC...

     概念是对具体的一种抽象,因此,弄懂概念很重要,很多人总是混淆下面这些概念:C,C++,VC,VC++,MFC. 下面,我们来看看这些概念有什么区别:

          

             C:      C语言, 一门计算机语言,用于人与计算机沟通。

             C++: C++语言, 一门计算机语言,用于人与计算机沟通,内容比C扩展了很多。

             

             VC和VC++可以看成一个东西,在这里我们不加区别,那什么是VC++呢?

             VC++有两个含义:

            含义1:VC++是指一个IDE(后期的IDE为VisualStudio)。

            例句:“这个结果是在VC++中运行的结果,和TC中得到的结果不一样啊”。

            例句:“同学们,大家好,这是我们的第一堂C语言课,我们首先来学学VC++这个软件的使用”  。     

            含义2:VC++编程指MFC(微软基础类库)编程。

            例句:"同学们,大家好,我们去年已经学习了C语言和C++语言,我们这学期将学习VC++编程”  。

            例句:“VC++编程好难,那么多类,真累”。

     

             MFC:(Microsoft Foundation Class), 是对Windows的API函数的封装,是Windows程序设计的C++接口,是一个应用程序框架。

             最后啰嗦一句:狭义的Windows程序设计是指调用Windows API函数来编程,用C语言。

                                      广义的Windows程序设计还包括利用Windows的C++接口(MFC)来编程,用C++语言。
     

    展开全文
  • 什么是VC

    千次阅读 2010-04-18 18:51:00
    多人只是听说VC是最好的开发语言,便去学习,就象大家听说辟邪剑谱厉害,便都去抢着学一样,都是很盲目的。其实语言并没有好坏之分,我在用C之前,一直觉的BASIC 是最好用的语言。现在在WINDOWS平台下编程,VB和...

       多人只是听说VC是最好的开发语言,便去学习,就象大家听说辟邪剑谱厉害,便都去抢着学一样,都是很盲目的。其实语言并没有好坏之分,我在用C之前,一直觉的BASIC 是最好用的语言。现在在WINDOWS平台下编程,VB和DELPHI可以满足大多数的应用,而且速度不会很慢。使用VC主要是用来开发系统软件和大型工具软件以及开发游戏

    现在比较流行的操作系统主要是WINDOWS系列和UNIX系列。这些操作系统都是复杂的多任务系统,在设计操作系统的时候就提供了一大堆应用编程接口(API,通常是C语言的函数),编程者使用C语言调用这些API便可以开发该系统下的应用程序了。 这与DOS时代的 编程接口是不一样的,那时侯的函数库是由开发环境提供的(如Turbo C) ,不具有很好的封装性和设备无关性。

    每当新版的WINDOWS操作系统发行,便会提供一个相应的plantform SDK(软件开发包),开发者可以用SDK 编译C程序。在没有VC和VB的时候,WINDOWS程序就是用SDK编出来的。

    VC跟这些乱七八糟的东西有什么关系呢?

    其实VC的核心就是MFC,MFC是个C++类库,就象结构化程序设计时代的C语言函数库一样 ,给程序员提供了丰富的编程接口,简化了程序的设计。 而MFC就是直接把WINDOWS的C语言编程接口API函数用C++的类封装而成! 这样既实现了面向对象的编程思想,又直接使用了WINDOWS的原始编程接口,代码的效率是 最高的!

    当然很多人不适应C++的编程方法,他们依然使用C语言编写WinMain()和窗口 过程,VC同样为他们提供了很大的便利,因为VC可以很方便的管理资源和代码!

    明白了以上关系,学习VC的步骤应该也明确了:

       首先要学习C语言(如果你还不会的话)!这是非常重要的。如果C语言不懂的话,一切都无从谈起。懂了C语言,你就可以研究WINDOWS系统的工作原理和WINDOWS应用程序的工作原理了。这也非常重要。VC只能用来开发WINDOWS系列操作系统下的应用程序,如果不懂WINDOWS下的程序的工作原理就去写WINDOWS程序,那也是比较盲目的。主要是体会一下WINDOWS的多任务和消息驱动机制。

      然后就可以使用API编程了。这个过程是比较痛苦的,因为一切都变的复杂起来,你会遇到很多新的方法和概念!比如消息队列,消息发送,窗口过程,GDI,设备上下文,句柄,线程,消息循环,绘图对象......当你可以熟练的使用C语言进行WINDOWS程序设计了,你可以尝试
    面向对象的方法了。

    展开全文
  • VC常用技巧总结 好东西 VC常用技巧总结 好东西 VC常用技巧总结 好东西 VC常用技巧总结 好东西 VC常用技巧总结 好东西 VC常用技巧总结 好东西 VC常用技巧总结 好东西 VC常用技巧总结 好东西 VC常用技巧总结 好东西
  • VC2008运行库,非常实用的东西,VC2008运行库,非常实用的东西,VC2008运行库,非常实用的东西
  • gcc和vc的两点区别

    千次阅读 2019-10-08 11:09:28
    gcc和vc的第一点区别是: int x[n];// 在vc中,n必须是常数,这个内存是在栈上的。当n不是常数时会出现编译错误 int x[n];// 在gcc中,n可以是常量,当n是常量是效果相当于vc下的int x[n];n也可以是变量,当n...

    作者:朱金灿

    来源:https://blog.csdn.net/clever101

     

          gcc和vc的第一点区别是:

    int x[n];// 在vc中,n必须是常数,这个内存是在栈上的。当n不是常数时会出现编译错误

     

    int x[n];// 在gcc中,n可以是常量,当n是常量是效果相当于vc下的int x[n];n也可以是变量,当n是变量是相当于int* x= new int[n];这个内存在堆上,申请和回收编译器负责。

     

           gcc和vc的第二点区别是:

           vc链接一个动态库需要.h文件、lib文件(导入库文件)和dll文件(动态库文件)。gcc链接一个动态库需要.h文件和so文件。为啥gcc不需要lib文件(导入库文件)呢?这是因为vc的动态库接口函数是默认都不导出的,只有设置导出符号才能导出,就是那个 __declspec(dllexport),而所有的导出函数名都放在lib文件(导入库文件)。而Linux下的动态库是默认所有函数都是导出的,所以so文件意味着lib和dll一体。就是说lib文件决定是调用方只能调用哪些接口,而so文件里面的符号表,把自己里面有什么东西是一览无余的。说得形象些就是vc是你给他一个文档(lib文件),说我这里有这些可以提供给你用,别的免谈,我文档里没写,你想抢那是不行的。而gcc是我直接进你家看你都有啥,我想拿啥就拿啥。

     

           现在觉得gcc的这个设计有点脑残,因为这很容易导致一个问题,就是串库。串库就是两个so里都有同一个函数,那他运行时调用的哪个,就不确定了。这是一个很奇葩也很危险的情况,在实际中也很难调试和排查。

    展开全文
  • VC++是什么

    千次阅读 2017-08-24 16:08:55
    不过,当我又看到有人发表诸如“Windows/Office是VC编写的”或者“VC是无所不能的”这种高论,我就禁不住这样问自己。  Visual C++究竟是什么?你平常在其中工作的那个标记着“Microsoft Visual C++”的窗口,真的...

    VC++是什么?


        这个问题很奇怪吗?大概是。不过,当我又看到有人发表诸如“Windows/Office是VC编写的”或者“VC是无所不能的”这种高论,我就禁不住这样问自己。

        Visual C++究竟是什么?你平常在其中工作的那个标记着“Microsoft Visual C++”的窗口,真的就代表Visual C++吗?

        按照我的理解,Visual C++是一个开发工具包,它大概可以分成三个主要的部分:

    1. Developer Studio,这是一个集成开发环境,我们日常工作的99%都是在它上面完成的,再加上它的标题赫然写着“Microsoft Visual C++”,所以很多人理所当然的认为,那就是Visual C++了。其实不然,虽然Developer Studio提供了一个很好的编辑器和很多Wizard,但实际上它没有任何编译和链接程序的功能,真正完成这些工作的幕后英雄后面会介绍。我们也知道,Developer Studio并不是专门用于VC的,它也同样用于VB,VJ,VID等Visual Studio家族的其他同胞兄弟。所以不要把Developer Studio当成Visual C++, 它充其量只是Visual C++的一个壳子而已。这一点请切记!

    2. MFC。从理论上来讲,MFC也不是专用于Visual C++,Borland C++,C++Builder和Symantec C++同样可以处理MFC。同时,用Visual C++编写代码也并不意味着一定要用MFC,只要愿意,用Visual C++来编写SDK程序,或者使用STL,ATL,一样没有限制。不过,Visual C++本来就是为MFC打造的,Visual C++中的许多特征和语言扩展也是为MFC而设计的,所以用Visual C++而不用MFC就等于抛弃了Visual C++中很大的一部分功能。但是,Visual C++也不等于MFC。

    3. Platform SDK。这才是Visual C++和整个Visual Studio的精华和灵魂,虽然我们很少能直接接触到它。大致说来,Platform SDK是以Microsoft C/C++编译器为核心(不是Visual C++,看清楚了),配合MASM,辅以其他一些工具和文档资料。上面说到Developer Studio没有编译程序的功能,那么这项工作是由谁来完成的呢?是CL,是NMAKE,和其他许许多多命令行程序,这些我们看不到的程序才是构成Visual Studio的基石。

        为什么我会觉得“Windows是用VC开发的”这种说法很奇怪?因为它太含糊了。用VC,可以编写MFC应用,也可以编写纯SDK程序,不论哪一种方式,都不一定是非VC不可。只要乐意,我完全可以用UltraEdit来写出一个MFC程序,再用CL编译之,没有必要一定动用VC这个大家伙。而且有许多黑客和买不起Visual Studio的人就是这么干的!用SDK编程就更不需要VC了,Down一个Borlan C++ Compiler下来,或者用lcc之类的编译器,同样可以达到目的。再说了,Windows可不是一个单纯的产品。用VC来编写Windows外围程序是完全不成问题的,可是操作系统的核心部分呢?就算可以用VC来编写代码,调试怎么办?VC自身的调试器对一般的应用功能是够强大的,可是对于系统级的调试根本无能为力,因为这个调试器本身就是依赖于操作系统的。只有系统级的调试程序如debug,SoftIce和Wdebug这些工具才能完成如此重大的任务。

        从历史上来看,Visual C++ 1.0的出现晚于Windows 3.0,而且那时候的MFC只有一个雏形而已,用来开发操作系统根本是不可能的事情。在Visual C++ 1.0的前面倒是有一个Microsoft C/C++ 7.0,但是它整体水平不如Borland C++ 3.1,在扩展内存管理方面的功能又不如Watcom C++ ,所以一直没有占据很大的市场。它现在已经不作为单独的产品,但仍然作为Platform SDK的主要组成部分而存在于Visual Studio产品中,而且其功能比过去也不可同日而语了。到Windows 95问世的时候,MFC仍然在尽力追赶操作系统的功能。应该说Visual C++ 5.0是一个转折点,一方面MFC已经发展比较完善,另一方面,操作系统的基本结构也已经稳定,后面就主要着眼于系统整合与完善作为商务平台的功能。已经稳定的系统不可能再进行翻天覆地的修改,所以,我比较能够接受“Windows系统是用Microsoft C++和MASM作为编译器完成的”这种说法。研究Windows的系统文件可以看出,很多文件显示出来的Linker Version明显是Microsoft C++编译器。至于代码是用什么编写的?我不知道,也不想知道,除了Developer Studio的编辑器之外,任何好的文本编辑器都能够做到这一点。

        Visual C++是无所不能的吗?唔,最好也是分开来说。Developer Studio肯定不是—它只是个外壳而已。MFC呢?也不是。一方面它是对API的封装,离开了API它就什么也干不了;另一方面,MFC对API的封装也不够全面,有些时候还是要直接调用API函数才能够“为所欲为”。至于Platform SDK,倒真的可以说它几乎是无所不能的。不过,过分强调这一点并没有太大意义。只要有一套完整的编译器,和必须的支持文件,其他开发工具也可以说是“无所不能”的,比如Borland C++ Compiler或者lcc都可。

        老实说,我并不喜欢“无所不能”这类字眼。关键在于各人的理解不同。如果我较起真来,说能不能写个VC程序让电脑拿起鼠标砸向我不喜欢的老板,你说它能办得到吗?所谓的“无所不能”究竟有何意义?让我用VC写一个Server,能在普通工作站上支持每秒几千万的访问量,杀了我也办不到,不管VC的优化手段是多么有效。在具体的平台上,在特定的操作系统中,不论多么强大的工具,最终还是要受到平台和系统本身的限制。大家应该知道这个悖论吧:上帝能否制造出一块他自己也举不起来的石头?

        我也常常看到“MFC永远不会过时”或者“C++是不会灭亡的”这种发言。我理解发言人的心情,不过这种说法绝不客观。一种语言也好,一个Application Framework也罢,它们之所以有今天的地位,并不是纯粹自然形成的,有许多复杂因素的作用,也有时势造英雄的理由在内,所谓“居高声自远,非是籍秋风”是也。历史的舞台从来不是为某人专设,即使真有所谓万古长青的怪胎,恐怕也正应了那句老话:“众人都死了,只剩咱们两个老妖精,有什么意思!”我们现在使用的语言,不论Basic,Pascal还是C++,甚至如日中天的Java和C#,终究都会有功成身退的一天。这并不是我们的损失,相反,薪尽火传,一种语言中好的,合理的因素,肯定会被后续者所继承和发扬,自然界的新陈代谢本该如此。

        天空没有飞翔的痕迹,而飞鸟已经飞过。一种语言只要曾经在历史上留下浓墨重彩的一笔,完成它“为先贤继圣学,为万世开太平”的历史使命(有点夸张),这就够了,何必缠绵不舍作儿女之态!不知道我有生之年会不会看到C++的消亡,如果真有这么一天,我会拍手欢呼,因为这说明已经有了另外一种更新更好的语言来代替它(或许是几种)。不过照我猜想,像C++这种轰动武林惊万教的语言,其灭亡恐怕也不会是悄无声息,而多半属于“始皇既没,余威震于殊俗”那种情况。

        最后请允许我发表一点感慨。语言的优劣其实是一个无需讨论的问题,个人的经历和所处环境在很大程度上就决定了你对某种语言的看法,这是很个人的东西。好比碰到一位法国朋友,他多半会自豪的告诉你:法语是世界上最好最优美的语言。对这种说法我会微笑表示赞同,并且欣赏他的民族自豪感,而不会觉得这是对汉语或者英语的贬低—虽然我心底里一直深信,汉语才是世界上最好的语言。当然,如果他对我说“你们那些破烂中文是些什么玩意”,那我可能就是另外一种反应了。


    展开全文
  • CSDN VC编程经验总结

    2017-12-06 10:13:18
    CSDN VC编程经验总结,挺不错的,从中还是学到很多东西
  • 内容索引:VC/C++源码,游戏编程,打人游戏 VC打人游戏,这可不是小时候玩的街机打人,那个东西太有难度,小弟才刚学习VC的SDK环境下编程没多长时间,这里的打人是和以前的打地鼠有点像,用锤子对着随机冒出来的头像...
  • 内容索引:VC/C++源码,多媒体技术,播放器 写的音乐播放器,可以添加曲目击,清空列表,播放顺序设置,上一曲、下一曲等基本功能。用到了xbotton这个控件,因些从界面来说比较漂亮,源代码完整。
  • php-7.1.4-Win32-VC14-x64

    2017-04-19 17:17:24
    php开源程序越来越多,我们常常也需要本地调试php程序,网上有大量php一键安装程序,但是我相信自己搭建wamp环境,一定会学习更多东西
  •  做这个小软件的目的不是为了给别人使用,而是想通过开发这么一个小小和软件,体会软件设计的过程和了解网络通信是个大概什么样的东西(这也是我摸索了好久,现在才彻底明白原来Socket通信是这么一回事的)。...
  • ![图片说明](https://img-ask.csdn.net/upload/201601/26/1453762142_946952.png) 左上角main( ) line4 这里 .这个窗口里的东西什么意思 ?寄存器窗口?汇编窗口?
  • http开发相关说明的东西vchttp开发相关说明的东西vchttp开发相关说明的东西vchttp开发相关说明的东西vc
  • 在PHP100混了这么久也写点东西出来吧,最近在PHP官网上看到又有新版的PHP下载了,于是上去找 找For Windows的版本,可是一看确傻眼了,一共给了四个版本,VC9 x86 Non Thread Safe、VC9 x86 Thread Safe、VC6 x86 ...
  • 安装Python失败的朋友(错误码),可能需要安装这个东西。安装之前,先把大于等于2015的运行库全部卸载之后,再安装。
  • 想学VC的朋友这是一个好东西,里面涉及一些具体的VC技巧,十分实用!
  • VC和TC的区别

    千次阅读 2018-08-08 16:11:00
    TC是宝蓝公司的只能用于标准C,不能支持C++,过时的东西VC是微软的一套C/C++开发环境,VC比TC强大的多 VB也是微软的一套开发环境,使用Basic语言,入门相对较快。...
  • 在Form窗体的菜单栏中添加一个下拉小三角,意思是说该项菜单可以向下展开,就是有二级项,VC 的小实例,看上去很简单,但实现起来还真不简单,笔者在初学VC的时候就曾被类似问题难倒过,看来,基础的东西更要好好...
  • 什么是int main(void),而不是void main(void)?

    千次阅读 多人点赞 2018-04-15 23:11:55
    这是基于我们学校老师一直使用void main(),而发的感慨,大一学习C语言时,我就在想,老师上课演示的为什么一直用void main(),而不是int main()呢?不为了偷懒?还是习惯性的语句呢?在查阅了部分大牛的博客...
  • 刚找到一个打印的类,略改了一下,可以打印任何东西,只需在onPrint函数里面就可以, 如需修改预览工具栏,请继承 CPreviewView类 并修改 OnFilePrintPreview就可以了,如需帮助请联系39282839@qq.com
  • vscode安装使用教程

    万次阅读 多人点赞 2018-12-11 19:18:48
    一、什么是vscode**     Visual Studio Code (简称 VS Code / VSC) 是一款免费开源的现代化轻量级代码编辑器,支持几乎所有主流的开发语言的语法高亮、智能代码补全、自定义...
  • 把STM32F103的程序改到STM32F103C8T6上的步骤:

    万次阅读 多人点赞 2019-05-30 18:00:25
     我们知道我们在写程序时候一定会在main.c中包含一个叫做#include "stm32f10x.h"的东西,如果用的是原子的战舰的话,是在#include "sys.h"的里面有这个,总之就是必须包含这个,类似于使用51单片机时候的#include ...
  • vc6_cn_full.rar

    2019-07-25 16:50:02
    MSDEV_vc6,包含安装包和需要更新的东西,下载之后将安装好的文件中的MSDEV.EXE替换成下载包中的MSDEV.EXE,这样才可正常使用
  • 这里面有一些关于C++的资料,是我学习c++过程中对我帮助很大的一些好东西
  • VC2010Express的使用说明

    千次阅读 2019-09-07 10:19:21
    安装 将下载的压缩文件解压到某个文件夹中。(因为我的电脑中安装了解压软件7zip,故我的电脑下右击压缩包文件,可像下图显示的那样进行解压操作,安装了其它解压软件可以做类似解压处理。) ...
  • VC Teechart5 、Teechart8集合(带详细文档) 都是已经破解过的 使用过程中 发现 ... 个人工作这几年来看 VC中 Teechart 是目前功能最强大的曲线控件, 使用方法和中文函数文档里边都有,里面东西很多 ,亲测可用。
  • VC6对话框背景色

    2011-11-26 22:41:37
    VC6对话框背景色,一个简单的方法。 只实现这个,没有乱七八糟的东西,我就一直用这种方法。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 70,520
精华内容 28,208
关键字:

vc是什么东西