国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【JasperReports筆記01】Jasper Studio報(bào)表開(kāi)發(fā)工具的安裝以及使用Java填充模板文件內(nèi)容

這篇具有很好參考價(jià)值的文章主要介紹了【JasperReports筆記01】Jasper Studio報(bào)表開(kāi)發(fā)工具的安裝以及使用Java填充模板文件內(nèi)容。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

這篇文章,主要介紹如何安裝Jasper?Studio報(bào)表開(kāi)發(fā)工具以及使用Java填充模板文件內(nèi)容。

目錄

一、安裝Jasper Studio工具

1.1、下載報(bào)表開(kāi)發(fā)工具

1.2、工具界面介紹

(1)啟動(dòng)工具

(2)創(chuàng)建項(xiàng)目

二、制作Jasper模板文件

2.1、Jasper文件組成區(qū)域介紹

2.2、制作模板文件

三、使用Java填充數(shù)據(jù)

3.1、引入依賴(lài)

3.2、創(chuàng)建JasperReportsUtil工具類(lèi)

3.3、測(cè)試控制器類(lèi)

3.4、放置Jasper模板文件

3.5、運(yùn)行測(cè)試


一、安裝Jasper Studio工具

1.1、下載報(bào)表開(kāi)發(fā)工具

JasperReport提供了一個(gè)專(zhuān)門(mén)用于制作報(bào)表模板文件的開(kāi)發(fā)工具,叫做:Jasper Studio,官方下載地址是:https://community.jaspersoft.com/community-download,進(jìn)入下載界面,如下所示:

jasper studio,【W(wǎng)PSP筆記】,JasperReports,Jasper Studio,使用Jasper制作模板文件,Java填充PDF模板文件,報(bào)表開(kāi)發(fā)

點(diǎn)擊下載按鈕,此時(shí)會(huì)彈出提示框,點(diǎn)擊繼續(xù)就會(huì)跳轉(zhuǎn)到下載詳情界面:https://community.jaspersoft.com/project/jaspersoft-studio/releases,如下所示:

jasper studio,【W(wǎng)PSP筆記】,JasperReports,Jasper Studio,使用Jasper制作模板文件,Java填充PDF模板文件,報(bào)表開(kāi)發(fā)

在下載詳情界面中,可以有多種格式的下載文件,例如:exe、zip、tgz等,這里我選擇了zip文件,點(diǎn)擊下載就可以啦。需要注意的是下載時(shí)候,會(huì)提示讓你注冊(cè)JasperReports的社區(qū)賬號(hào),我們用自己郵箱注冊(cè)一個(gè)就可以啦。將下載完成的zip壓縮包解壓到你的工作目錄下,解壓之后,會(huì)得到一個(gè)jaspersoftstudio目錄,如下所示:

jasper studio,【W(wǎng)PSP筆記】,JasperReports,Jasper Studio,使用Jasper制作模板文件,Java填充PDF模板文件,報(bào)表開(kāi)發(fā)

這個(gè)目錄下有一個(gè)Jaspersoft Studio.exe文件,雙擊這個(gè)文件就可以啟動(dòng) JasperReports 報(bào)表工具啦。

1.2、工具界面介紹

(1)啟動(dòng)工具

雙擊Jaspersoft Studio.exe文件,啟動(dòng)JasperReports報(bào)表工具,如下圖所示:

jasper studio,【W(wǎng)PSP筆記】,JasperReports,Jasper Studio,使用Jasper制作模板文件,Java填充PDF模板文件,報(bào)表開(kāi)發(fā)

上圖就是啟動(dòng)之后的歡迎界面,看著有點(diǎn)像eclipse開(kāi)發(fā)工具對(duì)吧!沒(méi)錯(cuò),Jasper Studio就是基于Eclipse進(jìn)行開(kāi)發(fā)的,它可以單獨(dú)使用,也可以作為Eclipse的插件添加到Eclipse開(kāi)發(fā)工具中使用。

(2)創(chuàng)建項(xiàng)目

左上角選擇【File-->New-->Jasper Report】創(chuàng)建一個(gè)報(bào)表項(xiàng)目,如下所示:

jasper studio,【W(wǎng)PSP筆記】,JasperReports,Jasper Studio,使用Jasper制作模板文件,Java填充PDF模板文件,報(bào)表開(kāi)發(fā)

