Time of Update: 2018-12-05
2005.2.22 歐岩亮基礎內容熟悉Microsoft .NET.NET中的物件導向程式設計Microsoft
Time of Update: 2018-12-05
sql server 2005建立了一個使用者試用許可權,隨便給這個使用者指派了2個架構之後。發現刪不掉這個使用者了,網上搜一下,把架構移走就好我是把“db_datareader ”,“db_datawriter ”兩個架構賦給新使用者的,用下面的語句把這兩個架構重新賦給db_datareader,db_datawriter兩個實體。ALTER AUTHORIZATION ON SCHEMA::db_datareader TO db_datareader; ALTER
Time of Update: 2018-12-05
apply及applyIf方法都是用於實現把一個對象中的屬性應用於另外一個對象中,相當於屬性拷貝。不同的是apply將會覆蓋目標對象中的屬性,而applyIf只拷貝目標對象中沒有而來源物件中有的屬性。 apply 方法的簽名為“apply( Object obj, Object config, Object defaults ) :
Time of Update: 2018-12-05
協變、抗變英文分別是 Covariance 、Contravariance ,形容詞為 '-ce '==> '-t ' 這是數學和物理學術語,在OO領域中也有應用。 “共變”、“逆變”是一種譯法,另外一種譯法是“協變”、“抗變”。特別在OO領域,基本上都是用後面這組。此外還有“不變(Nonvariance)”。 在OO中,協變是指按照繼承鏈正向改變,抗變是指逆向改變。樣本如下: class Base { public: virtual RB
Time of Update: 2018-12-05
2005.1.13 歐岩亮課程簡介介紹Microsoft ADO.NET的使用基礎ADO.NET——高效的資料訪問技術 基礎熟悉Microsoft .NET關係型資料庫管理系統(RDBMS) 課程內容RDBMS的基本概念ADO.NET——標準的資料訪問APIProvider:資料的提供源Connection和 CommandDataAdapter和DataReaderDataSet:輕量級資料存放區空間強型別的DataSet資料繫結Data Access Application
Time of Update: 2018-12-05
Ext.extend方法是用來實作類別的繼承。 extend(Object subclass,Object superclass,[Object overrides] : Object 第一個參數:子類 第二個參數:父類 第三個參數:要覆蓋的屬性。 這裡需要強調一下,子類繼承下來的是父類中通過superclass.prototype方式定義的屬性(包括用此方法定義的函數)。 例子如下: <script
Time of Update: 2018-12-05
Managed 程式碼 (managed code) 由公用語言運行庫環境(而不是直接由作業系統)執行的代碼。Managed 程式碼應用程式可以獲得公用語言運行庫服務,例如自動記憶體回收、運行庫類型檢查和安全支援等。這些服務協助提供獨立於平台和語言的、統一的Managed 程式碼應用程式行為。 Managed 程式碼是可以使用20多種支援Microsoft .NET Framework的進階語言編寫的代碼,它們包括:C#, J#, Microsoft Visual Basic .NET,
Time of Update: 2018-12-05
2005.1.11 歐岩亮課程介紹我們一起來討論.NET中處理異常的策略,看看處理異常的最好方法是什麼 基礎內容理解如何使用Microsoft .NET Framework進行編程VS.NET使用瞭解C#或VB.NET 課程內容設計異常處理.NET中基本的異常處理文法異常的優先順序如何拋出異常最佳的異常處理方法異常處理的應用程式塊(Application
Time of Update: 2018-12-05
一.組件 (com),是微軟公司為了電腦工業的軟體生產更加符合人類的行為方式開發的一種新的軟體開發技術。在com構架下,人們可以開發出各種各樣的功能專一的組件,然後將它們按照需要組合起來,構成複雜的應用系統。由此帶來的好處是多方面的:可以將系統中的組件用新的替換掉,以便隨時進行系統的升級和定製;可以在多個應用系統中重複利用同一個組件;可以方便的將應用系統擴充到網路環境下;com與語言,平台無關的特性使所有的程式員均可充分發揮自己的才智與專長編寫組件模組;等等。
Time of Update: 2018-12-05
2005.10.11 李建忠設計模式簡介每一個模式描述了一個在我們周圍不斷重複發生的問題,以及該問題的解決方案的核心——Christopher Alexander 設計模式描述了軟體設計過程中某一類常見問題的一般性的解決方案。物件導向設計模式描述了物件導向設計過程中、特定情境下、類與相互連信的對象之間常見的組織關係。 人是一個經驗性的動物 GoF
Time of Update: 2018-12-05
這兩天因為做項目用到LinQ to SQL 的 Lambda運算式,在調試的時候順便總結了下用法:GroupBy 有 AS 無 點 有 itOrderBy 無 AS 無 點 有 itSelect 無 AS 無 點 無 it(單一)Select 有 AS 無 點 有 it(Sum)例子是:string groupBy="it.Date AS Date, it.Product.Name AS ProductName";(AS後面的名稱不能有“.”)string orderBy="it.Date,
Time of Update: 2018-12-05
Q:在C#裡,我們如何表達枚舉類型?A:你可以使用enum關鍵字(keyword)來聲明一個枚舉類型(enum type):// Code #01 public enum Alignment { Left, Center, Right } --------------------------------------------------------------------------------Q:C#枚舉類型是實值型別(value
Time of Update: 2018-12-05
前幾天突然想起了以前參加美國數學建模競賽的時候,那個關於數獨的題目當時自己沒有做出來,於是現在又研究了下,覺得思路不再像以前那麼亂了,想想也不難解出來!最開始是受到
Time of Update: 2018-12-05
Imports, Using基本一樣,有兩個作用 1、將後面命名空間中所有的名字匯入到當前命名空間 2、為後面的名字取一個當前命名空間可以訪問的別名。 比如StreamWriter這個類在System.IO命名空間,用的時候得寫System.IO.StreamWriter才能找到,這通常太麻煩,因此只要寫Imports System.IO,就會把所有System.IO下面的名字,包括StreamWriter匯入到當前命名空間,你再使用就可以直接寫StreamWriter了!
Time of Update: 2018-12-05
2005.3.22 歐岩亮課程介紹如何應用.NET Framework中的特性來保護代碼的安全 基礎內容熟悉.NET開發 課程安排身分識別驗證授權加密強命名程式集代碼訪問安全中介層安全如何避免SQL注入 身分識別驗證使用Credential來唯一標明一個使用者可以使用Microsoft
Time of Update: 2018-12-05
提示:錯誤碼 80072745,點“疑難解答”,測試結果正常。 開始我一直以為是msn版本過低造成的,後來下載了最新版本,安裝時才發現我的已經是最新版本了。很納悶,於是在百度上搜尋了下我的msn錯誤碼,果然發現有很多人是同樣的問題~~終於找到一篇文章,文章在這裡:http://nc.mofcom.gov.cn/news/P1P64I11388225.html。原文敘述如下: 不過基於原因三,想到系統裝的殺毒軟體Nod32,以前沒用過這個軟體,不知道是不是它的問題呢。 開啟N
Time of Update: 2018-12-05
常量和欄位都是類型的資料成員,但是區別卻是很大的。1. 常量的值永遠不會改變。欄位有多種類型,非唯讀欄位的值是可以改變的。2. 常量的值必須在編譯時間就確定,也就是說在定義時就要賦值。編譯後常量的值就儲存在程式集的中繼資料中;欄位是儲存在動態記憶體中,在運行時才能得到欄位的值。3. 常量的定義必須用基元類型,關於基元類型可以參考(CLR Via C# 學習筆記(1) 基元類型 實值型別 參考型別 );欄位的定義可以是任何類型。4.
Time of Update: 2018-12-05
2005.4.14
Time of Update: 2018-12-05
由於Extjs的函數內部中沒有智能提示,函數中有哪些欄位以及欄位的意義我們必須要通過網上尋找才能得知,這對於我們開發來說是一個很不方便的事。用過了Visual Studio 2008,我們都對它的智能提示產生了依賴!當輸入函數名和一個‘(’,系統便會自動找到該函數,然後給出提示。我們也希望在Extjs中能有這種功能,下面就是文字框例子的具體實現:myExtjs.Ext.TextField = Ext.extend(Ext.form.TextField, { constructor:
Time of Update: 2018-12-05
winrar可以說是裝機必備吧,就是那個解壓縮軟體。正版的winrar是共用軟體,有40天試用期,40天后你再使用它時會有提示:winrar非免費軟體,要求購買註冊。 一般非品牌機內裝的是3.8以前的版本,它是登入的。如果你要更新的話,就要註冊了。當然破解版的有很多,但我還是比較喜歡原版的東西。所以分享一下winrar的正版免費註冊方法。這種方法不需要下載破解版,不需要打補丁,不破壞原版的任何東西。winrar最新的是3.9版的了。方法如下:到正規網站下載winra