代码范例列表第1章示例描述:本章演示如何开始使用JDK进行程序的开发。
HelloWorldApp.java第一个用Java开发的应用程序。
firstApplet.java第一个用Java开发的Applet小程序。
firstApplet.htm用来装载Applet的网页文件第2章示例描述:本章引见开发Java的基础语法知识。
accumulationByDoWhile.java用do~while语句写的累加程序accumulationByFor.java用for语句写的累加程序accumulationByWhile.java用while语句写的累加程序boolExample.java演示boolean变量的程序charExample.java演示char变量的程序compare.java演示前缀、后缀自加之间区别的程序constCharExample.java演示转义字符converseNumber.java逆向输出数字daffodilNumber.java求水仙花数division.java演示整除结果errorCompoundVariable.java错误使用局部变量示例factorial.java求阶乘Fibonacci.java求Fiblnacci数列GcdAndGcm.java求最大公约数和最小公倍数errorInit.java演示变量初始化错误的程序integerExample.java演示各种整型变量的使用isPrime.java判断素数leapYearByIf.java用if语句判断闰年leapYearByLogical.java用逻辑表达式判断闰年lowToUpper.java小写字母转换成大写字母lozengeStar.java输出一个由*组成的菱形multiplyTable.java求乘法口诀表narrowingConversion_1.java缩减转换引发错误示例1narrowingConversion_2.java缩减转换引发错误示例2notMultipleOfThree.java把100-200之间不能被3整除的数输出outputByDoWhile.java用while循环随机输出数据outputByWhile.java用do~while循环随机输出数据outputMax.java求两个数中的最大数overflowExample.java演示溢出precedence.java演示自加运算符的优先级primeNumber.java输出100-200之间的所有素数ranking.java评定成绩等级rankingBySwitch.java用switch语句评定成绩等级realExample.java演示浮点数的有效位数remainder.java取余运算示例showBreak.java利用标号语句跳转出所有循环嵌套showCount.java循环计数示例showDoubleLoop.java演示双重循环showDoubleLoopSe.java改进的双重循环showOrder_1.java演示操作数求值顺序示例1showOrder_2.java演示操作数求值顺序示例2sign.java用条件运算实现符号函数示例signByIF.java用if语句实现符号函数示例triangleStar.java输出一个由*组成的直角三角形upperToLowCase.java大写转换成小写variableScopeExample.java变量使用范围示例第3章示例描述:本章学习对象和类。
accessMember.java访问成员变量示例constructNoPara.java无参数的构造方法constructWithPara.java带参数的构造方法declareDefault.java缺省访问权限的使用declarePrivate.java私有访问权限的使用dec
2023/2/12 3:33:31 1.11MB Java 开发技术 500 源代码
1
引言1.1编写目的说明编写这份详细设计说明书的目的,指出预期的读者。
1.2背景说明:a. 待开发软件系统的名称;
b. 本项目的任务提出者、开发者、用户和运行该程序系统的计算中心。
1.3定义列出本文件中用到专门术语的定义和外文首字母组词的原词组。
1.4参考资料列出有关的参考资料,如:a. 本项目的经核准的计划任务书或合同、上级机关的批文;
b. 属于本项目的其他已发表的文件;
c. 本文件中各处引用到的文件资料,包括所要用到的软件开发标准。
列出这些文件的标题、文件编号、发表日期和出版单位,说明能够取得这些文件的来源。
2程序系统的结构用一系列图表列出本程序系统内的每个程序(包括每个模块和子程序)的名称、标识符和它们之间的层次结构关系。
3程序1(标识符)设计说明从本章开始,逐个地给出各个层次中的每个程序的设计考虑。
以下给出的提纲是针对一般情况的。
对于一个具体的模块,尤其是层次比较低的模块或子程序,其很多条目的内容往往与它所隶属的上一层模块的对应条目的内容相同,在这种情况下,只要简单地说明这一点即可。
3.1程序描述给出对该程序的简要描述,主要说明安排设计本程序的目的意义,并且,还要说明本程序的特点(如是常驻内存还是非常驻?是否子程序?是可重人的还是不可重人的?有无覆盖要求?是顺序处理还是并发处理等)。
3.2功能说明该程序应具有的功能,可采用IPO图(即输入一处理一输出图)的形式。
3.3功能说明对该程序的全部功能要求,包括对精度、灵活性和时间特性的要求。
3.4输人项给出对每一个输入项的特性,包括名称、标识、数据的类型和格式、数据值的有效范围、输入的方式。
数量和频度、输入媒体、输入数据的来源和安全保密条件等等。
3.5输出项给出对每一个输出项的特性,包括名称、标识、数据的类型和格式,数据值的有效范围,输出的形式、数量和频度,输出媒体、对输出图形及符号的说明、安全保密条件等等。
3.6算法详细说明本程序所选用的算法,具体的计算公式和计算步骤。
3.7流程逻辑用图表(例如流程图、判定表等)辅以必要的说明来表示本程序的逻辑流程。
3.8接口用图的形式说明本程序所隶属的上一层模块及隶属于本程序的下一层模块、子程序,说明参数赋值和调用方式,说明与本程序相直接关联的数据结构(数据库、数据文卷)。
3.9存储分配根据需要,说明本程序的存储分配。
3.10注释设计说明准备在本程序中安排的注释,如:a. 加在模块首部的注释;
b. 加在各分枝点处的注释;
c. 对各变量的功能、范围、缺省条件等所加的注释;
d. 对使用的逻辑所加的注释等等。
3.11限制条件说明本程序运行中所受到的限制条件。
3.12测试计划说明对本程序进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件驱动程序及桩模块等的规定。
3.13尚未解决的问题说明在本程序的设计中尚未解决而设计者认为在软件完成之前应解决的问题。
4程序2(标识符)设计说明用类似F.3的方式,说明第2个程序乃至第N个程序的设计考虑。
1
第一部分 面向过程的程序设计第1章 C++概述11.1 计算机语言与程序11.1.1 机器语言与程序11.1.2 汇编语言与程序11.1.3 高级语言与程序11.2 从C到C++21.3 程序设计方法21.3.1 结构化程序设计方法31.3.2 面向对象的程序设计方法31.4 简单的C++程序引见41.5 程序开发的步骤5习题15第2章 数据类型、运算符和表达式62.1 保留字和标识符62.1.1 保留字62.1.2 标识符62.2 C++的基本数据类型62.3 常量和变量82.3.1 常量82.3.2 符号常量92.3.3 变量102.4 基本运算符和表达式112.4.1 C++运算符及表达式简介112.4.2 算术运算符和算术表达式112.4.3 运算优先级和结合性112.4.4 关系运算符和关系表达式122.4.5 逻辑运算符和逻辑表达式122.4.6 位运算符和位运算表达式122.4.7 自增、自减运算符和表达式142.4.8 赋值运算符和赋值表达式142.4.9 逗号运算符和逗号表达式152.4.10 sizeof()运算符和表达式152.4.11 逻辑表达式运算优化的副作用152.5 类型转换162.5.1 赋值时的自动类型转换162.5.2 各种类型运算量混合运算时的自动类型转换172.5.3 强制类型转换17习题218第3章 简单的输入/输出193.1 传统的输入/输出函数实现方法193.2 cout输出流203.2.1 输出八进制数、十六进制数和用科学记数法表示的数223.2.2 输出字符或字符串233.3 cin输入流233.3.1 输入十六进制或者八进制数据253.3.2 输入字符数据263.4 总结27习题327第4章 C++的流程控制294.1 算法概述294.1.1 算法的作用和类别294.1.2 算法的设计原则304.1.3 算法的表示工具304.1.4 结构化程序设计中基本结构的表示314.2 C++程序的结构和语句334.3 选择结构语句的使用354.3.1 if语句354.3.2 if语句的嵌套使用374.3.3 条件运算符384.3.4 switch语句394.4 循环结构语句的使用424.4.1 goto语句及标号的使用424.4.2 while语句434.4.3 for语句434.4.4 do-while语句444.4.5 break语句和continue语句454.4.6 循环的嵌套474.5 控制语句的应用举例47习题452第5章 函数545.1 概述545.2 函数的定义与调用545.2.1 函数的定义545.2.2 函数的调用565.2.3 函数的参数585.3 函数的原型声明595.4 函数的嵌套调用和递归调用605.4.1 函数的嵌套调用605.4.2 函数的递归调用635.5 内联函数665.6 函数重载675.6.1 参数类型不同的重载函数675.6.2 参数个数不同的重载函数685.7 使用C++系统函数685.8 作用域和存储类别695.8.1 作用域695.8.2 存储类别725.8.3 全局变量的作用域的扩展和限制745.9 程序的多文件组织765.9.1 内部函数和外部函数765.9.2 多文件组织的编译和连接77习题577第6章 编译预处理796.1 宏定义796.1.1 不带参数的宏定义796.1.2 带参数的宏定义806.2 “文件包含”处理82*6.3 条件编译83习题685第7章 数组867.1 数组的定义及应用867.1.1 一维数组的定义及使用867.1.2 一维数组作函数参数887.1.3 多维数组的定义及使用967.1.4 二维数组作函数参数987.2 字符数组的定义及应用1017.2.1 字符数组的定义1017.2.2 字符数组的初始化1017.2.3 字符数组的使用1027.2.4 字符串和字符串结束标志1027.2.5 字符数组的输入/输出1037.2.6 字符串处理函数1047.2.7 字符数组应用举例106习题7108第8章 结构体、共用体和枚举类型1108.1 结构体的定义及应用1108.1.1 结构体类型的定义1108.1.2 结构体类型变量的定义1118.
2023/2/11 6:48:32 1.36MB 王珊珊 c++ 第二版
1
由于我只能上传20M的附件,而这个安装包有83M,所以被分成了5个文件,每个1分,共5分。
你会每次至多省下15分钟的安装SQL的时间5个文件可以在这个网页中找到:http://dhf104109.download.csdn.net/我是做用友T系列管理软件的,之前被SQL严重困扰,由于客户的电脑环境不同,经常出现无法安装的情况,甚至因为安装演示版时无法正常安装SQL而白白丢失过客户。
几经思考研究,终于制成了这个一键安装版,安装过程只需要十秒左右(视电脑而定),与同事们分享,百试百灵,现在已经成功安装了一百次以上,没有不成功的。
原理:其实只是提取了SQLserver2000安装后写入硬盘的文件及注册表信息等,所以只有83M,比原来的安装包几百M小了非常多,但大家不要怀疑,这些绝对是完整的所有文件了。
将提取的文件制成了这个后缀为exe的自解压文件,安装过程其实只是把这些文件还原到你的电脑,所以速度非常快。
使用方法:1、下载后,解压,双击“SQLServer2000一键10秒极速安装.exe”进行安装。
2、等待15秒左右,重启电脑。
由于有些电脑比较慢,建议等待一分钟再重启最保险。
必要说明:1、由于SQL运行环境要求计算机名不可以带有标点符号,所以安装时顺便把计算机名改成了“SQLSERVER”2、考虑到数据安全,SQL安装目录改为了D:\ProgramFiles\MicrosoftSQLServer(原来是在C盘中)
1
基于SABER的DCDC反激变换器仿真SABER是美国Analogy公司开发、现由Synopsys公司经营的系统仿真软件,被誉为全球最先进的系统仿真软件,也是唯一的多技术、多领域的系统仿真产品,现已成为混合信号、混合技术设计和验证工具的业界标准,可用于电子、电力电子、机电一体化、机械、光电、光学、控制等不同类型系统构成的混合系统仿真,这也是SABER的最大特点。
SABER作为混合仿真系统,可以兼容模拟、数字、控制量的混合仿真,便于在不同层面上分析和解决问题,其他仿真软件不具备这样的功能。
 SABER仿真软件是当今世界上功能强大的电力电子仿真软件之一,我们从以下几个方面对SABER仿真软件进行介绍: 1) 原理图输入和仿真。
