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 變量// 定義一些用于存儲數據的名稱————變量Variablefloat 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.pswp.cn/news/167679.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/167679.shtml
英文地址,請注明出處:http://en.pswp.cn/news/167679.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

React項目中發生空白但不報錯的原因分析和解決?

文章目錄 前言組件渲染問題狀態管理問題異步操作問題代碼錯誤但未拋出異常如果我們使用的是chorme瀏覽器的話&#xff0c;可以下載一個開發者工具&#xff0c;例如下圖&#xff1a;代碼審查使用調試工具日志和輸出檢查外部依賴異步操作終極大法&#xff0c;不到萬不得已不可以使…

python+gurobi求解線性規劃、整數規劃、0-1規劃

文章目錄 簡單回顧線性規劃LP整數規劃IP0-1規劃 簡單回顧 線性規劃是數學規劃中的一類最簡單規劃問題&#xff0c;常見的線性規劃是一個有約束的&#xff0c;變量范圍為有理數的線性規劃。如&#xff1a; 使用matlab的linprog函數即可求解簡單的線性規劃問題&#xff0c;可以參…

【Python 訓練營】N_6 求素數

題目 判斷101-200之間有多少個素數&#xff0c;并輸出所有素數。 分析 判斷素數的方法&#xff1a;用一個數分別去除2到sqrt(這個數)&#xff0c;如果能被整除&#xff0c;則表明此數不是素數&#xff0c;反之是素數。 答案 h 0 leap 1 from math import sqrt from sys …

2023亞太地區數學建模C題思路模型代碼論文

C題的參考思路: 1&#xff0c;問題1的思路: 確定研究問題的主要指標體系(新能源電車的售出數量、安全性指標、充電樁數目、電池續 航里程等)&#xff0c;收集指標的對應數據&#xff0c;檢驗數據是否服從正態性: 若服從正態分布: 0&#xff0c;可考慮優先采用“多元方差分析”模…

Python推導式

python推導式是一種獨特的數據處理方式&#xff0c;可以從一個數據序列構建到另一個新的數據序列的結構體。 Python支持各種數據結構的推導式&#xff1a; 1. 列表&#xff08;list&#xff09;推導式 [表達式 for 變量 in 列表] [out_exp_res for out_exp in input_list] or …

【?用運算放大器設計恒流電流源電壓4V-74V適應范圍 ?】2021-11-29

緣由用運算放大器設計恒流電流源-編程語言-CSDN問答直流恒流源設計&#xff0c;要求用到運算放大器-硬件開發-CSDN問答求助恒流驅動電路&#xff0c;運放端口電壓的問題&#xff1f; - 電路設計論壇 - 電子技術論壇 - 廣受歡迎的專業電子論壇!(不能實現恒流壞的電路設計反面例子…

OpenCV快速入門:特征點檢測與匹配

文章目錄 前言一、角點檢測1.1 角點特征1.1.1 角點特征概念1.1.2 角點的特點1.1.3 關鍵點繪制代碼實現1.1.4 函數解析 1.2 Harris角點檢測1.2.1 Harris角點檢測原理1.2.2 Harris角點檢測公式1.2.3 代碼實現1.2.4 函數解析 1.3 Shi-Tomasi角點檢測1.3.1 Shi-Tomasi角點檢測原理1…

GIT,解決遠程分支沖突

背景&#xff1a;當遠程分支A 與maste 有沖突如何解決–此時無法在這兩個版本之間merge 1、切換到master分支&#xff1a; git checkout master 2、更新master分支代碼&#xff1a; git pull 3、再次切換到自己新建的分支&#xff1a; git checkout add_login_check_func 4、將…

SuperMap iDesktopX如何獲取簡單線的起終端點及坐標

作者&#xff1a;超圖研究院技術支持中心-于丁 SuperMap iDesktopX如何獲取簡單線的起終端點及坐標 在GIS行業應用中&#xff0c;線數據的端點坐標有非常多的用處。 定位和可視化&#xff1a;線數據端點坐標可以用于定位和可視化線要素在空間中的位置。這對于地圖制作、規劃和…

初識Linux(1),看了這篇文章,媽媽再也不用擔心我Linux找不到門了。

