寫給念IT專業大一表弟的一封信

轉自:http://topic.csdn.net/u/20091210/10/FFEC5668-8C14-4B8E-B531-9485C4467205.html這個是我前段給剛進大學學習軟體工程的表弟的一封信,最近翻看了一下,覺得裡面的內容建議,還是比較具有普適性,我把他分享出來,如果你們碰巧也有弟弟妹妹念大學IT專業需要你的建議,我的文章可以作為您的參考。 ---------------------------------------------------------------------

WF4.0工作流程設計工具

代碼:/Files/zhuqil/2543.CustomWorkflowDesigner_47FBA3A3.zip    在WF3.0裡面,就能將工作流程設計工具宿主到你自己的應用程式中,但是除了做一些基本的操作,做一些複雜的操作將非常的難。    在WF4.0中應用移植性變得更好,只需200行代碼就能建立一個功能完全也非常有用的工作流程設計工具。WorkflowDesigner   

在DataGridView底部實現統計行

代碼:/Files/zhuqil/Desktop.rar     在開發一個基於Window Form的CS應用程式的時候,我搜尋過一個這樣的DataGridView 控制項,它能顯示一列內容的總和。例如:統計顧客訂單的總數,顯示在Grid中的一列上。就像Excel能做的一樣,我沒有找到一個合適的解決方案,所以我決定自己開發一個組件。它能像DataGridView一樣工作,能在表格的底部顯示一行。     為了SummaryRow的重新置放和大小的調整,我重構了一些代碼,代碼借用了Robert

收藏微軟面試智力題 (附答案)

A.邏輯推理       1、你讓工人為你工作7天,給工人的回報是一根金條。金條平分成相連的7段 ,你必須在每天結束時給他們一段金條,如果只許你兩次把金條弄斷,你如何給你 的工人付費?   2、請把一盒蛋糕切成8份,分給8個人,但蛋糕盒裡還必須留有一份。   3、小明一家過一座橋,過橋時是黑夜,所以必須有燈。現在小明過橋要1秒, 小明的弟弟要3秒,小明的爸爸要6秒,小明的媽媽要8秒,小明的爺爺要12秒。每 次此橋最多可過兩人,而過橋的速度依過橋最慢者而定,而且燈在點燃後30秒就會

送給初學.net兄弟們的一些話(修正版)

     很高興,你們選擇了.net方向,我要告訴你們的是,你們沒有選錯,在Win7時代即將到來之時,你們選擇的技術已經是win7作業系統的核心,也就是說,在Win7裡,你的應用程式是直接存取作業系統,這比Java就快了許多,因為Java和.net都是運行在虛擬機器上的,可是Win7的核心就是.net 這無疑就讓.net比Java在中介上少了一層CLR(通用語言執行平台), 這個CLR已經在Win7作業系統的內部, 你說不爽嗎?     很久以前我聽說了這樣一句話, .net只能在XP下運行,

一步一步教你實現一個工作流程運行時

一    受到講述最新版Workflow Foundation的<<WF本質論>>(WF3.0 3.5)這本書的啟發,我不由自主想寫寫WF4.0。雖然說基本工作原理根本上相同的,但是編程的模型卻相差甚遠(WF3.0與WF4.0之間)。本篇文章中,我們也將看到WF4是如何作出了設計決策。    首先,讓我們複習一下底層的CLR技術Continuation。Continuation能讓儲存恢複執行,因此,它需要包含可執行代碼的指標。委託用來實現這個目的。委託有一個很大的優點,

在WF4.0中修改自訂Activity的Icon

    "Icon" is a property on the main <sap:ActivityDesigner> element of the designer and it's of type "DrawingBrush".     If you want to set an image (BMP, JPG...) as the Icon, just add this XAML exactly after the starting element of the

根據列的值改變DataGridView行的顏色

下面是一個根據DataGridView列的值,改變行的顏色的例子。實現這個並不困難,屬性不會總是在我們想象的那個地方。這個屬性隱藏在行的DefaultCellStyle 屬性中。代碼Code highlighting produced by Actipro CodeHighlighter

WPF與WinForm的抉擇

微軟曾經對WPF(代號Avalon)抱很大的期望——新一代的華麗使用者介面平台,一統Web應用和案頭應用,Flash殺手,儘管微軟口頭上不承認。幾年下來,WPF確實實現了當初的預期的大部分功能,但離稱霸軟體開發領域還有不小的距離。不過,剛轉到WinForm上一兩年的開發人員們都很困惑,WinForm究竟還有沒有未來。微軟只是模糊地說短期內還是WinForm,長期是WPF。想想“維納斯”,“TabletPC”,“Hailstorm”,“IE

WF4.0實戰(十三):解微軟一道面試題

題目:一個整數數列,元素取值可能是0—65535中的任意一個數,相同數值不會重複出現。0是例外,可以反覆出現。 請設計一個演算法,當你從該數列中隨意選取5個數值,判斷這5個數值是否連續相鄰。 注意: 1、5個數值允許是亂序的。比如: 8 7 5 0 6; 2、0可以通配任意數值。比如:8 7 5 0 6 中的0可以通配成9或者4; 3、0可以多次出現; 4、複雜度如果是O(n2)則不得分。

