编辑推荐  对一个即将出门旅行的人来说,最需要的是一张内容详尽、生动、实用的旅行地图。
  对即将进入神秘、美丽的C++世界的你,最需要的是一本C++世界地图册。
  本书将带领你畅游整个C++世界。
还等什么,让我们出发吧!内容简介  每一个渴望学习C++语言的初学者都希望能够有一本全面的,实用的,同时又是生动有趣的入门书。
这本入门书可以告诉这些初学者,整个C++世界有哪些内容构成,应该按照怎样的路径进行学习探索,用C++进行程序设计应该具有怎样的设计思想,同时,又如何在实践中运用这些学到的知识。
可以说,这本书基本上囊括了每个C++初学者都应该了解的所有知识,从C++的基础知识到面向对象思想,从设计模式到STL标准模板库,从Windows系统下的开发到Linux/嵌入式系统下的开发,再到最后的项目管理知识。
当一位C++初学者完成本书的学习后,他基本上浏览了C++的整个世界,可以独立地以C++进行应用开发了。
作者简介陈良乔程序员、自由撰稿人,毕业于西安交通大学。
敏而好学,乐于分享,连续六年获得微软MVP称号。
因撰写一系列VisualStudio2010技术文章和Windows7开发技术文章,2010年又获“MSDN原创之星”称号。
参与微软中国VisualC++深度体验圆桌会议,终获得VisualStudio贡献水晶奖杯。
平素喜好新鲜事物,但决非新潮技术的追捧者,至今还陷在设计模式、面向对象方法之中,不能自拔。
好舞文弄墨,传播心得,著有博客:http://imcc.blogbus.com?目录第1篇叩开C++世界的大门 第1章C++世界地图  1.1C++是什么  1.2C++的前世今生  1.2.1从B到C  1.2.2从C到C++  1.2.3从C++到.NETFramework的CLI  1.2.4最新标准C++0x让C++重新焕发活力  1.2.5C++和C#不得不说的那点事儿  1.2.6C++世界的五大子语言  1.3C++世界版图  1.3.1Windows系统下的C++开发  1.3.2Linux?统下的C++开发  1.3.3嵌入式系统下的C++开发  1.4如何学好C++  1.4.1将自然语言转换为C++程序设计语言  1.4.2“多读多写”是学好C++的不二法门  1.4.3和Google做朋友 第2章与C++第一次亲密接触  2.1一个C++程序的自白  2.1.1用VisualStudio创建C++程序  2.1.2以手工方式创建C++程序  2.1.3C++程序=预编译指令+程序代码+注释  2.1.4编译器和链接器  2.1.5C++程序的执行过程  2.1.6程序的两大任务:描述?据与处理数据  2.2基本输入/输出流  2.2.1标准的输入和输出对象  2.2.2输出格式控制  2.2.3读/写文件  2.3最常用的开发环境VisualStudio  2.3.1VisualC++的常用菜单  2.3.2VisualC++的常用视图  2.4C++世界旅行必备的物品  2.4.1编程助手VisualAssist  2.4.2代码配置管理工具VisualSourceSafe  2.4.3CodeProject和CodeGuru  2.4.4C++百科全书MSDN第2篇欢迎来到C++世界 第3章C++世界众生相  3.1C++中的数据类型  3.2变量和常量  3.2.1声明变量  3.2.2给变量取个好名字  3.2.3变量初始化  3.2.4常量  3.2.5用宏与const关键字定义常量  3.3数值类型  3.3.1整型数值类型  3.3.2浮点型数值类型  3.4布尔类型  3.5字符串类型  3.5.1字符类型  3.5.2字符串类型  3.6数组  3.6.1数组的声明与初始化  3.6.2数组的使用  3.7枚举类型  3.8用结构体类型描述复杂的事物  3.8.1结构体的定义  3.8.2结构体的使用  3.9指向内存位置的指针  3.9.1指针就是表示内存地址的数据类型  3.9.2指针变量的定义  3.9.3指针的赋值和使用 第4章将语句编织成程序  4.1用运算符对数据进行运算  4.1.1用表达式表达设计意图  4.1.2算术运算符  4.1.3赋值操作符  4.1.4关系运算符  4.1.5逻辑运算符  4.1.6运算符之间的优先顺序  4.
1
里面中文英文两个版本都有,第一次以管理员的身份运行中文版的,以后直接点击运行即可
2023/12/6 15:02:54 33.16MB staruml
1
为了方便,把代码放在Word里面了,每次上机实验的题目代码都在。
第一次:对如下多项式编写类定义:+++…+其中,n为多项式的次数。
完成如下功能:(1)可存储任意大的多项式(提示:可用动态数组实现)。
(2)定义构造函数、析构函数、拷贝构造函数。
(3)包含一个static成员存储定义的多项式的数量。
(4)定义一个成员函数输出多项式。
(可参照-x^4-6x^3+5格式输出)(5)定义一个成员函数计算多项式的值。
(6)写main函数测试类的功能。
(7)采用多文件实现。
考虑:哪些成员函数可以声明为const.第二次:(8)重载“+”运算符,实现两个多项式相加。
(9)重载“-”运算符,实现两个多项式相减。
(10)重载“*”运算符,实现两个多项式相乘。
(11)重载“=”运算符,实现两个多项式的赋值运算。
考虑:把其中某个运算符重载为友元函数。
第三次:C++的一般编译器都定义和封装了字符串功能,请模仿定义string类的实现,可以实现并支持如下功能:(1)strings=“吉林大学”;
(2)stringt=s;(3)stringm;
m=t;
(4)m.legnth()函数测量字符串的长度(5)m.cat(stringconst&)连接字符串第四次:我公司为仪器生产企业,目前生产摄像机和行车记录仪两种产品,分别销售给用户。
摄像机包含摄像、图像质量设定、编码算法等属性。
将摄像机增加相应芯片(具有操作菜单、自动拍摄、车速传感器、源代码等功能)后,形成一个行车记录仪。
要求:设计摄像机类,并请根据下列不同的功能要求,采用不同的继承方式,设计行车记录仪类,并添加测试代码,体验不同继承方式下的成员访问属性。
(类设计时可根据需要自行添加数据成员和其他成员函数。
)(1)行车记录仪的芯片可以使用摄像机的摄像、图像质量设定功能。
行车记录仪用户可以操作行车记录仪的操作菜单和摄像机的摄像功能。
(2)行车记录仪的芯片可以使用摄像机的拍摄、图像质量设定功能。
行车记录仪用户仅仅可以操作行车记录仪的操作菜单。
(3)行车记录仪的芯片可以使用摄像机的拍摄、图像质量设定功能。
行车记录仪用户仅仅可以操作行车记录仪的操作菜单同时其他公司购买行车记录仪,因该公司也用于销售,不得泄露其全部内容课后:(1)采用组合方式设计行车记录仪类,增加相应测试代码,体验继承和组合的关系。
(2)分别为继承和组合方式下为各类添加构造函数、析构函数,增加相应测试代码,体验对象的初始化和构造顺序。
(3)将摄像机类和行车记录仪类功能相近的函数(如拍摄、编码等功能函数)设为同名函数,增加相应测试代码,体验同名函数覆盖。
(4)为我公司建立一个多态的产品类层次结构,使用抽象类,测试时,创建一个基类指针的容器,通过基类指针调用虚函数,体验多态。
2023/12/6 1:35:36 110KB 吉林大学 C++ 实验报告 代码
1
简介  安全是所有Web项目在设计时都要考虑的一个重要因素。
无论是选择最短口令,决定何时使用SSL加密HTTP会话,还是通过自动登录cookie来识别用户,都经常要付出重大的设计努力,以保护用户的身份信息和他们可能存放于Web站点的其他资料。
糟糕的安全性可能带来公关灾难。
当最终用户努力保持对其个人信息的控制时,他们要面临令人迷惑的隐私政策,需要牢记众多站点的不同口令,以及遭遇“钓鱼式攻击”事件。
  在宏观层次上,数字身份引起了许多复杂的技术和社会问题,业界一些团体如LibertyAlliance和IdentityGang都正试图通过开发新的技术标准来解决它们。
