(4)看護師からC#開発者へ-Nursing Markdown

(4)看護師からC#開発者へ-Nursing Markdown

C#プログラミングの4日目、Markdownを学び始めました。看護師から開発者に転身した私は、この軽量マークアップ言語について学んだことを記録してください。

最后更新 2025/02/26 13:24
勇敢的天使
预计阅读 8 分钟
分类
共有する。
专题
看護師からC#開発者へ
标签
.NET C# Markdown 開発への移行 プログラミングプログラミング

今日はプログラミングを学ぶ4日目です。C#開発者に移行している看護師として、私はMarkdownという新しいツールに出会いました。病院で働いているときは、標準的なケア記録を書かなければならないことを思い出しました。今はMarkdownを使ってプログラミングの学習を記録する方法を学びます。

Markdownを学ぶ理由は?

医療現場では、文書を書くためにWordを使用します。しかし、プログラミングの分野では、Markdownはシンプルで効率的な機能から主流のドキュメント作成ツールとなっています。その利点は以下の通り。

    • ** 執筆はより焦点を当て **-ケア記録を書くときにフォーマットよりも内容に焦点を当てるように。
      • メンテナンスが容易 **-医療記録と同じくらい簡単にドキュメントを管理
      • フォーマットの統一 **-病院の正規化された記録のように、ドキュメントのスタイルを統一します。
      • 高速で効率的 **-簡単な記号で組版を完了し、時間を大幅に節約

2.一般的なMarkdownエディタ推奨

初心者として、良いエディタを選択することは重要です。私が試した素晴らしいMarkdownエディタをいくつか紹介します:

  1. Visual Studio Code
    • フリーオープンソースの
    • リアルタイムプレビューのサポート
    • プラグインにより機能を拡張可能
    • 強力なコードエディタでもあるため、プログラマに特に適しています。

下载链接:Visual Studio Code

  1. Typora
    • WYSIWYGの編集方法
    • シンプルでエレガントなインターフェイス
    • 複数テーマのサポート
    • 特に初心者向け。

下载链接:Typora

      • オンライン編集者 **

我在这个网址学习了Markdown基础:Markdown基础

这个网址可以在线编辑Markdown:在线编辑器

3. Markdownの基本言語

1. タイトルの利用

ケアレコードの階層見出しと同様に、Markdownは#番号を使用してさまざまなレベルの見出しをマークします。

# 一级标题(类似于主诊断)
## 二级标题(类似于次要诊断)
### 三级标题(类似于并发症)

効果の表示:

レベル1の見出しプライマリ診断と同様

二次診断(二次診断と同様)

レベル3(合併症に類似)

2. テキストの書式設定

ケア記録では、Markdownでは次のように行うことができる重要な情報を強調する必要があります。

*斜体* 或 _斜体_(用于轻度强调)
**粗体** 或 __粗体__(用于重要信息)
***粗斜体*** (用于特别重要的信息)
~~删除线~~ (用于修正信息)

効果は以下のとおり。

  • 斜体 * または_斜体_(軽い強調のため)

    • 太字 ** または__太字__重要な用
  • **(特に重要な情報用)

削除線訂正情報用

3. リスト機能の一覧

ケアプランを書いたときのエントリのように:

* 测量生命体征
* 观察病情变化
  * 体温
  * 血压
  * 心率

1. 晨间护理
2. 用药护理
3. 健康宣教

効果は以下のとおり。

  • バイタルサインの測定
  • 病気の変化を観察
    • 体温は
    • 血圧は
    • 心拍数は
  1. 朝のケア。
  2. メディケア医療
  3. 健康の説教

4. コードを表示

プログラミングを学ぶ看護師として、コードブロックは私が最も頻繁に使用する機能の1つです。Markdownは複数のコード表現方法をサポートします。

  1. インライン·コード単一の逆引用符を使用
这是一个`Console.WriteLine("Hello")`语句

効果は以下のとおり。

这是一个Console.WriteLine("Hello")语句

  1. コードブロック:3つのバッククォートを使用して言語を指定し、構文ハイライトを取得できます。
```csharp
//簡単な体温モニタリングプログラム
double temperature = 37.2;
if (temperature > 37.3)
{
    Console. WriteLine "要注意";
}
else
{
    Console. WriteLine "体温正常";
}
```

