整个系统都是用数据结构的链表结构所写,资源中含有所有的源代码和程序,由于没有参与答辩(班级中只有我自己做),所以没有PPT,有需要报告的同学可以私聊我。
数据结构是《数据结构》课程的继续和延伸,也是课程内容的进一步强化及应用。
通过课程设计,为学生提供了一个既动手又动脑,独立实践的机会,将课本上的理论知识和实际问题有机地结合起来,提高学生运用所学知识解决实际问题的能力。
要求学生掌握数据结构的经典算法,并能够灵活运用,掌握面向对象的程序设计的概念,并能解决实际问题。
2025/3/1 13:48:06 3.79MB 数据机构 课程设计 图书管理系统
1
C++面向对象程序设计教程(第3版)——陈维兴、林小茶编著清华大学出版社这个是对应的PPT课件,文件为压缩包,里面每章一个PPT文件。
2025/3/1 9:37:30 1.11MB C++ 面向对象 PPT
1
注意:请使用Mindmaster软件打开.emmx文件进行阅读面向用户:软件工程专业在读本科生,软件工程初学者,考研者内容包括:概述,可行性研究,需求分析,总体设计,详细设计,软件编码,软件测试,软件维护,面向对象软件工程,UML
2025/3/1 3:21:32 640KB 思维导图 考研笔记 软件工程
1
学习matlab,找了N本书以期早点入门,可是国内的众多书籍总是让我大失所望,而这本书,一拿到就爱不释手,不禁感叹--我真幸运!感谢作者DavidMcMahon,感谢译者郑碧波!McGrawHill的介绍:需要学习MATLAB?问题即刻解决!在这本实用的指导书帮助下你立即就可使用MATLAB了。
《MATLAB揭秘》为学习这种功能强大的数学计算工具提供了高效的、启发性的方法。
本书使用简单易行的风格,一开始介绍了MATLAB基础,你将学习到如何绘制图象,求解代数方程及计算积分,也将学习到如何求解微分方程,求ODE的数值解,使用特殊函数工作。
本书含有几百个例子及其详细解说过程,章末带有习题,书末还带最终测试题目,一句话,本书给予你的是MATLAB精华。
作者传记DavidMcMahon是Microsoft认证的VisualBasic开发人员,他使用VisualBasic和VisualC++为WindowsNT和95/98编写面向对象的软件和硬件驱动程序,他同时也是一个VisualBasic和MicrosoftAccess的微软认证讲师。
2025/2/28 21:22:56 7.33MB MATLAB
1
四川轻化工大学(原四川理工学院)Java复习题-王非老师版-2018版考点分布及部分题库,吐血整理,还请各位批评指正,仅供学习使用,请勿用于任何商务用途。
参考资料:雍俊海.《Java程序设计教程》.北京:清华大学出版社,2007.郑莉.《java程序设计》.清华大学学堂在线.2018王非.《java面向对象程序设计》.四川轻化工大学.2018翁恺.《面向对象程序设计-java语言》.浙江大学.中国大学MOOC.2018文档编写作者:nature68c@163.com
2025/2/28 0:43:45 2.93MB java suse cs
1
《C++程序设计教程(第二版)》,作者:钱能,出版社:清华大学出版社,ISBN:7302114641,PDF格式,大小24.9MB,高清影印版。
内容简介:本书是《C++程序设计教程》的第二版。
然而从指导思想、内容结构、写作特点等方面,都以全新的面貌呈现于读者。
全书全部重新执笔,代码全部重写,涵盖了基本C++编程方法的全部技术特征。
本书以C++标准为蓝本,从过程化编程的基本描述,到对象化编程的方法展开,乃至高级编程的实质揭示,形成一条自然流畅的主线,通俗易懂,形象风趣。
本书在内容结构上自成体系,并以独特的描述手法,辐射到计算机专业其他诸课程,体系严谨,结构独特。
作者在长期的教学、科研实践以及ACM大学生程序设计竞赛培训工作中,总结出了许多难能可贵的教学经验,能使读者快捷而准确地找到编程技术要领,洞穿C++内部实现要害,直击抽象编程本质。
与本书配套,《C++课程设计指导》、《C++程序设计习题及解答》、《C++程序设计教程详解》和《C++程序设计教程精粹》也将陆续面世。
除此之外,还配有C++程序设计教程课件和源代码供读者下载。
本书适用于大学计算机程序设计教学,也适合于立志自学成才的读者,帮助他们从零开始走向高级程序员。
本书也旨在引导读者从欣赏C++入门的初级精彩到享受C++经典名作的内在精彩,因而,也是一本软件工作者不可多得的案头参考书。
目录:第一部分基础编程第1章概述1.1程序设计语言1.2c++前史1.3c++1.4c++编程流程1.5程序与算法1.6过程化程序设计1.7对象化程序设计1.8目的归纳1.9练习1第2章基本编程语句2.1说明语句2.2条件语句2.3循环语句2.4循环设计2.5输入输出语句2.6转移语句2.7再做循环设计2.8目的归纳.2.9练习2第3章数据类型3.1整型3.2整数子类3.3浮点型3.4c-串与string3.5数组3.6向量3.7指针与引用3.8目的归纳3.9练习3第4章计算表达4.1名词解释与操作符4.2算术运算问题4.3相容类型的转换4.4关系与逻辑操作4.5位操作4.6增量操作4.7表达式的副作用4.8目的归纳4.9练习4第二部分过程化编程第5章函数机制5.1函数性质5.2指针参数5.3栈机制5.4函数指针5.5main函数参数5.6递归函数5.7函数重载5.8目的归纳5.9练习5第6章性能6.1内联函数6.2数据结构6.3算法6.4数值计算6.5标准c++算法6.6动态内存6.7低级编程6.8目的归纳6.9练习6第7章程序结构7.1函数组织7.2头文件7.3全局数据7.4静态数据7.5作用域与生命期7.6名空间7.7预编译7.8目的归纳7.9练习7第三部分面向对象编程技术第8章类8.1从结构到类8.2成员函数8.3操作符8.4再论程序结构8.5屏蔽类的实现8.6静态成员8.7友元8.8目的归纳8.9练习8第9章对象生灭9.1构造函数设计9.2构造函数的重载9.3类成员初始化9.4构造顺序9.5拷贝构造函数9.6析构函数9.7对象转型与赋值9.8目的归纳9.9练习9第10章继承10.1继承结构10.2访问父类成员10.3派生类的构造10.4继承方式10.5继承与组合10.6多继承概念10.7多继承技术10.8目的归纳10.9练习10第11章基于对象编程11.1抽象编程11.2编程质量11.3分析josephus问题11.4基于过程的解决方案11.5基于对象的解决方案11.6程序维护11.7程序扩展11.8目的归纳11.9练习11第四部分高级编程第12章多态12.1继承召唤多态12.2抽象编程的困惑12.3虚函数12.4避免虚函数误用12.4.3若干限制12.5精简共性的类12.6多态编程12.7类型转换12.8目的归纳12.9练习12第13章抽象类13.1抽象基类13.2抽象类与具体类13.3深度隔离的界面13.4抽象类做界面13.5演绎概念设计13.6系统扩展13.7手柄13.8目的归纳13.9练习13第14章模板14.1函数模板14.2函数模板参数14.3类模板14.4实例化与定做14.5程序组织14.6模板的多
2025/2/23 4:15:32 29.54MB 钱能C++教程 带目录C++ C++高清教程
1
vue商城项目的开发笔记和源代码,笔记简单清晰,代码逻辑清楚,面向对象,非常易懂,vue全家桶,vuex和路由功能都有涉及,欢迎下载。
2025/2/20 1:42:05 20.95MB vue
1
1-ENVI基础知识2-影像预处理基础3-自定义坐标系4-MODIS几何校正5-地形图的几何校正6-几何校正(RapidEye几何校正)7-TM图像与SPOT图像配准8-TM图像校正(矢量上选点)9-图像融合10-图像镶嵌11-图像裁剪12-图像增强13-监督分类(样本选择)14-监督分类(分类)15-监督分类(分类后处理)16-监督分类(精度验证)17-非监督分类18-快速制图19-三维可视20-基于GLT的几何校正(风云三号气象卫星为例)21-正射校正22-正射校正(选择控制点QB校正)23-RapidEye正射校正24-构建RPC正射校正(BuildRPC)25-图像自动配准26-基于专家知识决策树分类27-决策树自动阈值分类28-面向对象图像分类(城市信息提取)29-面向对象耕地信息提取30-基于立体像对的DEM提取31-DEM分析与应用32-遥感动态监测33-林冠状态遥感变化监测34-森林砍伐监测35-耕地信息变化监测36-雷达图像基本处理37-高光谱基础38-传感器定标和大气校正39-快速大气校正40-波谱库浏览与建立41-植被识别42-矿物识别43-基于波谱沙漏工具的矿物识别44-植被指数计算和分析45-波段运算(bandmath)46-ENVI的二次开发47-IDL简介48-遥感与GIS一体化
2025/2/19 18:06:16 251KB ENVI IDL 视频 培训
1
环境监测数据采集管理系统本管理系统的主体是采用MVC技术实现的B/S架构数据采集管理系统,用以提高环境监测系统的网络化及数字化。
系统的外围设备包括分布式的单片机环境数据采集点,它将监测点的环境数据通过互联网传输至服务器,也就是数据采集管理系统进行处理。
用户可使用管理系统对各个数据采集点的数据进行查看以及管理。
其中管理系统开发中使用的MVC基于ASP.NET技术,使用面向对象开发方法。
2025/2/18 16:24:41 2.96MB C#
1
滑块验证码是一种常见的网络安全机制,用于防止自动化程序(如机器人或爬虫)对网站进行恶意操作,例如批量注册、刷票等。
它通过要求用户手动拖动一个滑块来完成图像拼接,验证用户是真实的人而非机器。
在本文中,我们将深入探讨如何使用易语言实现这样的滑块验证码。
易语言是一款国产的、面向对象的编程语言,其设计目标是让编程变得简单易学。
在易语言中实现滑块验证码涉及以下几个关键知识点:1.**图形图像处理**:你需要理解基本的图形图像处理概念,如像素操作、图像加载与保存、颜色处理等。
在易语言中,你可以使用内置的图像处理函数来创建、加载和显示图像。
2.**随机数生成**:为了增加验证码的难度,滑块的位置应是随机的。
易语言提供了生成随机数的函数,如`随机数`,可以用来确定滑块初始位置。
3.**事件驱动编程**:滑块的移动需要响应用户的鼠标事件。
易语言中的事件驱动模型使得我们可以轻松处理这些事件,如鼠标按下、移动和释放。
4.**用户界面设计**:创建一个包含滑块的窗口是必要的。
易语言提供丰富的控件库,可以构建出用户友好的界面,如图片框用于显示验证码图像,滑块控件供用户操作。
5.**图像拼接算法**:当用户移动滑块后,需要判断图像是否正确拼接。
这需要一种算法来比较原始图像和移动后的图像,确保滑块已到达正确位置。
这通常涉及到图像的裁剪、平移和比较操作。
6.**状态管理**:为了跟踪验证码的状态(如未尝试、正在验证、验证成功或失败),你需要在程序中维护一个状态变量。
易语言的变量和结构体可以帮助你实现这一点。
7.**错误处理**:在编程过程中,错误处理是非常重要的一部分。
易语言提供了异常处理机制,通过`错误捕捉`和`错误恢复`等关键字来确保程序在遇到问题时能够稳定运行。
8.**代码优化**:为了提供良好的用户体验,滑块验证码的响应速度应当尽可能快。
这可能需要优化图像处理算法,减少不必要的计算,以及合理地利用缓存。
9.**安全性**:但同样重要的是,滑块验证码应当具有一定的安全性。
虽然它不是绝对安全的,但可以通过限制验证尝试次数、设置时间间隔等方法来提高其安全性。
在实现滑块验证码时,你可以先从创建基本的图形界面开始,然后逐步添加图像处理逻辑和用户交互功能。
随着技术的深入,你还可以考虑引入更多的复杂性,如动态生成的背景、更复杂的滑块形状,甚至结合服务器端验证,进一步提高安全性。
以上就是使用易语言实现滑块验证码所需掌握的主要知识点。
通过实践,你将能熟练运用这些技能,创造出一个既实用又具有一定安全性的验证码系统。
2025/2/11 6:08:00 81KB 图形图像源码
1
共 569 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