首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
一、用标准C++教学与编程计算机科学与应用的迅猛发展,直接推动了《C++程序设计教程》一书的再版。由于C++语言作为有效的开发工具在计算机界起着重要的作用,因而在国内得到了越来越多的应用,许多大型的计算机和软件开发公司要求程序员必须能够进行C++编程,这一趋势导致了越来越多的学校开设C++程序设计课程。1998年ISO/IEEE所制定的C++标准如今已经被各大C++编译器制造商全盘采用,2002年又修订了C++新的国际标准,国内的C++教学也逐步意识到用标准C++进行教学的重要意义,这也意味着C++正以一日千里之势在向前发展。这些年中,发现用…  相似文献   

2.
透明:“学C++用哪本书入门”,这是被问得最多的一个问题。但是哪一本书是最好的入门书?似乎很难找到答案。《C++ Primer》太厚,《Effecti C++》对读者要求比较高,《Essentia C++》又常常被批评为“太浅”。其实说穿了:no silver bullet。想从一本书学会C++,那是不可能的。有朋友问我如何学C++,我会建议他先去找本数据结构书,把里面的习题全部用C++做一遍,然后再去看《Effective C++》。myan经常说“要在学习初期养成好习惯”,我对此颇不以为然。个人认为,《Essential C++》适合作教材,《C++  相似文献   

3.
一、前言 加密PARADOX数据库可以用C++Builder自带的程序Database Desktop直接创建,但本文主要讨论的是在程序中如何动态地创建加密的PARADOX数据库的一种途径。 C++Builder和DELPHI是通过BDE(Borland Database Engine)来访问数据库的。BDE是一个可靠而强大的数据库引擎,一般情况下程序员不用直接调用BDE的API,因为VCL封装了BDE的API的大部分功能,利用VCL可以方便地实现  相似文献   

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

5.
孟岩 《程序员》2004,(1):18-19
2003年对于C++程序员来说,是波澜不惊的一年。如果用一句话来概括,可以说这一年来在C++开发领域没有发生任何标志性或者决定性的事件。总体上讲,软件产业中最活跃的应用系统开发逐渐从C++转移到以Java和C#、VB.NET为代表的新一代编程语言之上,这一趋势已经越来越明显。预期在几年之后,C++将主要成为一个系统级的开发语言,在嵌入式开发、核心系统软件开发等领域发挥作用。在美国,C++处于稳定和缓慢地发展之中,从工作需求统计和其他现实迹象来看,C++仍然是工业界最主流的语言之一,而且C++程序员的收入仍然明显高于其他语言的使用者。  相似文献   

