更新文档

This commit is contained in:
许轲 2023-10-15 12:05:46 +08:00
parent 0d8a26a37d
commit f0fe6d8a74
33 changed files with 48 additions and 49 deletions

View File

@ -33,17 +33,17 @@
在您的IDE中创建一个新的JavaFX项目 在您的IDE中创建一个新的JavaFX项目
1. 打开IDE并选择创建一个新的JavaFX项目。 1. 打开IDE并选择创建一个新的JavaFX项目。
![img.png](../项目文档/JNotepad项目文档/img.png) ![img.png](../Dev-Guide/JNotepad-Dev-Guide/img/img.png)
2. 配置项目名称和存储位置。 2. 配置项目名称和存储位置。
![img_1.png](../项目文档/JNotepad项目文档/img_1.png) ![img_1.png](../Dev-Guide/JNotepad-Dev-Guide/img/img_1.png)
3. 点击下一步。 3. 点击下一步。
![img_2.png](../项目文档/JNotepad项目文档/img_2.png) ![img_2.png](../Dev-Guide/JNotepad-Dev-Guide/img/img_2.png)
4. 点击创建 4. 点击创建
![img_3.png](../项目文档/JNotepad项目文档/img_3.png) ![img_3.png](../Dev-Guide/JNotepad-Dev-Guide/img/img_3.png)
5. 删除初始化代码 5. 删除初始化代码
![img_4.png](../项目文档/JNotepad项目文档/img_4.png) ![img_4.png](../Dev-Guide/JNotepad-Dev-Guide/img/img_4.png)
6. 新建项目完毕 6. 新建项目完毕
![img_7.png](../项目文档/JNotepad项目文档/img_7.png) ![img_7.png](../Dev-Guide/JNotepad-Dev-Guide/img/img_7.png)
# 步骤3编写JavaFX应用程序代码 # 步骤3编写JavaFX应用程序代码
@ -173,8 +173,8 @@ pom.xml:
# 步骤4运行应用程序 # 步骤4运行应用程序
在IDE中右键文本编辑区,选择运行Run或者调试Debug您的JavaFX应用程序。这将启动JavaFX应用程序并显示一个窗口其中包含 "Hello, JavaFX!" 文本。 在IDE中右键文本编辑区,选择运行Run或者调试Debug您的JavaFX应用程序。这将启动JavaFX应用程序并显示一个窗口其中包含 "Hello, JavaFX!" 文本。
![img_6.png](../项目文档/JNotepad项目文档/img_6.png) ![img_6.png](../Dev-Guide/JNotepad-Dev-Guide/img/img_6.png)
![img_8.png](../项目文档/JNotepad项目文档/img_8.png) ![img_8.png](../Dev-Guide/JNotepad-Dev-Guide/img/img_8.png)
# 步骤5构建和打包 # 步骤5构建和打包
目前为止您的JavaFX应用程序编写完成您可以构建它并打包到目标平台分发。 目前为止您的JavaFX应用程序编写完成您可以构建它并打包到目标平台分发。

View File

