`
xgbjmxn
  • 浏览: 273719 次
  • 性别: Icon_minigender_1
  • 来自: 新乡
社区版块
存档分类
最新评论

AndroMDA开发环境搭建

阅读更多
AndroMDA开发环境搭建

翻译者:Jason S.H.Chen
(英文地址:http://www.andromda.org/index.php?option=com_content&view=article&id=105:environment-setup&catid=42:getting-started-java&Itemid=89)

环境设置
本节将一步步的指导你完成AndroMDA开发环境的设置。我们假定你工作在Windows操作系统上。
通过此节,你将安装多种程序。每种程序的推荐安装路径以及所需要的其他目录已列在下面。你可以根据你的系统配置和个人喜好自由的修改这些目录。比如,你可以选择将程序安装在D盘而不是C盘。无论如何,请注意一件事情,有些程序会因为你所设置的路径名中包含空格而不能正常工作。所以,在安装配置程序过程中尽可能复制粘贴下面推荐的路径。
推荐安装路径 用途
C:\Documents and Settings\你的用户名\.m2\repository Maven本地库
C:\Program Files\Apache Software Foundation\maven-2.0.8 Maven安装路径
C:\Program Files\Java\jdk1.6.0_xx JDK
C:\Program Files\Java\jre1.6.0_xx JRE,Java 运行引擎
C:\Program Files\MySQL\MySQL Server 5.0 MySQL数据库服务器
C:\eclipse Eclipse集成开发环境(可选)
C:\jboss-4.0.5 JBoss应用服务器
你还需要设置一些相关的环境变量。在控制面板中可完成环境的设置(控制面板>系统>高级>环境变量)。注意:任何程序的安装目录被修改后,你必须确保将与之相关的环境变量的取值修改与之一致。
准备开发环境
请按照下面的步骤开始准备AndroMDA的开发环境。
安装Java
请从这里下载JDK6安装程序并执行安装。此版本是AndroMDA推荐的JDK安装版本。AndroMDA也支持JDK1.5.我们不再支持JDK1.4.
确保JAVA_HOME环境变量指向的目录是JDK的安装目录。也许你已经设置了这个环境变量,但最好还是检查一下:
1. 进入【控制面板】,双击【系统】。
2. 选择【高级】选项卡,点击【环境变量】。
3. 查看JAVA_HOME的值是否指向你的JDK安装目录。如果不是请编辑JAVA_HOME变量的值,让他指向JDK的安装目录(比如:C:\Program Files\Java\jdk1.6.0_06)。
安装Maven
Maven是AndroMDA的首选应用系统构建部署工具。基于项目对象模型(POM)的概念,Maven可以管理一个项目的构建,报告和文档等。如果你熟悉Ant的话,Maven与之有不少相同之处,但Maven提供了更多的功能:
1. 可继承的构建环境配置,在POM文件(pom.xml)中配置的参数可以传递给所有子项目的POM文件。
2. 标准化的构建任务(清除,构建,安装,部署等)。
3. 能表达构建和部署任务所依赖的库,不管是内部依赖库还是外部依赖库,都必须指明所依赖的具体版本号。
4. 提供一个包含所有项目所依赖的版本的库文件的仓库。在系统的构建和部署过程中会用到仓库(有点类似于.net的全局汇编缓存的概念)。
按照下面的步骤安装Maven2.0.8.
1. 点击这里下载Maven2.0.8.
2. 将文件解压到C:\Program Files\Apache Software Foundation这个目录,一个名为maven-2.0.8的目录将被创建,此目录下面就是Maven2.0.8的程序。
注意:如果你使用代理服务器上网的话,你必须配置Maven使用代理。详细的配置你可以在这里找到。
安装JBoss应用服务器
JBoss应用服务器是一款应用很广泛的开源应用服务器。按照下面的步骤安装JBoss4.0.5.
1. 点击这里转到JBoss的下载页面。
2. 在下载列表上选择JBoss Application Server version 4.0.5的下载按钮,系统将把你带到SourceForge的下载页面。
3. 点击名为“jboss-4.0.5GA.zip”的下载链接,进行下载。
4. 下载完毕,将下载的文件解压到C盘,一个名为jboss-4.0.4GA的目录将被创建。此目录下包含JBoss应用服务器的程序文件。
5. 如果你打算在你的机器上也安装Oracle数据库的话,你必须将JBoss的 http端口8080修改成其他端口。Oracle也默认使用此端口,而且Oracle的配置不容易修改。如果你要修改JBoss的http端口的话,请打开C:\jboss-4.0.5\server\default\deploy\jbossweb-tomcat55.sar这个目录下的名为 server.xml的文件,将文件中所有8080数字修改为其他的值,比如9090.这样即可解决Oracle和JBoss之间的冲突。如果你将 8080端口修改成了9090,那么手册中所有使用到8080端口的地方,对于你来说都是9090端口。
设置环境变量
前面我们已经通过设置环境变量JAVA_HOME讲解了怎样设置环境变量。强烈推荐先设置完下面列出的环境变量后在继续后面的学习。为了保持文章的完整性,我们将环境变量JAVA_HOME也列在了下面。
环境变量名 环境变量值 是否必须
JAVA_HOME JAVA安装目录,比如C:\Program Files\Java\jdk1.6.0_06 必须
JBOSS_HOME JBoss安装目录,比如C:\jboss-4.0.5 必须
M2_HOME Maven安装目录,比如C:\Program Files\Apache Software Foundation\maven-2.0.8 必须
M2_REPO Maven本地库 必须
MAVEN_OPTS 运行Maven的JVM参数(推荐:-XX:MaxPermSize=128m -Xmx512m,构建大型项目最好设置) 可选
PATH 将%JAVA_HOME%\bin;%M2_HOME%\bin添加到PATH值中 必须

测试Maven并创建本地Maven库
Maven is based on the concept of a central(这句不知道怎样翻译合理), local repository located on your machine, where it stores artifacts such as 3rd party libraries as well as components created by you.本地Maven库存在你的电脑上,在库中存储着很多项目需要使用的第三方库和你自己创建的库。当你创建一个新项目时,你必须创建一个名为 pom.xml用于描述项目对象信息的文件。在这个文件中,你告诉maven你的应用会依赖哪些第三方库以及他们的具体版本。当Maven开始构建应用的时候,他会首先从远程库(通过网络)中获取项目所依赖的这些库,并把从远程库获取的库复制到本地库。因为这样你以后就可以完全通过本地库完成构建应用。默认情况下,你的本地库在“C:\Documents and Settings\{你的用户名}\.m2\repository”这个目录下(其中,你的用户名是只你登录系统的用户名)。到目前为止,我们只安装了 Maven程序,还没有创建本地库。按照下面的步骤测试你是否已经正确安装了Maven和创建你的本地库。我们将使用Maven的标准插件创建一个临时项目进行测试,测试完可以删除临时项目。
1. 开启命名提示窗口,将当前路径切换到任何一个临时文件目录下,比如c:\temp
2. 执行下面的命令检查你是否正确安装配置了Mavne:
Mvn --version
3. 窗口中出现如下信息,则标示你安装配置正确。
Maven version:2.0.2
4. 执行下面的命令创建一个临时项目:
mvn archetype:create -DgroupId=testapp -DartifactId=testapp
必须确保在此命令执行完毕,你得到的反馈信息是“Build Successful”.有时候会因为网络问题导致maven不能下载所有所依赖的库文件而失败。如果你也是遇到这个问题的话,你不妨多执行几次上面的命令,直到成功执行此命令为止。
5. 到当前目录中去核实一下,看是否有个名为testapp的临时项目被创建,同时到上面提到的仓库路径目录去核实一下本地仓库是否被创建了。如果这两项工作都成功地完成,那么你可以删除刚才测试时所产生的临时项目了。
安装AndroMDA插件
下面我们将下载并安装AndroMDA的maven插件到你的本地maven库。此插件是Java调用AndroMDA的入口程序。这事唯一一个需要安装的AndroMDA文件。其他的文件(比如代码生成器)将根据构建工作的需要自动下载。按照下面的步骤进行安装:
1. 点击这里下载AndroMDA插件安装程序。
2. 在安装文件在你的本地maven库的目录下(C:\Documents and Settings\{你的用户名}\.m2\repository)进行解压缩。
3. 请确认下面的目录是否存在,存在则继续
C:\Documents and Settings\你的用户名 \.m2\repository\org\andromda\maven\plugins\andromdapp-maven-plugin
4. 创建一个临时文件夹,比如:c:\andromda-temp
5. 在临时文件夹中创建一个pom.xml文件,并将下面的内容拷贝到pom.xml文件中并保存。
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <groupId>samples.test</groupId>
    <artifactId>test</artifactId>
    <version>1.0</version>
    <packaging>jar</packaging>
    <name>test</name>

    <build>
        <defaultGoal>compile</defaultGoal>
        <plugins>
            <plugin>
                <groupId>org.andromda.maven.plugins</groupId>
                <artifactId>andromdapp-maven-plugin</artifactId>
                <version>3.3</version>
            </plugin>
        </plugins>
    </build>

    <repositories>
        <repository>
            <id>andromda</id>
            <name>AndroMDA Repository</name>
            <url>http://team.andromda.org/maven2</url>
        </repository>
    </repositories>

    <pluginRepositories>
        <pluginRepository>
            <id>andromda</id>
            <name>AndroMDA Repository</name>
            <url>http://team.andromda.org/maven2</url>
        </pluginRepository>
    </pluginRepositories>
</project>
6. 打开dos窗口,并将当强目录切换为刚才创建的pom.xml文件所在的目录,输入 mvn (不需要带参数)回车。确保命令执行完后,屏幕上显示的信息是“BUILD SUCCESSFUL”(有时候会因为网络的原因不能下载完毕所有需要的库文件,故不能执行成功,如果遇到这种问题,请多执行几次这个命令,直到成功执行为止)。
7. 可以将刚才创建的临时目录删除了。
安装一款UML工具
安装一款UML建模工具,你能使用他进行应用系统的建模,并能将创建的模型导成AndroMDA能识别的格式的文档。AndroMDA目前支持 UML1.4/XMI1.2和UML2/EMF几种格式的文档。下面列出了推荐使用的UML建模工具大安装配置链接,你可以根据自己选择的UML工具参考对应的安装配置链接。如果你已经安装了下面推荐的某款UML工具,你也最好看看其相应的配置页面。
ArgoUML(支持UML1.4/XMI1.2)
MagicDraw9.x(支持UML1.4/XMI1.2)
MagicDraw15.5(支持UML2/EMF)
RSM6(Rational Software Modeler/Architect 支持UML2/EMF)
安装数据库服务器
安装任一款Hibernate支持的数据库。点击这里查看Hibernate所支持的所有数据库的列表。此手册中我们使用MySQL5.0(一款应用非常广泛的开源数据库)。如果你安装是Hibernate支持的其他的数据库,请对JBoss和Hibernate的配置做相应的调整。按照下面的步骤安装配置MySQL.
1. 点击这里到MySQL的下载页面。
2. 下载Windows版的安装程序(确切的说是“Windows(X86)”,不是“Essentials”)。将MySQL安装在C:\Program Files\MySQL\MySQL Server 5.0目录下。请记住所使用的端口(port),用户账号和密码。每次你通过控制台连接数据库都需要用到,在应用程序中数据库连接配置中也要用到。
3. 下载安装MySQL GUI Tool Bundle(MySQL数据库图形化的管理查询工具)。
4. 下载MySQL Connector/J version 5.0.4,MySQL的JDBC驱动程序。解压到C:\Program Files\MySQL目录。
5. 将MySQL的JDBC驱动程序C:\Program Files\MySQL\mysql-connector-java-5.0.4\mysql-connector-java-5.0.4- bin.jar拷贝到JBoss的C:\jboss-4.0.5\server\default\lib目录。请将mysql-connector- java-5.0.4-bin.jar的文件名改为mysql-connector-java-5.0.4.jar,这样更符合maven的规范。有了 JDBC驱动程序,JBoss就可以访问你的数据库了。
安装Eclipse(可选)
Eclipse是一款非常流程的开源的JAVA应用集成开发环境(IDE).AndroMDA并不需要他,但是我们推荐你使用他以提高你的开发效率。Eclipse用户应该非常高兴,因为AndroMDA可以为你们生成项目的.project和.classpath文件。你们只需要简单地将项目导入Eclipse即可进行代码的编写了。
你可从这里下载Eclipse.我们推荐下载Eclipse IDE for Java EE Developers这个版本。按照下面的步骤安装配置Eclipse.
1. 将下载的文件解压到你的硬盘上,推荐C:\eclipse
2. 编辑C:\eclipse目录下的eclipse.ini文件以增加分配给Eclipse的内存。下面是推荐你向文件中添加的内容:
-vmargs
-Xms256m
-Xmx512m
-XX:PermSize=64m
-XX:MaxPermSize=128m
3. 双击Eclipse.exe开启Eclipse.
4. Eclipse会要求你设置一个存放项目的文件夹。这个文件夹被成为Eclipse的工作区。将这个目录设置为你通常用来保存创建项目的目录,比如c:\projects目录。
5. 从【Window】菜单中选择【参数设置】(Preferences)菜单项。
6. 在出现的面板的左边依次选择Java>Build Path>Classpath Variables.
7. 点【新建】(New)。
8. 将“M2_REPO”填写在名称文本框(Name),将你本机的maven库的路径(C:\Documents and Settings\{你的用户名}\.m2\repository,前面所设置的)填写在路径文本框(Path)。当导入AndroMDA产生的项目时,项目会根据此变量查找所引用的Maven库中的库文件。
9. 点击2次【确定】(ok)关闭所有对话框。
好的,现在我们已经将AndroMDA开发环境搭建好,我们已经准备好拿日志跟踪系统来试验AndroMDA了。下节我们将在讲解具体怎样开发日志跟踪系统之前先带大家体验一下我们已经开发完毕的系统,让你在学习过程中也好做到心中有数。
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接

  

返回顶楼
        

 

   发表时间:2010-01-04 
AndroMDA和ss3ex比较,有什么优点?



   发表时间:2010-01-06 
我没有用过ss3ex,专门在网上看了下,ss3ex只是一个应用系统开发框架。AndroMDA则是一个MDA的实现。
返回顶楼
          回帖地址
0 0 请登录后投票
分享到:
评论

相关推荐

    hibernate使用ppt

    - **建立项目基础**:详细介绍如何设置开发环境,包括IDE的选择、构建工具(如Maven或Gradle)的配置等。 - **编写应用代码和映射**:讲解如何编写Java类来表示数据库表,并使用注解或XML文件来定义这些类与数据库表...

    《基于YOLOv8的增强现实识别系统》(包含源码、完整数据集、可视化界面、部署教程)简单部署即可运行。功能完善、操作简单,适合毕设或课程设计.zip

    资源内项目源码是来自个人的毕业设计,代码都测试ok,包含源码、数据集、可视化页面和部署说明,可产生核心指标曲线图、混淆矩阵、F1分数曲线、精确率-召回率曲线、验证集预测结果、标签分布图。都是运行成功后才上传资源,毕设答辩评审绝对信服的保底85分以上,放心下载使用,拿来就能用。包含源码、数据集、可视化页面和部署说明一站式服务,拿来就能用的绝对好资源!!! 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、大作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.txt文件,仅供学习参考, 切勿用于商业用途。

    Android毕设实战项目Android系统NFC手机读身份证(二代证).zip

    【项目资源】: 适用于从基础到高级的各种项目,特别是在性能要求较高的场景中,比如操作系统开发、嵌入式编程和底层系统编程。如果您是初学者,可以从简单的控制台程序开始练习;如果是进阶开发者,可以尝试涉及硬件或网络的项目。 【项目质量】: 所有源码都经过严格测试,可以直接运行。 功能在确认正常工作后才上传。 【适用人群】: 适用于希望学习不同技术领域的小白或进阶学习者。 可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【附加价值】: 项目具有较高的学习借鉴价值,也可直接拿来修改复刻。 对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。 【沟通交流】: 有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 鼓励下载和使用,并欢迎大家互相学习,共同进步。 # 注意 1. 本资源仅用于开源学习和技术交流。不可商用等,一切后果由使用者承担。 2. 部分字体以及插图等来自网络,若是侵权请联系删除。

    基于开源数据集与YOLO11x训练的安全帽识别模型权重文件

    模型权重文件介绍 1. 基于开源数据集训练,训练集包含15000+图片,训练100 epochs 2. 基于YOLO11x模型进行的训练 3. 模型识别类别有2类:helmet、no-helmet

    ARM仿真器快速使用资料+绿色版软件 附视频-20210701.zip

    ARM仿真器快速使用资料+绿色版软件 附视频-20210701.zip

    毕业设计汽车式起重机液压系统的设计(论文设计说明书18000字,CAD图纸13张)

    内容概要:本文详细介绍了QY20B型汽车起重机液压系统的设计过程,涵盖其背景、发展史、主要运动机构及其液压回路设计。文章首先概述了汽车起重机的分类和发展历程,强调了液压技术在现代起重机中的重要性。接着,文章深入分析了QY20B型汽车起重机的五大主要运动机构(支腿、回转、伸缩、变幅、起升)的工作原理及相应的液压回路设计。每个回路的设计均考虑了性能要求、功能实现及工作原理,确保系统稳定可靠。此外,文章还详细计算了支腿油缸的受力、液压元件的选择及液压系统的性能验算,确保设计的可行性和安全性。 适合人群:从事工程机械设计、液压系统设计及相关领域的工程师和技术人员,以及对起重机技术感兴趣的高等院校学生和研究人员。 使用场景及目标:①为从事汽车起重机液压系统设计的工程师提供详细的参考案例;②帮助技术人员理解和掌握液压系统设计的关键技术和计算方法;③为高等院校学生提供学习和研究起重机液压系统设计的实用资料。 其他说明:本文不仅提供了详细的液压系统设计过程,还结合了实际工程应用,确保设计的实用性和可靠性。文中引用了大量参考文献,确保设计依据的科学性和权威性。阅读本文有助于读者深入了解汽车起重机液压系统的设计原理和实现方法,为实际工程应用提供有力支持。

    Unity Beautify 3 - Advanced Post Processing 23.0版本

    Unity Beautify 3 - Advanced Post Processing 23.0版本

    基于数据包络分析的中国旅游业发展效率特征

    基于数据包络分析的中国旅游业发展效率特征

    毕业设计物联网实战项目基于物联网技术的智能拐杖及与服务平台.zip

    【项目资源】: 物联网项目适用于从基础到高级的各种项目,特别是在性能要求较高的场景中,比如操作系统开发、嵌入式编程和底层系统编程。如果您是初学者,可以从简单的控制台程序开始练习;如果是进阶开发者,可以尝试涉及硬件或网络的项目。 【项目质量】: 所有源码都经过严格测试,可以直接运行。 功能在确认正常工作后才上传。 【适用人群】: 适用于希望学习不同技术领域的小白或进阶学习者。 可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【附加价值】: 项目具有较高的学习借鉴价值,也可直接拿来修改复刻。 对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。 【沟通交流】: 有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 鼓励下载和使用,并欢迎大家互相学习,共同进步。 # 注意 1. 本资源仅用于开源学习和技术交流。不可商用等,一切后果由使用者承担。 2. 部分字体以及插图等来自网络,若是侵权请联系删除。

    (源码)基于蓝牙技术的多通道键盘.zip

    # 基于蓝牙技术的多通道键盘 ## 项目简介 在多设备工作环境中,用户常常需要在家庭电脑、工作笔记本或平板电脑之间频繁切换键盘输入,这不仅占用了大量桌面空间,而且操作不便。本项目旨在通过蓝牙技术,设计一款能够同时连接多个设备并实现一键切换的多通道键盘,从而简化用户的操作流程,提高工作效率。 ## 项目的主要特性和功能 1. 多设备连接键盘可以同时连接多达三个不同的设备。 2. 一键切换通过按键即可快速切换输入目标设备。 3. 高性能微控制器采用ATMega32u4微控制器,提供足够的GPIO引脚,支持Arduino编程环境,便于固件开发和升级。 4. 蓝牙模块使用RN42蓝牙模块,确保稳定的设备连接和数据传输。 5. 电压调节器使用MIC4680电压调节器,确保系统稳定供电。 ## 安装使用步骤 1. 硬件准备 获取ATMega32u4微控制器、RN42蓝牙模块、MIC4680电压调节器等硬件组件。 2. 电路设计

    毕设单片机实战项目基于 ESP8266 的智能家居解决方案.zip

    【项目资源】: 单片机项目适用于从基础到高级的各种项目,特别是在性能要求较高的场景中,比如操作系统开发、嵌入式编程和底层系统编程。如果您是初学者,可以从简单的控制台程序开始练习;如果是进阶开发者,可以尝试涉及硬件或网络的项目。 【项目质量】: 所有源码都经过严格测试,可以直接运行。 功能在确认正常工作后才上传。 【适用人群】: 适用于希望学习不同技术领域的小白或进阶学习者。 可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【附加价值】: 项目具有较高的学习借鉴价值,也可直接拿来修改复刻。 对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。 【沟通交流】: 有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 鼓励下载和使用,并欢迎大家互相学习,共同进步。 # 注意 1. 本资源仅用于开源学习和技术交流。不可商用等,一切后果由使用者承担。 2. 部分字体以及插图等来自网络,若是侵权请联系删除。

    基于Vue.js和SpringBoot的研究生调研管理系统.zip

    基于Vue.js和SpringBoot的研究生调研管理系统.zip

    地理信息文件,许昌市各县区政区图,shp格式,可编辑

    地理信息文件,许昌市各县区政区图,shp格式,可编辑

    《基于YOLOv8的运动协会监测系统》(包含源码、完整数据集、可视化界面、部署教程)简单部署即可运行。功能完善、操作简单,适合毕设或课程设计.zip

    资源内项目源码是来自个人的毕业设计,代码都测试ok,包含源码、数据集、可视化页面和部署说明,可产生核心指标曲线图、混淆矩阵、F1分数曲线、精确率-召回率曲线、验证集预测结果、标签分布图。都是运行成功后才上传资源,毕设答辩评审绝对信服的保底85分以上,放心下载使用,拿来就能用。包含源码、数据集、可视化页面和部署说明一站式服务,拿来就能用的绝对好资源!!! 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、大作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.txt文件,仅供学习参考, 切勿用于商业用途。

    Scratch放飞气球 2024年9月电子学会scratch三级考试真题源代码

    Scratch放飞气球 2024年9月电子学会scratch三级考试真题源代码 综合考查角色添加、背景添加、初始位置、移动步数、方向旋转、造型切换、左右翻转、碰到边缘反弹、无限循环、条件判断、鼠标控制、碰撞检测等积木的使用;难点在于: 如何实现蝙蝠不断移动 如何实现蝙蝠边移动边挥翅膀 如何实现Ripley跟随鼠标移动 如何实现蝙蝠碰到Ripley移到随机位置 充分掌握重复执行和碰撞检测积木的使用 详细解题思路和步骤可以查看博客: https://scratch.blog.csdn.net/article/details/142934767 小兔子编程给小朋友们分享各种少儿编程(Scratch编程、python编程、C++编程等)学习、考级和比赛相关资料;更多少儿编程相关的学习资料,可以访问博主博客 https://blog.csdn.net/frank2102 期待小朋友们相互交流学习,有什么问题,建议或者意见可以直接给博主留言,或者私下,博主看到后会第一时间给到您相应的回复

    毕业设计物联网实战项目基于STM32L0低功耗微控制器的物联网智能垃圾桶(HAL).zip

    【项目资源】: 物联网项目适用于从基础到高级的各种项目,特别是在性能要求较高的场景中,比如操作系统开发、嵌入式编程和底层系统编程。如果您是初学者,可以从简单的控制台程序开始练习;如果是进阶开发者,可以尝试涉及硬件或网络的项目。 【项目质量】: 所有源码都经过严格测试,可以直接运行。 功能在确认正常工作后才上传。 【适用人群】: 适用于希望学习不同技术领域的小白或进阶学习者。 可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【附加价值】: 项目具有较高的学习借鉴价值,也可直接拿来修改复刻。 对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。 【沟通交流】: 有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 鼓励下载和使用,并欢迎大家互相学习,共同进步。 # 注意 1. 本资源仅用于开源学习和技术交流。不可商用等,一切后果由使用者承担。 2. 部分字体以及插图等来自网络,若是侵权请联系删除。

    前端分析-2023071100789s102102

    前端分析-2023071100789s102102

    毕业设计物联网实战项目基于VUE+element开发的物联网后台管理系统,金大万翔特供.zip

    【项目资源】: 物联网项目适用于从基础到高级的各种项目,特别是在性能要求较高的场景中,比如操作系统开发、嵌入式编程和底层系统编程。如果您是初学者,可以从简单的控制台程序开始练习;如果是进阶开发者,可以尝试涉及硬件或网络的项目。 【项目质量】: 所有源码都经过严格测试,可以直接运行。 功能在确认正常工作后才上传。 【适用人群】: 适用于希望学习不同技术领域的小白或进阶学习者。 可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【附加价值】: 项目具有较高的学习借鉴价值,也可直接拿来修改复刻。 对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。 【沟通交流】: 有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 鼓励下载和使用,并欢迎大家互相学习,共同进步。 # 注意 1. 本资源仅用于开源学习和技术交流。不可商用等,一切后果由使用者承担。 2. 部分字体以及插图等来自网络,若是侵权请联系删除。

    MATLAB之数据分析图系列 三

    风玫瑰图的数据包,直接导入即可

    (源码)基于PHP框架的新闻发布系统.zip

    # 基于PHP框架的新闻发布系统 ## 项目简介 这是一个基于PHP框架的新闻发布系统,借助PHP和MySQL数据库实现新闻的创建、查看、编辑与删除功能。系统包含前台新闻展示页和后台管理页,管理员可进行新闻的添加、编辑和删除操作,用户则能浏览新闻。 ## 项目的主要特性和功能 1. 采用PHP和MySQL数据库存储与管理新闻数据。 2. 提供用户友好界面,方便用户浏览新闻。 3. 管理员可登录后台管理页对新闻进行添加、编辑和删除操作。 4. 新闻列表页动态生成新闻列表,依据后台数据库数据显示。 5. 新闻详情页展示新闻详细内容,涵盖标题、内容和发布时间。 6. 后台管理页具备新闻管理基本功能,如添加、编辑和删除新闻。 7. 运用MVC(Model View Controller)架构,分离数据和业务逻辑与表示层,提升代码可维护性和可扩展性。 ## 安装使用步骤 1. 下载并解压项目文件。

Global site tag (gtag.js) - Google Analytics