効果は以下のとおり。

// 一个简单的体温监测程序
double temperature = 37.2;
if (temperature > 37.3)
{
    Console.WriteLine("需要密切观察");
}
else
{
    Console.WriteLine("体温正常");
}
  1. コードブロックのインデント:4つのスペースまたは1つのタブを使用してインデントする
```csharp
   //これもコードブロックです
    var name ="患者名";
    Console.WriteLine(name);
```

効果は以下のとおり。

   // 这也是一个代码块
    var name = "患者姓名";
    Console.WriteLine(name);

5. 引用する。

医療記録では、しばしば医師の指示や参考文献を引用する必要があります。Markdownで>記号を使用して参照を実装する:

> 医嘱:每4小时测量一次生命体征
>> 护理要点:注意体温、血压、心率的变化
>>> 特别提醒:如有异常及时报告

効果は以下のとおり。

4時間ごとにバイタルサインを測定します。

注意点:体温、血圧、心拍数の変化に注意する

特別注意事項:異常報告の場合

6. リンクと画像。

リンク一覧

プログラミング学習では、参考文献へのリンクを追加することがよくあります。

[了解 .NET](https://dotnet.microsoft.com/zh-cn/learn)

[我的GitHub学习笔记](https://github.com/dotnet9/Assets.Dotnet9)

効果は以下のとおり。

C#官方文档

我的GitHub学习笔记

写真はこちら

学習中のコード実行結果またはインターフェイスのスクリーンショットを記録する:

![公众号封面图](https://img1.dotnet9.com/2025/02/cover_02.png "公众号封面图")

効果は以下のとおり。

公众号封面图

7. 分割線の意味

看護記録では、異なる期間の記録を分割するために分割線を使用します。Markdownでは、3つ以上の短い行、アスタリスク、アンダースコアを使用できます。

早班护理记录
---
下班护理记录
***
夜班护理记录
___

効果は以下のとおり。

Early Careの記録

アフターケアの記録


夜間看護の記録


8. テーブル形式

患者データの整理やメモの学習に最適:

| 患者ID | 姓名 | 体温 | 血压 | 备注 |
|--------|------|------|------|------|
| 001 | 张三 | 37.2 | 120/80 | 恢复良好 |
| 002 | 李四 | 38.5 | 135/85 | 需观察 |

効果は以下のとおり。

患者のID 名前は 体温は 血圧は 備考:コメント
001 チャン·スリー 37.2 120/80 回復は良好。
002 リー 4世 38.5 135/85 観察が必要。

Alignより:

| 左对齐 | 居中对齐 | 右对齐 |
|:-------|:--------:|-------:|
| 内容 | 内容 | 内容 |

効果は以下のとおり。

左揃えは 中央揃え 右揃えです。
内容は 内容は 内容は

9. 脚注とリンク

学習ノートでは、しばしばリンクや脚注を追加する必要があります。

  1. 链接:使用[文字](链接)的格式
[C#官方文档](https://docs.microsoft.com/zh-cn/dotnet/csharp/)
  1. 脚注:使用[文字](脚注解释 "脚注名字")的格式
[编程基础](这是一门计算机程序设计的入门课程 "什么是编程基础")

[护理信息系统](这是一个用于管理医院护理工作的软件系统 "HIS系统")

効果は以下のとおり。

编程基础

护理信息系统

10. HTMLタグ

MarkdownはHTMLタグの直接使用をサポートしており、特定のフォーマット要件に便利です。

<details>
<summary>点击展开代码示例</summary>

```csharp
public class Patient
{
    public int Id { get; set; }
    public string Name { get; set; }
    public double Temperature { get; set; }
    public string BloodPressure { get; set; }
}
```
</details>

<span style="color:red">注意:体温超过38.5度需立即报告!</span>
```

效果如下:

点击展开代码示例
public class Patient
{
    public int Id { get; set; }
    public string Name { get; set; }
    public double Temperature { get; set; }
    public string BloodPressure { get; set; }
}

注意:体温超过38.5度需立即报告!

四、常见陷阱和注意事项

在学习使用Markdown的过程中,我遇到了一些小陷阱,在此分享给大家:

1. 换行问题

  • 单个回车不会产生换行效果
  • 需要使用两个回车才能开始新段落
  • 或者在行末加两个空格实现软换行

2. 列表嵌套

  • 子列表必须用空格或制表符缩进
  • 错误示例:
* 主なプロジェクト
* サブプロジェクトは    //これは入れ子にならない
  • 正确示例:
* 主なプロジェクト
  * サブプロジェクト//前面のインデントに注意

3. 代码块注意事项

  • 代码块内的Markdown语法不会被解析
  • 如果要显示反引号,可以使用更多数量的反引号包裹
```
这里是一个包含 ` 反引号的代码块
```

4. 特殊字符处理

  • Markdown中某些字符有特殊含义(如*、#、_等)
  • 如果要显示这些字符本身,需要在前面加反斜杠转义
  • 例如:\*这不是斜体\*

5. 图片和链接的区别

  • 图片链接前面要加感叹号:![描述](图片地址)
  • 普通链接不需要感叹号:[描述](链接地址)

6. 表格对齐

  • 表格的对齐方式容易被忽略
  • 使用:---左对齐,:---:居中,---:右对齐
  • 示例:
| 左揃えは | センター·センター | 右揃えです。 |
|:---|:---:|---:|
| 内容は | 内容は | 内容は |

7. HTML兼容性

  • 不是所有Markdown编辑器都支持HTML标签
  • 使用HTML标签时要注意编辑器的兼容性
  • 建议优先使用Markdown原生语法

这些经验都是我在实际使用过程中总结的,希望能帮助其他初学者少走一些弯路。记住:熟能生巧,多写多练才是提高的关键!

五、实际应用示例

1. 护理知识整理

# 糖尿病ケアポイント

## 血糖値モニタリング
* 空腹時血糖値は4.4 - 7.0mmol/Lでコントロール
* 食後2時間の血糖値は4.4-10.0 mmol/L

## インスリン注射です
1. 注射前のインスリン検査
2. 適切な注射部位の選択
3. 射出角度は45度

效果如下:

糖尿病护理要点

血糖监测

  • 空腹血糖控制在4.4-7.0mmol/L
  • 餐后2小时血糖控制在4.4-10.0mmol/L

胰岛素注射

  1. 注射前检查胰岛素
  2. 选择正确的注射部位
  3. 注射角度为45度

2. 编程学习笔记

# C#の基本知識

## データ型
* int-整数型
* double-浮動小数点数の型
* string-文字列の型

## 条件文
```csharp
if (condition)
{
    // 代码块
}
```

效果如下:

C#基础知识

数据类型

  • int - 整数类型
  • double - 浮点数类型
  • string - 字符串类型

条件语句

if (condition)
{
    // 代码块
}

六、学习心得

作为一名护士转行学习编程的新手,我发现Markdown特别适合记录学习笔记:

  1. 结构清晰 - 就像护理记录一样层次分明
  2. 重点突出 - 可以方便地标记重要内容
  3. 代码友好 - 完美支持代码展示和格式化
  4. 易于上手 - 语法简单,很快就能掌握

在护理工作中,我们强调"观察、记录、总结"的重要性。同样,在编程学习中,使用Markdown来记录学习过程,不仅帮助我更好地理解和记忆知识,也培养了我规范化文档的好习惯。

虽然刚开始可能需要查看语法参考,但经过反复练习,我相信很快就能熟练运用。就像我们在实习期要反复练习各种护理技能一样,熟能生巧!

明天我将继续学习更多C#的知识,让我们一起期待下一篇学习笔记!

Keep Exploring

延伸阅读

更多文章
同标签 2025/01/17

Avalonia UIのMarkdownレンダリング

この記事では、インストール、スタイルリファレンス、サンプルプレゼンテーション、さまざまな機能(白黒テーマ、テーマカラーなどのサポート)を含む、Avalonia UIでMarkdown.AIRenderを使用してMarkdownレンダリングを行う方法について詳しく説明します。同時に、開発者がMarkdownコンテンツをAvaloniaアプリにより良く統合し、より良いユーザーエクスペリエンスを提供し、アプリのグローバル化機能を強化できるようにするために、国際化機能を強化することを目的としています。さらに、関連するMarkdownレンダリングライブラリを比較し、ユーザーが適切なツールを選択するための参考資料を提供します。

继续阅读