首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 31 毫秒
1.
刘未鹏 《程序员》2004,(11):83-84
自从 Java 和.NET 诞生的一开始,语言以及平台之间的竞争似乎才真正开始无休无止起来。凭借在 Web 应用以及企业级应用开发上的先天优势,Java 和.NET 在这些领域出尽了风头。尽管在优点的背后,弱点也是很明显的,然而光芒毕竟还是掩盖了尘埃,在各大厂商的大力宣传下,开发者们似乎也获得了某种勇气,一往无前的投入到各种新名词新概念的学习中去了……然而,在喧嚣的背后,有一门语言仍然在冷静而理智地发展着——它就是 C++。标准 C++从某种意义上说,C++仍然是一门很年轻的语言,从98年 C++的第一次标准化到现在,虽然语言的核心并没有变化,但是库的发展却未曾有一日停止过:STL,Boost,ACE,LOKI,MTL,Blitz++……这些熟悉的名字  相似文献   

2.
董颖涛 《程序员》2004,(11):80-82
.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++语言针对动态程序设计范式的  相似文献   

3.
荣耀 《程序员》2004,(2):112-115
C++是一门广泛用于工业软件研发的大型语言。它自身的复杂性和解决现实问题的能力,使其极具学术研究价值和工业价值。和 C 语言一样,C++已经在许多重要的领域大获成功。然而,一个不可否认的现实是,在低阶程序设计领域,C++挤压着 C同时也在承受着 C 的强烈反弹,而在高阶程序设计领域,Java 和 C#正在不断蚕食着 C++的地盘。也许 C++与 C 合为一体永远都是一个梦想,也许 Java 和 C#的狂潮终将迫使 C++回归本位——回到它有着根本性优势的开发领域:低级系统程序设计、高级大规模高性能应用设计、嵌入式程序设计以及数值科学计算等。果真如此,我认为这未尝不是一件好事。  相似文献   

4.
《程序员》2004,(11):68-75
自上世纪八十年代末以来,C++就成为程序员中长盛不衰的话题。对于九十年代成长起来的中国程序员来说,C++更有特殊意义。他们是从 Borland C++那里体验了编程的乐趣,从 C++教程里摸索面向对象的真义,从 Visual C++入手体验 Windows 编程的奥秘,从 MFC 中体会框架的宏大和精致,从 STL 步入泛型编程的大门。可以说,C++伴随了整整一代程序员的成长与成熟。不但如此,极盛时代的 C++在工业界据有至高的地位,在九十年代的最初几年,从前端到后端,从系统层到应用层,C++全面渗透。“四十年来家国,三千里地山河。凤阁龙楼连霄汉,玉树琼枝作烟萝。几曾识干戈!”  相似文献   

5.
曾毅  陶文 《程序员》2004,(5):121-127
任.NET之风凛冽,随Java之雨滂沱。C++一直以他独特的魅力深深根植于众多程序员与程序设计学习者的心中。数不胜数的C++社群不断的推进着C++标准化工作,接连不断的开发出优秀的专用和通用程序库。有人说C++好书比任何语言都多,参考内容比任何语言都丰富,然而对于C++程序的学习者而言,如何才能充分的利用好这些优秀的资源呢?本文作者根据自己平时学习与开发的积累总结出一份内容颇为详实的参考……  相似文献   

6.
我们用PowerBuilder开发应用系统,多数可以用PowerBuilder自身提供的函数实现,但遇到图像处理、复杂的逻辑和科学运算时,单靠PowerBuilder的自身功能就有些力不从心了。如果选用C或C++语言来实现极为容易,可喜的是PowerBuilder内嵌有Watcom C++Class Builder,它是一种C++语言编译器,选用它来解决PowerBuilder自身不易实现的功能,显得十分简单,使用也较方便。  相似文献   

