1、DotNET是微軟公司旗下的一種用作于軟件網絡開發的新型技術。
2、世界上最流行的操作系統是windows系統。
3、.NET Framework 是指DotNET的運行環境
1、是微軟旗下的一門新興的計算機語言,C#是做.NET開發的一種語言工具
2、C#語言是一種運行在.NET Framework平臺之下的一種編程語言。我們用C#語言進行開發程序。他必須基于.NET平臺之下進行開發。.NET平臺把C#語言翻譯成機器語言。以達到計算機可以正確運行我們所寫的程序的目的。
語言:是用來溝通交流的一個媒體介質
計算機語言:人類和計算機之間、計算機與計算機之間交流的一種語言
比爾蓋茨,寫出來的第一個語言模板在IBM公司的計算機上測試的。
微軟公司:Windows系統誕生將微軟公司推上巔峰
世界上最早的圖形化操作界面系統:將操作系統從黑框帶向了色彩斑斕的現代化圖形界面
C面向過程:執行效率高,編程效率低
微軟決定對C語言進行再次封裝,C++誕生
SUN公司程序員詹姆斯高斯林,決定自己對C進行封裝,在爪哇島研究出第一個Java版本
SUN公司挖走了很多微軟的生意,Java語言是開源語言,C++提倡非開源盈利性大
微軟決定和SUN公司聯手對C++和Java共同升級:J++
J++還未完成正式版本,兩家為了Java主權打官司,SUN公司收回Java主導權,微軟決定自己研究:C++++=>C#
C#是微軟聯合C++及Java共同的優點做出的升級
1998年12月,微軟啟動了一個全新的語言項目——COOL,這是一款專門為CLR設計的純面向對象的語言,也正是本文的主角——C#的前身。
1999年7月份,微軟完成了COOL語言的一個內部版本。
2000年2月份,微軟才正式將COOL語言更名為C#
2003年5月,微軟推出了Visual Studio .NET 2003,同時也發布了C#的改進版本——C# 1.1。
2004年的6月份發布了Visual Studio2005的第一個Beta 版,同時向開發者展示了C#語言的2.0版本。
2005年9月份的PDC大會——C#3.0(研發代號“Orcas”——魔鬼)的技術預覽版。
1.計算機系統
軟件系統+硬件系統
2.軟件系統
邏輯上:應用軟件+系統軟件
技術上:C/S+B/S
Client Server:客戶端服務
在操作平臺上有一個可執行程序文件
可執行程序:指在這個平臺上的這個可執行程序文件直接能夠被計算機識別(二進制產品)
Browser Server:瀏覽器端服務
必須依賴瀏覽器,而瀏覽器是一個C/S程序,B/S程序建立在C/S程序的基礎上
網站:由一系列網頁構成的一個站點
.Net平臺是微軟搭建的技術平臺,技術人員在此平臺上進行應用的搭建與開發。它提供了運行所必須的環境.NET Framework類庫以及CLR(公共語言運行時)。好比我們人類的生存必須基于有氧氣的基礎之下。程序也不例外,它的運行也需要很多所必需的環境。這就是.Net平臺 。
1.NET 框架編譯和執行
編譯:對語言代碼進行檢查,處理,翻譯成二進制
C#是一門面向對象的計算機語言
對象:程序員在計算機世界里通過代碼用來描述世間萬物
對象由三個層次組成:
面向對象:程序員使用面向對象的計算機語言通過對目標對象的屬性、行為封裝最終拿到目標對象
.NET開發指定的開發工具是Visual Studio2017-2019
選擇的.NET版本4.6-4.7都行,工作中聽技術總監的.NET版本向上兼容(.NET技術特有的優點)
1. Windows常用快捷鍵
(1)核心文件
(2)winform操作
this關鍵字指當前對象
掌握代碼書寫規范:屬性賦值代碼必須寫在行為中,以主謂賓形式寫
private void Form1_Load(object sender, EventArgs e) { this.BackColor = Color.Red; }
this點出來的結果都是:form對象的成員
屬性-黑色扳手:直接跟等號
方法-紫色方塊:小括號分號
事件-閃電
1. 看屬性類型如果是C#中預定義的15種屬性類型則直接賦值 看屬性類型:鼠標放在要看的屬性單詞身上,在彈出的氣泡中的第一個單詞就是這個屬性的類型 this.AccessibleDefaultActionDescription = “qwe”; 2. 等號后面先試著空格,如果出現智能提示直接敲點,選擇一個需要的分號結束 this.WindowState = FormWindowState.Normal; 3. 空格沒反應,等號后面先new,在敲空格,出現智能提示,直接一對小括號分號,然后刪掉前半個括號,再添加上,對括號中的每個屬性進行逐個賦值 this.Font = new Font(“”,20.0f, FontStyle.Bold); 4. 排除前面三步遇到特殊類型,等號后面直接使用屬性類型單詞點,選擇一個分號結束 this.BackColor = Color.Blue; 目前只了解Color類型
15種預定義屬性類型
針對不同的數據其存儲方式存儲空間大小等不一樣形式存儲,則數據類型不同。C#中提供了15種預定義屬性類型
整數在計算機中存儲是以補碼的方式存儲的,想要知道補碼,必須先知道數字進制轉換和原碼和反碼
<1.>不同進制的使用
<2>十進制轉任意進制
十進制數字除以進制數,至商0,余數反轉
例如:15的二進制是 0b1111,十六進制是0xF
<3>任意進制轉十進制
數據從右至左從0開始排序,位數字乘以進制數的序號次方之和
例如:求0b101011的十進制
101011
543210:1 * 2^5+0 * 2^4+1 * 2^3+0 * 2^2+1 * 2^1+1 * 2^0=32+ 0+8+0+2+1=43
例如:求八進制123的十進制
123
210:1 * 8^2+2 * 8^1+3 * 8^0=64+16+3=83
<3>將任意進制轉任意進制(8421碼:)
8421碼:
1111
8421
例如:0b111011對應的八進制
111 011
7 3=73
將一個整數轉換成二進制,然后最高位用來表示符號位(0表示正數,1表示負數,其余位表示數值位)
正數的反碼和原碼一致,負數的反碼位數全部取反,除最高位
正數的補碼和原碼一致,負數的補碼在反碼的基礎上末尾+1
符號位 原碼 反碼 補碼
+7 0 0000111 0000111 0000111 -7 1 0000111 1111000 1111001
一個對象的方法調用,直接一對小括號分號,然后方法中的參數按照屬性賦值方式進行賦值即可
5.1基本屬性
對象尺寸大小Size屬性、Width寬度、Height高度
對象的位置Location屬性、Left左距離、Top上距離、
Right右距離(只讀)、Bottom下距離(只讀)
坐標系:全部基于對象的父級容器做為其坐標系,X軸向右增大,Y軸向下增大
對象的坐標指的是所有的對象的左上角點的位置坐標
1。使用線程
線程是指計算機在執行代碼所讀取代碼的一種方式,一般都是一行一行閱讀,
C#代碼是按分號閱讀,一個C#文件中的代碼事件函數里面,嚴格按照從上往下的順序執行
事件執行速度是非???而執行代碼的這個流程稱之為線程
目前使用的是單線程
2。線程所在地
using System.Threading;
3。線程對象
Thread對象
《1》什么是命名空間
是指對象所在的計算機中的一個存儲位置,可以理解為對象的地址
《2》什么情況下導命名空間
當開發中需要使用某個封裝好的對象,而程序中找不到,這時需要導入,怎樣導入需要查詢
版權聲明:本文內容由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌侵權/違法違規的內容, 請發送郵件至 舉報,一經查實,本站將立刻刪除。
201090.html
本文由 貴州做網站公司 整理發布,部分圖文來源于互聯網,如有侵權,請聯系我們刪除,謝謝!
網絡推廣與網站優化公司(網絡優化與推廣專家)作為數字營銷領域的核心服務提供方,其價值在于通過技術手段與策略規劃幫助企業提升線上曝光度、用戶轉化率及品牌影響力。這...
在當今數字化時代,公司網站已成為企業展示形象、傳遞信息和開展業務的重要平臺。然而,對于許多公司來說,網站建設的價格是一個關鍵考量因素。本文將圍繞“公司網站建設價...
在當今的數字化時代,企業網站已成為企業展示形象、吸引客戶和開展業務的重要平臺。然而,對于許多中小企業來說,高昂的網站建設費用可能會成為其發展的瓶頸。幸運的是,隨...
用impdp導入數據時報錯是怎么回事?導出的文件有錯,ORA-39183:出現內部錯誤-16(在解壓縮階段2)可以發現。另外ORA600KLAPRS_11一般也是由于導出文件錯誤引起的。重新導出一份,用2進制格式發送即可。 oracle數據庫用impdp導入的問題?DMP文件導入: 1.用SYS用戶名,以DBA的身份登入到數據庫(ORACLE客戶端EnterpriseManagerConsole...
如何網上查詢交通違章?兩種查詢1.通過手機軟件交管12123,綁定機動車駕駛證進行查詢。2.攜帶機動車行駛證直接到車管所或公安機關交通管理部門查詢。無論哪種,都可以有效發現車輛的違法行為。道路交通管理部門直接開具的現場罰單的違法行為,需要按照罰單上的處理時間進行處理,否則影響違法行為,處理時收取滯納金。攝像頭拍到的違法行為可以在年檢前處理,不受影響。...
成都銀行在全國哪些地方有網點?成都銀行的網點主要集中在成都市行政區域,然后在四川其他地級市設立分行。除四川外其他省份未設立分公司。成都銀行在全國哪些地方有網點?目前有重慶和Xi。除成都外,成都銀行還在四川省內的眉山、資陽、內江、宜賓、廣安、南充,省外的陜西省內的重慶、Xi安設有分行。區位優勢助力發展,提升區域戰略定位。受益于天府之國成都優越的地理位置,成都銀行發展勢頭強勁,近90%的營業收入來自成...