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 代码格式

cs 复制代码
/// <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 之后。

差不多每天都有新内容。

相关推荐
aramae8 分钟前
MySQL复合查询(8)
java·c语言·开发语言·后端·算法
淡海水1 小时前
13-04-面试-源码级深度追问链
数据结构·unity·面试·c#·游戏引擎·源码·il2cpp
asdzx672 小时前
如何使用 C# 提取 PPT 文本与图片
c#·ppt·提取文本
qq_2518364573 小时前
springboot vue3 开发实现 拼豆管理系统
java·开发语言·ai编程
郑州光合科技余经理4 小时前
同城外卖小程序开发:下单成功后,后台导出能不能对上用户端状态
开发语言·前端·git·后端·uni-app·php·ai编程
知识分享小能手4 小时前
C++ 学习教程,从入门到精通,C++ 入门知识 — 完整知识点(1)
开发语言·c++·学习
+VX:Fegn08954 小时前
计算机毕业设计|基于springboot + vue旅游管理系统(源码+数据库+文档)
java·开发语言·vue.js·spring boot·课程设计
阿里嘎多学长5 小时前
2026-09-20 GitHub 热点项目精选
开发语言·程序员·github·代码托管
weixin_307779136 小时前
C++代码实现MATLAB中的ode23tb函数功能
开发语言·c++·算法·matlab
2601_966949657 小时前
为什么量化回测中 for 循环比 DataFrame 慢三个数量级?从向量化原理讲起
开发语言·python·pandas·股票数据·quantdash