7.
张庆 《电脑》1994,(2):68-69
由于象素坐标使用不方便,开发通用用户坐标工具库必不可少。本工具库用于C++的图形程序中,可方便用户、提高工效。将usecrood.cpp改为usecrood.c就可用于C语言程序。 C++图形功能十分强大,美中不足的是机器本身的坐标系统是象素坐标系统。在计算机屏幕上,象素坐标示意图见图1,而日常生活中常用到的坐标示意图如图2。象素坐标是以微小的象素间隔为单位,用户在使用时十分麻烦。对于经常设计图形的程序员来说,开发一个通用用户坐标工具库是必不可少的。  相似文献   

8.
C++Builder以自身出众的品质迷倒了一大批程序员。可由于C++Builder大器晚成,关于它的开发资料并不丰富,特别是有关C++Builder程序发布方面的就更少了,所以我想在程序谷中借一方宝地谈谈自己的体会。 初次尝试C++Builder的朋友大都会遇到同样的一个问题:用C++Builder编译的程序,明明在自己电脑上运行得好好的,可一旦到了别人的电脑上就  相似文献   

9.
C++ Builder4.0是Inprise公司(原Borland公司)最新推出的C++快速开发工具(RAD)。它在Delphi的基础上融入C++技术,极大方便了广大C++程序员进行数据库系统的开发工作。现在市面上流行的C++ Builder书籍在讨论数据库问题时,大都使用静态方式连接数据库,即通过Windows控制面板中的ODBC先进行数据库登记和创建数据库别名(Alias Name),然后再在应用程序中通过使用数据库别名(此时称为应用程序的数据源)来操作相应的数据库。静态连接数据库方式有  相似文献   

10.
一、引言 在Windows编程中,常常会遇到简单的图像处理的要求。比如将彩色图变为灰度图,进行简单的平滑、灰度线性变化等。由于图像处理的数据较大和所要求的速度较快,一般条件下要求采用C/C++语言进行开发,实现尽可能高的处理速度。而对于使用Visual Basic、Delphi等语言的程序员或开发网页的程序员,这确实是一个比较难解决的问题。有的程序员通过调用Visual C++编写的dll来实现图像处理的功能,但是这样图像的显示仍然需要使用其他的控件来配合。  相似文献   

11.
孟岩 《程序员》2004,(11):76-78
Stan Lippman 是最早的 C++先锋之一,许多年来他一直致力于 C++的改进工作。2001年加入微软后,他开始着手 C++在.NET 平台上的改进——C++/CLI。本文是《程序员》记者与他的访谈录。  相似文献   

12.
侯捷 《程序员》2004,(3):81-85
CBX是Borland新推出的C++开发平台,目前为1.0版(其中某些工具为预览版本)。CBX带有众多的C++编译器、框架(Frameworks),以及一个开放源码的应用程序框架(App.Framework)。这种大熔炉式的开发环境对程序员是比较陌生的。本文将力读者介绍CBX各类项目的试用、各编译器的设定、各个框架的文件组织与试用。由于CBX的下载和安装也可能引起小小的混乱或迟疑,为节省读者在这方面的时间花费,本文一开始也谈谈下载与实装经验。  相似文献   

13.
戴晓东 《程序员》2004,(9):37-39
自从出现软件的那一刻起“程序员创业”便从来都没有停止过,无数的软件巨人背后都可能有一个“程序员创业”的故事,当然这个故事也可能曾经失败过。然而,作为最具有创新性的技术行业,通过不同的创业案例深入地探讨其成功和失败的因素,并请来成功的创业者做各种评点,谈论他们的各种经验,这本身对程序员来说就具有强大的诱惑力,无论你是否考虑过创业,了解这些都将给你的职业人生带来不一样的冲击和未来。第一篇我们给您带来的是 Magic C++的创业案例,这是一个基于 Windows 客户端的远程 Linux/Unix 集成开发环境(IDE),其客户端的用户界面、使用操作与 Visual C++完全兼容,编辑、编译、调试功能齐全。Magic C++由迈思信息技术有限公司出品,在它们2004年2月份开发成功了 Magic C++1.0后,就受到了业界的高度关注和广泛好评。本文就是 Magic C++开发者之一讲述他们自己创业的故事。并且我们请到了雅虎中国的总裁周鸿祎担任嘉宾进行评论。  相似文献   

