《C#之集訓1-20121019c#基礎》



????? C#是微軟公司發布的一種面向對象的、運行于.NET Framework之上的高級程序設計語言。它是微軟公司研究員Anders Hejlsberg的最新成果。

??????C#曾經的它在我眼中是很高大上的,一直沒有目睹其風采,現在終于揭開了它神秘的面紗,在未接觸之前,感覺它給人一種高冷的感覺,很難靠近,然而一旦相處,我發現其實它很和藹可親。

??????第一印象:

??????第二記憶:

?????

視頻名稱內容
02學習路線介紹
1.c#-WinForm
2..NET FramWark
3.數據庫開發ADO.Net
4.HTIM、JS、Dom、JQuery
5.ASP.Net
7.ASP.Net WebForm
6.AJAX
03.net與c#
1..net/dotnet:.netFramwork框架一種平臺 一種技術
2.C#(sharp):一種編程語言,可以開發基于.net平臺的應用
3.(*)Java是一種技術又是一種編程語言
04.net能開發
1.桌面應用程序-Winform
2.Internet應用程序-ASP.NET
3.手機開發-WP8
05兩種交互模式
1.c/s:客戶機(Client)/服務器模式(Server)
B/S:瀏覽器(Browser)服務器模式(Server)
2.前提:網絡
3.C/S保密性高,硬件聯系緊密
B/S交互吃力,保密性相對較低
06IDE介紹
1.IDE(Integrated Development,集成開發環境)
2.VS2010簡介:
開發工具集;
開發桌面應用程序、
ASO.NET Web應用程序、
XML、Web Service、
移動應用程序
為快速開發提供強大支持(.net的IDE:vs2010、vs2008)
07MSDN和IDE介紹
1.高版本可以打開低版本這種情況為向下兼容的問題
2..net1.0-vs2002
3.MSDN:幫助文檔;百科全書;神器
09如何創建第一個項目刪除項目:項目下右擊移除文件,然后右鍵在Windows管理器中打開文件,將其中文件刪除,此時徹
底刪除。
10窗口拖動設置界面設置混亂修改:
工具-導入導出設置-重置所有設置-否,重置-下一步-C#開發設置-完成
11如何找解決方案和項目?
1.右擊解決方案名稱-在文件資源管理器中打開文件夾,找到自己的解決方案和項目位置
2.Program.cs是類文件或者說是源文件(項目的)
12項目中各個代碼是什么意思?
13顯示內容的代碼和等待用戶按下鍵子的代碼視頻 名稱 內容
02 學習路線介紹
1.c#-WinForm
2..NET FramWark
3.數據庫開發ADO.Net
4.HTIM、JS、Dom、JQuery
5.ASP.Net
7.ASP.Net WebForm
6.AJAX
03 .net與c#
1..net/dotnet:.netFramwork框架一種平臺 一種技術
2.C#(sharp):一種編程語言,可以開發基于.net平臺的應用
3.(*)Java是一種技術又是一種編程語言
04 .net能開發
1.桌面應用程序-Winform
2.Internet應用程序-ASP.NET
3.手機開發-WP8

05 兩種交互模式
1.c/s:客戶機(Client)/服務器模式(Server)
B/S:瀏覽器(Browser)服務器模式(Server)
2.前提:網絡
3.C/S保密性高,硬件聯系緊密
B/S交互吃力,保密性相對較低
06 IDE介紹
1.IDE(Integrated Development,集成開發環境)
2.VS2010簡介:
開發工具集;
開發桌面應用程序、
ASO.NET Web應用程序、
XML、Web Service、
移動應用程序
為快速開發提供強大支持(.net的IDE:vs2010、vs2008)

07 MSDN和IDE介紹
1.高版本可以打開低版本這種情況為向下兼容的問題
2..net1.0-vs2002
3.MSDN:幫助文檔;百科全書;神器
09 如何創建第一個項目
刪除項目:項目下右擊移除文件,然后右鍵在Windows管理器中打開文件,將其中文件刪除,此時徹
底刪除。
10 窗口拖動設置
界面設置混亂修改:
工具-導入導出設置-重置所有設置-否,重置-下一步-C#開發設置-完成
11 如何找解決方案和項目?
1.右擊解決方案名稱-在文件資源管理器中打開文件夾,找到自己的解決方案和項目位置
2.Program.cs是類文件或者說是源文件(項目的)
12 項目中各個代碼是什么意思?


