联系请关注微信公众号:Dotne9
更新于2025-02-26 13:24:31| 勇敢的天使| 我要编辑、留言
从护士到C#开发者:我的学习之路4

Ai摘要

摘要由站长通过智能技术生成

今天是我学习编程的第四天。作为一名正在向C#开发者转型的护士,我开始接触了一个新的工具 —— Markdown。这让我想起了在医院工作时,我们也需要编写规范的护理记录。而现在,我将学习如何用Markdown来记录我的编程学习历程。

一、为什么要学习 Markdown?

在医护工作中,我们习惯使用Word来写文档。但在编程领域,Markdown因其简单高效的特点成为了主流的文档写作工具。它的优势包括:

  1. 写作更专注 - 就像我们写护理记录时关注内容而不是格式
  2. 易于维护 - 像管理病历一样方便地管理文档
  3. 格式统一 - 确保文档风格统一,就像医院的规范化记录
  4. 快速高效 - 使用简单的符号就能完成排版,节省大量时间

二、常用Markdown编辑器推荐

作为一名初学者,选择一个好用的编辑器很重要。以下是我尝试过的几款好用的Markdown编辑器:

  1. Visual Studio Code
    • 免费开源
    • 支持实时预览
    • 可以通过插件扩展功能
    • 特别适合程序员,因为它也是一个强大的代码编辑器

下载链接:Visual Studio Code

  1. Typora
    • 所见即所得的编辑方式
    • 界面简洁优雅
    • 支持多种主题
    • 特别适合写作新手

下载链接:Typora

  1. 在线编辑器

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

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

三、Markdown基础语法

1. 标题的使用

就像护理记录中的层级标题一样,Markdown使用#号来标记不同级别的标题:

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

效果展示:

一级标题(类似于主诊断)

二级标题(类似于次要诊断)

三级标题(类似于并发症)

2. 文本格式化

在护理记录中,我们经常需要强调某些重要信息,在Markdown中可以这样实现:

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

效果如下:

斜体斜体(用于轻度强调)

粗体粗体(用于重要信息)

粗斜体 (用于特别重要的信息)

删除线 (用于修正信息)

3. 列表功能

就像我们写护理计划时的条目:

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

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

效果如下:

  • 测量生命体征
  • 观察病情变化
    • 体温
    • 血压
    • 心率
  1. 晨间护理
  2. 用药护理
  3. 健康宣教

4. 代码展示

作为一名学习编程的护士,代码块是我最常用的功能之一。Markdown支持多种方式展示代码:

  1. 行内代码:使用单个反引号
这是一个`Console.WriteLine("Hello")`语句

效果如下:

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

  1. 代码块:使用三个反引号,可以指定语言以获得语法高亮
```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中可以使用三个或更多的短横线、星号或下划线:

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

效果如下:

早班护理记录

下班护理记录


夜班护理记录


8. 表格

非常适合整理病人数据或学习笔记:

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

效果如下:

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

对齐方式:

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

效果如下:

左对齐 居中对齐 右对齐
内容 内容 内容

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.0mmol/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#的知识,让我们一起期待下一篇学习笔记!

网站统计
网站创建
6年
文章分类
22个
文章总计
491篇
文章原创
109篇(22.20%)