SABER Sketch是SABER的原理图输入工具,通过它可以直接进入SABER仿真引擎。
在SABER Sketch中,用户能够创建自己的原理图,启动SABER完成各种仿真(偏置点分析、DC分析、AC分析、瞬态分析、温度分析、参数分析、傅立叶分析、蒙特卡诺分析、噪声分析、应力分析、失真分析等),可以直接在原理图上查看仿真结果,SABER Sketch及其仿真功能可以帮助用户完成混合信号、混合技术(电气、液压等)系统的仿真分析。
SABER Sketch中的原理图可以输出成多种标准图形格式,用于报告、设计审阅或创建文档。
集成度高:从调用画图程序到仿真模拟,可以在一个环境中完成,不用四处切换工作环境。
 2) 数据可视化和分析。
Cosmos Scope是SABER的波形查看和仿真结果分析工具,它的测量工具有50多种标准的测量功能,可以对波形进行准确的定量分析。
它的专利工具——波形计算器,可以对波形进行多种数学操作。
Cosmos Scope中的图形也可以输出成多种标准图形格式用于文档。
Saber提供了SaberScope和DesignProbe来查看仿真结果,而SaberScope功能更加强大。
 3) 模块化和层次化:可将一部分电路块创建成一个符号表示,用于层次设计,并可对子电路和整体电路仿真模拟。
 4) 模拟行为模型:对电路在实际应用中的可能遇到的情况,如温度变化及各部件参数漂移等,进行仿真模拟。
 5) 模型库。