在彈出框中,選擇自己需要的模板文件就可以啦,一般來(lái)說(shuō)都是選擇A4空白模板,或者是水平方向的A4空白模板,剩下的就是自己設(shè)計(jì)模板文件啦。

jasper studio,【W(wǎng)PSP筆記】,JasperReports,Jasper Studio,使用Jasper制作模板文件,Java填充PDF模板文件,報(bào)表開(kāi)發(fā)

輸入項(xiàng)目名稱(chēng),選擇數(shù)據(jù)源之類(lèi)的,這里可以省略,直接傻瓜式的點(diǎn)擊next就行啦,最后點(diǎn)擊Finish即可。

jasper studio,【W(wǎng)PSP筆記】,JasperReports,Jasper Studio,使用Jasper制作模板文件,Java填充PDF模板文件,報(bào)表開(kāi)發(fā)

項(xiàng)目創(chuàng)建成功之后,此時(shí)就會(huì)進(jìn)入到Jasper Studio的工作區(qū)域,Jasper工作區(qū)域大致分為下面這幾個(gè)部分:

jasper studio,【W(wǎng)PSP筆記】,JasperReports,Jasper Studio,使用Jasper制作模板文件,Java填充PDF模板文件,報(bào)表開(kāi)發(fā)

到這里,Jasper Studio工具安裝好了,并且基本的工作區(qū)域也知道了,那就可以開(kāi)始制作自己的模板文件啦。

二、制作Jasper模板文件

2.1、Jasper文件組成區(qū)域介紹

可以看到在Jasper Studio的主報(bào)表區(qū)域有很多的組成部分,如下圖所示:

jasper studio,【W(wǎng)PSP筆記】,JasperReports,Jasper Studio,使用Jasper制作模板文件,Java填充PDF模板文件,報(bào)表開(kāi)發(fā)

Jasper將模板文件劃分為上面幾個(gè)組成部分,每一個(gè)組成部分表示的含義不同,其中每一個(gè)部分的作用如下所示:

  • Title區(qū)域:這個(gè)區(qū)域只會(huì)在模板文件的第一頁(yè)中顯示,從第二頁(yè)開(kāi)始就不會(huì)顯示,主要定義文件的標(biāo)題內(nèi)容。
  • Page Header區(qū)域:這個(gè)區(qū)域是從第二頁(yè)開(kāi)始,每一頁(yè)都會(huì)顯示的頁(yè)頭信息,顯示在每一頁(yè)的最頂部。
  • Column Header區(qū)域:當(dāng)我們使用了Table組件的時(shí)候,Column Header區(qū)域才會(huì)生效,它表示的表格的列頭,會(huì)在每一頁(yè)顯示。
  • Detail區(qū)域:這個(gè)區(qū)域就是真正顯示內(nèi)容的區(qū)域,可以有多個(gè)Detail區(qū)域。
  • Column Footer區(qū)域:當(dāng)我們使用了Table組件的時(shí)候,Column Footer區(qū)域才會(huì)生效,它表示的表格的列尾,會(huì)在每一頁(yè)顯示。
  • Page Footer區(qū)域:這個(gè)區(qū)域是從第二頁(yè)開(kāi)始,每一頁(yè)都會(huì)顯示的頁(yè)腳信息,顯示在每一頁(yè)的最底部。
  • Summary區(qū)域:這個(gè)區(qū)域是表示合計(jì)區(qū)域,只會(huì)顯示在最后一頁(yè)的末尾區(qū)域。

現(xiàn)在不知道這些東西不要緊,后面的文章中,我會(huì)通過(guò)制作一些模板文件,來(lái)演示一下每一個(gè)區(qū)域的作用。這里就先做一個(gè)簡(jiǎn)單的模板文件,用于演示一下如何通過(guò)Java向模板文件中填充數(shù)據(jù)。

2.2、制作模板文件

首先刪除文件中不需要的區(qū)域,選擇需要?jiǎng)h除的元素,右鍵點(diǎn)擊Delete就行啦:

jasper studio,【W(wǎng)PSP筆記】,JasperReports,Jasper Studio,使用Jasper制作模板文件,Java填充PDF模板文件,報(bào)表開(kāi)發(fā)