在较小的规模上,可以使用一些工具来为用户提供更好的安全性。
请考虑口令管理问题。
用户访问他们保存个人资料的Web站点,在可以存取他们的资料之前必须经过验证。
通过验证来鉴别用户,确保他们是所声称的用户。
进行验证最简单方式是使用口令。
然而,若每个站点都需要各自的一套口令,用户将有难以控制的大量口令。
1998年微软首先尝试通过其Passportnetwork提供该问题的全球解决方案。
Passport使得任意Web站点使用用户提交给Passport的个人资料(如用户名、地址、信用卡号)成为可能。
Passport是单点登录(singlesign-on,SSO)的第一次电子商务尝试。
它没有流行起来,部分原因是由于人们对系统封闭性的担心。
然而,SSO的理念非常引人注目,许多开放标准和商业计划都追随Passport其后。
通过SSO,某个Web站点可以与其他站点共享用户身份信息。
  SSO对于使用应用服务提供商(ApplicationServiceProvider,ASP)软件服务的企业特别有用。
ASP在自己的服务器上宿主应用程序,出售其访问权作为服务。
公司可以在它的标准目录服务器里管理自己的用户和口令,然后通过SSO授予用户访问ASP应用程序的权限。
SSO允许公司管理自己用户的信息,不必为每一员工维护多个用户账号。
对用户来说,SSO的好处在于他们可以在多个应用程序中使用一个用户名和口令,并且在应用程序之间切换时无需重新验证。
SSO不仅仅用于Web应用程序,它可用于任何类型的应用程序,只要有安全地传送身份信息的协议。
这种通信方式的开放标准就是安全性断言标记语言(SAML)。
2023/12/5 14:15:52 673KB SAML2.0
1
书第一次系统、深入、详细地介绍了美国ITSACA咨询集团公司数值分析软件FLAC3D2.1的基本功能、使用方法及应用开发技术。
本书分15章,主要内容包括:FLAC3D概述、基础知识、建模技术、FISH语言、本构模型、材料参数、边界条件、初始条件、结构单元、求解、后处理、分界面及应用实例等。
本书结构严谨,内容翔实,通俗易懂,配有大量插图,使读者能够迅速、准确而深入地理解FLAC3D的功能和技术,快速掌握数值分析技术。
本书可作为高等院校的土建、交通、采矿、地质、水利、环境、石油、力学等专业的高年级本科生和研究生的教学用书,亦可作为上述相关专业工程技术人员的使用手册。
2023/11/25 17:18:35 41.99MB Flac3D 实用教程
1
基于lpc2136开发的数字时钟具有时间设置功能;
五个按键功能分布:KEY1P026小时加KEY2P027分钟加KEY3P028第一次按下进入时间设置状态;
再按保存当前设置时间KEY4P029第一次按下进入闹钟设置状态;
再按保存当前设置时间KEY5P030停止闹钟">基于lpc2136开发的数字时钟具有时间设置功能;
五个按键功能分布:KEY1P026小时加KEY2P027分钟加KEY3P028第一次按下进入时间设置状态;
再按保存当前设置时间KEY4P029[更多]
2023/11/19 13:39:24 62KB 数字时钟
1
天津大学非线性ode及在工程中的应用第一次作业源代码,应随课堂作业使用,包含作业中制作隐函数图像,画微分方程方向场以及求解线性齐次方程组
2023/11/18 0:21:22 132KB 作业附属代码
1
一年一度的开学第一课开始了,今年的主题是“少年强,中国强”,吃过晚饭之后,我跟爸爸妈妈坐在客厅一起观看,我还记得我第一次看到这个节目的时候,就觉得跟平时看的动画片不一样。
尤其是今年非常特殊,因为疫情的影响,所有人都只能待在家里,学习如何防疫,同时看到了很多抗疫在一线的医护人员们,让我感觉春节并不孤单,更多的是感动。
因此我学到很多新的知识。
勤快洗手,出门戴口罩,以及不能聚众聊天等等,这都是我从开学第一课中学到东西。
2023/11/12 19:05:28 17KB 2020年秋季开学第一课观后感范
1
安装教程在压缩包里(Windows1.0安装教程.txt)。
windows1.0基于ms-dos操作系统,实际上其本身并非操作系统,至多只是基于在当时的纯dos下运行的应用软件。
之后的windows2.x和windows3.x仍是基于dos的操作系统。
windows1.0操作系统是微软第一次对个人电脑操作平台进行用户图形界面的尝试,它是基于ms-dos操作系统。
windows1.0本质上宣告了dos操作系统的终结。
2023/11/9 4:23:51 1.67MB Windows1.0
1
北京理工大学2018级微机课程第一次大作业(李海老师),另附完整实验报告(有完整的程序思路及流程图)。
1
共 345 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