>本文由Microsoft贊助。感謝您支持使SitePoint成為可能的讚助商。 >在這一系列文章中,我們將使用Microsoft的現代IDE:Visual Studio Community 2015,以及各種有用的工具,這些工具可能會熟悉,包括Bootstrap,MailChimp和Adobe Kuler。 Visual Studio最常用作開發工具。它當然可以履行這個角色。但是許多人可能不知道它也是一種設計工具。它對前端語言(例如CSS,Angularjs,jQuery等)具有完整的自動完整支持。
>>在代碼中進行了長時間的鍵入後,您可能會回頭看,並查看代碼格式已關閉或可以使用一些清理。 Visual Studio可以使用乾淨,可讀的對齊方式介入並格式化您的代碼,無論是後端還是前端代碼。
>組合Bootstrap,它已在您的(入門網絡)項目中已下載並提供,Visual Studio的IDE設置了一個很好的環境,用於設計一個漂亮,專業的外觀網站。鑰匙要點
Visual Studio社區2015是一種現代IDE,既是開發和設計工具,又可以自動完成對前端語言的支持,並且能夠格式化代碼以進行清潔,可讀性的對準。
Visual Studio 2015介紹了新功能,例如項目參考中的DLL的更好組織,一個名為WWWRoot的靜態文件的新文件夾,以及更改代碼並刷新瀏覽器的能力而無需重新編譯項目。
- >本文以完整的網頁摘要結束,強調瞭如何使用Visual Studio 2015和Bootstrap來創建一個看上去很專業的網站,並以最少的精力創建了一個專業的網站。接下來的步驟包括集成MailChimp和添加新頁面。
- > Visual Studio 2015功能 Visual Studio 2015為我們的開發中的助手介紹了一些很棒的新功能。其中之一是組織。我們的項目參考文獻中不再有大量的DLL串行列表。所有這些DLL現在已分組。擴展一個組揭示了相關的DLL和其他相關的參考,例如Nuget軟件包。這使參考部分非常簡潔,並使您避免在不同的位置搜索各種參考類型。
>項目中還包含一個新文件夾。這就是wwwroot。該文件夾包含靜態文件,將它們與動態文件分開。您可能想知道:“這兩種類型有什麼區別?”靜態文件是圖像,CSS和JavaScript,以及Bootstrap和jQuery等框架。動態文件主要是CS和CSHTML - 能夠處理C ##代碼的文件。 2015年Visual Studio Community Community 2015還增加了一些開發人員工作流程的效率。例如,一種是在控制器中更改代碼的能力,並可以刷新瀏覽器而無需再次編譯項目。刷新頁面後,您的更改將在瀏覽器中呈現。與重新編譯和運行應用程序相比,這節省了幾秒鐘的時間。 通過引入Bower,可以簡化下載軟件包和框架。在Root Project文件夾中是一個名為Bower.json的文件。在此文件中,您可以配置項目中包含的框架和版本。以下是來自Bower的代碼段。
>您可以看到包括jQuery,還可以使用版本。這是管理框架的一個非常簡單且快速的慣例。
>我們將在本文的稍後詳細討論上述功能。首先,讓我們見面Andy。
><span>{ </span><span>"name": "WebApplication", </span><span>"private": true, </span><span>"dependencies": { </span> <span>"bootstrap": "3.0.0", </span> <span>"jquery": "1.10.2", </span> <span>"jquery-validation": "1.11.1", </span> <span>"jquery-validation-unobtrusive": "3.2.2", </span> <span>"hammer.js": "2.0.4", </span> <span>"bootstrap-touch-carousel": "0.8.0" </span><span>},</span>開發人員/設計師
中間部分將包含三列,用於具有不同的內容。例如,最新博客文章,產品預覽或簡短的新聞摘要。
>>網站的底部將包含快樂客戶的引號。客戶希望允許從網站購買他的課程。他還希望在右上角部分中提供電子郵件註冊表格。
>我們將與安迪(Andy)建立客戶網站一起跟隨他。有很多東西要涵蓋,所以讓我們開始。
>bootstrap
> Visual Studio將使用MVC提供出色的應用結構,但Bootstrap非常適合加快設計過程。它也完全響應。
這個第一個里程碑網站將看起來像這樣:
>讓我們看一下網站中使用的一些模板。轉到主要的引導網站,然後在頂部單擊入門。向下滾動經過基本模板,直到您達到示例為止。
> Jumbotron看起來將滿足我們對網站頂部的要求。

>它的頂部有一個較大的灰色區域,我們可以用圖像替換。灰色區域頂部也有文本。這三列也在那裡。好!
>現在我們需要為客戶報價找到一些東西。查看模板示例,看起來旋轉木馬會做我們想要的。


對於配色方案,我們將在Adobe Kuler上查看一些流行的方案。前往https://color.adobe.com,然後單擊“探索”,然後是最受歡迎的。我們正在尋找具有良好基於土方色調的方案的東西 - 蜜罐看起來很符合賬單。
如果您將鼠標移到此方案上,則會出現一個提示。單擊編輯。這使您可以查看配色方案的詳細信息。單擊更明亮的黃色。這是我們將在Jumbotron中用於標題字體的顏色。

啟動一個新項目

開始,在Visual Studio中啟動一個新項目,然後選擇ASP.NET Web應用程序,如下所示。
接下來,選擇ASP.NET預覽啟動Web:
如果您運行該項目,則應顯示一個看起來與以下幾個相似之處的網頁:

>我們將使用上述引導模板中的零件來修改此基礎站點的佈局。



>另一件事發生了變化的事情是現在如何將DLL和其他參考分組。我們有一個可以擴展的組,而不是大量參考。
>在DNX 4.5.1和DNX Core 5.0下方注意是列出的唯一參考。如果我擴展了DNX Core 5.0參考,我會看到Nuget軟件包和DLL的列表。

這只是一種不想堵塞開發環境的好方法,您可能不想知道。
站點開發
>我們的ASP.NET 5入門站點包括引導程序。無需再下載引導程序了。在以前版本的Visual Studio中,我們需要一個Nuget軟件包來進行引導或從Bootstrap網站下載並將其添加到我們的項目中。
為了幫助管理客戶端框架,Visual Studio現在包括Bower。如果您以項目的根源查看,您會看到Bower.json。在這裡,您會看到帶有特定版本的引導程序的引用。添加新的客戶端框架將檢索該版本並將其帶入項目。
開始,我們想做的就是從Bootstrap網站下載代碼示例。轉到GetBootstrap.com,然後單擊下載Bootstrap。在源代碼下,單擊下載源。解開此文件,然後轉到文檔>示例> jumbotron。將Jumbotron.css文件拖到wwwroot> CSS文件夾中。您也可以將索引.html拖到項目的根部。由於這是一個MVC站點,因此不會顯示該站點的啟動。但是我們將其用作參考。我們將首先修改主站點佈局。在解決方案資源管理器中,打開視圖>共享> _Layout.cshtml。您將在此文件的頂部看到以下CSS文件引用:
>
>刪除bootstrap-touch-carousel.css Line。在bootstrap.css行下創建一個新線路。拖動Jumbotron.css文件,然後將其放在這條新線上。現在應該看起來如下:
>打開視圖文件夾中的主文件夾,然後打開index.cshtml文件。刪除此文件中的所有內容,除了頂部:
<span>{ </span><span>"name": "WebApplication", </span><span>"private": true, </span><span>"dependencies": { </span> <span>"bootstrap": "3.0.0", </span> <span>"jquery": "1.10.2", </span> <span>"jquery-validation": "1.11.1", </span> <span>"jquery-validation-unobtrusive": "3.2.2", </span> <span>"hammer.js": "2.0.4", </span> <span>"bootstrap-touch-carousel": "0.8.0" </span><span>},</span>
>打開我們之前拖動的index.html bootstrap文件。折疊NAV,DIV類= Jumbotron和Div Class =容器節點,因此它們更容易看到,如下所示:
<span><span><span><link> rel<span>="stylesheet"</span> href<span>="~/lib/bootstrap/css/bootstrap.css"</span> /></span> </span><span><span><span><link> rel<span>="stylesheet"</span> href<span>="~/css/site.css"</span> /></span> </span><span><span><span><link> rel<span>="stylesheet"</span> href<span>="~/lib/bootstrap-touch-carousel/css/bootstrap-touch-carousel.css"</span> /></span></span></span></span></span>
>複製兩個divs,然後將它們粘貼到index.cshtml文件中。現在運行該應用程序。您應該看到以下內容:
<span><span><span><link> rel<span>="stylesheet"</span> href<span>="~/lib/bootstrap/css/bootstrap.css"</span> /></span> </span><span><span><span><link> href<span>="~/wwwroot/css/jumbotron.css"</span> rel<span>="stylesheet"</span> /></span> </span><span><span><span><link> rel<span>="stylesheet"</span> href<span>="~/css/site.css"</span> /></span></span></span></span></span>
>您會注意到我們有兩個頁腳。可以通過在index.cshtml的底部刪除以下代碼來解決這一點。
<span>{ </span><span>"name": "WebApplication", </span><span>"private": true, </span><span>"dependencies": { </span> <span>"bootstrap": "3.0.0", </span> <span>"jquery": "1.10.2", </span> <span>"jquery-validation": "1.11.1", </span> <span>"jquery-validation-unobtrusive": "3.2.2", </span> <span>"hammer.js": "2.0.4", </span> <span>"bootstrap-touch-carousel": "0.8.0" </span><span>},</span>在同一文件中,我們可以在這三列中添加一些更有意義的標題。在三個
>線下方的H2標籤中添加以下標題:
<span><span><span><link> rel<span>="stylesheet"</span> href<span>="~/lib/bootstrap/css/bootstrap.css"</span> /></span> </span><span><span><span><link> rel<span>="stylesheet"</span> href<span>="~/css/site.css"</span> /></span> </span><span><span><span><link> rel<span>="stylesheet"</span> href<span>="~/lib/bootstrap-touch-carousel/css/bootstrap-touch-carousel.css"</span> /></span></span></span></span></span>>
如果您運行了應用程序,則應看到以下內容:

更新Jumbotron
>現在,我們可以使用圖像更新我們的Jumbotron。 Jumbotron是網頁頂部的大灰色盒子。
>
我們將使用此圖像作為Jumbotron的圖像。下載大版本,然後將其放入wwwroot>“圖像”中。打開wwwroot> css> site.css。在此文件的底部輸入以下內容:<span><span><span><link> rel<span>="stylesheet"</span> href<span>="~/lib/bootstrap/css/bootstrap.css"</span> /></span> </span><span><span><span><link> href<span>="~/wwwroot/css/jumbotron.css"</span> rel<span>="stylesheet"</span> /></span> </span><span><span><span><link> rel<span>="stylesheet"</span> href<span>="~/css/site.css"</span> /></span></span></span></span></span>>
您實際上可以拖動圖像,Visual Studio將創建必要的背景圖像代碼。
顏色fffad5來自我們的Adobe Kuler配色。
>我們現在可以更新Jumbotron文本。返回index.cshtml。打開Jumbotron節點並替換:
<span>@{ </span> ViewBag.Title = <span>"Home Page"; </span><span>}</span>>以下內容:
<span><span><span><hr>></span> </span><span><span><span><footer>></footer></span> </span> <span><span><span><p>></p></span>© Company 2014<span><span></span>></span> </span><span><span><span></span>></span></span></span></span></span>>讓我們運行該應用程序,看看到目前為止我們擁有的內容。您的頁面應該如下:
如您所見,我們已經接近了。 Jumbotron應該一直延伸到邊緣。這使我們的整體設計更深入。為此,在index.cshtml中,刪除周圍@renderbody()的容器符號div。

現在,您的代碼應該看起來如下:
>
更新字體

在這裡導航,在左上方,鍵入舞蹈,這應該帶來跳舞腳本。單擊添加到收集,然後單擊使用。取消選中正常並檢查粗體。複製底部的腳本鏈接。
在_Layout.cshtml中,
在標題標籤下粘貼腳本鏈接。它應該看起來如下:
>現在我們將向site.css添加新類。這將使我們能夠將字體定位為特定文本。將以下內容添加到site.css:
Latest Blog Post New York, New York Workshop Beginner 1 Lessons
在Jumbotron中,添加到H1標籤中,因此看起來如下:
<span><span>.jumbotron</span> { </span> <span>background-image: <span>url('../images/musician-349790_1920.jpg')</span>; </span> <span>background-size:cover; </span> <span>color:#fffad5; </span><span>}</span>運行該應用程序並查看Jumbotron標題字體。現在應該在腳本中。
修飾觸摸
class="container">
>
Hello, world!>
>
This is a template for a simple marketing or informational website. It includes a large callout called a jumbotron and three supporting pieces of content. Use it as a starting point to create something more unique.>
為了為我們的設計的第一階段提供一些拋光,我們將添加背景並對頁腳進行一些調整,後者目前剩下的。
>我們將使用圖像作為背景,與我們的泥土色調匹配的東西。將其下載為“無縫紙質紋理”。下載此紋理並將其添加到wwwroot> Image。
> open site.css。在第一個車身標籤中添加新線路。然後將紙質紋理拖入其中。它應該看起來如下:
<span>{
</span><span>"name": "WebApplication",
</span><span>"private": true,
</span><span>"dependencies": {
</span> <span>"bootstrap": "3.0.0",
</span> <span>"jquery": "1.10.2",
</span> <span>"jquery-validation": "1.11.1",
</span> <span>"jquery-validation-unobtrusive": "3.2.2",
</span> <span>"hammer.js": "2.0.4",
</span> <span>"bootstrap-touch-carousel": "0.8.0"
</span><span>},</span>
在我們在這裡時,在此文件的底部添加以下內容:>
<span><span><span><link> rel<span>="stylesheet"</span> href<span>="~/lib/bootstrap/css/bootstrap.css"</span> /></span>
</span><span><span><span><link> rel<span>="stylesheet"</span> href<span>="~/css/site.css"</span> /></span>
</span><span><span><span><link> rel<span>="stylesheet"</span> href<span>="~/lib/bootstrap-touch-carousel/css/bootstrap-touch-carousel.css"</span> /></span></span></span></span></span>
現在,如果您現在運行該應用程序,則應該可以看到背景,並且頁腳遠離邊緣。
>客戶報價
>我們現在可以格式化我們的報價部分。引號的代碼可以在同一bootstrap示例文件夾中找到。打開輪播文件夾,然後打開index.html文件。
>
>從此註釋開始復制featurette代碼
並以此評論結尾<span><span><span><link> rel<span>="stylesheet"</span> href<span>="~/lib/bootstrap/css/bootstrap.css"</span> /></span>
</span><span><span><span><link> href<span>="~/wwwroot/css/jumbotron.css"</span> rel<span>="stylesheet"</span> /></span>
</span><span><span><span><link> rel<span>="stylesheet"</span> href<span>="~/css/site.css"</span> /></span></span></span></span></span>
現在,將此代碼粘貼到我們之前添加的三列下方的index.cshtml文件中。您應該看起來如下:<span>@{
</span> ViewBag.Title = <span>"Home Page";
</span><span>}</span>
>您可以通過打開每個featurette div並修改以下每個H2標籤之間的文本:
>
您完成的網頁看起來應與以下內容相似:<span><span><span><hr>></span>
</span><span><span><span><footer>></footer></span>
</span> <span><span><span><p>></p></span>© Company 2014<span><span></span>></span>
</span><span><span><span></span>></span></span></span></span></span>
>
摘要
Andy現在為他的客戶提供了一個完整的網頁,這將是新的吉他課程客戶面向網站的網頁。
>使用Visual Studio 2015和Bootstrap,Andy能夠在很少努力的情況下創建一個很棒的網站。
下次,我們將研究如何集成MailChimp,以使Andy的客戶能夠向客戶發送電子郵件更新。我們將添加幾個新頁面,例如感謝頁面註冊電子郵件列表和聯繫頁面的人。 。
以上是Visual Studio社區2015:建立網站的詳細內容。更多資訊請關注PHP中文網其他相關文章!

中国女性科技力量在AI领域的崛起:荣耀与DeepSeek合作背后的女性故事女性在科技领域的贡献日益显著。中国科技部数据显示,女性科技工作者数量庞大,在AI算法开发中展现出独特的社会价值敏感性。本文将聚焦荣耀手机,探究其率先接入DeepSeek大模型背后的女性团队力量,展现她们如何推动科技进步,重塑科技发展价值坐标系。2024年2月8日,荣耀正式上线DeepSeek-R1满血版大模型,成为安卓阵营首家接入DeepSeek的厂商,引发用户热烈反响。这一成功背后,女性团队成员在产品决策、技术攻坚和用户

DeepSeek公司在知乎發布技術文章,詳細介紹了其DeepSeek-V3/R1推理系統,並首次公開關鍵財務數據,引發業界關注。文章顯示,該系統單日成本利潤率高達545%,創下全球AI大模型盈利新高。 DeepSeek的低成本策略使其在市場競爭中佔據優勢。其模型訓練成本僅為同類產品的1%-5%,V3模型訓練成本僅為557.6萬美元,遠低於競爭對手。同時,R1的API定價僅為OpenAIo3-mini的1/7至1/2。這些數據證明了DeepSeek技術路線的商業可行性,也為AI大模型的高效盈利樹立了

網站建設只是第一步:SEO與反向鏈接的重要性 建立網站只是將其轉化為寶貴營銷資產的第一步。您需要進行SEO優化,以提高網站在搜索引擎中的可見度,吸引潛在客戶。反向鏈接是提升網站排名的關鍵,它向谷歌和其他搜索引擎表明您的網站權威性和可信度。 並非所有反向鏈接都有利:識別並避免有害鏈接 並非所有反向鏈接都有益。有害鏈接會損害您的排名。優秀的免費反向鏈接檢查工具可以監控鏈接到您網站的來源,並提醒您注意有害鏈接。此外,您還可以分析競爭對手的鏈接策略,從中學習借鑒。 免費反向鏈接檢查工具:您的SEO情報員

美的即将发布搭载DeepSeek大模型的首款空调——美的鲜净感空气机T6,发布会定于3月1日下午1点30分举行。这款空调配备先进的空气智驾系统,可根据环境智能调节温度、湿度和风速等参数。更重要的是,它集成了DeepSeek大模型,支持超过40万条AI语音指令。美的此举引发业界热议,尤其关注白电产品与大模型结合的意义。不同于传统空调简单的温度设定,美的鲜净感空气机T6能够理解更复杂、更模糊的指令,并根据家庭环境智能调节湿度等,显著提升用户体验。

DeepSeek-R1賦能百度文庫與網盤:深度思考與行動的完美融合短短一個月內,DeepSeek-R1已迅速融入眾多平台。百度憑藉大膽的戰略佈局,將DeepSeek作為第三方模型夥伴,整合進自身生態系統,這標誌著其“大模型 搜索”生態戰略的重大進展。百度搜索和文心智能體平台率先接入DeepSeek及文心大模型的深度搜索功能,為用戶提供免費的AI搜索體驗。同時,“百度一下,你就知道”的經典slogan回歸,新版百度APP也整合了文心大模型和DeepSeek的能力,推出“AI搜索”、“全網信息提煉”

AI及時的代碼生成工程:開發人員指南代碼開發的景觀已準備好進行重大轉變。 掌握大型語言模型(LLM)和及時工程對於未來幾年對開發人員至關重要。 Th

此基於GO的網絡漏洞掃描儀有效地確定了潛在的安全弱點。 它利用了GO的並發功能的速度功能,包括服務檢測和漏洞匹配。讓我們探索它的能力和道德


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

mPDF
mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),

Safe Exam Browser
Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。

MinGW - Minimalist GNU for Windows
這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3 Linux新版
SublimeText3 Linux最新版