『壹』 webstorm側邊欄怎麼打開
Alt + 1 可以快速呼出 Project,如果是下面矩形中的全都不見了,看是不是點了左下角那個按鈕
『貳』 web端交互設計頁面布局對比分析2018-04-07
頁面布局
頁面布局大致可分為網頁(web)、軟體、手機三類,其中web和軟體有較大相似性,不作區分。軟體界面布局依功能而決定,布局復雜。因為定義種類的標准和方式不同,頁面布局類型分類較多,先總結比較常用和普遍的布局方式,以其他方式做補充。
頁面布局的定義
頁面布局是指,在設計頁面的過程將頁面各要素通過合理、有效、統一的規則進行排版,產生很好的傳播信息的視覺效果。一般來說,都會基於下原則進行頁面布局設計:
(1)對比:是防止頁面元素過於單一或沒有差異性。假如空間、大小、形狀、字體、線條、顏色等設計元素都要各不相同,那麼就要製造較大的差別,要讓頁面引人注目。
(2)重復:可W重復顏色、形狀、線寬、字體、大小和圖片等等。既能夠増加條理性,也可増強頁面的統一性。
(3)對齊:在頁面上,不同元素不能孤立存在,而應當構建特殊的視覺關聯效果,從外觀上給予用戶更為清爽、稽巧和情緒化的體驗。
(4)親密性:頁面上的元素不應當孤立的存在,彼此之間存在親密性,形成一個視覺單元。這樣可有助於信息的架構,減少信息組織的混亂。
網頁布局類型
網頁版式的基本類型主要有骨骼型、國字型、拐角型、框架型、滿版型、分割型、中軸型、曲線型、傾斜型、對稱型、焦點型、自由型等12種。
1. 「國」字型布局
也可以稱為「同」字型,是一些大型網站所喜歡的類型,即最上面是網站的標題以及橫幅廣告條,接下來就是網站的主要內容,左右分列兩小條內容,中間是主要部分,與左右一起列到底,最下面是網站的一些基本信息、聯系方式、版權聲明等。這種結構是我們在網上見到的差不多最多的一種結構類型。
口字型、同字型、回字型都可歸屬於此類,是一些大型網站所喜歡的類型,即最上面是網站的標題、導航以及橫幅廣告條,接下來就是網站的主要內容,左右分列一些小條內容,中間是主要部分,與左右一起羅列到底,最下面是網站的一些基本信息、聯系方式、版權聲明等。這種布局的優點是充分利用版面,信息量大,缺點是頁面擁擠,不夠靈活。這種結構是我們在網上見到的差不多最多的一種結構類型,常用於門戶網站的設計。
2.拐角型 匡型布局或T型布局可歸於此類,在匡型布局中,常見的類型有上面是標題與導航,左側是展示圖片的類型和最上面是標題及廣告,右側是導航鏈接的類型。這種版式在韓國的網站中常見。T布局就是指頁面頂部為橫條網站標志與廣告條,下方左面為主菜單,右面顯示內容的布局,因為菜單背景色彩較深,整體效果類似英文字母T,所以稱之為T形布局。這種布局的優點是頁面結構清晰,主次分明,是初學者最容易上手的布局方法。缺點是規矩呆板,如果在細節色彩上不注意,則很容易讓人感覺枯燥無味。
2.1「匡」字型布局
這種結構與上一種其實只是形式上的區別,它去掉了「國」字形布局的最右邊的部分,給主內容區釋放了更多空間。這種布局上面是標題及廣告橫幅,接下來的左側是一窄列鏈接等,右列是很寬的正文,下面也是一些網站的輔助信息。
2.2.T型布局
「T」結構布局形式。所謂「T」結構,就是指頁面頂部為橫條網站標志+廣告條,下方左面為主菜單,右面顯示內容的布局,整體效果類似英文字母「T」,所以稱之為「T,形布局。這是網頁設計中用得最廣泛的一種布局方式。這種布局的優點是頁面結構清晰,主次分明,是初學者最容易上手的布局方法。缺點是規矩呆板,如果不注意細節色彩,很容易讓人」看之無味「
3. 「三」字型布局
是一種簡潔明快的網頁布局,在國外用的比較多,國內比較少見。這種布局的特點是在頁面上由橫向兩條色塊將網頁整體分割為三部分,色塊中大多放置廣告條與更新和版權提示。
4. 「川」字型布局
整個頁面在垂直方向分為三列,網站的內容按欄目分布在這三列中,最大限度地突出主頁的索引功能。
5, 封面型布局 (滿版型/海報型/POP型)
POP布局屬於此類。就是指頁面布局像一張宣傳海報,以一張精美圖片作為頁面的設計中心,頁面以圖像充滿整版。主要以圖像為訴求點,將少量文字壓置於圖像之上。滿版型給人以舒展、大方的感覺,視覺傳達效果直觀而強烈,缺點就是速度慢。隨著當今網路帶寬不斷變大,這種版式在商業網站設計尤其是網路廣告中比較常見。
這種類型基本上是出現在一些網站的首頁,大部分為一些精美的平面設計結合一些小的動畫,放上幾個簡單的鏈接或者僅是一個「進入」的鏈接甚至直接在首頁的圖片上做鏈接而沒有任何提示。這種類型大部分出現在企業網站和個人主頁,如果說處理的好,會給人帶來賞心悅目的感覺。
6. Flash布局
這種布局是指整個網頁就是一個Flash動畫,它本身就是動態的,畫面一般比較絢麗、有趣,是一種比較新潮的布局方式。其實這種布局與封面型結構是類似的,不同的是由於Flash強大的功能,頁面所表達的信息更豐富。其視覺效果及聽覺效果如果處理得當,會是一種非常有魅力的布局
7. 標題文本型布局
標題文本型布局是指頁面內容以文本為主,這種類型頁面最上面往往是標題或類似的一些東西,下面是正文,比如一些文章頁面或注冊頁面等就是這一類。
8. 框架型布局 ,
採用框架布局結構,常見的有左右框架型、上下框架型和綜合框架型。由於兼容性和美觀等因素,這種布局目前專業設計人員採用的已不多,不過在一些大型論壇上還是比較受青睞的,有些企業網站也有應用。
框架型版式常用於功能型網站,例如郵箱、論壇、博客等。1)左右框架型這是一種左右分別為兩頁的框架結構,一般左面是導航鏈接,有時最上面會有一個小塊標題或標志,右面是正文。我們見到的大部分的大型論壇都是這種結構,一些企業網站也喜歡採用。這種類型結構非常清晰,一目瞭然。
2)上下框架型與左右框架類似,區別僅僅在於這是一種上下分為兩頁的框架。
3)綜合框架型這是上述兩種結構的結合,是一種相對復雜的下型框架結構,較為常見的類似於「拐角型」結構的,只是採用了框架結構。常見的郵箱網站的版式都是綜合框架型。
9. 頂部大圖Banner+簡單的柵格
無論屏幕多大,這種布局都能夠為用戶展示充足的內容,供用戶瀏覽和探索。雖然這種布局隨著屏幕、設備而有所差異,有的設計師會傾向於設計成固定寬或者橫跨整個頁面的布局,但是總體的模式都大同小異。
·導航欄·頂部大圖,圖片上疊有文字標題·2~4個分欄,承載不同類別的信息,有的會有圖標·主要的內容區域·頁腳
這種布局設計干凈清爽,有足夠強的視覺表現力,並且常常採用的響應式設計,斷點也很好控制。頂部大面積的輪播圖或者Banner 也有許多插件或者應用來幫你實現。
原理:這種布局中,每個元素都各司其職,並且整個流程是富有邏輯的,頂部大圖足以營造氛圍,給予用戶特定的體驗,下面的次一級元素能夠做的很好的支撐。
相關趨勢:越來越多這類網頁開始採用色彩豐富的插畫式的圖標,而扁平化的設計和這種布局頁面有著天然的契合。
10. 單頁設計,單欄布局
單頁式設計這幾年非常火,它非常適宜於展現極簡的內容,或者專注呈現一個主題。當網站的主題集中,內容也比較固定的時候,無需復雜的布局來呈現,單頁單列式的布局足以應付一切。
·導航·主要內容區域,文字+圖片為主·頁腳
採用這種布局模式的時候,空間的控制至關重要,相當考驗設計師設計留白和布局平衡的功力。元素和元素之間的疏密關系是需要設計師反復推敲的,如果空間控制不合理會給用戶一種混亂的感覺,如果過於緊密則會產生局促感。
原理:單頁式設計適合於小網站或者小型項目的展示,它可以用來製造一個簡單的介紹頁面,讓簡單的內容顯得不那麼單調,強化內容的形式感和重量感。對於內容簡單的博客網站而言,單頁式設計也是不錯的選擇。
相關趨勢:和單頁設計結合最緊密的應該是動效設計和視差滾動,他們可以讓單頁式設計更加生動有趣,淡化單調的設計,賦予頁面更強的生命力。
11 、自定義柵格
方塊元素被用來組織排列他的作品。這是組織排列任意數量內容的簡單途徑,讓事物保持簡潔。
到處都是方塊,移動滑鼠時還有個有趣的動畫效果。不過除了組織內容之外,你會發現方塊元素也成為了設計風格的一部分。它是這種風格關鍵的決定性元素。
那些被整齊分割出來的網頁布局從來都沒有過時過。無論是分割得細碎的網頁區域還是大塊的頁面區塊,大多都需要藉助一套干凈整齊的柵格來支撐。在此基礎上,內容按部就班地被置於不同的區塊中,被精心地組織展示出來。
在設計師的作品集頁面中,你可以發現各種各樣自定義的柵格布局。自定義柵格展示內容的優勢在於,它可以同時呈現大量的視覺化的內容,看起來足夠豐富又不會落於下乘。下面這個圖庫的效果看起來就相當震撼。
在柵格中填充色彩,還可以用來承載文字內容。不同的區塊之間不一定非要用線條進行分割,可供選擇的方案有很多,不過千萬要控制好柵格尺寸和間距。控制不好的細節,整個設計的平衡感可能會被破壞。
原理:柵格的優勢在於它的組織性,對於用戶而言,它具有規律性和可預期性。一個漂亮的柵格系統能夠讓用戶更快找到需要的內容,在視覺上也更加協調自然。
相關趨勢:柵格很容易被人視為卡片這樣的元素,可以為其加入翻轉等各式各樣的動效,呈現出更多的信息和視覺層次。
12. 經典的F式布局
傳統的布局方式,依賴布置視覺線索,「控制」用戶的視覺路徑,相較之下,F式布局更加自然,更加友好。F式布局符合用戶的瀏覽習慣,更自然。符合「從上到下,從左到右」的閱讀模式。
研究表明,用戶在瀏覽網頁的時候,習慣於沿著F式的閱讀軌跡來瀏覽信息,也就是說,用戶喜歡從左到右閱讀,然後向下移動,再繼續從左到右閱讀。
這種F式的閱讀模式對應的網頁布局就是F式布局,最關鍵的信息靠左顯示,從上到下盡量保持在一條線上。
·頁頭和導航·靠左的一欄相對較寬,展示主要的內容·靠右常為側邊欄,展示相關鏈接等內容·頁腳
原理:人的行為很容易受到習慣的影響,而研究也證實了人思考、行為確實是模式化的。從左到右,自上而下,人們大多習慣了這種行為模式。F式的布局模式擁有良好的適用性,便於用戶理解和交互。
相關趨勢:F式布局中側邊玩法很多,有的設計師會將導航與之結合,或者在頁面頂部加上大圖Banner。
13 、極簡分層
極簡化的設計一直都在流行,它的流行不是沒有原因的。開放式的空間讓用戶感覺更加輕松,也使得其中展現的內容更容易被聚焦。如果極簡化的頁面中加入不多的幾個並列的內容層,可以讓信息更有層次,也使得極簡的頁面擁有了細節。
這種設計並不復雜,但是讓頁面更加有趣了,它可以適配更多不同類型的項目了。這也解釋了為什麼用戶如此的喜愛類似Apple 官網這樣的設計。
原理:極簡化的頁面中加入簡單的幾個分層,讓頁面有了視覺焦點,尤其是當設計者想要引導用戶關注到某個關鍵的內容的時候,這種頁面布局很很容易實現這一點。
相關趨勢:微妙的陰影和漸變常常被用在這樣的頁面當中,強化元素之間的層次感。雖然這些設計手法一度「過時」,但是現在大有卷土重來之勢,而Material Design 這樣的設計風格就是它們的沖鋒號。
14. Z-模式
Z-模式是最簡單、最通用的模式,普遍用於任何基於文本的網頁。讀者首先橫向的瀏覽頂部,接著回到左邊,然後再橫向地瀏覽整個底部。
理解通用的Z-模式很重要,因為它解決了網站的核心需求:層次結構、品牌化和用戶行為號召。它的美在於既簡單又具有「用戶號召」型網站的理想布局。當然,對於更復雜的或包含大量內容的網站,Z-模式可能過於簡單。
考慮一下Z-模式是否適合你的網站?下面有一些最佳實踐可以更好的優化該模式:
背景:保持背景在它應該處於的位置:隱蔽在內容之下。不讓它分散讀者的注意力。
要點1:作為第一個要點,將Logo放置在固定位置。
要點2:雖然主要的用戶號召應該放在後面,這對二級用戶號召來說是一個好位置,可強調或突出導航條(一個漂亮的圖形或圖像滑塊將有助於分割頁面的頂部和底部,鼓勵讀者按照Z模式所期待的方式來瀏覽)。
要點3:選取最佳位置來吸引讀者對其它鏈接的注意,或者吸引讀者的目光到網站的最終目標:要點4。
要點4——作為「終點」,這是一個完美的放置主要用戶號召的地方。
首先你需要做的是把頁面上的元素按照重要性進行排序。然後,從結果中挑選出適當的「熱點」就會變得很簡單。
此外,Z-模式可以重復和擴展到整個頁面。我們來看看Evernote是如何按「之」字型向下放置他們的「用戶號召」和賣點的。
DropBox沒有使用任何背景圖片,很簡單地實現了這種「曲折」的模式。相反的,更多功能型的設計內置在了布局中,比如用戶號召「瀏覽更多」,當用戶瀏覽整個網頁時,它幫助用戶鏈接進入每一板塊的細節部分。這也有助於通知讀者點擊到下一個相關頁面,而不需要先去通讀頁面所有內容。
15.分割屏幕
在這類中,我們精選的網站都用了垂直分隔線來分割屏幕。可能這么做有很多原因,通過研究大量此類案例,我發現主要有兩點。
原因之一,有時候在一套設計中,的確存在兩個同等重要的主體元素。網頁設計的通常方法,是按照重要性給內容排序。然後重要性會體現在設計的層次和結構上。但是假如你就是要推廣兩樣東西呢?這種方式,可以讓你突出兩者,並讓用戶迅速在其中做出選擇。
原因之二,有時你要表現出一種重要的兩重性。以Eight and Four網站為例。他們在此要表達的是,他們的核心競爭力來自植根數字領域,還有多才多藝的員工。這兩點成就了他們。通過屏幕分割來表現這一點,是種令人愉快的方式。
16. 去界面化
網頁設計中的主要元素之一,就是容器元素:方塊、邊框、形狀和所有類型的容器,用於將內容從頁面中分離開。想像一個古板的頁頭,元素剛好容納其中,與內容分隔開。如今的一項普遍趨勢,就是去除所有這些額外的界面元素。
這是種極簡主義的方式,但它更進一步,帶來一些有趣的轉變。
17. 基於模塊或網格
接下來這些排版方式,建立在模塊化或類似網格的結構上。在這些設計中,每個模塊都力圖根據屏幕尺寸伸縮調整。實際上這並不是什麼新的方式,不過響應式網頁設計讓它變得更加有用。它暗示了一種自適應布局模式,可以像搭積木一樣,由各種模塊組件創建而成。
這個案例更加激進。當然,它也包含了模塊化的方式,讓他們能夠根據需要輕松增減內容。但此處還有一個重要的設計元素在發揮作用,之前的案例是沒有的。模塊通過尺寸變化,來反映其重要程度和在各層級中的地位。這類模塊化的布局方式存在一種風險,它使每樣東西尺寸都相同,這意味著無法強調任何事物。相反,這個案例還是清晰地突出了主要元素。
18. 一屏以內
最後,還有一些網站採用這樣的方式,讓設計完全在一屏內展現。這是響應式設計的一個分支,因為它會適應屏幕尺寸。不過在這個絕佳案例中,整個設計的適應方式完完全全吻合屏幕,沒有產生滾動條。沒有滾動,意味著內容必須極度聚焦,而且要建立清晰的內容層次。我發現這些網站的聚焦能力和清晰程度,令人耳目一新。
『叄』 web前端需要掌握的職業技能是什麼
1.開發語言
HTML發展歷史有二十多年,歷經多次版本更新,HTML5和CSS3的出現又是一次革新。有些人認為前端開發要掌握的技能簡單,不就是製作網頁 嘛,其實不然,web前端需要掌握的核心語言xHTML+CSS+JavaScript,JavaScript作為最難的語言之一,許多編程高手也不敢妄 自菲薄自封精通。由於JavaScript與html的差異性,以及靜動態分開處理的一些好處。在大公司編寫靜態效果和動態效果往往是分開由不同的人完成 的。小公司因為需要壓縮成本,就要求每個人會得越多越好,如果您想往項目經理發展,能懂一兩門後台語言,絕對是錦上添花!
2.瀏覽器兼容性
互聯網目前主流瀏覽器有IE6789,Firefox,Chrome,Opera,Safari,遨遊,包括國內主流的搜狗,騰訊 TT,360,the World等等;從內核上講主要有IE的,遨遊版IE,safari,firefox以及opera的,這些都是大家常見的,如果你身邊有老網蟲喜歡收藏 瀏覽器,你翻翻他的硬碟,相信幾十款肯定是有的。每種內核對代碼的解析是不完全一樣的,即使同樣內核也可能存在很大差異,如IE和遨遊版的IE。不說非主流的瀏覽器,就主流的瀏覽器要做到完全兼容,也並非易事,需要長時間的積累和測試,需要前端開發工程師對前端開發的熱愛和激情。
目前移動互聯網的發展趨勢也不容小覷,將慢慢占據互聯網的主要份額。移動互聯網最突出的好處是方便和及時,試想一下,走在某地風景很好,拍下來後自 動分享給各路好友,因此手機上的瀏覽器兼容也看刻不容緩,現在手機上的瀏覽器也是紛繁復雜,主流的UCWEB,safari,IE,3G門戶的,以及 symbian低端機的「殘缺兒童」,包括國外流行手機我們不知道的一些瀏覽器,更糟糕的是這些瀏覽器解析因為手機硬體的不同,每個瀏覽器得到的結果都是 完全不同的。
3.hack技術
由於不同的瀏覽器對CSS的解析認識不一樣,因此會導致生成的頁面效果不一樣,這個時候就需要針對不同的瀏覽器寫不同的CSS,這個過程叫CSS hack。雖然我們寫代碼都要求按照標准,不寫hack代碼,但實際工作中為了兼容主流瀏覽器,hack代碼是免不了的,所以這也應該是每個前端開發人員 必備的技能。
4.業內標准
目前Web前端開發中提到最多的就是W3C標准,這是一系列標準的集合,代表了互聯網發展的方向,也代表了前端開發的一種信仰。寫的代碼都要100%通過標准驗證,為通過標准驗證而感到自豪,會有效推動互聯網的快速發展。
5.開發工具
目前比較流行的是Dreamweaver, 其曾經風靡一時,到現在也沒有退出歷史舞台,證明DW還是有很大優勢的,尤其是針對初學者,其強大的提示功能可以幫助我們很快的熟悉並掌握網頁布局,但現 在更提倡的是純手寫代碼,既體現技能方面的卓越,也可有效避免使用DW等工具產生的冗餘代碼。此外再掌握一些photoshop技能,即使沒有美工,也能 簡單處理一些圖像。
小結,掌握以上技能,可以說你是一個合格的前端開發人員,能夠參與到一個大的項目中,或者自己獨立寫出一個網頁。雖然這看起來和網頁製作設計差不多,從效果上來看,都是製作網頁的,但實際上,技術上所超出的已經是好幾個檔次的東西了。
『肆』 為什麼側邊欄突然沒有了 設置裡面弄了也找不到。
【我的答案使用已久了】
1.桌面上單擊右鍵----排列滑鼠-----在桌面上鎖定web
項目
前面的勾去掉就行了。
2.右鍵點「我的電腦」,左鍵點「屬性」、「高級」、「設置」、再點「性能」里的「設置」,在「視覺效果」選項卡中選擇「自定義」,然後在「在桌面上為圖標標簽使用陰影」這一條前面保持打勾,然後確定即可。
適用於windows
xp和windows
2003。
3.如果不行,在桌面空白處點右鍵,「屬性」、點「桌面」選項卡,點「自定義桌面」按右鈕,點「web」選項卡,將「網頁」下面方框里的網址全部刪除,並保持在「鎖定桌面項目」前不要打勾,確定即可。
再重啟一下。
不行就-----
請不要盜用我的答案!!
一號方案【新p】
注意【原創】:
1.安全模式下,效果更好!
2.
以下所要使用的軟體,都要安裝或升級到最新版本,以保證使用的效果。
3.
不殺毒,直接使用以下方法也可以
。若效果不好,就在安全模式下用優質殺毒軟體(如:卡巴斯基)殺一下,360安全衛士最好也用一下。
(用360安全衛士的「殺木馬」----「全盤掃描」。殺完重啟。若使用常規掃描後感覺電腦仍有問題,請嘗試強力查殺模式)
以下方法,不一定都要用,可以一個一個去試。有時,僅第一個就管用了。
一.
關閉瀏覽器,打開新版本360安全衛士的「系統修復」,點擊「常規修復」掃描後,再在應該修復的項前打鉤,點「立即修復」
。修復完後,返回,點擊「電腦門診」,在其中多個項目中選擇相應項進行操作。
再用360急救箱(360安全衛士的「功能大全」里有。若未安裝360安全衛士,也可單另安裝急救箱。)【按步驟操作:進入後,「強力模式」視情況決定是否打勾,「全盤掃描」要打勾,點擊「開始急救」;掃描完後,重啟;再進入急救箱,點「系統修復」
(可以全選)――「掃描修復」。
(接著,點「dll文件恢復」,添加系統檢測時所得知丟失的dll文件,再點「立即修復』------舊版本中有)。「修復網路」和「mbr修復」視情況而決定是否修復。完後,應重啟。】
二.用360安全衛士的「清理插件」進行掃描,掃除惡意插件後,進行清理。完後應重啟。
三.用windows清理助手(從網上下載)。掃描後(若掃出東西,都勾並清理),再用故障修復(全選),然後在桌面點滑鼠右鍵刷新。安全模式下效果好。
四.
用金山急救箱【勾上「擴展掃描」,點掃描後,如果出現可以修復的項目,全選後,點「立即處理」,完後重啟。】
也可下載使用可牛系統急救箱。
強調------1.修復中,殺軟或360有提示時,請點允許。操作中如提示重啟就重啟下電腦。2.效果不好時,看「注意」中的三點。
3.
完後,效果不好的話,也可考慮系統還原一下(選好還原點)。4.還不行,就找專修店或重裝系統。
祝你成功
!
『伍』 什麼是響應式網站
響應式網站大致包含五種類型:
1、背景大圖+簡單多列布局
背景大圖和簡單多列布局算的上是黃金搭檔。一方面,背景大圖可以充分吸引用戶的注意力,激發用戶的興趣,另一方面,多列布局將次級元素以簡潔、明了的方式呈現出來,更進一步讓用戶有點擊瀏覽的慾望。除此以外,使用這種布局模式的網站不僅看上去很乾凈、清爽,有足夠強勁的視覺表現力,而且還能夠突破斷點的限制,不管設備屏幕的大小,都為用戶展示充足的內容,供用戶瀏覽和探索,做到真正的響應式。盡管由於設備的差異,網站的具體布局可能會有所出入,比如使用固定寬或流體布局等。但網站總體布局模式是大同小異的,一般包括以下幾個部分:
導航菜單欄
背景大圖,附有文字標題
2~4個分欄,承載不同類別的信息
主要內容區域
頁腳
『陸』 R語言:創建web界面
R語言使用shiny包創建web界面。
使用 shinydashboard 包和 shinytheme ,美化界面樣式,設置界面主題,提升界面整體水平。
Shiny界面圖庫
shinydashboard
shinytheme界面主題
shinydashboard包創建的基礎界面樣式分為三個板塊:標題,側邊欄,主界面。
shiny包支持 recharts 包的使用,可以創建界面的互動式圖形
shinyapps網址
Rstudio推出了 shiny 和 shinyapps 兩個包,shiny可以幫助我們更快更好的開發一些app,然後shinyapps可以提供了一個免費的雲伺服器,供我們發布app。
以知乎 用R語言分析NBA球員得分 分析結果為主題,做web界面展示。
側邊欄設置兩個選項:datas display和players' score,點擊不同的選項,展示對應的內容。
datas display界面展現3個數據框:NBA,Away team,Host team。通過show 10/25/50 entries 等控制頁面展示數值的條數;右上角search實現數值的搜索功能(使用DT包實現)。
players' score展示主隊、客隊球員得分情況。使用ggplot2包繪制客隊各個球員的得分情況
使用 recharts 包繪制主隊各個球員的得分情況,recarts包實現圖形互動式展現。
建立完UI界面後,設置對應的數值,表格,圖形,使web界面變成動態的界面。
掙扎了好久終於把界面創建成功了,shiny的初步學習先畫個句號。
『柒』 webstrom11左側的導航欄怎麼出來
1.點擊eclipse上方導航欄的蔽陵window ...
2.然後再點擊Reset Perspective ...
3.這老並李樣左側的導航侍遲欄就出來了
『捌』 ucweb側邊欄不見了
你點菜單>設置>系統設置,在裡面把全屏前面方框的里的小鉤取消了就好了。
『玖』 網頁設計中響應式具體怎麼實現
眼下,幾乎每個新客戶都希望他們的網站可以有專門的移動設備版本。最完美的情況吶,就是為iPhone、iPad、黑莓、Kindle……各自打造一款——頁面解析度還必須兼容任何設備。誰知道未來5年內我們還需要為多少新發明的設備設計開發不同版本的頁面?這種瘋狂什麼時候算個頭?
在Web設計和開發領域,很快的,我們將會無法跟上設備與解析度革新的步伐。對於多數網站來說,為每種新設備及解析度創建其獨立的版本根本就是不切實際的;結果就是,我們將會贏得使用某些設備的用戶群,而失去那些使用其他設備的用戶。不過,或許會有另外一種方式,可以幫助我們避免這種情況的發生。
響應式Web設計(Responsive Web design)的理念是,頁面的設計與開發應當根據用戶行為以及設備環境(系統平台、屏幕尺寸、屏幕定向等)進行相應的響應和調整。具體的實踐方式由多方面組成,包括彈性網格和布局、圖片、CSS media query的使用等。無論用戶正在使用筆記本還是iPad,我們的頁面都應該能夠自動切換解析度、圖片尺寸及相關腳本功能等,以適應不同設備;換句話說,頁面應該有能力去自動響應用戶的設備環境。這樣,我們就可以不必為不斷到來的新設備做專門的版本設計和開發了。
『拾』 C#的側邊欄技術。答好了加分。
http://joerong666.javaeye.com/category/26990?show_full=true
自己上去來,我暈了,都是程序。
一、AOP框架
Encase 是C#編寫開發的為.NET平台提供的AOP框架。Encase 獨特的提供了把方面(aspects)部署到運行時代碼,而其它AOP框架依賴配置文件的方式。這種部署方面(aspects)的方法幫助缺少經驗的開發人員提高開發效率,NKalore是一款編程語言,它擴展了C#允許在.net平台使用AOP。NKalore的語法簡單、直觀,它的編譯器是基於Mono C#編譯器(MCS)。NKalore目前只能在命令行或#Develop內部使用。NKalore兼容公共語言規范CLS(Common Language Specification),它可以在任何.NET開發環境中使用,包括微軟的Visual Studio .NET。PostSharp讀取.NET位元組模塊,轉換成對象模型。讓插件分析和轉換這個模型並寫回到MSIL。PostSharp使開發程序分析應用程序容易得像分析代碼規則和設計模式,它使程序開發的思想變革為面向方面軟體開發(AOSD/AOD)思想。AspectDNG的目標是為.NET開發人員提供簡單而功能強大的AOP-GAOP實現。它效仿java下的開源工具AspectJ 和 Spoon,成熟程度也很接近它們。
RAIL(Runtime Assembly Instrumentation Library) 開源項目可以在C#程序集載入和運行前進行處理控制調整和重新構建。C#在CLR中,我們已經能夠動態載入程序集並且獲得程序集中的類和方法,RAIL(Runtime Assembly Instrumentation Library)的出現填補了CLR處理過程中的一些空白。SetPoint是一款.NET框架下的全功能(full-featured)AOP引擎.它著重為稱為語義切點(semantic pointcuts)的定義依賴RDF/OWL的使用.它的功能為一個IL-level,highly dynamic weaver&LENDL,一個引人注目的定義語言、、、、、、
DotNetAOP為 CLR language提供AOP 框架基礎屬性。NAop是一個DotNet下的AOP框架。AspectSharp是DotNet下的免費AOP框架,它以Dynamic Proxies和XML作為配置文件。
二、Ajax框架
Ajax.NET Professional (AjaxPro)是最先把AJAX技術在微軟.NET環境下的實現的AJAX框架之一。它在客戶端腳本之上創建代理類來調用伺服器端的方法。MagicAjax.NET是一款在ASP.NET下創建Web頁面提供AJAX技術的框架。它使開發人員很容易把AJAX整合到他們的頁面而不需要替換ASP.NET控制項或自己寫javascript腳本代碼。Anthem.NET是為ASP.NET開發環境提供的開源AJAX工具包,它可以運行於ASP.NET 1.1和2.0。
三、工作流(workflow)
Workflow.Net是使用微軟.Net技術基於wmfc標準的創建工作流引擎。NetBPM是JBpm移植到.net平台下的一款開源工作流軟體。NetBpm可以很容易和.Net應用程序集成在一起,可以創建,執行和管理工作流程序。Bpm Tool支持將業務模型轉換成軟體模型。業務開發人員可以使用模型驅動的方法設計,實現,執行和跟蹤業務流程。因此開發人員能夠更容易的關注業務邏輯的變化。
三、文本編輯
FCKeditor是一款功能強大的開源在線文本編輯器(DHTML editor),它使你在web上可以使用類似微軟Word 的桌面文本編輯器的許多強大功能。它是輕量級且不必在客戶端進行任何方式的安裝。FreeTextBox 是一個基於 Internet Explorer 中 MSHTML 技術的 ASP.NET 開源伺服器控制項。這是一款優秀的自由軟體(Free Software),我們可以輕松地將其嵌入到 Web Forms 中實現 HTML 內容的在線編輯,在新聞發布、博客寫作、論壇社區等多種 Web 系統中都會有用途。VietPad是一個功能完整的跨平台的Java/.NET的Vietnamese Unicode開源文本編輯器。支持打開,編輯,列印,轉換,排序,和保存基於文本的Unicode格式的Vietnamese文件。NetSpell是一款.NET框架下的開源拼寫檢查引擎。
PPC_edit是一款應用在Pocket PC上的開源文本編輯器,它支持TXT, RTF, HTML, WordML, DocBook 和 ZIP格式的文件,屏幕上會顯示國際標準的軟鍵盤。
四、博客(Blog)
NovaShare是一款Blog引擎,它使你創建基於互動式的web的新聞和論壇網站,很像WonkoSlice或Slashdot。管理員可以發布文章和發起投票,瀏覽者可以創建用戶帳號,發表議論等等。dasBlog是從BlogX 網上日誌引擎發展而來。像Trackback ,Pingback 一樣增加許多附加的特徵,有完整的Blogger/MovableType API支持,API注釋,完整的Radio-style模板定製,支持Mail-To-Weblog/POP3的附件和內嵌圖片,基於WEB的DHTML,OPML,配置的編輯器。DotText是一個被使用了數百個blogs的強勁的blog引擎。這是一個N-tiered應用的例子。tBlogger是一個C#開發的完整的blog網站程序,使用XML配置。
Ludico是C#編寫的居於ASP.NET 2.0的Portal/CMS系統。它的模塊化設計是你可以按照你希望的使用或開發網站功能。它裡面有高級的用戶管理,一個所見即所的(WYSIWYG)的編輯器等。mojoPortal是一款C#開發的面相對象網站框架,它可以運行於Windows的ASP.NET 和GNU/Linux 或Mac OS X的Mono的平台上。
Cuyahoga是C#開發的靈活的CMS / Portal 解決方案。它可以運行於Microsoft .NET 和Mono 平台,支持SQL Server, PostgreSQL或MySQL作為底層資料庫。Umbraco是一款在.net平台下C#開發的開源內容管理系統,該系統效率,靈活,用戶界面都不錯。Kodai CMS是.NET平台下的一款功能齊全的內容管理系統。Rainbow項目是一款使用Microsoft''s ASP.NET和C#技術開發的有豐富功能的開源內容管理系統。NkCMS是使用ASP.net和Sql server 2000開發的內容管理系統。Amplefile是一款內容管理系統,是.Net環境下的windows應用程序,使用了.Net remoting.Go.Kryo是一個用ASP.NET(C#).NET 實現的簡單的內容管理系統,後台資料庫使用Microsoft SQL Server 。ndCMS是 ASP.net (C#)下的一個內容管理系統。它提供了用戶管理,文件管理,一個WYSIWYG編輯器,模板管理,拼寫檢查和內置的http壓縮。ndCMS的目標是提供一個簡單而快速的方式部署.Net站點以節省你的時間和金錢。
八、代碼覆蓋(Code Coverage)
NCover是.NET框架下的C#版本代碼覆蓋分析工具。NCover可以對程序進行 line-by-line 的代碼覆蓋統計。
九、論壇系統
YetAnotherForum可以作為ASP.NET開發的網站的論壇或是留言板。它使用MSSQL作為底層資料庫。
十、開發工具(IDE)
SharpDevelop是一個DotNet平台下的免費開發工具,支持C#和VB.NET。
MonoDevelop是可以支持C#和其它符合.Net規范的開發語言的IDE。C# Studio是 C#/Mono/GTK# 開發者的一個簡單的IDE。
十一、安裝製作
izfree是一套套免費的工具用於幫助創建使用Microsoft''''s Windows Installer 技術的安裝程序。使用izfree你可以為你的應用程序製作強勁的安裝程序。Windows Installer XML (WiX)可以重XML源文件創建Windows程序安裝包的工具集。它支持命令行方式,開發人員可以把結合它來創建MSI和MSM安裝包一個可以和商業軟體安裝產品相比的開源打包工具。
十二、IoC容器
Spring.net是從java的Spring Framework移植過來的。java的Spring包含了許多功能和特性,在當前的Spring.net都有提供。Spring.net最初發布的版本包含了一個很有特色的IoC容器。Castle是一組應用開發的工具,內含一個簡單的IoC容器。StructureMap是.NET環境下的一個輕量級依賴注入工具,StructureMap也是一個靈活的、可擴展的通用「插件」機制的.NE
十三、Bug追蹤
BugNet是一款C#編寫的基於Web的開源Bug跟蹤系統。BTsys是一款輕量級的開源桌面Bug跟蹤系統,是C#和ADO.NET實現。一個Bug記錄和跟蹤的解決方案,支持文件附件和注釋歷史。BugTracker.NET是使用ASP.NET 和 C#開發的基於web的開源Bug跟蹤系統。需要SQL Server 或 MSDE支持。它安裝簡單,容易使用,功能強大。BugBye是一款ASP.NET和C#開發的基於web的Bug跟蹤系統。
十四、日誌工具
log4net是一個可以幫助程序員把日誌信息輸出到各種不同目標的.net類庫。它可以容易的載入到開發項目中,實現程序調試和運行的時候的日誌信息輸出,提供了比.net自己提供的debug類和trace類的功能更多。log4net是從java下有卓越表現的log4j移植過來的。它是apache基金資助的項目的一部分。NLog是C#編寫的開源日誌類庫,它的設計思想是使其簡單而靈活。NLog讓你處理診斷的日誌消息,用相關信息擴充消息,依照你的選擇格式化日誌消息和把日誌消息輸出到一個或多個目的地。 LogThis是為.NET應用程序提供的一款C#開源日誌框架,它可以嵌入到應用程序之中。AppLog是一個簡單的應用日誌工具。它使用C#開發,且使用ByteFX MySQL 數據訪問庫.。C#開發的可擴展日誌工具,有高級消息隊列支持,可以非同步使用。CSharp Logger是apache繼log4net項目後設計的又一個日誌工具。它用來向Windows的事件日誌寫入debug、info、warn和error四個等級的信息。
十五、網路客戶端
.NET FTP Client是C#編寫的開源類庫。
.NET Telnet是微軟.NET Framework下的C#開發的開源telnet類庫。它的靈感來至Java Telnet Application。metro這個項目是C#編寫的類庫,它提供了一套豐富的類使開發IP version 4, TCP, UDP and ICMP等工作更容易。它包含了有很有用的工具如包嗅探器,網路分析工具例如路由跟蹤,ping等。
LJ.NET是LiveJournal站點的客戶端。它為LJ在線日誌服務提供了簡單而強大的用戶介面。NET VNC Viewer 是一款完全用C#開發的開源VNC觀察器。它兼容Smartphones, Pocket PC和Windows的電腦(.NET CF or .NET Framework)。它比起其它觀察器的優點是可以在Pocket PC上全屏顯示而且可以旋轉屏幕。
GVDownloader允許你從google videos, metacafe, putfile, youtube, break.com 和更多的地方快速下載內含的視頻和多媒體。它的包含一個強勁IE插件和位於你系統托盤的獨立程序。DotNetOpenMail能夠使你在微軟.net框架開發的asp.net, WinForm應用程序發送Email。它是C#編寫的開源組件,它不需要使用System.Web.Mail類庫就可以容易的創建帶附件HTML和Plain-text的Email。程序員不需要知道很多相關的細節就可以使用不同的字元集或不同的MINE編碼來創建multipart/alternative,multipart/related和multipart/mixed的MIME消息。DotMSN是一款獨立的開源類庫,它不需要和官方的MSN Messenger交互,因此不必安裝MSN Messenger就可以使用DotMSN和MSN Messenger服務通信.DotMSN是C#編寫的,所以.NET環境支持的語言都能夠使用.DotMSN類庫使用簡單而且實現方便。它靈活,堅固,輕量級利於整合到任何應用系統.使用DotMSN的應用系統能實現從創建消息機器人到自定義客戶端等各種不同的功能.如果你的應用程序需要和Messenger服務通信,DotMSN是一個不錯的工具.SharpSSH使用C#實現了SSH2協議,它支持SSH, SCP 和 SFTP.OpenPOP.NET一組和POP Servers通信的.NET類庫。
IceChat是為連接多樣的IRC Servers設計的Internet Relay Chat Client。
lphant是為edonkey/emule開發的開源客戶端程序。
.NET FTP Client C#開發的類庫。OpenSmtp.net 是 C# 開發的開源SMTP組件。它不依賴.NET Framework 的System.Web.Mail 包中的類。允許開發人員使用不同於MS SMTP的SMTP 伺服器且提供了web service而可以通過HTTP發送email。
網路伺服器
ODC(#)H是一款C#編寫的開源hub software,它功能強大,消耗的資源少且支持插件功能。Dawn of Light (DOL)是第一個開源的Dark Age of Camelot (DAOC)游戲伺服器,你可以創建自己的伺服器且自己設計游戲內容。DOL使用.Net Framework框架的C#編寫,使用XML和MySQL存儲數據,支持Windows和Mono平台。
NeatUpload可以讓ASP.NET開發人員把磁碟上的文件通過流的方式上傳並且可以監視上傳進度。它是開源的且在 Mono''s XSP/mod_mono和微軟的ASP.NET下運行得Advanced Data Provider是為ADO.NET提供的動態數據提供者。可以讓應用程序透明的訪問不同的ADO.NET 數據提供者。
OJB.NET是一款.NET平台下的對象/關系映射(O/R Mapping)工具。
門戶系統
OmniPortal基於一種web-portal-kernel(Web門戶核心)的思想而構建的開源基礎框架,它解決了安全控制、主題和本地化等。你可以基於 OmniPortal 來更容易的創建任意的Web應用系統(例如 ERP, CMS, CRM)。它支持Mono 和.Net 。對於Web開發人員來說,OmniPortal為他們提供了一款優秀的二次開發基礎類庫。SharpNuke.NET是一款C#開發的基於 ASP.NET 的開源 Portal/CMS。最初是從流行的VB.NET開發的web portal系統DotNetNuke移植過來的的。以後的版本將會兼容 Windows和 Linux Mono。
Personal .NET Portal是一個基於Web的個人門戶系統。它試圖提供一種簡單的方式建立個人網站,頁面使用標簽和模板創建。
My Community Portal提供了一個統一的Internet門戶,作為論壇,群組,聊天,你自己的Email,搜索引擎,網路目錄,個人主頁,投票還有更多的功能入口。
剖析工具(Profilers)
Prof-It是一款獨特易用的C#程序剖析工具。當保持對一個最小量的源代碼的探測時,它為每一條語句測量執行頻率。
NProf不僅僅是成熟的剖析程序,也是一套可以用來創建其它功能齊全的剖析程序的完整API,以及用可視化的工具擴展的默認GUI。
NProfiler,.NET平台下的一個應用程序剖析工具。
項目管理
SharpForge支持協作多個軟體項目的開發和管理,它為你的團隊提供類似 SourceForge 和 CodePlex的功能。SharpForge是C#開發的.NET 2.0開源項目。User Story.NET是一個Extreme Programming 項目。
RSS和RDF工具
Rss Bandit是C#開發的開源RSS閱讀器,它內建多國語系,支持Atom 1.0以及其他各種的RSS feed格式。它畫面漂亮,擁有分頁瀏覽功能,軟體細部設置彈性度高。它的操作畫面直觀簡單易懂,有一個很好的Command模式和ListViewEx來使用,可讓使用者很快的上手。iPodder.NET是一款C#編寫的開源媒體收集器,它能自動幫你從互聯網上下載音樂,能幫你輕松地從成千上萬的音樂中選擇你喜歡的。用它設置好訂閱RSS feeds後,只要節目一有更新,它就自動下載了,你不必大量的浪費時間自己手工下載。它還整合了iTunes,創建播放列表和iPod同步功能,你可以用Apple iTunes或Media Player播放,也可以把音樂導入到你的iPod或其他MP3播放器中。FeedExpress主要是讓你訂閱一些RSS/RDF資源,知名的如FeedExpress里的Subscriptions。它和Outlook Express讓你訂閱一些新聞組是一樣的。RSS.NET是一款操作RSS feeds的開源.NET類庫。它為解析和編寫RSS feeds提供了一個可重用的對象模型。它完全兼容RSS 0.90, 0.91, 0.92, 和 2.0.1等版本。GtkSharpRSS是C#開發的開源RSS和RDF客戶端,它用於 Mono, Gtk#, 和 RSS.NET。它也可以通過內嵌於Mozilla的窗口來顯示內容。
Atom.NET是一款完全使用C#開發的開源類庫,它的目標是提供便捷的方法來操作Arom Feeds。它提供一個對象模型來寫入和解析Atom Feeds。它只兼容0.3Atom規范,可以運行於微軟.NET 1.x,Mono 0.29 或更高版本。
NRss是為微軟.NET框架和Mono下提供的開源類庫,它讀取RSS Feeds元素然後以樹型結構來展現對象關系。
Aggie是一個新聞收集器,它是桌面應用程序,可以下載最新的新聞並通過web頁面的形式呈現。mail2rss是.NET下的 web service,它在你請求時檢查你的電子信箱並返回包含電子信箱里的消息的 RSS feed。它是完全用C#開發的開源項目,沒用使用任何第三方控制項。
規則引擎
NxBRE是.NET平台下的一款開源輕量級的業務規則引擎(aka Rule Based Engine),它由正向串列的推理引擎(forward-chaining inference engine)和XML驅動流控制引擎(XML-driven flow control engine)組成.它支持 RuleML 0.9 Naf Datalog 和 Visio 2003 建模。
SRE (Simple Rule Engine)是.NET下的一款輕量級的開源正向串列的推理規則引擎(forward chaining inference rule engine)。它容易理解,可以解決復雜的問題。
搜索引擎
NLucene是Lucene的.NET版本。
DotLucene,Lucene.Net開源項目轉向商業化後,DotLucene以Lucene.Net作為基礎繼續進行開發。
版本控制(CVS)
Porc是為CVS和項目管理工具提供了完整的圖形化界面,它在CVS的基礎上增加了一些有趣的功能。它是.NET平台下用C#編寫的。
Sharpcvslib是C#語言編寫的CVS客戶端API。當前它為公共CVS命令提供了核心函數。NetCvsLib是為.NET平台下C#開發的一個CVS客戶端。它作為一個單獨的程序集而實現,因而可以很容易的集成到其它項目中去。
SQL客戶端
qlBuddy是C#編寫的一款用於Microsoft SQL Server和MSDE的開源工具,使用它可以很容易的編寫SQL腳本。SqlBuddy提供的功能和查詢分析器的目的有些微不同,它傾向於幫助使用者編寫SQL。QueryCommander是一款開源的Sql editor,模擬微軟的查詢分析器,Visual Studio的環境類型。QueryCommander的特點包括類似IntelliSense功能,自動注釋,xml文檔模型,xml2data等。SQL Buddy是一款有特色的免費MSDE / Sql Server IDE,它是用.NET框架的C#編寫。Database Commander是Windows操作系統下的一款用戶界面友好的資料庫管理工具。
模板引擎
NVelocity 是一個以 .NET 為基礎的模板引擎。它允許任何人通過簡單而強大的模板語言來定義對象。
測試工具
NUnit一款單元測試框架,它可以應用於遵循.NET框架標準的所有語言下。NUnit最初是從JUnit移植過來的。NUnit完全使用C#編寫且設計時考慮了多數.NET語言的特性,例如自定義屬性和其它反射特性。NMock是一款.NET平台下的基於動態代理的Mock模擬對象類庫,用於C#開發。Mock對象使測試更簡單,它測試單個組件或單個類時不需要其它所有組件真正實現。也就是說我們可以僅僅只是測試一個類,比起測試一個完整的對象關系樹更容易查清楚Bug。Mock對象一般用於以測試為驅動的開發當中。TestDriven.NET是一款和Visual Studio .NET無縫結合的測試插件。它可以和NUnit, MbUnit 和 Team System緊密結合。Rhino.Mocks源於EasyMock.Net,它試圖提供一種更簡單的方法去創建和使用mock objects且使你得到更好的重構支持。它結合了EasyMock.Net和NMock的方式。Dot NetUnit實現了XUnit 測試框架,是.NET平台下的單元測試組件。EasyMock.NET是由Java實現的EasyMock到.net平台的一個移植版本的一組類庫。它提供了一個簡單的方法用來模擬介面和遠程對象。dotunit是JUnit移植到微軟.net平台的測試框架。它可以實現自動化測試。NUnitForms是NUnit的擴展。它為Windows Forms應用程序提供單元測試和壓力測試,可以容易的用它為你的Windows Forms類進行自動化測試。
Web框架
NStruts 是java下大名鼎鼎的struts開源MVC框架的ASP.NET版本,是jakarta struts框架的一部分。Maverick.NET是從Maverick移植來的.NET版本,是一款開源的 Web MVC框架.它專注於MVC邏輯,它支持豐富的模板和轉換技術。
MaverickLite是ASP.Net下的一款簡單的開源表現層框架。它在建立在Maverick.Net framework基礎上。它使用front controller的方式來處理請求。
Ingenious MVC ,基於.NET 2.0的構MVC結構的應用程序,它包含即開即用(out-of-the-box)的特性支持ASP.NET和Windows Forms應用程序.它也可以在大多數方法中擴展和定製.Websharp是.NET平台下的一款輕量級應用框架。
Email客戶端
GmailerXP是為Google的Gmail服務提供了全套的工具開源程序。在線所能做的GmailerXP都允許用戶做,它也整合了你任何時候在Gmail需要的其它一些程序的特點(GML, Gmailto,等)。
RemoteCalendars是C#開發的為Outlook 2003/2007提供的一款開源 COM-.NET 插件。安裝完這款插件後,Outlook的用都可以用Outlook 2003/2007訂閱、重新讀取和刪除遠程iCalendar(RFC 2445)。
SharpWebMail是一款C#編寫的ASP.NET下的EMail客戶端。它通過POP3伺服器接收郵件,通過SMTP伺服器發送郵件。它的配置很簡單(只需要在web.config 裡面做幾個設置)。
Web測試
NUnitAsp是一款自動測試 ASP.NET頁面的開源工具. 它是從NUnit擴展來的。
Wiki引擎
Perspective是一款C#開源Wiki引擎,它使用戶可以很容易的合作進行編輯,鏈接和共享Web頁面,它裡面有安全和分級的管理環境。Perspective居於奇妙的Wiki思想,包含了其它一些有前途且效果好的特性。
DevHawk Wiki是一款.NET平台下由C#實現的開源Wiki引擎。
ProntoWiki是使用VWD (Visual Web Developer)編寫的C#開源wiki引擎,ASP.NET 2.0 和 SQLExpress 2005作為後台。Wiki引擎速度快且容易使用,提供了和 rich text editor 一樣的文本標記( text markup )功能。它可以自動通過web介面接收圖片和文件作為附件。另外,ProntoWiki的特點還有頁面可以在貼出或更新之前預覽,基於角色的用戶認證,使用 web parts 自定義外觀和布局,歷史跟蹤,和功能查詢。FlexWiki是一款使用.NET技術(C#和ASP.NET)編寫實現的開源多人協作的寫作工具。Thufir提供了字處理和文檔鏈接功能。它類似Wiki-Wiki ,且它具有「所見即所得」的界面。它還可以通過和Word交互來利用Word的拼寫檢查功能。
XML解析
NASA World Wind 是C#開發的個人電腦上的開源的3D圖形虛擬地球系統。它結合了美國國家航空航天局(NASA)從衛星拍攝的圖像,這些圖像應用於Blue Marble, Landsat 7, SRTM, MODIS 以及其它更多的地方。
其它C#開源項目DockPanel Suite是一款開源的.Net Windows Forms開發環境下的停靠控制項(docking)類庫。它模仿Visual Studio .Net的效果開發的。wx.NET是基於.NET通用語言基礎結構 (CLI)的開源項目。它致力於開發一個基於.NET的GUI庫,它按照wxWidgets的類層次用C#編寫,可以在多種CLI下執行,包括.NET,Mono,和DotGNU Portable.NET。MMC .NET類庫是為Windows的MMC+Snapin開發提供支持而包裝的一套開源類庫。DPAToolkit(Design Pattern Automation Toolkit)是應用設計模式設計應用程序的開源工具包,它有便捷的代碼生成,反向工程功能。拖拽(Drag and Drop)方式便捷的創建UML類圖。支持為代碼生成,反向工程編寫自定義插件。mjbWorld 是一款開源的3D編輯器,它允許用戶通過圖形界面的選擇和拖拽方式來編輯圖形。它基於和應用X3D與VRML標准。該軟體目的用於利用建立開放免費程序建立3D世界。同時它也可以用於其他免費開放軟體程序之間進行數據交換。mjbWorld有Java, C# 和C++ /Qt等版本。MonoCalendar是.NET平台下的開源日歷程序,它的目的是為Mac平台之外的其它平台提供一款類似iCal的日歷程序。Data Tier Generator是一款微軟 .NET平台下的開源項目,它為訪問SQL Server 2000而生成存儲過程的SQL Server 2000腳本和C#類。這些存儲過程包含了Insert, Update, Delete, Select, 根據PK的Select, 根據FK的Select的SQL腳本。Finisar.SQLite是.NET框架下的一款為存取SQLite-Databases提供的ADO.NET Data Provider。Math.NET的目標是為提供一款自身包含清晰框架的符號運算和數學運算/科學運算,它是C#開發的開源類庫。Math.NET含了一個支持線性代數的解析器,分析復雜微分,解方程等等功能。Ascii Generator dotNET (ascgen2)是一款把圖片轉換成高質量的ASCII字元組合(ASCII art - text)。第一個版本支持變形和粗體字體,和實時調節輸出。GPSProxy是.NET Compact Framework下的開源程序。它通過COM口在Pocket PC之間拷貝GPS數據,可以把GPS數據格式從NMEA 0183轉換成Garmin GPS。它是基於.NET Fra的Windows版本。FOP C# Port這是Apache居於java的 XSL-FO 格式轉換器的C#版本。它採用並擴展了XSL-FO標准使FOPs在可以嵌入.NET CLR管理代碼應用。14:18 瀏覽 (1263) 評論 (0) 分類: c# 2008-04-16縮略顯示ASP.NET下載文件(彈出打開保存文件對話框)ASP.NET下載文件(彈出打開保存文件對話框) //fileURL為帶路徑的文件全名 System.IO.FileInfo fileInfo = new System.IO.FileInfo(fileURL); Response.Clear(); Response.AddHeader("content-disposition","attachment;filename="+Server.UrlEncode(fileInfo.Name.ToString())); Response.AddHeader("content-length",fileInfo.Length.ToString()); Response.ContentType = "application/octet-stream"; Response.ContentEncoding = System.Text.Encoding.Default; Response.WriteFile(fileURL); 無錯版: try ...{ FullFileName = Server.MapPath(FileName); //FileName--要下載的文件名 FileInfo DownloadFile= new FileInfo(FullFileName); if(DownloadFile.Exists) ...{ Response.Clear(); Response.ClearHeaders(); Response.Buffer=false; Response.ContentType="application/octet-stream"; Response.AppendHeader("Content-Disposition","attachment;filename=" +HttpUtility.UrlEncode(DownloadFile.FullName,System.Text.Encoding.ASCII)); Response.AppendHeader("Content-Length",DownloadFile.Length.ToString()); Response.WriteFile(DownloadFile.FullName); Response.Flush(); Response.End(); } else ...{ //文件不存在 } } catch ...{ //文件不存在 }