想成為優秀的技術人員你必須做到的幾件事情

    找工作的這幾天,收穫頗多。思考得最多的問題可能就是對未來的一個規劃。無意中看到下面幾條經驗,發現和自己想的也差不多,就分享出來。我要求自己做到這些,同時也希望對您也有所協助。英文的原文是:Things you need to remember to become a successful developer。1、保持學習    一個非常重要的觀點是:如果你停留在一個地方不前,並不代表你能一直呆在那裡,而是代表你正在落後(不進則退)。往前進並不意味著你是就能進步 -

越來越快的迴圈

    隨著多核電腦變得越來越普遍,令人煩惱的是迴圈不能利用這些多餘的核心資源。不過幸運的是微軟的帥哥靚女為我們解決了這種困惑,他們已採取措施使我們迴圈可以利用這些額外的核心資源。我將展示一個程式碼範例,示範.NET 4.0中的一個新的功能叫做Task Parallel Library。有了這個庫,可以非常容易編寫託管語言來使用多核心。這樣我們就可以編寫並行任務的代碼,它可以同時運行在可用的處理器上。一般來說,這樣可以顯著地加快了代碼啟動並執行速度。這裡有一個並行樣本的代碼:using

WF 4.0: Building a Hello World Sequential Workflow

文章目錄 Debugging a Workflow Note: This post is based on Visual Studio 2010 Beta 1 which is the latest version available in the time of writing this post, so by the time this technology ships, there are probably things that

使用System.Diagnostics.Stopwatch對程式的已耗用時間精確地測量

介紹    每個使用System.Diagnostics命名空間下的Stopwatch類做效能最佳化的人遲早會遇到一些麻煩。每個人都可以看到了,在同一台電腦相同功能的測試在已耗用時間上會有25% -30%不同。本文介紹如何使用Stopwatch類設計單線程測試程式獲得0.1% - 0.2%準確性。有了這個精度,演算法才可以進行測試和比較。背景   

超級簡單:為你的GridView添加序號

    很多時候,我們需要為grid添加序號,例如:1,2,3,4,5....。我們還可以提供英文字母,但它的使用是有限的,這部分將被忽略。實現的代碼如下,分頁時也是有效地:       <asp:TemplateField>                <HeaderTemplate>                        Serial No.                </HeaderTemplate>                <

共用一個科學計算機(js版本)

 :代碼如下,可將代碼存為html。用瀏覽器直接運行,或者點擊‘運行代碼’按鈕直接運行<HTML><HEAD><TITLE>科學計算機</TITLE><META content="text/html; charset=gb2312" http-equiv=Content-Type><BGSOUND CEP="1" /><BGSOUND CEP="2" /><STYLE>BODY

表單設計器的簡單思路

    在之前的一篇文章中提到了,在MVC中我需要動態產生表單,而這個表單是根據自訂的表單設計器設計出來的。詳見:ASP.NET MVC 2產生動態表單的一種最簡單的思路。這篇文章,我將示範一下我開發的一個簡易的WPF表單設計器,以及這樣設計的思路。    這樣設計的思路很簡單:由WPF設計器產生一個XML檔案,然後將這個XML檔案儲存起來,然後在Asp.net MVC項目根據條件尋找出XML表單,隨後將它解析成HTML。   

淺談自己去設計的一套簡單的系統架構

     這篇文章談一談如果我是個軟體架構師(自己還遠遠不夠一個架構師),自己如何去設計一套系統。當然自己才疏學淺,考略不周,但是寫的都是自己思考過的和掌握的知識。    我沒做過多資料庫和多種語言開發的系統,所以這裡的資料庫只限定於SqlServer和dotnet平台。資料庫訪問部分:    這裡的核心是預存程序。我設計的這套系統的架構資料訪問部分以預存程序為核心。分為四個部分:   

WPF、WCF、WF打造Hello World程式

英文版:http://www.codeproject.com/KB/WF/wcf-wpf-wf-hello-world.aspx分析篇:     Hello World程式作為所有程式設計語言的起始階段,Hello World佔據著無法改變的地位。本例子很簡單,用了WPF、WCF、WF三種還算比較新的技術。這個例子有三個項目:      1、WPFProject:WPF應用程式    2、WCFProject:WCF服務    3、WFProject:WF流程定義   

在WebForm上進行拖拽

代碼:/Files/zhuqil/DragAndDrop.rar(C#)1、使用access資料庫2、使用SQL對DB進行Insert, update, delete 和read3、使用javascript在一個web頁面拖拽textbox4、在頁面和資料庫中對textbox進行add, move和delete     首先我們必須建立處理事件的javascript代碼,這些事件是drag, mouse down 和 mouse up。我在網上找到了滑鼠的拖拽事件處理的代碼:代碼 Code

總頁數: 61357 1 .... 4863 4864 4865 4866 4867 .... 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.