设计并实现一个设计并实现一个工资管理系统,其中有三类人员:经理、技术人员、推销人员。
他们的月薪分别为:经理:8000元/月;
技术人员:100元/小时;
推销人员:销售额4%提成。
人员基本信息包括:姓名、个人编号、月薪总额。
2023/7/14 1:29:06 545KB C++练习多态
1
《C语言接口与实现:创建可重用软件的技术》,原名《CInterfacesandImplementations:TechniquesforCreatingReusableSoftware》,作者:【美】DavidR.Hanson,翻译:傅蓉周鹏张昆琪权威,出版社:机械工业出版社,ISBN:7111130057,PDF格式,大小10MB。
内容简介:本书概念清晰、内容新颖、实例详尽,是一本有关设计、实现和有效使用c语言库函数,掌握创建可重用c语言软件模块技术的参考指南。
本书倡导基于接口的c语言设计理念及其实现技术,深入详细地描述了24个c语言接口及其实现。
  本书通过叙述如何用一种与语言无关的方法将接口的设计与实现独立开来,从而形成一种基于接口的设计途径来创建可重用的api,本书是一本针对c语言程序员的不可多得的好书,也是值得所有希望掌握可重用软件模块技术的读者阅读的参考书籍。
  关于如何设计、实现和有效使用库函数的指南少之又少(如果说还有的话)。
这本力作填补了这个空白。
它可以作为下一代软件的工具书.所有的c语言程序员都应该阅读。
  ——w.richardstevens  “我向每位专业c语言程序员推荐这本书。
