開發速度和運行速度

    毛主席教導我們,對立統一是普遍的,任何事物都有兩面性,軟體開發也一樣,其中就存在著開發速度和運行速度的對立統一。    有一種觀點,說電腦硬體發展很快,軟體可以做的浮腫一些,電腦硬體的快速能彌補這種問題。一些人反對這種觀點,都拿單片機上的程式來說事。    我是贊同這種觀點的,根據我個人的軟體開發經驗,對於大部分在普通的PC機上面的用於資訊管理的應用軟體而言,是可以依靠電腦硬體的高速度來彌補軟體的浮腫緩慢,但一定要有所控制,記住一定要有所控制。   

瀏覽器內容雙緩衝的設想

    圖形化介面的軟體為了避免閃爍,改善使用者體驗,很多採用雙緩衝,首先在記憶體中建立一個圖片對象,然後在這個圖片上繪製使用者介面,當所有的內容繪製完畢後,一下子講該圖片繪製到電腦螢幕上。這樣能大大加快在螢幕上的繪製介面的速度,避免閃爍。   

國內報表設計師的分析

     本人對報表設計師有些興趣,於是到處搜集資料,寫下了一些關於國內的報表設計師的分析,望高手指點。    首先分析中國國內的列印報表市場。有人研究了國內報表工具的市場容量(具體見 http://runqian.blog.com.cn/archives/2005/164956.shtml

使用VBA擴充VS.NET整合式開發環境,有Flash示範動畫

VBA算是非主流語言,接觸過的人想必不多,在此就談談我對VBA的一些膚淺的看法。VBA就是Visual Basic for Application

全面可擴充項物件模型

現在不少應用採用外掛程式系統,應用規定了若干介面,開發人員可以使用這些介面編寫外掛程式,然後嚮應用系統註冊外掛程式,從軟體設計的角度看,這就是可擴充項物件模型,此處外掛程式可以進行任意擴充,但使用外掛程式的應用系統卻保持不變,因此是片面的可擴充項物件模型。此處片面一詞並無貶義,只是根據需要來使用這種模型而已。若這種可擴充模型中,連調用外掛程式的應用主體都進行了擴充,則可稱為全面可擴充項物件模型。實現一個可擴充項物件模型是比較複雜的,涉及到模組功能的抽象思維和物件導向的編程思想,在此使用檔案系統的

微軟SQL 報表格服務的研究

 微軟SQL 報表格服務的研究上次發布的關於國內報表設計師的分析,很多看客說遺漏了微軟的報表格服務,本人經過一段時間的補充學習,將本人得出的淺淡的研究說一下,本人是初學者,其中觀點可能錯誤,望大家不吝賜教。微軟報表格服務是新出的產品,它背靠強大的微軟和SQLServer伺服器而在報表市場中異軍突起,來勢洶洶。本人首先進入微軟的MSDN網狀圖書館 MSDN Library > Servers and Enterprise Development > SQL Server

虛控制項在GUI編程中的應用

    在圖形化使用者介面編程中,使用者控制項是一個很重要的概念。本質上我們的圖形化使用者介面是由各種控制項構成,這些控制項有些是IDE開發商提供的,有些是第三方提供的,若這些控制項都不能完成功能則需要自己編寫控制項了。在C#中編寫一個控制項很簡單,以下代碼就能實現一個使用者控制項。public class UserControl1: System.Windows.Forms.UserControl{protected override void

說說GUI中的”鷹眼”技術

        所謂鷹眼,通俗的講就是小地圖,玩過星際爭霸的都知道,它的主介面左下角就是小地圖,它的主要功能是讓人瞥上一眼就能大體瞭解整個的戰場的地形和敵我力量分布,而且能利用小地圖在整個戰場上快速的移動視角,因此在很多遊戲中鷹眼的作用很大。       在GUI程式中,鷹眼也是類似的作用。它能顯示全部文檔的大概的結構,而且能利用它來快速的在文檔中移動視角。很多商業的GUI程式,特別是設計器類的程式,都提供了鷹眼功能。      

發布快半年了,終於有個案例了,大家有興趣看看

廣州元亨電腦科技有限公司 2007-1-10 查看詳細內容 MSWord2000 格式     在XDesigner報表工具XDesigner圖形軟體室的無償支援下,通過使用免費的XDesigner報表控制項, 《元亨人力資源系統》項目得以加速完成,在此我們項目組代表元亨電腦科技有限公司由衷的 對XDesigner以及XDesigner的作者表示誠摯的感謝。XDesigner報表工具簡潔的模板繪製操作以及

使用foreach來讀取記錄

    C#中的foreach語句結構是用於唯讀而且順序的遍曆一個集合中的所有的元素,而該集合必須實現了System.Collections.IEnumerable介面。foreach語句能簡化遍曆集合的代碼,代碼看起來清爽簡潔。foreach語句是源於VB的for each 語句。    為了快速存取資料庫,我們一般使用 System.Data.IDataReader介面來訪問資料,該介面提供了唯讀而且順序的訪問查詢結果。呵呵,這兩個都是“唯讀而且順序”的特性拉近了兩者的關係。為此小弟在

支援類型過濾的列舉程式

    在VB和C#中,要枚舉一個列表中的若干的對象,很容易使用 foreach 結構,拋開效能的話題,foreach 結構簡單直觀,使用方便。深受廣大VB和C#程式員的喜愛。在C#中,若要實現一個可用於foreach結構的列舉程式必須實現 System.Collections.IEnumerable ,然後使用 "foreach( 成員類型 obj in 列舉程式變數 )" 的文法結構來使用該列舉程式。   

電子錶單系列談之電子錶單基礎概念

 袁永福( http://www.xdesigner.cn ) 2007-8-13(本文有部分文字參考了網路上的一些資料)表單的基本概念   

程式原始碼行數分析統計器

原始碼行數統計程式    本程式用C#編寫,用於統計程式原始碼的行數,包括總行數,空白行數,注釋行數和程式碼數。     目前本程式能解析VS.NET2003和VS.NET2005的C#工程檔案(.csproj),VS.NET2003的VB工程檔案(.vbproj),VB6工程檔案(.vbp)分析該工程中包含的所有的原始碼檔案並進行統計,獲得其中的代碼總行數,注釋行數,程式碼數和空白行數。還能產生HTML格式的統計結果報告檔案,還將分析結果儲存到資料庫中。 下載

說說報表工具的無編碼定製能力

  

sql 最佳化實戰 從 35秒到0秒 又從0秒到25秒

今天在項目即將跨入beta版測試的時候,把資料庫裡的資料增多了些,大概到了200萬,想暴露些效能問題。結果大部分讀取資料的時間都非常長。通過sql

電子錶單系列談之三位一體的表單工具

 袁永福( http://www.xdesigner.cn ) 2007-8-15    我正在開發的表單工具是一種三位一體的表單工具(點擊下載其概念版本),它同時整合了對WinForm,HTML和XSLT的設計功能,使用它,對於同一個表單範本,無需修改即可產生WinForm表單,HTML表單和XSLT表單。WinForm表單   

看到一個粗製濫造的程式所感

    最近剛到一個公司上班,公司發出去了一個外包項目要接收,一個用C#開發的C/S程式,我就跟著領導跑去接收,事先我問領導關於這次接收的指導思想,領導說這是朋友關係做的外包,不必挑刺。跑過去看了他們的程式,領導說還不錯,我也剛來不清楚,於是程式交接,錢也付了。   

GUI程式最佳化演算法之矩形覆蓋

在一些GUI程式中,需要在一個圖形容器中同時繪製若干個矩形地區的圖形,而且這些矩形地區可能相互覆蓋,這就類似於Windows案頭中各個矩形表單的相互覆蓋,這時程式繪製這些矩形圖形時,應當不需要全部繪製(1中的矩形B,C),甚至其中的某些被其他矩形完全覆蓋的矩形地區不需要全部繪製(1中的矩形A),這樣就需要一個演算法來進行判斷實際應繪製的地區。大家知道,在Windows控制項的Paint事件中系統會傳送一個實際需要的矩形繪製剪下地區,只有這個矩形地區是需要繪製的地區,一些情況下這個地區小於控制項全

電子錶單系列談之表單資料處理

  袁永福( http://www.xdesigner.cn ) 2007-8-16點擊下載其表單工具概念版本

電子錶單系列談之純文字輔助設計表單

袁永福 ( http://www.xdesigner.cn ) 2007-8-20    表單工具提供一個功能,那就是純文字輔助設計表單。使用者可以使用一種帶格式的純文字來快速產生表單文檔,這樣可以輔助設計表單,加快表單設計速度,而且能使得人們可以分工設計表單。   

總頁數: 61357 1 .... 7110 7111 7112 7113 7114 .... 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.