当前位置: 首页 > article >正文

C#,《小白学程序》第一课:初识程序,变量,数据与显示

曰:扫地僧练就绝世武功的目的是为了扫地更干净。

1 引言

编程只是一项技术,如包包子,不是什么高深的科学。

学习程序最不好的方法是先学习枯燥的语法。

学习程序主要是用代码解决问题。因此,我们抛开所有的语法与诸多废物,直接从实际问题入手,多读读、多改改、多想想就学会了。

2 特色

本系列博客没有什么章法,章法是最没用的章法。

一个敢怀疑一切,藐视任何所谓高手、大咖的人,方有可能成为入门级程序员。

代码说明一切。

3 准备

C#,入门教程(01)—— Visual Studio 2022 免费安装的详细图文与动画教程

C#,入门教程(01)—— Visual Studio 2022 免费安装的详细图文与动画教程_visual studio2022安装c#教程_深度混淆的博客-CSDN博客

C#,入门教程(02)—— Visual Studio 2022开发环境搭建图文教程

C#,入门教程(02)—— Visual Studio 2022开发环境搭建图文教程_visual studio开发c#需要的组件_深度混淆的博客-CSDN博客

4 文本格式

/// <summary>
/// 《小白学程序》第一课:初识程序
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void button1_Click(object sender, EventArgs e)
{
    // #1 变量
    // 定义一些用于存储数据的名称————变量Variable
    float a = 10;
    int b = 20;
    int d = 300;
    float z = 30.5f;
    // 基本的四则运算
    float c = a / b + d * z;
    // 数学计算与数学常数(比如圆周率 π,写作Math.PI)
    double h = Math.Sin(30.0 * Math.PI / 180.0);

    // #2 关于变量的初步接触
    // float 与 double 用于存储 浮点数(实数);
    // int 用于存储整数;
    // float 的常数后面需要加个 f 或 F

    // #3 输出

    // 下面这样是 被“注释”的行,说明本行不参与执行;
    // webBrowser1.DocumentText = c + " = " + a + " / " + b + " + " + d + " * " + z;

    // 改进,可以改变 字体大小 与 颜色 的输出;
    webBrowser1.DocumentText =
        "<font style='font-size:22px;'>" + c +
        "</font> = <font color=red>" + a +
        "</font> / <font color=blue>" + b +
        "</font> + <font color=purple>" + d +
        "</font> * <font color=orange>" + z +
        "</font>";
}
 

5 代码格式

/// <summary>
/// 《小白学程序》第一课:初识程序
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void button1_Click(object sender, EventArgs e)
{
    // #1 变量
    // 定义一些用于存储数据的名称————变量Variable
    float a = 10;
    int b = 20;
    int d = 300;
    float z = 30.5f;
    // 基本的四则运算
    float c = a / b + d * z;
    // 数学计算与数学常数(比如圆周率 π,写作Math.PI)
    double h = Math.Sin(30.0 * Math.PI / 180.0);

    // #2 关于变量的初步接触
    // float 与 double 用于存储 浮点数(实数);
    // int 用于存储整数;
    // float 的常数后面需要加个 f 或 F

    // #3 输出

    // 下面这样是 被“注释”的行,说明本行不参与执行;
    // webBrowser1.DocumentText = c + " = " + a + " / " + b + " + " + d + " * " + z;

    // 改进,可以改变 字体大小 与 颜色 的输出;
    webBrowser1.DocumentText =
        "<font style='font-size:22px;'>" + c +
        "</font> = <font color=red>" + a +
        "</font> / <font color=blue>" + b +
        "</font> + <font color=purple>" + d +
        "</font> * <font color=orange>" + z +
        "</font>";
}

 点击 Button1 之后。

差不多每天都有新内容。


http://www.kler.cn/a/146558.html

相关文章:

  • C++ 文字识别OCR
  • C语言:数据的存储
  • css实现响应式详解
  • c++领域展开第十二幕——类和对象(STL简介——简单了解STL)超详细!!!!
  • 单片机的原理及其应用:从入门到进阶的全方位指南
  • (STM32笔记)十二、DMA的基础知识与用法 第二部分
  • 时间序列预测 — LSTM实现多变量多步负荷预测(Keras)
  • 【计算机基础】通过插件plantuml,实现在VScode里面绘制状态机
  • Linux C语言 27-递归
  • 【多线程】-- 04 静态代理模式
  • 蓝桥杯每日一题2023.11.25
  • pop链反序列化 [MRCTF2020]Ezpop1
  • AIGC系列之:Transformer原理及论文解读
  • MacOS “xxxxx“,已损坏,无法打开,你应该将它移到废纸篓
  • 【前沿技术了解】web图形Canvas、svg、WebGL、数据可视化引擎的技术选型
  • 【03】命令行与环境变量
  • MySQL基本SQL语句(上)
  • github国内访问小解(windows)
  • openpnp - 给底部相机加防尘罩
  • mysql常见的十种错误简要说明
  • ElasticSearch02
  • 羊大师:控制血糖,让你的健康更美好
  • 十四、机器学习进阶知识:KNN分类算法
  • @RequestMapping,@GetMapping,@PostMapping 的区别(详解)
  • Linux C语言 24-格式化操作
  • 【spring篇】CJLIB 动态代理