6.
最近有朋友问我:“按照《电脑爱好者》上刊登的《C++Builder几次精通》的方法所编写的应用程序,为什么在安装了Borland C++ Builder的电脑上可以正常运行。而在没有装Borland C++ Builder的电脑上却不能运行呢?”其实这主要是两个问题造成的。 一、在C++ Builder中引入了包(Packages)的概念。在安装了C++ Builder后,你会发现在Win95的System目录下新增了约有18个以BPL为扩展名的文件,这就是C++ Builder的包文件(在Delphi中你也  相似文献   

7.
Scott Meyers遴选了C++历史上最重要的五本图书,并阐述了选择的理由。我与C++ 1991年,我写作了《Effective C++》。在此之前,我已学习C++多年。坐下来撰写本文的同时,正好是我学习C++20周年和写作第一本C++图书15周年纪  相似文献   

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

9.
荣耀 《程序员》2005,(2):130-130
去年冬天,为了给 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++标准委员会的一名重要成员,  相似文献   

10.
董颖涛 《程序员》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++语言针对动态程序设计范式的  相似文献   

11.
蒋晖 《电脑开发与应用》2006,19(2):F0002-F0002
<正>C语言是一门过程式编程语言,也是计算机类很重要的专业基础课,不少学校的非计算机专业也开设这门课程,可见其重要性,甚至有一些院校将C语言作为理工科的必修课。但是随着面向对象程序设计语言的盛行,当今社会需要越来越多地掌握面向对象程序设计语言的技术人员。纯面向对象的程序设计语言有Smalltalk、Eiffel、Actors、POOL等,由于纯面向对象语言要求程序员完全放弃原有的编程经验和习惯,这让许多程序工作者望而却步。幸运的是我们还有另外一种选择,我们可以选择混合型面向对角程序设计语言。混合型语言包括传统设计语言结合面向对象的思想和在传统吾言的基础上扩充面向对象思想,而在20世纪80年代蓬勃发展起来的C++就是在C语言的基础上发展起来的,因具有独特的面向对象特征,可以为面向对象技术提供全面支持。近年来,学习和使用C++的人员越来越多,笔者主要分析一下从C语言转到C++的过程中,需要注意的几个问题:1面向对象思想的建立面向对象程序设计有三大特征,即封装性、继承性和多态性。最主要的是先建立有关对象的基本概念,所谓对象是一个独立的程序模块,它通过一些固定的接口与其他对象或程序模块互通信息或者接收选定信息后执行一定功能,比如一般的应用程序窗口,就可以认为是对象,它接收鼠标和键盘的消息并作出适当的响应,用户只看到响应的结果而不会看到对象内部的实际处理过程。由此我们可以得出这样的结论,对象只提供一些接口让用户调用某些功能,而把如何实现这些功能的代码隐藏在对象的内部,这就是所谓的封装性。  相似文献   

12.
山人 《程序员》2003,(1):117-118
随着海外图书的大量引进,现在关于C 的图书可谓前所未有的丰富。如果说我以前初学C 时烦恼的是无书可看,那么,现在的程序员恐怕要为选择一本适合自己的图书而大伤脑筋了。但是,我注意到,市面上的C 经典图书莫不把重点放在学习和理解C 语言的本身上,如《C Primer》、《The C Programming Language》、《Essential C 》、《Effective C 》等等,虽然书中举出了大量的精彩例子,作者解释得  相似文献   

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

14.
C#和C++的语法很相像,但很多语法上的改变是小而琐细的。有一些改变对于粗心的C++程序员来说是潜在的陷阱。本文将集中阐述十个最大的危险。  相似文献   

15.
C#和C++的语法很相像,但很多语法上的改变是小而琐细的。有一些改变对于粗心的C++程序员来说是潜在的陷阱。本文将集中阐述十个最大的危险。  相似文献   

16.
赵清杰 《计算机教育》2010,(14):159-160
<正>《C++程序设计》(ISBN:978-7-302-18297-9),由赵清杰、胡思康、宋红编著,于2008年由清华大学出版社出版。本书作者具有多年C++面向对象程序设计课程的教学经验。根据教学过程中反映出的主要问题,作者在参考大  相似文献   

17.
调用Visual C DLL给C Builder程序员提出了一些独特的挑战。在我们试图解决Visual C 生成的DLL之前,回顾一下如何调用一个C Builder创建的DLL可能会有所帮助。调用C Builder创建的DLL要比Visual C 的少了许多障碍。  相似文献   

18.
一本难得的C++教材——评谭浩强教授的《C++程序设计》   总被引:1,自引:1,他引:0  
近年来,由于面向过程的程序设计已满足不了编程的要求,而面向对象程序设计迅速地在国内推广,愈来愈多的人要求学习C 语言。但是由于C 语言语法复杂,使用灵活,内容广泛,不易掌握,这一点我在教学过程中也深有体会,学生对面向对象的思想不容易理解,但看了谭浩强教授出版的《C 程序设计》(清华大学出版社出版)后,问题就迎韧而解了。全书共分两大部分,前七章是基础部分,适用于从未学过C语言的读者。后七章是面向对象程序设计部分,有C语言基础的可以直接从这里入门。在这部分里系统地介绍C 所支持的面向对象程序设计方法的核心内容,按照“…  相似文献   

19.
多重继承     
王昕 《程序员》2004,(2):121-124
ACCU 的主席 FrancisGlassborow 在评价这本《C++Strategies and Tactics》(中文版《C++编程惯用法——高级程序员常用方法和技巧》)时,认为其“Highly Recommended”。究竟这本书有什么特别的地方呢?为了一探究竟,特从该书中挑选一节,让读者一睹为快。  相似文献   

20.
<正>我们在学习《计算机图形讲学》的时候,经常需要跟基于C语言的WINDOWS编程的程序打交道。因为《计算机图形学》第一版编写的时候,是在1995年,当时,最盛行的是基于C语言的WINDOWS编程,采用的平台WINDOWS3.1,编程语言采用的VisualC++1.0,或者VisualC++1.5。无论是VisualC++1.0,还是VisualC++1.5,现在很多人手里基本上没有这两个版本的安装程序(作者刚开始也是向很多人借,可很多都已经找不着了),现在采用比较多的是’VisualC++6.0。我们知道,VisualC++6.0的菜单虽然也有PROJECT这一项,但是,它和VisualC++1.0或者VisualC++1.5中的PROJECT菜单项差别较大,它不能将.c、.rc.和def三者组合成一个工程文件,即MAK文件(VisualC++6.0称之为工作区文件,扩展名为dsw),但是,VisualC++1.0或者VisualC++1.5的PROJECT菜单项中,有一项可以将.c、.rc.和def、三者组合成一个工程文件,即/VIAK文件。难道非要找回以前的VisualC++1.0或者VisualC++1.5安装程序不可?能不能在VisualC++6.0中完成基于C语言的WINDOWS编程?答案是肯定的。下面我们来详细介绍实现的方法和过程。1建立应用程序框架进入VisualC++6.0可视化界面,单击FILE→NEW菜单项,弹出NEW对话框,选中Win32Application项,先在Location:下面的编辑框中输入graphics,再在Projectname:下面的编辑框中入graphics(因为这个程序主要是实现图形功能的,所以我们用图形的英文graphics来命名),点击OK按钮结束对话框。随即系统又弹出另外一个对话框,不作任何修改,直接单击Finish按钮结束对话框,系统再弹出一个信息提示对话框,单击OK按钮结束。2添加C语言源文件和资源文件  相似文献   

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

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