SABER拥有市场上最大的电气、混合信号、混合技术模型库,它具有很大的通用模型库和较为精确的具体型号的器件模型,其元件模型库中有4700多种带具体型号的器件模型,500多种通用模型,能够满足航空、汽车和电源设计的需求。
SABER模型库向用户提供了不同层次的模型,支持自上而下或自下而上的系统仿真方法,这些模型采用最新的硬件描述语言(HDL),最大限度的保证了模型的准确性,支持模型共享。
 6) 建模。
不同类型的设计需要不同类型的模型,SABER提供了完整的建模功能,可以满足各种仿真与分析的需求。
其建模语言主要有MAST、VHDL-AMS、Fortran,建模工具包括State-AMS、5维的图表建模工具TLU,SABER可以对SPICE、SIMULINK模型进行模型转换,同时SABER还拥有强大的参数提取工具,可以通过协同仿真实现模型复用。
SABER的混合信号、混合技术设计和验证能力已经得到了业界的验证,功能强大的原理图输入、仿真分析、模型库、建模语言、建模功能再加上先进的规划布线设计使SABER成为业界工程师的首选。
SABER的架构和独一无二的模型交换能力为市场上提供了最为强大的仿真工具,能够处理所有的仿真需求。
 与PSPICE相比,SABER是功能更为强大的仿真软件,它可以仿真电力电子元件、电路和系统,不仅具有PSPICE的功能,而且具有更丰富的元件库和更精致的仿真描述能力,还能结合数学控制方程模块工作。