13 顯示內容的代碼和等待用戶按下鍵子的代碼

14 如何寫代碼
15 設置字體和行號
1.設置字體和顏色:
工具-選項-環境-字體和顏色(選擇字體為Consolas,便于區分0與o,l與1等)
2.設置行號:
工具-選項-文本編輯器-C#-行號
3.為防止VS崩盤:
工具-選項-Intellitrace-對勾取消
20 程序的卸載與加載
1.右擊項目名稱-卸載項目
項目名稱會變灰,這樣可以使得運行速度加快,因為當卸載項目后,程序便不會將此項目的代碼遍歷一遍。
2.想要運行可右擊項目名稱-重新加載項目
21 三種注釋
1.單行注釋:
以//開頭,后面為注釋內容
2.多行注釋:
以/*開頭 */結束 中間為注釋內容
3.文檔注釋:
在方法或類的上一行輸入///就會產生
22 快捷鍵
1.PgUp當前頁的開始
2. PgDn當前頁的末尾
3.Shift+home光標定位在末尾可相當于全選
4.ctrl+k+d重排代碼(沒有錯誤代碼方可生效)
5.F5啟動調試;
6.F6生成解決方案
7.ctrl+z是撤銷上一步操作
23 折疊代碼
#region
中間為代碼
#endregion
(折疊冗余代碼)
24 .net語言與平臺無關性

26 框架知識結束

27 變量如何聲明
語法:
數據類型名 變量名;
變量名=值
28 第二種變量如何聲明
語法:
int num1,num2,num3;
num1=100;
num2=200;
num3=300;
29 數據類型的取值和精度
1.字符不能為空,最少是一個,最多是一個
2.字符串可以為空,可以為多個
34 變量的命名規則
命名規則:
1.必須以“字母”或@符號開頭,不要以數字開頭
2.后面可以跟任意“字母”、數字、下劃線
注意:
變量名不與c#中的關鍵字重復
在c#中注意大小寫
同一個變量名不允許重復定義
14如何寫代碼
15設置字體和行號
1.設置字體和顏色:
工具-選項-環境-字體和顏色(選擇字體為Consolas,便于區分0與o,l與1等)
2.設置行號:
工具-選項-文本編輯器-C#-行號
3.為防止VS崩盤:
工具-選項-Intellitrace-對勾取消
20程序的卸載與加載
1.右擊項目名稱-卸載項目
項目名稱會變灰,這樣可以使得運行速度加快,因為當卸載項目后,程序便不會將此項目的代碼遍歷一遍。
2.想要運行可右擊項目名稱-重新加載項目
21三種注釋
1.單行注釋:
以//開頭,后面為注釋內容
2.多行注釋:
以/*開頭 ?*/結束 中間為注釋內容
3.文檔注釋:
在方法或類的上一行輸入///就會產生
22快捷鍵
1.PgUp當前頁的開始 ?
2. PgDn當前頁的末尾
3.Shift+home光標定位在末尾可相當于全選
4.ctrl+k+d重排代碼(沒有錯誤代碼方可生效)
5.F5啟動調試;
6.F6生成解決方案
7.ctrl+z是撤銷上一步操作
23折疊代碼
#region
中間為代碼
#endregion
(折疊冗余代碼)
24.net語言與平臺無關性
26框架知識結束
27變量如何聲明
語法:
數據類型名 變量名;
變量名=值
28第二種變量如何聲明
語法:
int num1,num2,num3;
num1=100;
num2=200;
num3=300;
29數據類型的取值和精度
1.字符不能為空,最少是一個,最多是一個
2.字符串可以為空,可以為多個
34變量的命名規則
命名規則:
1.必須以“字母”或@符號開頭,不要以數字開頭
2.后面可以跟任意“字母”、數字、下劃線
注意:
變量名不與c#中的關鍵字重復
在c#中注意大小寫
同一個變量名不允許重復定義

?????

?????

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/894837.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/894837.shtml
英文地址,請注明出處:http://en.pswp.cn/news/894837.shtml

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

相關文章

紅包雨項目前端部分

創建項目 pnpm i -g vue/cli vue create red_pakage pnpm i sass sass-locader -D pnpm i --save normalize.css pnpm i --save-dev postcss-px-to-viewportpnpm i vantlatest-v2 -S pnpm i babel-plugin-import -Dhttps://vant.pro/vant/v2/#/zh-CN/<van-button click&…