@ -36,7 +36,7 @@ Service Gateway Initiative) 框架为基础核心的 Eclipse、拥有孱弱的
IDEology 采用微内核架构,主要分为[用户模块](#用户模块) IDEology 采用微内核架构,主要分为[用户模块](#用户模块)
、[核心模块](#核心模块)、[IMC](#imc)和[微内核](#微内核)。 、[核心模块](#核心模块)、[IMC](#imc)和[微内核](#微内核)。
![IDEology 架构图](img/IDEology架构图.svg) ![IDEology 架构图](img/IDEology-Framework.svg)
### 用户模块 ### 用户模块

View File

@ -2,7 +2,7 @@
欢迎使用 IDEology 开发者文档。借助这些文档,您可以了解如何使用、开发和打包[JNotepad](https://gitee.com/jcnc-org/IDEology) 。 欢迎使用 IDEology 开发者文档。借助这些文档,您可以了解如何使用、开发和打包[JNotepad](https://gitee.com/jcnc-org/IDEology) 。
## 新手指南 ## 新手指南
如果您是首次接触 JavaFX并希望开始编写代码请从[构建首个 JavaFX 应用](../../构建首个JavaFX应用/构建首个JavaFX应用.md)教程开始。 如果您是首次接触 JavaFX并希望开始编写代码请从[构建首个 JavaFX 应用](../../Build-The-First-JavaFX-Application/Build-The-First-JavaFX-Application.md)教程开始。
此外,请通过查看下面的其他资源或社区来学习 IDEology 开发: 此外,请通过查看下面的其他资源或社区来学习 IDEology 开发:
@ -12,10 +12,10 @@
## 基础知识 ## 基础知识
- [JavaFX 基础知识](../../JavaFX基础知识/JavaFX基础知识.md) - [JavaFX 基础知识](../../JavaFX-Knowledge/JavaFX-Knowledge.md)
## IDEology 设计文档 ## IDEology 设计文档
- [IDEology 设计文档](IDEology设计文档.md) - [IDEology 设计文档](IDEology-Design-Doc.md)

View File

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 15 KiB

View File

@ -2,7 +2,7 @@
欢迎使用 JNotepad 开发者文档。借助这些文档,您可以了解如何使用、开发和打包[JNotepad](https://gitee.com/jcnc-org/JNotepad) 。 欢迎使用 JNotepad 开发者文档。借助这些文档,您可以了解如何使用、开发和打包[JNotepad](https://gitee.com/jcnc-org/JNotepad) 。
## 新手指南 ## 新手指南
如果您是首次接触 JavaFX并希望开始编写代码请从[构建首个 JavaFX 应用](../../构建首个JavaFX应用/构建首个JavaFX应用.md)教程开始。 如果您是首次接触 JavaFX并希望开始编写代码请从[构建首个 JavaFX 应用](../../Build-The-First-JavaFX-Application/Build-The-First-JavaFX-Application.md)教程开始。
此外,请通过查看下面的其他资源或社区来学习 JNotepad 开发: 此外,请通过查看下面的其他资源或社区来学习 JNotepad 开发:
@ -12,7 +12,7 @@
## 基础知识 ## 基础知识
- [JavaFX 基础知识](../../JavaFX基础知识/JavaFX基础知识.md) - [JavaFX 基础知识](../../JavaFX-Knowledge/JavaFX-Knowledge.md)
## JNotepad 文档 ## JNotepad 文档

View File

Before

Width:  |  Height:  |  Size: 39 KiB

After

Width:  |  Height:  |  Size: 39 KiB

View File

Before

Width:  |  Height:  |  Size: 59 KiB

After

Width:  |  Height:  |  Size: 59 KiB

View File

Before

Width:  |  Height:  |  Size: 57 KiB

After

Width:  |  Height:  |  Size: 57 KiB

View File

Before

Width:  |  Height:  |  Size: 42 KiB

After

Width:  |  Height:  |  Size: 42 KiB

View File

Before

Width:  |  Height:  |  Size: 101 KiB

After

Width:  |  Height:  |  Size: 101 KiB

View File

Before

Width:  |  Height:  |  Size: 102 KiB

After

Width:  |  Height:  |  Size: 102 KiB

View File

Before

Width:  |  Height:  |  Size: 183 KiB

After

Width:  |  Height:  |  Size: 183 KiB

View File

Before

Width:  |  Height:  |  Size: 91 KiB

After

Width:  |  Height:  |  Size: 91 KiB

View File

Before

Width:  |  Height:  |  Size: 163 KiB

After

Width:  |  Height:  |  Size: 163 KiB

View File

@ -15,7 +15,7 @@
* 提交: 提交是对代码所做更改的快照,它包含有关更改内容的说明。 * 提交: 提交是对代码所做更改的快照,它包含有关更改内容的说明。
* 拉取请求Pull Request 这是将您的更改合并到主代码库的方式,维护者和其他贡献者可以审查并提供反馈。 * 拉取请求Pull Request 这是将您的更改合并到主代码库的方式,维护者和其他贡献者可以审查并提供反馈。
[Git常见命令](../Git常用命令/Git常用命令.md) [Git常见命令](../Git-Common-Commands/Git-Common-Commands.md)
## 3. 选择一个适合的开源项目 ## 3. 选择一个适合的开源项目

View File

@ -0,0 +1,21 @@
# JCNC开发者指南
本目录是JCNC开发者指南。目录内容包括
## 新手指南
[第一次接触开源项目?](../First-Exposure-To-Open-Source-Projects/First-Exposure-To-Open-Source-Projects.md)
[Git常用命令](../Git-Common-Commands/Git-Common-Commands.md)
## 项目文档
[JNotepad开发者文档](../Dev-Guide/JNotepad-Dev-Guide/JNotepad-Dev-Guide.md)
[IDEology开发者文档](../Dev-Guide/IDEology-Doc/IDEology-Dev-Guide.md)
[JCNC项目开发流程](../JCNC-Dev-Process/JCNC-Dev-Process.md)
## 欢迎补充和修复文档!

View File

@ -3,26 +3,26 @@
## 1.1 IntelliJ IDEA版 ## 1.1 IntelliJ IDEA版
### 步骤一 Fork JCNC/JNotepad或同步JCNC/JNotepad到个人仓库 ### 步骤一 Fork JCNC/JNotepad或同步JCNC/JNotepad到个人仓库
#### 首次开发进行Fork操作 #### 首次开发进行Fork操作
![输入图片说明](1.png "屏幕截图") ![输入图片说明](img/1.png "屏幕截图")
#### 非首次开发,进行同步操作 #### 非首次开发,进行同步操作
![输入图片说明](2.png "屏幕截图") ![输入图片说明](img/2.png "屏幕截图")
### 步骤二 clone个人仓库或fetch ### 步骤二 clone个人仓库或fetch
#### 首次开发clone个人仓库 #### 首次开发clone个人仓库
![输入图片说明](3.png "屏幕截图") ![输入图片说明](img/3.png "屏幕截图")
#### 非首次开发执行fetch #### 非首次开发执行fetch
![输入图片说明](4.png "屏幕截图") ![输入图片说明](img/4.png "屏幕截图")
### 步骤三 从remote下的master分支创建本地开发分支 ### 步骤三 从remote下的master分支创建本地开发分支
![输入图片说明](5.png "屏幕截图") ![输入图片说明](img/5.png "屏幕截图")
![输入图片说明](6.png "屏幕截图") ![输入图片说明](img/6.png "屏幕截图")
分支命名规则见1.3节 分支命名规则见1.3节
### 步骤四 推送本地分支到远程 ### 步骤四 推送本地分支到远程
### 步骤五 发起Pull RequestPR ### 步骤五 发起Pull RequestPR
![输入图片说明](7.png "屏幕截图") ![输入图片说明](img/7.png "屏幕截图")
**注意目标分支选择预期要发布的release分支** **注意目标分支选择预期要发布的release分支**
@ -45,6 +45,6 @@ git push origin feature-demo
# 2. IDEA插件配置 # 2. IDEA插件配置
* 安装Resource Bundle插件 * 安装Resource Bundle插件
![输入图片说明]( 8.png "屏幕截图") ![输入图片说明]( img/8.png "屏幕截图")
* 安装成功后打开i18n.properties可以看到Resource Bundle tab * 安装成功后打开i18n.properties可以看到Resource Bundle tab
![输入图片说明]( 9.png "屏幕截图") ![输入图片说明]( img/9.png "屏幕截图")

View File

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 15 KiB

View File

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 10 KiB

View File

Before

Width:  |  Height:  |  Size: 27 KiB

After

Width:  |  Height:  |  Size: 27 KiB

View File

Before

Width:  |  Height:  |  Size: 70 KiB

After

Width:  |  Height:  |  Size: 70 KiB

View File

Before

Width:  |  Height:  |  Size: 29 KiB

After

Width:  |  Height:  |  Size: 29 KiB

View File

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 12 KiB

View File

Before

Width:  |  Height:  |  Size: 27 KiB

After

Width:  |  Height:  |  Size: 27 KiB

View File

Before

Width:  |  Height:  |  Size: 183 KiB

After

Width:  |  Height:  |  Size: 183 KiB

View File

Before

Width:  |  Height:  |  Size: 39 KiB

After

Width:  |  Height:  |  Size: 39 KiB

View File

@ -2,11 +2,11 @@
JavaFX是Java平台上的一个框架用于创建跨平台、富客户端应用程序。它提供了丰富的UI控件、布局管理器、事件处理机制、动画效果、图形渲染等功能使得开发者可以轻松地构建出各种漂亮的用户界面并实现复杂的交互逻辑。 JavaFX是Java平台上的一个框架用于创建跨平台、富客户端应用程序。它提供了丰富的UI控件、布局管理器、事件处理机制、动画效果、图形渲染等功能使得开发者可以轻松地构建出各种漂亮的用户界面并实现复杂的交互逻辑。
![JavaFX 组织架构图](img.png) ![JavaFX 组织架构图](img/img.png)
1. 场景Scene和节点Node 1. 场景Scene和节点Node
JavaFX应用程序由一个或多个场景组成每个场景包含了多个节点。节点可以是控件如按钮、文本框等或图形元素如矩形、圆形等。场景和节点的概念使得JavaFX应用程序的用户界面可以被分为多个层次从而更加灵活地进行布局和设计。 JavaFX应用程序由一个或多个场景组成每个场景包含了多个节点。节点可以是控件如按钮、文本框等或图形元素如矩形、圆形等。场景和节点的概念使得JavaFX应用程序的用户界面可以被分为多个层次从而更加灵活地进行布局和设计。
![JavaFX应用的程序基本结构](img_1.png) ![JavaFX应用的程序基本结构](img/img_1.png)
2. FXML 2. FXML
JavaFX应用程序使用FXML文件来描述用户界面。FXML是一种基于XML的标记语言它定义了用户界面的结构和外观以及与之相关联的Java控制器。FXML使得界面设计和代码编写可以分别进行从而使得开发者可以更好地组织和管理代码。 JavaFX应用程序使用FXML文件来描述用户界面。FXML是一种基于XML的标记语言它定义了用户界面的结构和外观以及与之相关联的Java控制器。FXML使得界面设计和代码编写可以分别进行从而使得开发者可以更好地组织和管理代码。

View File

Before

Width:  |  Height:  |  Size: 32 KiB

After

Width:  |  Height:  |  Size: 32 KiB

View File

Before

Width:  |  Height:  |  Size: 189 KiB

After

Width:  |  Height:  |  Size: 189 KiB

View File

@ -6,4 +6,4 @@
## 文档目录结构 ## 文档目录结构
[中文文档](中文/JCNC开发者文档导航/JCNC开发者文档导航.md) [中文文档](CN/JCNC-Dev-Guide/JCNC-Dev-Guide.md)

View File

@ -1,21 +0,0 @@
# JCNC开发者文档导航
本目录是JCNC开发者文档的中文目录。目录内容包括
## 新手指南
[第一次接触开源项目?](../第一次接触开源项目/第一次接触开源项目.md)
[Git常用命令](../Git常用命令/Git常用命令.md)
## 项目文档
[JNotepad开发者文档](../项目文档/JNotepad项目文档/JNotepad开发者文档.md)
[IDEology开发者文档](../项目文档/IDEology文档/IDEology开发者文档.md)
[JCNC项目开发流程](../JCNC项目开发流程/JCNC项目开发流程.md)
## 欢迎补充和修复文档!

View File

@ -1 +0,0 @@
# 构建和打包