在微軟的第一個ShowCase:Atlas

今天示範的是一個Atlas的web程式,B2B的一個系統,當中應用了Atlas和Windows Workflow

Atlas筆記1:介紹和調用WebService的方法

Atlas是運行在Asp.net2.0環境下的一個項目,微軟的AJAX項目。Atlas首頁http://www.asp.net/default.aspx?tabindex=7&tabid=47AJAX (Asynchronous JavaScript and XML),結合上.net2.0的功能效果自然非同凡響。網頁的也不調用可以避免無謂的網頁周期,使瀏覽速度大大加快,也可以減輕伺服器的負荷;使用者體驗上,可以建立rich UI,製作富有表現力的網頁不再那麼麻煩。安裝atlas比較簡單,

上傳多個附件的ascx控制項

效果類似郵箱中發送多個附件。.ascx----------------------------code----------------<table><tr><td><asp:label id="Label1" runat="server">Attachments</asp:label></td><td><input onclick="addAttachment()" type="button" value=

提供選擇資料的兩種方式:XMLHTTP和showModalDialog

使用情境使用者希望從一個列表中選擇若干個資料,比如 註冊的時候選擇一個所在城市。當資料量很大的時候,用下拉式清單方塊就有些不方便。這裡提供了兩種選擇:新開啟一個表單。或者使用asp2.0實現的XMLHTTP方式。首先,原始的有一種做法,就是在Page_load裡面已經全部取出了資料,並且綁定到一個選擇控制項上,這是一種方式。這裡討論的兩種方法都不是這樣的順序,而是在使用者需要選擇的時候,再次從資料庫擷取資料,並且保證原來的頁面不重新整理,保持原來的狀態。1:新開啟一個頁面

Aspx頁面慎用 Form.Enctype 屬性

用 Enctype 屬性指定將資料回傳到伺服器時瀏覽器使用的編碼類別型。下邊是說明: application/x-www-form-urlencoded: 表單資料被編碼為成對的名稱和數值。這是標準的編碼格式。 multipart/form-data: 表單資料被編碼為一條訊息,頁上的每個控制項對應訊息中的一個部分。 text/plain: 表單資料以純文字形式進行編碼,其中不含任何控制項或格式字元。

一個WorkFlowEngine的設想