藍橋杯嵌入式備賽(三)—— LED +按鍵 + LCD

目錄 一、LED1、原理圖介紹2、程序代碼 二、按鍵1、原理圖介紹2、程序代碼 三、LCD1、原理圖介紹2、程序代碼 一、LED 1、原理圖介紹 如果所示&#xff0c;STM32G431RBT6中有八個LED&#xff0c;由八個GPIO控制&#xff0c;分別為PC8-15&#xff0c;當輸出為低電平時點亮。其中…

深入剖析 HTML5 新特性:語義化標簽和表單控件完全指南

系列文章目錄 01-從零開始學 HTML&#xff1a;構建網頁的基本框架與技巧 02-HTML常見文本標簽解析&#xff1a;從基礎到進階的全面指南 03-HTML從入門到精通&#xff1a;鏈接與圖像標簽全解析 04-HTML 列表標簽全解析&#xff1a;無序與有序列表的深度應用 05-HTML表格標簽全面…

[Java基礎]函數式編程

Lambda函數 JDK8新增的語法形式, 使用Lambda函數替代某些匿名內部類對象&#xff0c;從而讓程序代碼更簡潔&#xff0c;可讀性更好。 基本使用 lambda表達式只能簡化函數式接口的匿名內部類寫法 // 1.定義抽象類 abstract class Animal {public abstract void crt(); }publi…

Vue通過觸發與監聽事件進行數據傳遞: 子組件調用 $emit 方法來將數據傳遞給父組件。

文章目錄 引言I 組件事件事件參數defineEmits 宏聲明需要拋出的事件事件校驗例子:子組件告訴父組件放大所有博客文章的文字II 【詳細說明】 子組件通過觸發一個事件,將數據傳遞給父組件調用內建的 `$emit `方法傳入事件名稱來觸發一個事件子組件通過`this.$emit`來觸發一個事…

Vim 多窗口編輯及文件對比

水平分割 :split 默認使用水平分割的方式。 :split :sp 垂直分割 :vsplit :vs 帶文件的分割 :split 文件名 :sp 文件名 在光標所在的窗口&#xff0c;輸入分割窗口命令就會對那個窗口進行分割。 切換窗口 Ctrlw 切換正在編輯的窗口 快速分割窗口 Ctrlwn 快速分割當前…

“衛星-無人機-地面”遙感數據快速使用及地物含量計算的實現方法

在與上千學員交流過程中&#xff0c;發現科研、生產和應用多源遙感數據時&#xff0c;能快速上手&#xff0c;發揮數據的時效性&#xff0c;盡快出創新性成果&#xff0c;是目前的學員最迫切的需求。特別是按照“遙感數據獲取-處理-分析-計算-制圖”全流程的答疑解惑&#xff0…

二級C語言題解:十進制轉其他進制、非素數求和、重復數統計

目錄 一、程序填空&#x1f4dd; --- 十進制轉其他進制 題目&#x1f4c3; 分析&#x1f9d0; 二、程序修改&#x1f6e0;? --- 非素數求和 題目&#x1f4c3; 分析&#x1f9d0; 三、程序設計&#x1f4bb; --- 重復數統計 題目&#x1f4c3; 分析&#x1f9d0; 前言…

使用服務器部署DeepSeek-R1模型【詳細版】

文章目錄 引言deepseek-r1IDE或者終端工具算力平臺體驗deepseek-r1模型總結 引言 在現代的機器學習和深度學習應用中&#xff0c;模型部署和服務化是每個開發者面臨的重要任務。無論是用于智能推薦、自然語言處理還是圖像識別&#xff0c;如何高效、穩定地將深度學習模型部署到…

讓相機自己決定拍哪兒!——NeRF 三維重建的主動探索之路

我在 NeRF 中折騰自動探索式三維重建的心得 寫在前面&#xff1a; 最近我在研究三維重建方向&#xff0c;深切感受到 NeRF (Neural Radiance Fields) 在學術界和工業界都備受矚目。以往三維重建通常要依賴繁瑣的多視圖幾何管線&#xff08;比如特征匹配、深度估計、網格融合等&…

央行發布《貿易金融分布式賬本技術要求》,參考架構包括5部分