只保留Title和Detail兩個(gè)區(qū)域,刪除之后的效果如下所示:

jasper studio,【W(wǎng)PSP筆記】,JasperReports,Jasper Studio,使用Jasper制作模板文件,Java填充PDF模板文件,報(bào)表開(kāi)發(fā)

從右側(cè)組件元素欄里面,選擇【Text Field】組件,將其拖到Title區(qū)域中,如下:

jasper studio,【W(wǎng)PSP筆記】,JasperReports,Jasper Studio,使用Jasper制作模板文件,Java填充PDF模板文件,報(bào)表開(kāi)發(fā)

選中剛剛添加的組件,可以編輯它的樣式,例如:字體、字體大小、對(duì)齊方式等、顏色等屬性。在【outline】區(qū)域中的【Paramater】,右鍵創(chuàng)建一個(gè)參數(shù),如下所示:

jasper studio,【W(wǎng)PSP筆記】,JasperReports,Jasper Studio,使用Jasper制作模板文件,Java填充PDF模板文件,報(bào)表開(kāi)發(fā)

接著在右下角區(qū)域的【Properties】中,輸入?yún)?shù)名稱(chēng)以及參數(shù)對(duì)應(yīng)的Java數(shù)據(jù)類(lèi)型,如下:

jasper studio,【W(wǎng)PSP筆記】,JasperReports,Jasper Studio,使用Jasper制作模板文件,Java填充PDF模板文件,報(bào)表開(kāi)發(fā)

參數(shù)創(chuàng)建完成之后,就可以再次選擇我們的之前拖到Title區(qū)域的【Text Field】組件,在右下角【Properties】屬性區(qū)域,設(shè)置組件使用的參數(shù)值名稱(chēng)。

jasper studio,【W(wǎng)PSP筆記】,JasperReports,Jasper Studio,使用Jasper制作模板文件,Java填充PDF模板文件,報(bào)表開(kāi)發(fā)

這里使用的Parameters參數(shù),之后可以通過(guò)Java代碼直接傳遞一個(gè)Map對(duì)象進(jìn)行數(shù)據(jù)填充替換,按照這個(gè)方式,可以多創(chuàng)建幾個(gè)測(cè)試參數(shù),最終制作的簡(jiǎn)單模板如下所示:

jasper studio,【W(wǎng)PSP筆記】,JasperReports,Jasper Studio,使用Jasper制作模板文件,Java填充PDF模板文件,報(bào)表開(kāi)發(fā)

既然模板文件制作好了,那就可以使用Java語(yǔ)言將需要填充的數(shù)據(jù)寫(xiě)入到模板文件里面啦。

三、使用Java填充數(shù)據(jù)

3.1、引入依賴(lài)

在實(shí)際開(kāi)發(fā)中,一般都是Web工程項(xiàng)目,所以這里是采用SpringBoot工程搭建的一個(gè)項(xiàng)目環(huán)境,需要引入JasperReports相關(guān)的依賴(lài),如下所示:

<?xml version="1.0" encoding="UTF-8"?>
<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/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>com.gitcode.demo</groupId>
    <artifactId>jasper-demo</artifactId>
    <version>1.0.0</version>

    <parent>
        <artifactId>spring-boot-starter-parent</artifactId>
        <groupId>org.springframework.boot</groupId>
        <version>2.3.5.RELEASE</version>
    </parent>

    <properties>
        <maven.compiler.source>8</maven.compiler.source>
        <maven.compiler.target>8</maven.compiler.target>
    </properties>

    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
        <!-- JasperReports 報(bào)表開(kāi)發(fā)所需依賴(lài) START -->
        <!-- https://mvnrepository.com/artifact/net.sf.jasperreports/jasperreports -->
        <dependency>
            <groupId>net.sf.jasperreports</groupId>
            <artifactId>jasperreports</artifactId>
            <version>6.20.0</version>
            <exclusions>
                <!--
                    排除自帶的itext依賴(lài),因?yàn)樽詭У膇text版本是 2.1.7.js10
                    這個(gè)版本在中央倉(cāng)庫(kù)里面沒(méi)有,無(wú)法下載
                -->
                <exclusion>
                    <groupId>com.lowagie</groupId>
                    <artifactId>itext</artifactId>
                </exclusion>
            </exclusions>
        </dependency>
        <!-- 引入itext依賴(lài),因?yàn)镴asperReports中使用了itext操作PDF -->
        <dependency>
            <groupId>com.lowagie</groupId>
            <artifactId>itext</artifactId>
            <version>2.1.7</version>
        </dependency>
        <!-- JasperReports 報(bào)表開(kāi)發(fā)所需依賴(lài) END -->
        <!--
            引入 poi 依賴(lài),因?yàn)?jasper 底層操作excel使用的是poi組件
        -->
        <dependency>
            <groupId>org.apache.poi</groupId>
            <artifactId>poi-ooxml</artifactId>
            <version>4.1.2</version>
        </dependency>
    </dependencies>