看了一些關於BPEL的資料,還有OSWorkFlow,結合自己的現實情況,想製作一個簡單的WorkFlowEngine。( BPEL和OSWorkFlow和java更親密。BPEL並不是那麼標準化,看起來更像是一個Java語言解譯器,可以定義變數,可以執行java代碼,有while(condition)等結構;雖然有for

WebBrowser控制項應用:播放PPT檔案

一開始想的是用webform來做,用iframe負載檔案,把ppt檔案另存成htm,然後播放。

什麼才是程式員的命根子

 今天看到有個網友寫到“打字速度是程式員的命根子”的文章(調侃),引發俺進一步想,到底什麼才是程式員的命根子。首先,程式員(初級)的主要工作是什麼:根據設計寫代碼;寫文檔;修改bug;功能測試;簡單邏輯設計。如果只是看這些工作內容的話,程式員的命根子是什麼呢?1:基礎編碼能力。這個能力其實不需要大學本科學曆的,技校,自學,或者專業培訓機構都可以學到。2:打字速度。當然,其他諸如“責任心”等不需贅述。綜合來看,打字還真的是程式員的命根子,至少是兩條腿中的一條。但是很明顯,“打字是程式員的命根子”很

中小型企業,怎樣說服客戶老闆。

大凡是有企業要做開發,那麼他們是有真實的軟體需求的。那些毫悟需求而故意找軟體公司說要做開發的屬於變態無聊一類的,極少數。但是他們有需求,公司有實力做開發,最終的結果也不定能談攏,問題就在於:軟體價格。矛盾在哪裡?軟體公司不是慈善機構,成立之初就是以贏利為目的的。做軟體當然要收錢,而且還要有適當的利潤。但是這個價格卻不是中小型企業老闆能接受的。不同於大公司,他們財大氣粗,只要作出軟體來,付多少錢都不皺眉;也不同於事業單位,他們做軟體不僅僅是提高效率,還有其他作用;中小型企業要做軟體都是切實需要而且

整合WebPart中的使用者管理

這裡說的WebPart是Asp.net2.0中的WebPart,雖然很多屬性和效果都和sps中的webpart差不多。一個頁面上有一個WebPartManager,這個控制項必須首先放置在頁面上。(因為我的MasterPage是自動產生的,所以構造代碼的時候這一點顯得格外重要)WebPart顯示在WebPartZone裡面,編輯Webpart屬性的控制項放在EditZone裡面。WebPart有幾種狀態:Display,Design,Edit。Display:顯示狀態。使用者不能客戶話自己的頁面

揚長避短,適度使用ORM.

ORM是一個高效的開發協助工具輔助。他有先進的映射思想(相對於普通的DataTable映射)。但是同時也要記住,他只是一個工具,他有它存在的理由,也有它的不足。沒有任何一個工具是萬能的,這個大家都可以理解。我們如果使c語言來卡髮網站,或合用c#去做底層遊戲開發,我們都會遇到問題,但這能說明什嗎?能說明c或者c#是垃圾嗎?顯然不可以。ORM也是如此,他有他的不足,但是不能簡單的就評價他如何。下邊通過我的一些理解來說一下ORM(我用的是WilsonORM,兩年多)。 ORM的出現背景:軟體開發,我們

客戶化FreeTextBox;漢化ImageGallery

1:客戶化FTB的工具列:AutoGenerateToolbarsFromString="false"Toolbars/FTB:Toolbar/FTB:ToolbarButton都不可以有id,vs好事,會自動給加上舉例:<FTB:FREETEXTBOX language="zh_cn" id="txt_Content" runat="server" AutoGenerateToolbarsFromString="false" Height="400px"> 

參加了一個IE7的測試

這次帶著我們的atlas程式去微軟作了一個測試(說是認證我們的程式,我看其實是協助他們測試IE7)。由於帶去的項目是web的,所以只在IE7上作了測試,其他還有Vista Upgrade Advisor, Standand User Analyzer, Application Verifier

第二次來新加坡的旅程

29個小時的奔波,我趕上最後5分鐘,那是0.3%的剩餘機會。 5號:車發洛陽,晚上6:00,軟臥。次日晚11:00的飛機。5號晚上:得知該火車回晚點,打算長沙下車,轉飛機。6號9:00

Atals新發現的bug

準備微軟的一個ShowCase,所以項目的一部分特意向Atlas靠。經過一番準備,居然又發現了一些bug。1:頁面引用的註冊問題2:FireFox下有代碼不能正常運行3:DragPanle在MasterPage裡面不能正常運行。其他:4:FileUpload不能在UpdatePanle中使用。5:Cookie的一些小問題由於toolkit需要一些頁面引用,但是如果動態載入一些含有toolkit應用的UserControl時,程式就會出錯。這個問題不解決,很多實際的應用都會有影響。解決辦法麼,至少

關於單點登陸的一些問題

單點登陸的概念:

Access小技巧,使用.adp檔案

用例:本來:有兩個access,A1寫了程式,資料則全部LinkTable自A2(A2僅作為資料庫)。現在想:A1暫時保留(程式太複雜),把A2替換成SqlServer2005。遇到的問題和用到的技巧:1:把Access的資料匯入到SqlServer2005 。

設定textBox的響應按鈕事件的js的兩種方法

1:設定整個頁面都響應該事件        public void SetEnterControl(object ctrl)        {            System.Web.UI.Control command = (System.Web.UI.Control)ctrl;            Page mPage = command.Page;            string mScript;            mScript = @"<script languag

先行編譯 aspnet_compiler 和編譯整合 aspnet_merge

asp.net1.1時,web項目可以編譯成一個dll,然後發布該dll和aspx、ascx頁面即可。到了asp.net2.0裡,web項目的編譯則稍有不同。 首先,vs2005裡有兩種類型的web程式:web site和web project。 Web

DataTable.Compute強大的功能

以前還真沒想到DataTable.Compute具有這麼多的功能1:彙總函式”Sum()”2:自由計算運算式“20*30+1”3:bool運算式“1=2”4:IFF邏輯運算式” IIF(20>1000, 0,

總頁數: 61357 1 .... 4068 4069 4070 4071 4072 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.