共查询到20条相似文献,搜索用时 31 毫秒
1.
C++是一门广泛用于工业软件研发的大型语言。它自身的复杂性和解决现实问题的能力,使其极具学术研究价值和工业价值。和 C 语言一样,C++已经在许多重要的领域大获成功。然而,一个不可否认的现实是,在低阶程序设计领域,C++挤压着 C同时也在承受着 C 的强烈反弹,而在高阶程序设计领域,Java 和 C#正在不断蚕食着 C++的地盘。也许 C++与 C 合为一体永远都是一个梦想,也许 Java 和 C#的狂潮终将迫使 C++回归本位——回到它有着根本性优势的开发领域:低级系统程序设计、高级大规模高性能应用设计、嵌入式程序设计以及数值科学计算等。果真如此,我认为这未尝不是一件好事。 相似文献
2.
C++Builder以自身出众的品质迷倒了一大批程序员。可由于C++Builder大器晚成,关于它的开发资料并不丰富,特别是有关C++Builder程序发布方面的就更少了,所以我想在程序谷中借一方宝地谈谈自己的体会。 初次尝试C++Builder的朋友大都会遇到同样的一个问题:用C++Builder编译的程序,明明在自己电脑上运行得好好的,可一旦到了别人的电脑上就 相似文献
3.
在即将来临的.NET 2.0中,Microsoft对它进行了很多的修改,其中也包括被广大程序员所关注的C++。作为微软的C++语言设计架构师,Lippman向我们展示了在.NET 2.0中许多新的变化,其中最引人瞩目之一就是一种全新声明引用类型。这是原来C++中的写法: ∥original language object ☆ obj=0; 而在.NET2.0中将会被要求修改成这样: ∥revisied language object ^ obj =nullptr; 这样做的意义何在呢?我们为什么要使用,以及为什么我们需要在C++中新增一个语法条目呢? Stan Lippman说到: 相似文献
4.
去年冬天,为了给 C++爱好者推荐一些参考读物,我撰写了《C++程序设计之四书五经》一文。我将文中推荐的书单发给 C++语言的创建者 Bjarne Stroustrup 征求建议。Bjarne 告诉我,还缺一本给完完全全的C++初学者看的入门书,并向我推荐 FrancisGlassborow 的《You Can Do It:A Beginner'sIntroduction to Computer Programming》。Francis 在 C++社群大名鼎鼎。他曾任 ACCU(The Association of C & C++ Users)主席,多年来评阅了成百上千本 C++书籍。他有着30余年的编程和教学经验,并是 C++标准委员会的一名重要成员, 相似文献
5.
赵艳利 《电脑编程技巧与维护》1995,(2):35-36,38
Bc++是Borland公司推出的新一代C语言编辑器,BC4.0可以在DOS、Windows和Windows NT环境下运行,改进过的软件开发环境适用于16位的DOS、16位及32位的Windows。BC4.0的视觉编程使程序开发速度更快、效率更高,且支持工业标准,更为安全。BC4.0在原有BC3.1基础上性能有了进一步的提高,已经完全与AT&T C++3.0相兼容。BC4.0不仅在语法上增强了,而且内部机制有了更大的突破。OWL(Object Windows Library)从BC3.1的OWL1.0升级到了BC4.0的OWL2.0,使得OWL的性能提高到了一个新水平。BC4.0一经推出, 相似文献
6.
张丽 《电脑编程技巧与维护》1997,(1):31-32
一次有一位Microsoft的技术支持人员说道:“如果系统出现了不兼容或者其他问题,Visual C++将会找到问题所在。”尽管大多数使用Visual C++的人自从安装上它以后没出现过什么问题,但是仍有一个很小比例的经验方面的问题存在,为什么?因为Visual C++是当今市场上的一套最为复杂的软件。 相似文献
7.
最近有朋友问我:“按照《电脑爱好者》上刊登的《C++Builder几次精通》的方法所编写的应用程序,为什么在安装了Borland C++ Builder的电脑上可以正常运行。而在没有装Borland C++ Builder的电脑上却不能运行呢?”其实这主要是两个问题造成的。 一、在C++ Builder中引入了包(Packages)的概念。在安装了C++ Builder后,你会发现在Win95的System目录下新增了约有18个以BPL为扩展名的文件,这就是C++ Builder的包文件(在Delphi中你也 相似文献
8.
陈明立 《电脑编程技巧与维护》1999,(1):11-12
我们用PowerBuilder开发应用系统,多数可以用PowerBuilder自身提供的函数实现,但遇到图像处理、复杂的逻辑和科学运算时,单靠PowerBuilder的自身功能就有些力不从心了。如果选用C或C++语言来实现极为容易,可喜的是PowerBuilder内嵌有Watcom C++Class Builder,它是一种C++语言编译器,选用它来解决PowerBuilder自身不易实现的功能,显得十分简单,使用也较方便。 相似文献
9.
自从 Java 和.NET 诞生的一开始,语言以及平台之间的竞争似乎才真正开始无休无止起来。凭借在 Web 应用以及企业级应用开发上的先天优势,Java 和.NET 在这些领域出尽了风头。尽管在优点的背后,弱点也是很明显的,然而光芒毕竟还是掩盖了尘埃,在各大厂商的大力宣传下,开发者们似乎也获得了某种勇气,一往无前的投入到各种新名词新概念的学习中去了……然而,在喧嚣的背后,有一门语言仍然在冷静而理智地发展着——它就是 C++。标准 C++从某种意义上说,C++仍然是一门很年轻的语言,从98年 C++的第一次标准化到现在,虽然语言的核心并没有变化,但是库的发展却未曾有一日停止过:STL,Boost,ACE,LOKI,MTL,Blitz++……这些熟悉的名字 相似文献
10.
何燕 《电脑编程技巧与维护》1999,(9):17-18,22
C++Builder以其强大的面向对象的编程功能正被越来越多的编程人员所采用。在C++Builder里编程序不再是一项艰难的工作,甚至简单到不用写一行语句就能编出一个拥有漂亮界面的程序。其中的奥妙在于C++Builder编程环境里多了可视化元件,它使编程变得简单、直观。在C++Builder里,可以选用软件本身提供的元件,或到Internet上寻找别人编制的元件。然而当这些元件都不能满足需要时,用户可 相似文献
11.
Turbo C++ 2.0具有丰富的图形功能,在我们用其编写各种窗口程序和菜单时,常常需要保存图形,而Turbo C++ 2.0本身提供的存取图形函数,是把图形放在内存中。这样图形画面的大小和数量就受到内存的限制。如果通过把图形页写到磁盘的方法来到达目的,则受到图形页缓冲区地址,程序兼容性差的限制。为此,笔者通过在内存中构造一个堆栈表对其管理,把每次存取的图形都放入一个磁盘 相似文献
12.
本来我是打算写一篇文章来比较C++/CLI和C#的语言特性.为此我认真阅读了一些C++/CLI相关的文章和部分C++/CLI语言规范文本.结果让我感到沮丧。我原本对C++/CLI语言的热情.被其远远超出我原本想象的复杂性给浇灭了一大半。 相似文献
13.
VC++给人的第一感觉便是过于专业化,高深和晦涩。其实也并非如此,在基本掌握了它之后你就会发现,VC++使用起来是很方便的。至于说难,那是有点。但这并非是VC++的过错,而是Windows,这个庞大无比对用户亲切之至却对程序员不那么友好的家伙。再说,VC++系出自名门,微软的哪样东西不是先把你服侍得舒舒服服,然后再把你口袋中的钱掏个精光呢?好,下面就向大家介绍几个在使用中的小技巧。 相似文献
14.
本人用Borland C++开发了一个Windows环境下的化工过程性能分析专家系统。作为一个C++语言、Windows应用程序编写的初学者,笔者遇到许多问题,同时亦感到收获很大,在此同广大初学Borland C++语言编写Windows应用程序的朋友分享。 一、Object Windows应用程序概述 1.关于OWL Borland C++的OWL(ObjectWindows Library)大大降低了开发Windows应用程序的难度,因为它有 相似文献
15.
.NET 的出现无疑给 C++的发展带来的新的契机和挑战。为了让 C++的程序员能够充分利用 CLR 所带来的强大功能.Visual C++.NET推出了 Managed C++Extension。它充分地保留了原有C++的语法,不仅让 C++程序员能成功地编写.NET 程序,同时能让原有的 C++代码很好地移植到.NET 平台上来。表面上这是个巨大的成功,但事实上广大 C++程序员并不乐于使用这个新生事物。Visual C++开发团队经过长期的努力和实践,并结合广大.NET 和 C++用户的意见,创造性地提出在 VisualC++2005中重新设计其对 CLR 的支持。这个新的设计就是 C++/CLI。它将在 C++中提供更为自然的语法来支持 CLR。它是 ISO C++语言针对动态程序设计范式的 相似文献
16.
三,类 1980年C++刚提出的时候,它被称作“带类的C(C with class-es)”,由此可见类的概念非同小可。更普通的看法:学会了类,即学会了C++…… 1.结构(struct) 结构是我们已熟悉的,譬如在前面一讲,我们就构造了一个很好 相似文献
17.
2003年对于C++程序员来说,是波澜不惊的一年。如果用一句话来概括,可以说这一年来在C++开发领域没有发生任何标志性或者决定性的事件。总体上讲,软件产业中最活跃的应用系统开发逐渐从C++转移到以Java和C#、VB.NET为代表的新一代编程语言之上,这一趋势已经越来越明显。预期在几年之后,C++将主要成为一个系统级的开发语言,在嵌入式开发、核心系统软件开发等领域发挥作用。在美国,C++处于稳定和缓慢地发展之中,从工作需求统计和其他现实迹象来看,C++仍然是工业界最主流的语言之一,而且C++程序员的收入仍然明显高于其他语言的使用者。 相似文献
18.
Insprise(原Borband)公司的C++集成开发环境C++Builder是开发客户/服务器应用和Internet/Intranet应用的优秀工具。它通过无缝地集成数据库设计部件和可视化用户接口的创建,极大地降低了开发数据库应用的复杂度。C++Builder使用ODBC或自带的高速驱动程序与数据库连接,支持Oracle、MS SQL Server、DB2、Sybase和Access等几乎所有的数据库产品。与VB、VC++和PB等其他开发工具相比,C++Builder最突出的优点之一是可 相似文献
19.
邓玉辉 《电脑编程技巧与维护》2000,(3):20-21,45
一、前言 大家一定知道,正是由于大量文件的交互作用才使得联机Help正常工作。因此人们总以为实现联机Help很困难。但是有了Visual C++的AppWizard,使得联机Help的实现比人们想象的容易多了。因为它已经为用户构造了基本的程序框架,你只要做极少的工作,就可以发布带有联机Help的Visual C++应用程序了。 关于组文件 用户可以的得到的最终产品是带有.HLP后缀 相似文献
20.
马明臣 《数字社区&智能家居》2003,(17):50-51
菜单是应用程序中常见的用户界面之一,C++Builder具有功能强大的菜单设计器,可以快速地实现标准的菜单。但有时候,应用程序需要实现特定类型的菜单,如我们常用的金山毒霸的弹出式菜单就是一例,它可以在菜单项里显示自己定义的图片,自己设置的文字以及自己设置的菜单项大小。这种菜单称为自绘制菜单(Owner-drawMe鄄nuItem)当然,功能不止于此,我们还可以实现更好的菜单。下面就一起来用C++Builde编制一个特酷菜单吧!一、程序思路C++Builder在绘制每个菜单时,采用一个比较独特的方法。首先,它会通过菜单的OwnerDraw属性来判定在菜单中是否… 相似文献