C#.Net 學習筆記(一)

來源:互聯網
上載者:User

從ASP到ASP.net學習方法
以下為我學習.Net的心得,會逐漸添加,個人觀點,不對之處往朋友們指出。

開始很排斥.Net感覺用起來非常不爽,這幾天拾起了.Net換一個角度審視她,感覺還蠻不多的。
我會把自己的學習心得貼上來,尤其是ASP的朋友,我會對ASP和.Net之間的差別做些介紹。
相信很多玩ASP的朋友都嘗試學過.Net,被VS嚇壞了吧

其實開始最好不要使用VS,對於有過ASP編程經驗的朋友來說,學習.Net最重要的除了學習C#以為,轉變觀念更重要,如果一開始就使用VS的話就好像使用DW寫Asp一樣(指用DW整合的動態網頁模組)往往會把真相掩藏了起來,對我們理解.Net的工作原理非常不利。
先讓我們看段代碼複製代碼 代碼如下:<%@ Page Language="C#"%>
<html>
<head>
<link rel="stylesheet"href="intro.css">
</head>
<body>
<center>
<form action="intro2_cs.aspx" method="post">
<h3> Name: <input id="Name" type=text>
Category: <select id="Category" size=1>
<option>psychology</option>
<option>business</option>
<option>popular_comp</option>
</select>
</h3>
<input type=submit value="Lookup">
<p>
<% for (int i=0; i <8; i++) { %>
<font size="<%=i%>"> Welcome to ASP.NET </font> <br>
<% }%>
</form>
</center>
</body>
</html>

是不是柳暗花明又一村的感覺, 當時我知道可以這樣寫的時候的確是這種感覺,甚至點了些驚喜。
為什麼呢,因為這些代碼和ASP的代碼除了採用C#文法外和ASP是完全一樣的結構。更重要的是與 ASP 不同,上述 <% %> 塊中使用的代碼實際上是使用指令碼引擎編譯的,而不是解釋。這可以提高運行時執行效能。

既然可以和Asp一樣為什麼還有用伺服器Web控制項呢?因為使用Web控制項方便把html代碼和程式碼分離,可以理解為暫時在Html中插入了個標識,這個標識通過.Net來控制,這樣就似的代碼很優雅。
由於採用了web控制項就使得.Net和Asp代碼有很大的不通,採用了控制項也就可以採用更強大的控制項,簡化編程工作。個人認為這是導致Asp和.Net代碼差異顯著的原因。

接下來就該詳細的瞭解C#了。
用EditPlus聯絡C#文法。

瞭解了基本的文法後,開始嘗試編寫Asp.Net
推薦安裝SDK裡面的快速入門,是個教程示範,非常不錯的
下載Microsoft Visual Web Developer 2005 速成版
MSVWD是完全免費的,可到MS官方網站下載,當然還要安裝MSDN速成版,為什麼都是速成版呢?
速成版體積下,但夠用,而且MSVWD編寫asp.net比vs2005要好用,啟動速度快,編寫JavaScript的時候帶自動提示完成功能,好東西!

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.