</project>

3.2、創(chuàng)建JasperReportsUtil工具類(lèi)

為了方便操作Jasper報(bào)表,這里在統(tǒng)一的類(lèi)里面進(jìn)行報(bào)表的處理,代碼如下所示:

package com.gitcode.demo.util;

import net.sf.jasperreports.engine.*;
import net.sf.jasperreports.engine.export.JRXlsExporter;
import net.sf.jasperreports.engine.export.ooxml.JRXlsxExporter;
import net.sf.jasperreports.engine.util.JRLoader;
import net.sf.jasperreports.export.*;
import org.springframework.core.io.ClassPathResource;

import java.io.InputStream;
import java.util.Map;
import java.util.Objects;

/**
 * @version 1.0.0
 * @Date: 2023/8/7 14:14
 * @Author ZhuYouBin
 * @Description: JasperReports 工具類(lèi)
 */
public class JasperReportsUtil {

    /**
     * 使用 JasperReports 生成報(bào)表文件
     * @param templatePath 模板文件路徑及名稱(chēng)
     * @param fileName 生成的文件名稱(chēng)
     * @param fileType 生成的文件類(lèi)型,例如: pdf、html、xls 等
     * @param parameters 傳遞到 jrxml 模板文件中的數(shù)據(jù)參數(shù)
     * @return 返回生成的報(bào)表文件路徑
     */
    public static String generateReport(String templatePath, String fileName, String fileType, Map<String, Object> parameters) throws Exception {
        // 1、獲取 jasper 模板文件【采用流的方式讀取】
        ClassPathResource resource = new ClassPathResource(templatePath);
        InputStream in = resource.getInputStream();
        JasperReport jasperReport = (JasperReport) JRLoader.loadObject(in);
        // 2、將 parameters 數(shù)據(jù)參數(shù)填充到模板文件中
        JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, parameters, new JREmptyDataSource());
        // 3、按照指定的 fileType 文件類(lèi)型導(dǎo)出報(bào)表文件
        if (Objects.equals("pdf", fileType)) {
            JasperExportManager.exportReportToPdfFile(jasperPrint, fileName + ".pdf");
        } else if (Objects.equals("xls", fileType)) { // 導(dǎo)出 xls 表格
            JRXlsExporter exporter = new JRXlsExporter();
            exporter.setExporterInput(new SimpleExporterInput(jasperPrint)); // 設(shè)置導(dǎo)出的輸入源
            exporter.setExporterOutput(new SimpleOutputStreamExporterOutput(fileName + ".xls")); // 設(shè)置導(dǎo)出的輸出源
            // 配置信息
            SimpleXlsReportConfiguration configuration = new SimpleXlsReportConfiguration();
            configuration.setOnePagePerSheet(true); // 每一頁(yè)一個(gè)sheet表格
            exporter.setConfiguration(configuration); // 設(shè)置配置對(duì)象
            exporter.exportReport(); // 執(zhí)行導(dǎo)出
        } else if (Objects.equals("xlsx", fileType)) {  // 導(dǎo)出 xlsx 表格
            JRXlsxExporter exporter = new JRXlsxExporter();
            exporter.setExporterInput(new SimpleExporterInput(jasperPrint)); // 設(shè)置導(dǎo)出的輸入源
            exporter.setExporterOutput(new SimpleOutputStreamExporterOutput(fileName + ".xlsx")); // 設(shè)置導(dǎo)出的輸出源
            SimpleXlsxReportConfiguration configuration = new SimpleXlsxReportConfiguration();
            configuration.setOnePagePerSheet(true); // 每一頁(yè)一個(gè)sheet表格
            exporter.setConfiguration(configuration);
            exporter.exportReport(); // 執(zhí)行導(dǎo)出
        } else if (Objects.equals("html", fileType)) {
            JasperExportManager.exportReportToHtmlFile(jasperPrint, fileName + ".html");
        }
        return null;
    }

}