c语言程序员们忽视书中所描述的各种技术已经太长时间了。
”  ——normanramsey,贝尔实验室研究员每一位程序员和软件项目经理必须掌握创建可重用软件模块的技术:可重用软件模块是构建大规模、可靠应用的基石。
与当前某些面向对象语言不同,c语言为创建可重用应用程序接口(applicationprogramminginterface,api)提供的语言和功能支持非常少。
尽管大多数c语言程序员在自己所编写的每一个应用程序中都使用api和实现api的库.但只有相当少的程序员可以创建和发布新的、可广泛使用的api。
本书阐述了如何用一种与语言无关的方法将接口的设计与实现独立开来,从而形成一种基于接口的设计途径来创建可重用的api。
书中提供大量实例具体说明这种方法。
作者详细描述了24个接口和它们的实现细节,有助于读者对这种设计方法的透彻理解。
本书具有如下特色:简洁明了的接口描述。
为对接口设计感兴趣的程序员提供了一个参考手册每一章接口的代码实现分析将帮助读者修改、扩充一个接口,或者设计相关接口深入探讨了“算法工程”:阐述如何将数据结构以及相关算法打包到可重用模块中24个api和8个实例程序的源代码都经过测试检查,每个程序都是按照”literate程序”的形式构成。
为源代码提供了全面完整的解释提供了非常少见的有关c语言编程技巧的文档记录可以方便地在http://www.cs.princeton.edu/software/cii/访问本书的所有源码目录:出版者的话专家指导委员会译者序前言第1章简介11.1literate程序21.2编程风格61.3效率7参考书目浅析9练习9第2章接口与实现112.1接口112.2实现132.3抽象数据类型152.4客户调用程序的责任172.5效率21参考书目浅析21练习22第3章原子253.1接口25.3.2实现26参考书目浅析31练习31第4章异常与断言334.1接口344.2实现384.3断言43参考书目浅析46练习46第5章内存管理495.1接口505.2产品级实现535.3校验实现55参考书目浅析62练习62第6章进一步内存管理656.1接口656.2实现67参考书目浅析72练习73第7章链表757.1接口757.2实现78参考书目浅析83练习83第8章表格858.1接口858.2例子:单词频率878.3实现92参考书目浅析98练习98第9章集合1019.1接口1019.2实例:交叉引用列表1039.3实现1099.3.1成员操作1109.3.2集合操作113参考书目浅析116练习116第10章动态数组11910.1接口11910.2实现122参考书目浅析124练习125第11章序列12711.1接口12711.2实现128参考书目浅析133练习133第12章环13512.1接口13512.2实现1
1
基于FPGA的幅度可调信号发生器,Verilog语言设计,载波和调制波均可按键控制,频率可控,即AM信号发生器
2023/6/2 8:34:46 275KB FPGA 幅度可调
1
该软件主要是使用C语言设计开发一个简单的网上书店订单管理系统,实现对出售图书的管理和统计。
程序中采用结构体数组存储所售图书的信息。
结构体成员包括:订单号、书籍编号、书籍名称、售价、顾客姓名、顾客地址。
程序包括:1.订单信息的录入和保存:首先提示输入书籍的本数,然后分别输入每本所售图书的信息包括:订单号、书籍编号、书籍名称、售价、所售图书本数、顾客姓名、顾客地址。
在录入数据的同时,系统将对信息的合法性进行检验。
录入完毕后系统计算生成每个订单的金额。
2.显示订单信息:将订单信息在屏幕上列表输出。
要求先显示提示信息“订单号、书籍编号、书籍名称、售价、所售图书本数、顾客姓名、顾客地址”,然后再显示订单信息,每行显示一条订单的信息。
3.查询订单:按订单号查询,输出订单号、书籍名称、所售图书本数、顾客姓名、顾客地址。
4.修改按订单号修改,只能修改售价、顾客姓名和顾客地址。
5.删除订单信息:通过订单号对订单信息进行删除,并将删除后的订单信息列表输出,以方便用户确认。
6.追加订单信息:输入新订单的相关信息,将新的信息插入原订单信息清单中,并将新的订单信息列表输出,以方便用户确认。
7.统计:(1)输出全部订单的总金额;
(2)按书籍编号查询,输出每种图书的销售额。
8.退出系统,结束任务。
2023/2/18 10:18:23 59KB C语言 网上书店 订单
1
本设计要求实现用VHDL语言设计交通灯,掌握利用FPGA的系统层次化设计实现实现多功能设计。
设计要求能够通过仿真和硬件测试,其中实现交通灯的点亮和形态的切换,以及时间的倒计时显示。
2023/2/4 6:10:31 530KB FPGE VHDL TrafficLight
1
Java技术改变了建立和部署应用程序的方法,为网络管理提供了新的手段。
本设计是将Web服务技术应用于网络管理中,提出一个通用的分布式与集中式相结合的网络管理系统模型。
在实现其基本功能的同时运用Java技术建立并部署应用程序,采用封装技术提高系统的扩展性和灵活性。
基于用户界面层、两头层和存储层的3层体系结构,设计并实现该网络管理系统。
本设计基于简单网络管理协议(SimpleNetworkManagementProtocol,SNMP),应用Java语言设计并实现了具有高效率高可用性的网络管理系统。
2023/1/22 12:56:49 211KB 基于Java的SNMP网络管理系统
1
一个通过C#开发语言设计开发的计算器小实例,引见C#基本开发技巧。
2021/5/22 10:50:12 102KB C# 计算器 实例
1
马64欢迎使用Horse64语言。
funcmain{print("HelloWorld,fromHorse64!")}您发现了一种用于后端,移动和桌面程序的简单通用的编程语言。
与Python等脚本语言相比,Horse64的专注于改善大型项目的处理能力,同时保持其易用性。
Horse64是BSD-2条款许可下的所有免费软件,不包括徽标。
我们还有一个开放的。
开始使用协助和文档提案与语言设计是否发现了一个潜在的问题,而不是与任何实现错误有关,而是与Horse64的通用语言设计有关?您是否认为设计中缺少重要的内容?。
在提出想法时,请牢记。
高级
2019/9/22 18:51:19 1.22MB toolchain language programming-language compiler
1
要内容包括微型计算机体系结构、8086微处理器和指令系统、汇编语言设计以及微型计算机各个组成部分介绍等内容。
要求学生对微机原理中的基本概念有较深入的了解,能够系统地掌握微型计算机的结构、8086微处理器和指令系统、汇编语言程序设计方法、微机系统的接口电路设计及编程方法等,并具有综合运用所学知识分析问题和处理问题的能力。
2018/4/21 2:54:36 89KB 微机原理
1
Swift为编程世界打开了一扇新的大门,在本书中我们将带领您遨游这个世界。
正如Swift的创造者ChrisLattner所言:“没有C的Objective-C”确实是在做减法,但是Swift引入了泛型和函数式编程的概念,这极大扩展了语言设计的空间。
在Swift中引入函数式编程为我们的开发带来了无限的乐趣。
在本书中我们将阐述函数式编程的理念,并向您展示如何在Swift中将它们运用于程序设计,这可以帮助我们写出更加简约和明确的代码。
2021/1/9 20:14:49 1.35MB objc中国 Swift 进阶 函数式
1
共 57 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