14.
利用VC++进行OpenGL程序设计   总被引:1,自引:0,他引:1  
随着计算机技术的飞速发展,计算机性价比越来越高。这为计算机图形学发展奠定了坚实的基础。Microsoft、SGI等大公司推出了OpenGL三维图形标准,彻底改变过去只能依赖于价格昂贵的图形工作站及复杂的三维图形软件从事三维图形计算机应用的历史。OpenGL的出现使大多数程序员利用C语言操纵PC机绘制复杂图形的想法变为现实。本文介绍了利用VC++5.0,借助于OpenGL库函数设计三维图形的基本方法及编程中的注意事项。由于采用了传统C语言设计方法,大大方便那些初次接触OpenGL的程序员,可使他们快速掌握设计OpenGL程序的方法和步骤。  相似文献   

15.
大约在1993年的时候,我开始学习C++。C++是我的“初恋情人”。虽然之前也学过B a s i c和Fortran,但只是作为学校里的一门课程来学的;而C++则是伴我度过青涩成长岁月的编程语言。那时候国内C++的书籍还非常少,对我影响最大的是《BorlandC++3.0程序员指南》。近年来一直在用Java,算算时间,没有关心C++也有五六年了,期间C++出了新标准,我也是知之不详。前些日子朋友送来一本《C++编程思想》(第2卷),正好趁此机会重学一遍。这本书的第一部分主题是构建稳定的系统。初级程序员往往只考虑功能需求,而高级程序员将考虑更多的东西,包括健壮性…  相似文献   

16.
本讲座从面向对象语言的基本概念和主要特征出发,着重介绍了目前最为流行的面向对象语言C++。但又不是C++的编程辅导,介绍给大家的是关于面向对象语言的本质,特征和C++语言的特性,希望有助于读者对面向对象技术和面向对象语言有比较深刻和全面的了解,帮助您更好使用C++语言和从事面向对象的研究和实践。本讲座有六讲: 第一讲:什么是面向对象语言 第二讲:面向对象语言的基本特征 第三讲:C++语言的基本特性 第四讲:基于C++语言的面向对象分析与设计 第五讲:C++语言的基本类库 第六讲:对于发展中的C++语言的评价  相似文献   

17.
本人用Borland C++开发了一个Windows环境下的化工过程性能分析专家系统。作为一个C++语言、Windows应用程序编写的初学者,笔者遇到许多问题,同时亦感到收获很大,在此同广大初学Borland C++语言编写Windows应用程序的朋友分享。 一、Object Windows应用程序概述 1.关于OWL Borland C++的OWL(ObjectWindows Library)大大降低了开发Windows应用程序的难度,因为它有  相似文献   

18.
数据库DAO:在C++中使用数据访问对象和Jet引擎   总被引:2,自引:0,他引:2  
Microsoft Access的不断成功使它的MDB文件格式成为桌面系统中存贮和操作数据的标准途径。越来越多的机关院校在正Microsoft Access的基础上建立数据库应用程序,而且越来越多的程序员在使用Microsoft Access、Visual Basic甚至Microsoft Excel来编写基于MDB的用户专用应用程序。而C/C++程序员却倍受冷落。用C/C++访问MDB文件的唯一方法是使用为Jet引擎设计的ODBC驱动器,但用ODBC访问Jet引擎就象用吸管吸蛋糕一样无力施展。ODBC对基于SQL“客户/服务器”类型的数据库速度会快些;但它不能实现那些对于Jet操作来说非  相似文献   

19.
王昕 《程序员》2004,(1):64-66
在即将来临的.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说到:  相似文献   

20.
Insprise(原Borband)公司的C++集成开发环境C++Builder是开发客户/服务器应用和Internet/Intranet应用的优秀工具。它通过无缝地集成数据库设计部件和可视化用户接口的创建,极大地降低了开发数据库应用的复杂度。C++Builder使用ODBC或自带的高速驱动程序与数据库连接,支持Oracle、MS SQL Server、DB2、Sybase和Access等几乎所有的数据库产品。与VB、VC++和PB等其他开发工具相比,C++Builder最突出的优点之一是可  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号