3.3、測(cè)試控制器類(lèi)

編寫(xiě)一個(gè)TestController測(cè)試控制器,然后在代碼中添加需要填充的模板數(shù)據(jù),如下:

package com.gitcode.demo.web;

import com.gitcode.demo.util.JasperReportsUtil;
import net.sf.jasperreports.engine.util.JRResourcesUtil;
import org.springframework.core.io.ClassPathResource;
import org.springframework.core.io.support.ResourcePatternUtils;
import org.springframework.util.ResourceUtils;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

import java.util.HashMap;
import java.util.Map;

/**
 * @version 1.0.0
 * @Date: 2023/8/10 21:13
 * @Author ZhuYouBin
 * @Description:
 */
@RestController
@RequestMapping("/api/report")
public class TestController {

    @GetMapping("/export")
    public String exportFile(String format) throws Exception {
        ClassPathResource resource = new ClassPathResource("MyFirstReport.jasper");
        String templatePath = resource.getPath();
        String fileName = "Jasper導(dǎo)出文件";
        /*
         創(chuàng)建傳遞到 Jasper 模板文件中的數(shù)據(jù)參數(shù)。
         注意:參數(shù)的 key 必須和 Jasper Studio 中創(chuàng)建的 Parameters 參數(shù)名稱(chēng)相同,否則匹配不上,無(wú)法填充數(shù)據(jù)。
         */
        Map<String, Object> parameters = new HashMap<>();
        parameters.put("titleName", "This is a title.");
        parameters.put("userName", "Tom");
        parameters.put("sex", "man");
        parameters.put("age", "20");
        parameters.put("address", "everywhere.");
        // 執(zhí)行導(dǎo)出操作
        return JasperReportsUtil.generateReport(templatePath, fileName, format, parameters);
    }

}

3.4、放置Jasper模板文件

將之前制作好的Jasper模板文件編譯,編譯之后會(huì)生成一個(gè)【.jasper】后綴的文件,這個(gè)文件就是我們要的模板文件,要把這個(gè)文件放到工程的【src/main/resources】資源目錄里面,如下所示:

jasper studio,【W(wǎng)PSP筆記】,JasperReports,Jasper Studio,使用Jasper制作模板文件,Java填充PDF模板文件,報(bào)表開(kāi)發(fā)

3.5、運(yùn)行測(cè)試

啟動(dòng)工程,打開(kāi)瀏覽器訪(fǎng)問(wèn)http://localhost:8080/api/report/export?format=pdf地址,此時(shí)會(huì)在工程目錄下,生成對(duì)應(yīng)的文件:

jasper studio,【W(wǎng)PSP筆記】,JasperReports,Jasper Studio,使用Jasper制作模板文件,Java填充PDF模板文件,報(bào)表開(kāi)發(fā)

打開(kāi)文件查看內(nèi)容,如下所示:

jasper studio,【W(wǎng)PSP筆記】,JasperReports,Jasper Studio,使用Jasper制作模板文件,Java填充PDF模板文件,報(bào)表開(kāi)發(fā)

到此,Jasper Studio報(bào)表工具的安裝、制作簡(jiǎn)單模板以及使用Java填充模板文件數(shù)據(jù)就介紹完啦。

綜上,這篇文章結(jié)束了,主要介紹如何安裝Jasper?Studio報(bào)表開(kāi)發(fā)工具以及使用Java填充模板文件內(nèi)容。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-770910.html

