常用的Regex驗證類

搜集的一些常用的Regex驗證類:using System; using System.Text.RegularExpressions;  namespace CommonTools {     /**//**//**//// <summary>     /// RegexLib 的摘要說明。     /// </summary>     public class RegexLib     {                          //驗證Email地址   

FastReport集粹(二)

//儲存剪貼簿內容到檔案中procedure TfrDesignerForm.ClipSaveFileClick(Sender: TObject);var  fs, ms: TStream;  i, n: integer;  p: PInteger;  b: Byte;  s: string;  t: TfrView;begin  fs := TFileStream.Create('c:/frclip.dat', fmCreate or fmOpenWrite);  t :=

從此開始我的OGRE開發3D遊戲之旅行。

已經學Ogre好幾個星期了,由於加班和搜尋資料,所以直到現在才開始寫相關的Ogre的學習曆程。我先在以下聲明一下:一、偶不是搞C++的,偶是從事Delphi做2D網路遊戲的。二、偶是一個新手,高手指點一下好了,文章是為和我一樣的新手看的,還有是給自己做筆記用的。 所以,高人,看了別笑哦。不過大家都可以提一下意見。正題:我的東西寫的簡單,如果想深入瞭解的,可以去http://ogre3d.cn/wiki/index.php?title=%E6%96%87%E6%A1%A3:%E4%BA%86%E8

DelphiX中的DXSprite單元中涉及到修改

1:FGroupNumber沒有任何地方賦值的,因此,對FGroupNumber進行賦值,最佳位置是:TSprite.SetGroupNumber過程,因此,下面代碼是修改後的代碼:Code highlighting produced by Actipro CodeHighlighter

Ogre的骨骼動畫

    Ogre骨骼資訊和動畫資訊儲存到尾碼名為.skeleton的檔案中,你可以通過OGRE提供的匯出外掛程式工具(Milkshape和3Dmax的exporter)來匯出該類型的檔案。當你建立基於.Mesh檔案的Entity時,.Skeleton檔案將會自動被系統載入進來。為了操作方便,Entity自動給每一個動作指定一個AnimationState類(請參考基本動畫)的對象,你可以通過Entity::getAnimationState函數來得到具體的動作。    

微軟雅黑,還有點兒距離

讀取微軟雅黑遭遇問題英文字模正確,中文Cmap映射就不對。cmap表有可能在微軟雅黑有多國語言的映射關係,我在cmap映射階段沒有過濾語言,這是一個漏洞。曲線看起來有些狀況,可能在微軟雅黑裡有用擴充的三次曲線。不過在ttf主要格式已經對我們敞開大門的情況下,這些bug只是一些小狀況。再說,這年頭誰放在遊戲裡的字型自己不編輯一下。編輯的時候就可以把這些已知的問題解決掉。這個中文解決方案只是我個人在製作,現在實在是抽不出手來解決這些小狀況。還是先拿老牌的黑體 楷體

FTT字型繪製,2D階段

如果你以前的博文有看,你會看到這裡有了很大的不同,一個新的Render2Texture類,可以直接產生一段data寫進貼圖裡。然後就把這個貼圖繪製出來,就是那一堆猛。關鍵的流程已打通,至於怎麼對字模進行緩衝,或者你願意用一個灰階圖緩衝,我看到已經有很多XNA的開發人員幹過了。甚至過幾天我會直接去借用他們的代碼。那些都是應用程式層的代碼,我借來做做sample。我解決的是底層的問題,目前只是用了一個非常簡單的畫法把輪廓線花了出來。接下去要支援筆刷設定,支援填充,支援反走樣。這套字型系統就可以有一點

字型 60分萬歲日

  其實比左邊那個小一半完成了一個掃描線填充演算法。發現這個演算法主要有兩個缺陷。一是像素精度的,所以當邊線太小時無能為力。還和字型有關。連邊線一起填充也許是個辦法。二是一次只能填充一個多邊形具體點說就是一條曲線。三是出現曲線內的曲線時,Fill方法是無能的,出現無法判別哪裡不該fill的情況。處理不了鏤空當然分析曲線,是可以確定的,計算太多,這並不是c#擅長的工作。對於三也可以分曲線逐個處理,遇到前面曲線處理過的顏色就反色。當然也有好的地方

關於WP7開發,隨筆

1。在pc上調試比模擬器愉快的多,也可以更容易的發布小樣給別人看。需同時保持pc和wp7的兩份代碼,隨時保持相容性,可以用copy project來簡單完成。我就是有相當一段時間沒有保持代碼相容性,結果前些天移植wp7的時候要重構一些代碼。PC端用的是dotnet framework 4 client profile,當然也可以不帶 client profilewp7端用的是 dotnet framework compact 3.5曾幾何時WM端的應用在pc上可以直接執行調試,現在已經行不通了,

章魚哥的暴走,HTML5也開始了

寫了多年c++,搞3d渲染。前端時間搞clgc(c#) 跨平台2D開發庫終於,這個月開始關注HTML5,終於退化到寫javascript了,別說挺好玩的。javascript的語言設計過於簡潔了,規模上去挺難控制的,要想各種各樣的招數javascript的語言設計過於簡潔了,規模上去挺難控制的,要想各種各樣的招數 代碼寫成這樣以後,代碼出點問題就非常麻煩了,尤其是格式問題,我非常依賴粒度非常小的單元測試,我找到了一個叫做zhutzpah 的單元測試工具,有點bug,但總算解決了很多問題。

清除可惡的Search For … [轉載]

 轉載於:dudu-快樂程式員現象:          每次開啟IE,預設首頁地址為“about:blank”,出現以“Search For ...”開頭的內容。     處理方法:         1、開啟IE,在頁面中點擊右鍵並選擇查看源檔案。         2、在第一行,你會看到“<base href="res://%43%3a%5c%57%49%4e%4e%54%5c%73%79%73%74%65%6d%33%32%5c%6f%68%70%2e%64%6c%6c/">”,

XNA4 Content 不能承受之痛

XNA4的Content帶來的無奈與限制就不提了,重要的是和3.1相比改變了不少,看了一下3.1的骨骼動畫的例子,在4上面,才疏學淺的看不出個名堂。Effect檔案,我已經想辦法翻牆了,繞過了Content.貼圖由於SetData介面用的輕車熟路,本來產生了一種VeryEasy的錯覺,今天具體看了一下介面,才發現除了SetData之外,沒有任何可以利用的東西。從SourceForge上找到了一個PNG處理的開源項目,在此鳴謝一下。Windows上編譯很順利,注意不能直接使用,一定要建一個XNA

用事實說話-Silverlight5有搞頭

 測試頁面,需要silverlight5 betahttps://crazylights.googlecode.com/svn/clge_publish/s5testTestPage.html我最關注的部分,是silverlight5中的xna,我已經使用silverlight5實現了一個spritebatchsilverlight5

SQL 分頁比較

SQL Server 預存程序的分頁,這個問題已經討論過幾年了,很多朋友在問我,所以在此發表一下我的觀點建立表:CREATE TABLE [TestTable] ( [ID] [int] IDENTITY (1, 1) NOT NULL , [FirstName] [nvarchar] (100) COLLATE Chinese_PRC_CI_AS NULL , [LastName] [nvarchar] (100) COLLATE Chinese_PRC_CI_AS NULL

WebForm中關於DataGrid的20篇經典文章

轉至:http://blog.csdn.net/iambest/archive/2005/04/05/336988.aspx1、DataGrid動態模板列更新資料並且分頁的例子http://www.cnblogs.com/lovecherry/archive/2005/03/26/126102.html2、DataGrid動態添加模板列的一個例子http://www.cnblogs.com/lovecherry/archive/2005/03/25/125526.html3、DataGrid實現

五棲圖形引擎 核心完成

技術說起來很簡單,我是受到了DeltaEngine和Blader的啟發過程中看了Blader、XNATouch這些開源方案,終於完成了這樣一個圖形核心。無論是deltaengine還是XNATouch,都在無限跳票中,我已經比他們走的更遠。 架構設計上分為兩個部分:一個是CLGC,負責繪圖、檔案讀取。CLGC封裝了基本的數學庫、貼圖操作,字型操作、SpriteBatch,TTF解析,jpg解析,png解析。隔離了不同平台檔案存取方法的差異。底層實現主要是基於XNA和OpenTK中的OGL和OGL

用JScript控制頁面圖的圖片大小的通用代碼

這個一般用於文章查看的頁面,針對新聞性質的網站,此外這個演算法是直接分析網頁中所有圖片的,因此如果你的版面設計中有比指定寬度大的圖片是不能用這個函數的(或者用id區分開)<script language="javascript">function ResizeImages(){   var myimg,oldwidth;   var maxwidth=600;   for(i=0;i<document.images.length;i++){     myimg = docume

社交、職場28條

1.長相不令人討厭,如果長得不好,就讓自己有才氣;如果才氣也沒有,那就總是微笑。 2.氣質是關鍵。如果時尚學不好,寧願純樸。 3.與人握手時,可多握一會兒。真誠是寶。4.不必什麼都用“我”做主語。 5.不要向朋友借錢。 6.不要“逼”客人看你的家庭相簿。 7.與人打“的”時,請搶先坐在司機旁。 8.堅持在背後說別人好話,別擔心這好話傳不到當事人耳朵裡。 9.有人在你面前說某人壞話時,你只微笑。10.自己開小車,不要特地停下來和一個騎單車的同事打招呼。人家會以為你在炫耀。 11.同事生病時,去探望

打動老闆的20個必殺技巧

1、帶個公事包     如果你每天夾個公事包來上下班,那一定能讓同事們認為你專註於工作,可能你的公事包一到辦公室就被扔到一邊。或許你的公事包每天僅僅出現在你去吃午餐的時候,但你的資訊已經被傳達到了。     2、坐直了     站的直,坐的直可以讓你看上去一直精神飽滿,充滿自信。你肯定不希望同事們看到你無精打採的縮在自己電腦前吧,除非你昨天熬了一夜要完成一個報告。   3、務必準時     沒有人希望等待別人,你也不希望。我常說的“不要指望我能早到,但我從不遲到。”務必要準時。    

[原創]SqlPager控制項使用心得

最近查了寫資料花了點時間改進了一下 SqlPager 控制項,在使用中有幾點心得,特記錄下來給大家分享...改進後的SqlPager :在使用兩個SqlPager

總頁數: 61357 1 .... 26888 26889 26890 26891 26892 .... 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.