SABER还可以仿真电力传动、机械、热力、流体等其他运动过程。
SABER的仿真真实性很好,从仿真的电路到实际的电路实现,期间参数基本不用修改。
与PSPICE相仿,SABER的数据处理量亦相当庞大。
SABER应用的主要困难是操作较为复杂,软件价格高昂,比较适合于大企业应用,而中小企业一般是通过委托研究、开发来利用该软件。
2023/2/8 3:07:18 61KB saber 反激
1
SDL有图形表示法(GR)和文字短语表示法(PR)两种。
GR用一系列的符号和图形来描述系统,非常直观;
PR用语句来描述系统,便于计算机处理。
这两种表示方法在语义上是等效的,它们之间可以互相转换。
图中是SDL对系统行为描述的片断,其中GR和PR是等效的。
2023/2/8 1:06:29 2.23MB SDL
1
符号计算零碎Maple教程-张韵华&王新茂
2023/2/6 20:36:53 unknown 符号计算
1
文件里面有大量元器件的封装。
ad,atmel,motorola,nsc,st,ti,场效应管,电容,电阻,二极管,感应元件,干电池,开关,模仿符号,模仿集成电路,声亮元件,数字符号,数字集成电路等等
2023/2/5 19:54:02 9.17MB 封装库
1
GISpace动态标绘演示系统1.2.1,基于动态标绘API1.2。
实现标绘符号绘制、编辑、更新款式等功能。
2023/1/13 19:53:18 2.07MB 动态标绘
1
步进电机的详尽引见,原理和使用,工作流程,及符号和简单的单位换算(含图)
2019/2/17 20:42:05 93KB 步进式 电机
1
共 547 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