文章目錄 前言1. ls 指令例如&#xff1a;只顯示文件名屬性ls顯示文件詳細屬性 ls - l 該操作可以簡寫成ll查看隱藏文件ls -l -a 2.pwd例如&#xff1a;顯示當前目錄所處的路徑類似于windows如下操作: 3.cd 指令例如&#xff1a;改變工作目錄相當于windows如下操作 4.whoami 指…

html幸運大轉盤抽獎(附源碼)

文章目錄 1.設計來源1.1 幸運大轉盤 風格11.2 幸運大轉盤 風格21.3 幸運大轉盤 風格31.4 幸運大轉盤 獎品效果1.5 幸運大轉盤 活動未開始1.6 幸運大轉盤 活動已結束1.7 幸運大轉盤 圖片源素材 2.效果和源碼2.1 動態效果2.2 源代碼 源碼下載 作者&#xff1a;xcLeigh 文章地址&a…

Windows power shell for循環

有時候需要重復執行某個shell命令 for($i1;$i -lt 10;$i$i1){echo $i}如果是cmd for /l %i in (1,1,5) do echo %i

vue 使用vuex中的data數據引用問題

先上代碼&#xff1a; this.userRoleInfo2 this.$store.state.userInfo this.userRoleInfo2.name 111 this.userRoleInfo2.orgName 222 this.userRoleInfo2.orgId 4444問題描述&#xff1a; 博主&#xff0c;定義了一個變量userRoleInfo2來接收了 從vuex中獲取了userInfo…

卷積神經網絡(Inception V3)識別手語

文章目錄 一、前言二、前期工作1. 設置GPU&#xff08;如果使用的是CPU可以忽略這步&#xff09;2. 導入數據3. 查看數據 二、數據預處理1. 加載數據2. 可視化數據3. 再次檢查數據4. 配置數據集 三、構建Inception V3網絡模型1.自己搭建2.官方模型 五、編譯六、訓練模型七、模型…

再生式收音機踩坑記

下載《A Simple Regen Radio for Beginners》這篇文章也有好幾年了&#xff0c;一直沒有動手&#xff0c;上周末抽空做了一個&#xff0c;結果相當令人沮喪&#xff0c;一個臺也收不到&#xff0c;用示波器測量三極管振蕩波形&#xff0c;只有在調節再生電位器R2過程中&#xf…

什么是合封芯片工藝,合封芯片工藝工作原理、應用場景、技術要點

芯片封裝技術不斷進步&#xff0c;其中合封芯片工藝作為一種先進的芯片封裝技術&#xff0c;“超”廣泛應用于各類電子設備中。 本文將從合封芯片工藝的工作原理、應用場景、技術要點等方面進行深入解讀。 一、合封芯片工藝 合封芯片工藝是一種將多個芯片或不同的功能的電子模…

構造命題公式的真值表

構造命題公式的真值表 1&#xff1a;實驗類型&#xff1a;驗證性2&#xff1a;實驗目的&#xff1a;3&#xff1a;邏輯聯結詞的定義方法4&#xff1a;命題公式的表示方法5&#xff1a;【實驗內容】 1&#xff1a;實驗類型&#xff1a;驗證性 2&#xff1a;實驗目的&#xff1a…

數據黑洞,正在悄悄吞噬你的門店業績

互聯網興起以來&#xff0c;線下門店的數字化程度始終落后于線上。一個重要的原因是&#xff1a;線下信息不像線上那樣簡單、集中、易于統計。很多重要數據隱藏于「黑洞」之中&#xff0c;收集和分析成本極為高昂。這極大束縛了門店業績的提升。 而反過來看&#xff0c;線下場景…

C++(20):通過source_location實現日志函數

C++20中引入了std::source_location,用來描述函數調用的上下文信息。 其主要的成員函數如下: line():獲取行號。column():獲取列號。file_name():獲取文件名。function_name():獲取函數域名。#include <iostream> #include <string_view> #include <sour…

BGP聯邦及路由反射器配置

需求 1 AS1存在兩個環回&#xff0c;一個地址為192.168.1.0/24&#xff0c;該地址不能再任何協議中宣告 AS3存在兩個環回&#xff0c;一個地址為192.168.2.0/24&#xff0c;該地址不能再任何協議中宣告 AS1還有一個環回地址為10.1.1.0/24&#xff0c;AS3另一個環回地址是11.1.1…