Time of Update: 2018-12-08
代碼來自Paint.NET的PaintDotNet.SystemLayer.OS類這段代碼是通過檢查註冊表中的項來確定.NET 2.0/3.0是否安裝的。由於Paint.NET是由微軟員工參與開發的,可以認為這是比較準確的判斷方法。大家借鑒一下檢測方法就可以了,不用太在意實現,在C++中這種檢測方法同樣可以實現。 private static bool IsDotNet2VersionInstalled(int major, int minor, int build)
Time of Update: 2018-12-08
原文地址:http://www.dotnetbips.com/articles/c1e0ca90-5f5d-47aa-a739-492b562e810a.aspx[原文源碼下載][譯者改後源碼下載][翻譯]在GridView中插入新記錄原文發布日期:2007.04.11作者:Bipin Joshi翻譯:webabcdGridView控制項不允許你插入新記錄。 本文中我將舉例說明快速解決這個問題的方法。介紹幾個月前我寫了一篇文章,是講述一個允許你在DataGrid裡添加一條新記錄的技巧。
Time of Update: 2018-12-08
連載之3原創:胖子劉(轉載請註明出處及作者,謝謝。)(二)主從模式主從模式,是資料庫設計模式中最常見、也是大家日常設計工作中用的最多的一種模式,它描述了兩個表之間的主從關係,是典型的“一對多”關係。舉例如下(註:這個例子已經作了相當程度的簡化,僅僅是用來協助大家理解“主從模式”這個概念來使用的,請大家注意)。比如論壇程式。一個論壇通常都會有若干“板塊”,在每個板塊裡面,大家發行就緒很多的新帖。這時候“板塊”和“發帖”就是主從模式,主表是“板塊”,從表是“發帖”,二者是“一對多”的關係。多個潛水員
Time of Update: 2018-12-08
連載之2原創:胖子劉(轉載請註明出處及作者,謝謝。)(一)主擴充模式主擴充模式,通常用來將幾個相似的對象的共有屬性抽取出來,形成一個“公用屬性工作表”;其餘屬性則分別形成“專有屬性工作表”,且“公用屬性工作表”與“專有屬性工作表”都是“一對一”的關係。“專有屬性工作表”可以看作是對“公用屬性工作表”的擴充,兩者合在一起就是對一個特定對象的完整描述,故此得名“主擴充模式”。舉例如下(註:這個例子已經作了相當程度的簡化,僅僅是用來協助大家理解“主擴充模式”這個概念來使用的,請大家注意)。假設某公司包
Time of Update: 2018-12-08
在CSDN上看到的(http://community.csdn.net/Expert/topic/4802/4802557.xml?temp=.4318659)。原問題是﹕在插入資料的時候,對某一欄位加1,每插入一條資料(船期順序號:)欄位加1要求:船期順序號: 船號MS_0001 AMS_0002 BMS_0003 CMS_0004 DMS_0005 EMS_0006 F
Time of Update: 2018-12-08
作者:Tony QuFamily
Time of Update: 2018-12-08
原文地址:http://aspnet.4guysfromrolla.com/articles/053007-1.aspx [原文源碼下載][翻譯]開發自己的web網站管理工具(Website Administration Tool)(2)原文發布日期:2007.05.30作者:Dan Clem翻譯:webabcd介紹為了方便系統管理使用者、角色和使用權限設定,ASP.NET 2.0內建了Web Site Administration Tool (WSAT),你可以在Visual Studio 2
Time of Update: 2018-12-08
一些人看了文章標題的第一反應也許是——這點破東西需要寫篇文章嗎?
Time of Update: 2018-12-08
剛剛看到的﹐轉貼在這裡。1、 情況不同 一隻小豬、一隻綿羊和一頭乳牛,被關在同一個畜欄裏。有一次,牧人捉住小豬,牠大聲號叫,猛烈地抗拒。綿羊和乳牛討厭牠的號叫,便說:「他常常捉我們,我們並不大呼小叫。小豬聽了回答道:「捉你們和捉我完全是兩回事,他捉你們,只是要你們的毛和乳汁,但是捉住我,卻是要我的命呢![立場不同、所處環境不同的人,很難瞭解對方的感受;因此對別人的失意、挫折、傷痛,不宜幸災樂禍,而應要有關懷、瞭解的心情。要有寬容的心!]2、 靠自己
Time of Update: 2018-12-08
剛剛在QQ上被一個同學問及一個SQL問題﹐覺得很有意思﹐也很有啟發性﹐特記錄下來﹕他問我﹕“求一個欄位用逗號分開的字元個數﹐假設其內容為﹕a,b,c,d,e,f,g﹐那麼其結果就是7,能否給個最佳解決方式過來?”思考了一下﹐我給他的答案是﹕Declare @myStr Varchar(100)Set @myStr = 'a,b,c,d,e,f,g'Select Len(Replace(@myStr,',',',,'))-Len(@myStr)
Time of Update: 2018-12-08
作者:Tony Qu首先,我來解釋一下什麼叫Tag Cloud。Tag Cloud最早出現在Web 2.0的網站中,主要是用來做Tag歸類的,在這樣的控制項中會把訪問量高的Tag或者較熱門的Tag的字型設得很大,而訪問量小或者冷門的Tag則字型較小,如下所示:這是從MSDN Blog上獲得的一個Tag Cloud,在這個Blog中,Windows Presentation Foundation和WPF都比較熱門,因為它們的字型最大。要想在WPF中實現這樣的效果,我們先得理解web中它是如何?的。
Time of Update: 2018-12-08
在本書的最終印刷版中出現了不少問題,對此我感到十分遺憾,在此向各位讀者表示深深的歉意! 以下是勘誤表的本文: 2.6 P17 譯文:擺脫花括弧(一段) 若不這樣做,你也可以使用屬性元素文法而不用任何擺脫,…… 修訂: 妙用花括弧 ……若不打算這麼做,你也可以使用屬性元素文法,而無需任何技巧,…… 2.7.2 P19譯文:XAML允許將項添加到支援索引的兩種類型的集合中:List和Dictionary 修訂:XAML能把項添加到兩種支援索引的集合中,它們是List和Dictionary。
Time of Update: 2018-12-08
Family Show的子視窗並不是通過建立模式/非強制回應視窗實現的,而是通過一些UserControl來實現,例如Welcome視窗、Add a family member視窗,一個視窗就是一個UserControl,如果你想在設計時看到這些視窗的最終效果,建議在Expression Blend裡面開啟,因為Expression Blend支援在設計時讀取動態資源(Dynamic Resources),這要比VS2005的WPF Extension直觀許多。在MainWindow.xaml.
Time of Update: 2018-12-08
連載之1原創:胖子劉(轉載請註明出處及作者,謝謝。)什麼是模式?簡單說來,模式類似於定式,就是遇到反覆出現的同一問題時所固定使用的解決方案。下圍棋的朋友可能對“定式”這個詞比較熟悉,定式包含著下棋時做遇到的各種情況下的下法、急所、手筋及死活等基本原理,例如星定式、小目定式、邊定式等等,定式懂的越多,圍棋下的越好。那麼是不是資料庫設計模式懂得越多,設計工作越完美呢?理論上是這樣,但是在我這裡,各位朋友所能看到的資料庫設計模式只有四種。為什麼只有四種而不是更多?不時有那句話嗎:“濃縮的都是精華”!在
Time of Update: 2018-12-08
男人這輩子挺難的:找個漂亮女人吧,太操心,找個不漂亮的吧,又不甘心;光顧事業了,人家說你沒責任感,光顧家了,人家又說你沒本事;專一點吧,人家說你不成熟;花心點吧,人家說你是禽獸;有錢,說你是壞人,沒有錢,人家罵你窩囊廢;自己奮鬥吧,等有錢了女友也老了,讓女人養吧,不如自宮練葵花寶典算了。不去應酬,怕被老闆廢了,去應酬吧,怕被老婆廢了。哎!這年月做男人真難。女人可以等嫁,俺們等啥呀 女人還有個三八節,俺們有啥呀 ﹗男人這輩子挺難的: 長帥點吧,太搶手, 不帥吧,拿不出手; 活潑點吧,說你太油,
Time of Update: 2018-12-08
得到輸入的中文的首字母拼音的一個函數﹐我忘在什麼地方看到的。當時只是運行到我本機上﹐現將其貼出來。可能對用得著的朋友會有幫助的﹗希望原創作者請不要告我哦﹗Create FUNCTION dbo.fnpbGetPYFirstLetter ( @str NVARCHAR(4000) ) /**//*select dbo. fnpbGetPYFirstLetter ('中國香港')*/RETURNS NVARCHAR(4000) --WITH ENCRYPTION AS BEGIN DECLARE @
Time of Update: 2018-12-08
[源碼下載]積少成多 Flash(ActionScript 3.0 & Flex 3.0) 系列文章索引作者:webabcdFlash 之 ActionScript 3.0 1、積少成多Flash(1) - ActionScript 3.0 基礎之資料類型、操作符和流程式控制制語句介紹Flash ActionScript 3.0 中所有的資料類型都是對象,操作符和流程式控制制語句的文法與C#類似 2、積少成多Flash(2) - ActionScript 3.0
Time of Update: 2018-12-08
DATEADD和DATEDIFF是兩個時間函數﹐我們先看一下它們的聯機幫助﹐然後我再貼一個利用這兩個函數來取得有意義的日期的方法﹗DATEADD在指定日期新增一個時間間隔,並傳回新的 datetime 值。語法DATEADD ( datepart , number, date ) DATEDIFF傳回跨越兩個指定日期的日期與時間界線數目。 語法DATEDIFF ( datepart , startdate , enddate )
Time of Update: 2018-12-08
男人必看得5個故事 1、 情況不同 一隻小豬、一隻綿羊和一頭乳牛,被關在同一個畜欄裡。有一次,牧人捉住小豬,牠大聲號叫,猛烈地抗拒。綿羊和乳牛討厭牠的號叫,便說:「他常常捉我們,我們並不大呼小叫。小豬聽了回答道:「捉你們和捉我完全是兩回事,他捉你們,只是要你們的毛和乳汁,但是捉住我,卻是要我的命呢![立場不同、所處環境不同的人,很難瞭解對方的感受;因此對別人的失意、挫折、傷痛,不宜幸災樂禍,而應要有關懷、瞭解的心情。要有寬容的心!]2、 靠自己
Time of Update: 2018-12-08
其實本身也沒有什麼很高的技藝﹐只是本人常常會忘記﹐而搞得很不爽﹐乾脆將其記錄在此﹐以備下次再出現要求刪除從表中主表不存的記錄的操作﹕Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->1Delete B From DTL B Where Not Exists23(Select 1 From MST A Where45 A.AD_NO = B.AD_