wxDevC++ – Dev C++的愛好者一定要知道的C++ IDE

很多学习C++的人其实都是从Dev C++开始的,因為VC++对一般初新者而言方便是方便,但無法学习到標準的C語言(ANSI C),原因就是VC裡面有太多的函式是屬於.NET的,如果改用其他編譯器去編譯的話就會出問題,因此一般新手都是用Dev C++或是Code::Blocks,但非常可惜的就是說Dev C++其實已經好幾年沒有更新,很多新型的功能他也都不支援了,然後Code::Blocks的缺點則是說對中文支援度差,程式碼裡面有中文就會出問題,包括註解也不能用中文,而在這裡要推薦的wxDev C++其實就是一套延續Dev C++特性,但卻又多了一些新功能,不像Dev C++問題多多…. 所以你如果用習慣Dev C++的話建議妳可以來用wxDev C++,因為他跟Dev C++幾乎一樣!至於我就繼續用我的Code::blocks吧~


 一个wxDev C++ 开发教程:

http://www.physics.ohio-state.edu/~ntg/780/downloads/programming_with_wxDec-C++.pdf 

转载于:https://www.cnblogs.com/vilyLei/archive/2011/12/12/2284839.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
目录 1. 简介 怎样使用本教程 2. C++基础 Basics of C++ 1. C++程序结构 Structure of a program 2. 变量和数据类型 Variables and Data types 3. 常量 Constants 4. 操作符/运算符 Operators 5. 控制台交互 Communication through console 3. 控制结构和函数 Control structures and Functions 1. 控制结构 Control Structures 2. 函数I Functions I 3. 函数II Functions II 4. 高级数据类型 Advanced Data 1. 数组 Arrays 2. 字符序列 Character Sequences 3. 指针 Pointers 4. 动态内存分配 Dynamic memory 5. 数据结构 Data Structures 6. 自定义数据类型 User defined data types 5. 面向对象编程 Object-oriented Programming 1. 类,构造函数和析构函数,类的指针 Classes. Constructors and Destructors. Pointers to classes. 2. 操作符重载,this,静态成员 Overloading Operators. this. Static members 3. 类之间的关系 Relationships between classes: friend. Inheritance 4. 虚拟成员,抽象,多态 Virtual Members. Abstraction. Polymorphism 6. C++高级 Advanced concepts 1. 模板 Templates 2. 名空间 Namespaces 3. 出错处理 Exception handling 4. 类型转换高级 Advacned Class Type-casting 5. 预处理指令 Preprocessor Directives 7. C++ 标准函数库 C++ Standard Library 1. 文件的输入输出 Input/Output with files C++基础教程简介 怎样使用本教程 读者范围 本教程面向所有希望学习C++语言的读者。如果读者有其他编程语言背景或计算机相关基本知识可以帮助更好的理解教程内容,但这并非必须条件。 对于C语言熟悉的读者可将前三章(1.1 到 3.4)当作复习,因为这部分内容主要介绍C++中的C部分。不过某些C++的语法与C还是有些差别,所以建议还是快速的读一下这部分。 第四章讲述面向对象编程。 第五章主要介绍ANSI-C++标准中的新增的功能。 本教程结构 教程共分6章,每章分若干小节。你可以直接从主目录进入任意小节,并循每页底部的链接向后浏览。 很多小节含有一页例题介绍该章节主要知识点的使用。建议在进入下一章学习之前最好先阅读这些例题,理解每行代码。 学习和练习一种编程语言的最好办法是自己修改书中例题程序,设法在程序中增加新的功能。不要不敢修改这些例题程序,这正是学习的方法。 兼容性备注 ANSI-C++标准近几年来被接受为国际标准。尽管C++语言从二十世纪80年代即存在,ANSI-C++在1997年才被发表,2003年又被修订过。因此很多编译器不支持ANSI-C++中的部分新功能,特别是那些在此标准发表前即被发布的编译器。 在本教程中,那些ANSI-C++中新增的而老一代C++编译器大多不支持概念将备用如下标志标出: ANSI C++新增的概念 同样对于C和C++在实现上有明显不同的概念,将备用如下标志标出: C 与 C++不同的地方 编译器 本教程中所有例题程序均为console程序(控制台程序)。此类程序以文本形式与用户交换信息,显示结果。 所有C++编译器均支持console程序的编译。要了解更多关于如何编译的说明,请查询你的编译器用户使用手册。 C++编译器和开发环境推荐 很多读者询问编译器和开发环境的问题。除了常用的商用收费的MS Visual Studio, VC++,Borland C++等工具外,还有很多免费的工具也是很好用的。这里推荐两种免费的C++开发软件: 1、Eclipse的CDT开发工具,官方网站在http://www.eclipse.org/cdt/ 2、开源工具Dev-C++和wxDev-C++
### 回答1: Visual C++和Dev-C++是两种不同的C++集成开发环境(IDE)。 Visual C++是由微软公司开发的商业IDE,它提供了丰富的功能和工具,包括代码编辑器、调试器、GUI设计器、代码分析器等。Visual C++还支持多种编译器和库,可以方便地开发Windows应用程序和游戏。 Dev-C++是一个免费的开源IDE,它由Bloodshed Software开发,提供了基本的代码编辑器、编译器和调试器。Dev-C++的界面简单易用,适合初学者和小型项目的开发。 总的来说,Visual C++是一个功能强大的商业IDE,适合大型项目和专业开发者;而Dev-C++是一个简单易用的免费IDE,适合初学者和小型项目的开发。 ### 回答2: Visual C++和DevC++都是Windows平台上比较常用的C++开发工具。它们都具有相似的功能和用途,但也有一些区别,下面就来简单介绍一下它们之间的区别。 1. 发布商和授权方式。Visual C++是微软发行的产品,采用商业授权方式;而DevC++由Bloodshed Software公司开发,采用GPL授权方式,可以免费使用。 2. 界面和编辑器。Visual C++采用集成开发环境(IDE),其界面十分美观、先进,有丰富的工具栏和项目管理界面等功能。而DevC++则采用较为简单的用户界面,没有Visual C++那么复杂,但是功能也比较基础,缺少一些高级功能。 3. 编译器。Visual C++使用微软自行开发的VC++编译器,具有良好的兼容性和性能优势。而DevC++则使用GNU编译器套件,编译器用gcc,这种编译器通常是跨平台的。 4. 调试器。Visual C++的调试器功能极其强大,有调试界面、断点、单步执行、堆栈追踪等常用调试功能。而DevC++的调试器要简单一些,但也能够满足常规调试需求。 5. 目标平台。Visual C++主要支持开发Windows平台相关应用程序,与衍生的Microsoft Visual Studio一样,对Windows上的GUI进行了良好的支持。而DevC++则可以编译并运行在许多不同平台上,包括Windows、Linux和Mac OS等。 总的来说,Visual C++在Windows平台上的开发优势更为明显,可扩展性和可定制化性更强;而DevC++则是一个免费的开源工具,并且可以增加自己的插件、用户命令等等,采用的是跨平台的开发模式,拥有良好的移植性和可扩展性。不同的使用场景需要不同的选择。 ### 回答3: Visual C++与Dev-C++是两种不同的C++编程语言IDE,它们的主要区别在于以下几个方面。 首先,Visual C++是由Microsoft开发的专业的IDE,而Dev-C++则是一个开源、基于Windows平台的IDE,开发者可以自由地下载和使用。 其次,Visual C++具有强大的GUI开发能力,支持创建Windows程序,可以轻松地添加各种组件,包括对话框、工具栏、菜单等等。而Dev-C++则没有这样的功能,因为它主要是面向开发者,偏重于开发算法、数据结构、控制台程序等。 第三,Visual C++支持多种操作系统平台,包括Windows、Linux、iOS等,而Dev-C++只能在Windows上运行。 此外,Visual C++的调试功能也非常强大,支持内存泄漏检测、代码分析、性能分析等。而Dev-C++也有调试功能,但相对而言不如Visual C++那么强大。 总的来说,Visual C++是一个专业的IDE,适合开发复杂的Windows程序,尤其是涉及GUI界面的程序。而Dev-C++则是一个免费的、轻量级的IDE,适合开发控制台程序,以及一些小型的、简单的项目。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值