《銀行科技研究社》(作者 木子劍):2024年12月11日,中國人民銀行發布金融行業標準《貿易金融分布式賬本技術要求》(JR/T 0308-2024)(以下簡稱“《要求》”),當日實施。據悉,該文件的起草單位包括6大行和多家股份制銀行等。 《要求》規定了分布式賬本技術在貿易金融領域…

管理etcd的存儲空間配額

如何管理etcd的存儲空間配額 - 防止集群存儲耗盡指南 本文基于etcd v3.4官方文檔編寫 為什么需要空間配額&#xff1f; 在分布式系統中&#xff0c;etcd作為可靠的鍵值存儲&#xff0c;很容易成為系統瓶頸。當遇到以下情況時&#xff1a; 應用程序頻繁寫入大量數據未及時清理…

調用騰訊云批量文本翻譯API翻譯srt字幕

上一篇文章介紹了調用百度翻譯API翻譯日文srt字幕的方法。百度翻譯API是get方式調用&#xff0c;參數都放在ur中&#xff0c;每次調用翻譯文本長度除了接口限制外&#xff0c;還有url長度限制&#xff0c;而日文字符通過ur轉碼后會占9個字符長度&#xff0c;其實從這個角度來講…

Python aiortc API

本研究的主要目的是基于Python aiortc api實現抓取本地設備媒體流&#xff08;攝像機、麥克風&#xff09;并與Web端實現P2P通話。本文章僅僅描述實現思路&#xff0c;索要源碼請私信我。 1 demo-server解耦 1.1 原始代碼解析 1.1.1 http服務器端 import argparse import …

記錄 | WPF基礎學習Style局部和全局調用

目錄 前言一、Style1.1 例子1.2 為樣式起名字1.3 BasedOn 繼承上一個樣式 二、外部StyleStep1 創建資源字典BaseButtonStyle.xamlStep2 在資源字典中寫入StyleStep3 App.xaml中寫引用路徑【全局】Step4 調用三、代碼提供四、x:Key和x:Name區別 更新時間 前言 參考文章&#xff…

如果$nextTick內部拋出錯誤,如何處理?

如果 $nextTick 內部拋出錯誤,可以通過在回調函數中使用 try…catch 語句來捕獲和處理這些錯誤。由于 $nextTick 是異步執行的,因此錯誤不會直接影響到 Vue 的運行,但捕獲錯誤可以幫助你進行更好的錯誤處理和調試。 一、使用 try…catch 以下是如何在 $nextTick 中捕獲錯誤…

吳恩達深度學習——卷積神經網絡實例分析

內容來自https://www.bilibili.com/video/BV1FT4y1E74V&#xff0c;僅為本人學習所用。 文章目錄 LeNet-5AlexNetVGG-16ResNets殘差塊 1*1卷積 LeNet-5 輸入層&#xff1a;輸入為一張尺寸是 32 32 1 32321 32321的圖像&#xff0c;其中 32 32 3232 3232是圖像的長和寬&…

Spring Boot 自動裝配原理與優化實踐

在 Java 開發領域&#xff0c;Spring Boot 以其 “約定優于配置” 的理念&#xff0c;極大地簡化了 Spring 應用的開發和部署過程&#xff0c;成為了眾多開發者的首選框架。它通過自動裝配機制&#xff0c;讓開發者能夠快速搭建一個功能完備的應用&#xff0c;而無需進行繁瑣的…

【Uniapp-Vue3】z-paging插件組件實現觸底和下拉加載數據

一、下載z-paing插件 注意下載下載量最多的這個 進入Hbuilder以后點擊“確定” 插件的官方文檔地址&#xff1a; https://z-paging.zxlee.cn 二、z-paging插件的使用 在文檔中向下滑動&#xff0c;會有使用方法。 使用z-paging標簽將所有的內容包起來 配置標簽中的屬性 在s…

【B站保姆級視頻教程:Jetson配置YOLOv11環境(七)Ultralytics YOLOv11配置】

Jetson配置YOLOv11環境&#xff08;7&#xff09;Ultralytics YOLOv11環境配置 文章目錄 1. 下載YOLOv11 github項目2. 安裝ultralytics包3. 驗證ultralytics安裝3.1 下載yolo11n.pt權重文件3.2 推理 1. 下載YOLOv11 github項目 創建一個目錄&#xff0c;用于存放YOLOv11的項目…