到了這里,關(guān)于【JasperReports筆記01】Jasper Studio報(bào)表開(kāi)發(fā)工具的安裝以及使用Java填充模板文件內(nèi)容的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀(guān)點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • HarmonyOS開(kāi)發(fā)第一步,熟知開(kāi)發(fā)工具DevEco Studio

    HarmonyOS開(kāi)發(fā)第一步,熟知開(kāi)發(fā)工具DevEco Studio

    俗話(huà)說(shuō)的好,工欲善其事,必先利其器,走進(jìn)HarmonyOS第一步,開(kāi)發(fā)工具必須先行,當(dāng)然了,關(guān)于開(kāi)發(fā)工具的使用,官網(wǎng)和其他的博客也有很多的講解,但是并沒(méi)有按照常用的功能進(jìn)行概述,如果需要某個(gè)功能,還得需要進(jìn)行檢索查找,十分的不便,基于此,本文主要以常見(jiàn)的

    2024年02月11日
    瀏覽(1927)
  • 【01】基礎(chǔ)知識(shí):typescript安裝及使用,開(kāi)發(fā)工具vscode配置

    【01】基礎(chǔ)知識(shí):typescript安裝及使用,開(kāi)發(fā)工具vscode配置

    typeScript 是由微軟開(kāi)發(fā)的一款開(kāi)源的編程語(yǔ)言。 typeScript 是 javascript 的超級(jí),遵循最新的 es6、es5規(guī)范。 typeScript 擴(kuò)展了 javaScript 的語(yǔ)法。 typeScript 更像后端 java、C# 這樣的面向?qū)ο笳Z(yǔ)言,可以讓 js 開(kāi)發(fā)大型企業(yè)項(xiàng)目。 全局安裝:$ npm install -g typescript 查看 typescript 版本:$ ts

    2024年02月13日
    瀏覽(35)
  • Flutter 開(kāi)發(fā)者工具 Android Studio 開(kāi)發(fā)Flutter應(yīng)用

    Flutter 開(kāi)發(fā)者工具 Android Studio 開(kāi)發(fā)Flutter應(yīng)用

    Flutter 開(kāi)發(fā)者工具 在 Android Studio 開(kāi)發(fā)Flutter應(yīng)用 ?? Android Studio 版本更新 ?? Android Studio Check for Update Connection failed ? 解決方案 ?? ? ? ??? 編輯代碼,和查看問(wèn)題 ?? ?Dart 插件 可以做到如下幾點(diǎn) :? 語(yǔ)法高亮顯示。 基于多種類(lèi)型分析的代碼補(bǔ)全。 定位到類(lèi)型的聲明(

    2024年02月15日
    瀏覽(121)
  • DevEco Studio開(kāi)發(fā)工具下載、安裝(HarmonyOS開(kāi)發(fā))_For Mac

    DevEco Studio開(kāi)發(fā)工具下載、安裝(HarmonyOS開(kāi)發(fā))_For Mac

    初學(xué)HarmonyOS開(kāi)發(fā),DevEco Studio開(kāi)發(fā)工具的安裝和使用是必須的。 (注:不多廢話(huà),跟著下面流程操作下載、安裝DevEco Studio即可。) 1.官網(wǎng)下載地址: https://developer.harmonyos.com/cn/develop/deveco-studio 2. 進(jìn)入官網(wǎng),選擇 “開(kāi)發(fā)” —— “ 應(yīng)用開(kāi)發(fā) ” —— “ DevEco Studio ” 3. 找到下載

    2024年02月05日
    瀏覽(94)
  • CH2-開(kāi)發(fā)工具DevEco Studio

    CH2-開(kāi)發(fā)工具DevEco Studio

    基本特性HarmonyOS操作系統(tǒng)的功能和特性要得以發(fā)揮,需要在它之上運(yùn)行的APP來(lái)體現(xiàn)。 功能強(qiáng)大易用的HarmonyOS移動(dòng)應(yīng)用開(kāi)發(fā)工具對(duì)HarmonyOS系統(tǒng)的發(fā)展至關(guān)重要,3.0 Beta1版本的DevEco Studio已經(jīng) 支持通過(guò)可視化布局編輯器構(gòu)建界面 ,功能越來(lái)越齊全和穩(wěn)定。 本章為HarmonyOS移動(dòng)應(yīng)用

    2024年02月09日
    瀏覽(97)
  • HarmonyOS應(yīng)用開(kāi)發(fā)工具DevEco Studio安裝與使用

    HarmonyOS應(yīng)用開(kāi)發(fā)工具DevEco Studio安裝與使用

    語(yǔ)雀知識(shí)庫(kù)地址:語(yǔ)雀HarmonyOS知識(shí)庫(kù) 飛書(shū)知識(shí)庫(kù)地址:飛書(shū)HarmonyOS知識(shí)庫(kù) 知識(shí)庫(kù)內(nèi)容逐步完善中… 工欲善其事必先利其器,要編寫(xiě)HarmonyOS應(yīng)用就需要用到官方提供的IDE工具來(lái)編寫(xiě)相應(yīng)的代碼。 在鴻蒙開(kāi)發(fā)者官網(wǎng),其提供了官方的開(kāi)發(fā)IDE——DevEco Studio(最新版本3.1.1 Release)

    2024年02月19日
    瀏覽(108)
  • 【教程】 .Net環(huán)境和開(kāi)發(fā)工具Visual Studio的安裝

    【教程】 .Net環(huán)境和開(kāi)發(fā)工具Visual Studio的安裝

    .NET 是一個(gè)免費(fèi)的跨平臺(tái)開(kāi)放源代碼開(kāi)發(fā)人員平臺(tái),用于生成多種類(lèi)型的應(yīng)用程序。 .NET 基于許多大規(guī)模應(yīng)用在生產(chǎn)中使用的高性能運(yùn)行時(shí)構(gòu)建而來(lái)。 Visual Studio IDE 是美國(guó)微軟公司的開(kāi)發(fā)工具包系列產(chǎn)品,簡(jiǎn)稱(chēng)為VS。VS是一個(gè)基本完整的開(kāi)發(fā)工具集,它包括了整個(gè)軟件生命周期

    2024年02月02日
    瀏覽(94)
  • C語(yǔ)言之開(kāi)發(fā)工具:Visual Studio 2022安裝教程

    C語(yǔ)言之開(kāi)發(fā)工具:Visual Studio 2022安裝教程

    一,C 語(yǔ)言 C 語(yǔ)言是一種通用的高級(jí)語(yǔ)言,最初是由丹尼斯·里奇在貝爾實(shí)驗(yàn)室為開(kāi)發(fā) UNIX 操作系統(tǒng)而設(shè)計(jì)的。C 語(yǔ)言最開(kāi)始是于 1972 年在 DEC PDP-11 計(jì)算機(jī)上被首次實(shí)現(xiàn)。在 1978 年,布萊恩·柯林漢(Brian Kernighan)和丹尼斯·里奇(Dennis Ritchie)制作了 C 的第一個(gè)公開(kāi)可用的描述

    2024年02月05日
    瀏覽(93)
  • 鴻蒙開(kāi)發(fā)工具 DevEco Studio 3.0 體驗(yàn)與項(xiàng)目結(jié)構(gòu)介紹

    鴻蒙開(kāi)發(fā)工具 DevEco Studio 3.0 體驗(yàn)與項(xiàng)目結(jié)構(gòu)介紹

    HuaWei DevEco Studio 是基于 IntelliJ IDEA Community 開(kāi)源版本打造,面向全場(chǎng)景多設(shè)備,提供一站式的應(yīng)用/服務(wù)集成開(kāi)發(fā)環(huán)境(IDE),支持分布式多端開(kāi)發(fā)、分布式多端調(diào)測(cè)、多端模擬仿真,提供全方位的質(zhì)量與安全保障。 DevEco Studio 3.0支持 HarmonyOS 3.0 的應(yīng)用及服務(wù)開(kāi)發(fā),提供了代碼

    2024年02月11日
    瀏覽(95)
  • 【常用開(kāi)發(fā)工具】保姆級(jí)教程Android Studio安裝和基本使用

    【常用開(kāi)發(fā)工具】保姆級(jí)教程Android Studio安裝和基本使用

    ??這里是【常用開(kāi)發(fā)工具】,關(guān)注我學(xué)習(xí)編程不迷路 如果對(duì)你有幫助,給博主一個(gè)免費(fèi)的點(diǎn)贊??以示鼓勵(lì) 歡迎各位??點(diǎn)贊??評(píng)論收藏?? ??專(zhuān)欄介紹 【常用開(kāi)發(fā)工具】 目前更新IDEA、Tomcat、Maven、Git等預(yù)計(jì)會(huì)開(kāi)10+期,大家一起學(xué)習(xí)一起進(jìn)步。 ????有寫(xiě)的不好或?qū)戝e(cuò)的地

    2023年04月16日
    瀏覽(96)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包