Time of Update: 2018-12-06
經過這麼久,終於決定學Silverlight了。還是從最基本的QuickStart開始好了一、QuickStart part11、準備工作一個典型的Sliverlight需要4個檔案a. 一個html檔案,用於存放silverlight外掛程式b. silverlight.js檔案c. 一個XAML檔案d. 和一個用於支援html檔案的js檔案2、開始先從SDK中找到silverlight.js,然後將其插入到html頁中<script type="text/javascript"
Time of Update: 2018-12-06
首先必須要指定TargetControlID,這是擴充器所必需的。然後下一節點必須是<Animations>,再裡面才是自訂動畫的地方大概有這麼個結構,先定義事件,比如點擊OnClick;再定義動畫進行的方式(順序進行或者同時進行),然後才是動作。在動作標籤中可以定義該動作執行的目標對象AnimationTarget。另外在同時進行的動畫方式中可以定義完成的時間和幀數(Duration,Fps)。以下是所知道的有關動作的標籤<Move>可能屬性:Horizontal,
Time of Update: 2018-12-06
五、動畫效果1、不使用動畫效果顯示和隱藏元素主要是使用show()和hide()兩個方法來實現需要注意兩點a. JQuery主要是將display設定為none來隱藏元素的,即使封裝集中的某一項已經是hide狀態,它也會作為返回封裝集中的內容被返回b.
Time of Update: 2018-12-06
八、Ajax1、將內容載入到元素中直接用例子來說明jQuery的優越性如果直接用Javascript寫的話var xhr;if (window.XMLHttpRequest) {xhr = new XMLHttpRequest();}else if (window.ActiveXObject) {xhr = new ActiveXObject("Msxml2.XMLHTTP");}else {throw new Error("Ajax is not supported by this
Time of Update: 2018-12-06
三、Canvas對象該開始基礎知識了Canvas是負責silverlight中形狀和控制項的定位的一個容器,任何XAML中必須至少有一個canvas<Canvas xmlns="http://schemas.microsoft.com/client/2007" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"> <Ellipse Canvas.ZIndex="1" Canvas.
Time of Update: 2018-12-06
1、 關於使用者密碼的加密這種情況一般採用散列來進行加密並以Base64編碼存入資料庫,然後驗證使用者密碼時,只需要對使用者輸入進行再次加密、編碼,對比資料庫中的值即可 有兩種選擇SHA1和MD5 byte[] original = System.Text.Encoding.UTF8.GetBytes("test");SHA1CryptoServiceProvider hashSHA1 = new SHA1CryptoServiceProvider(); byte[]
Time of Update: 2018-12-06
第一次使用Log4net感覺還是挺強大的http://www.ondotnet.com/pub/a/dotnet/2003/06/16/log4net.html這個連結是個不錯的指導性文章,好好看看,會有很大協助值得注意的就是,在使用AdoNetAppender將資料放入SQL Server中時,如果要立即顯示出結果,則需要設定BufferSize,因為預設這個值為512,即將日誌緩衝,若把這個值設定為1,則不緩衝直接輸出到資料庫
Time of Update: 2018-12-06
時隔兩年又回到園子裡來了。兩年前由於公司項目原因,實在太忙,離開了園子,後來在同學介紹下進了一家遊戲開發公司,主要負責服務端邏輯編寫,平時玩的挺hing,也沒來園子逛了。一年多,感覺沒什麼成長,反而之前的技術又有些生疏。最近又再換工作,過程曲折離奇,想寫下來留作以後回憶 離開上家公司後正好是國慶節,所以也沒急著找工作,回老家辦點事,放鬆了兩星期。之後開始網上投簡曆,發現自己突然沒有了目標,之前幹了幾年web應用程式,現在加上一年多的遊戲開發經驗,不知道繼續幹自己的老本行呢還是繼續嘗試遊戲行
Time of Update: 2018-12-06
六、實用函數1、JQuery的標記$.browser<b>msie</b>—Set to true if the user agent header identifies the browser as Microsoft InternetExplorer.mozilla—Set to true if the user agent header identifies the browser as any Mozillabasedbrowser. This includes
Time of Update: 2018-12-06
迴歸測試(Regression Test)問:我聽說不少關於Regression Test的介紹,但是它到底是怎麼“迴歸”法?迴歸到哪裡去?我還是沒搞懂。答:Regress 的英語定義是: return to a worse or lessdeveloped
Time of Update: 2018-12-06
在網上找了好多資料,但是沒有關於TreeView的自訂欄位類型的,所以就自己寫了一個,效果還是不錯的。分享一下^_^一、在VS2005中建立一個空的SharePoint項目,起好項目名稱二、在項目中添加新項,選擇“Field Control”,填好項目的名稱(例如:MyField),確定三、此時,在項目中會多出幾個檔案夾和類檔案。其中有一個MyField的檔案夾(註:此名稱和第2步的名稱匹配),該檔案夾下有兩個cs檔案:MyField.Field.cs,
Time of Update: 2018-12-06
2、結合其他JS庫使用JQuery因為$經常會有很多其他的JS庫會使用,所以為了避免衝突,JQuery提供了$.noConflict()來避免衝突,之後使用JQuery來代替$就可以了另外可以自己設定一個變數引用JQueryvar $j = jQuery;這樣使用$j就可以代替JQuery了另外一種比較流行的寫法就是(function($) { /* function body here */
Time of Update: 2018-12-06
最近接受到一個項目需要用Remoting通訊,主要是通過服務端操作資料庫。第一步:建立一個服務端與用戶端公用的DAclass<資料庫操作類> [Serializable] public class DAclass:System.MarshalByRefObject { //資料庫操作方法 }第二步:建立服務端通訊類Remotingprivate class Server{ public Server() { DAclass da = new DAclass()
Time of Update: 2018-12-06
三、common graphic 屬性1、Opacity屬性設定範圍是0.0~1.0。0.0代表全透明,即不可見。1.0為不透明<Rectangle Opacity="0.6" Height="100" Width="100" Canvas.Left="70" Canvas.Top="70" Stroke="Black" StrokeThickness="10" Fill="SlateBlue" />2、OpacityMask
Time of Update: 2018-12-06
四、事件1、瀏覽器實現的事件模型DOM Level 0事件處理的實現是將一個handler賦值給元素的屬性,如onclick=function(param1, param2){...}。缺點是一個事件只能有一個處理函數,即最後一個被賦值的處理函數,之前的全部被覆蓋DOM Level 2事件處理的實現是使用方法addEventListener(eventType, listener,
Time of Update: 2018-12-06
網上找到的一段代碼,經過自己的些微修改,方便理解線程中常用的sleep,join,abort用法class Program { public static void doSomething() { for (int i = 0; i < 100; i++) { //當前進程每列印一個數字就等待100毫秒鐘 Console.WriteLine("doSomething
Time of Update: 2018-12-06
七、動畫和互動快到最後了,忽然間有點懶了,正好體現了黎明前的黑暗,一定得要緊牙關繼續下去才行啊:)好了,給自己打完氣了,開始吧1、根據一個例子來進入SilverLight的動畫世界a. 找出將要進行動畫處理的控制項<Ellipse x:Name="ellipse" Height="20" Width="20" Canvas.Left="30" Canvas.Top="30" Fill="black" />也就是要給控制項聲明一個名字, x:Nameb.
Time of Update: 2018-12-06
七、擴充和自訂外掛程式1、為什麼擴充?a. 在整個網站範圍內,維護代碼的一致性b. 由於JQuery的設計模式會給我們帶來好處,所以應強制將我們的代碼作為jQuery的擴充c. 擴充jQuery可以利用現成的代碼2、jQuery外掛程式的創作指導a. 檔案和函數的命名給檔案名稱加上首碼(jquery)在加上外掛程式的名字以js副檔名結束例如:jquery.fred.jsb. 小心‘$’由於不知道使用jQuery的使用者是否應用了 $.noConflict()
Time of Update: 2018-12-06
不知不覺新工作已經一個月了。雖說公司制度或者是薪資待遇都有很多不滿意的地方,但是回想起以前,總覺得自己才剛剛成熟。想想以前的工作環境比現在的更好,為什麼工作缺乏激情,工作能力提升緩慢,學習沒有勁頭?其實主要在於自我的反省不夠,缺乏自我激勵與危機感,安逸的環境產生懶惰的情緒,這是很可怕。 最近工作不能說得心應手,但還算順順利利,每天工作很充實,但又不會覺得任務太多做不完,感覺到自己工作的激情,不是那種應付了事的心態。要想改變自己,就要從兩個字出發“堅持”。其實大道理誰都懂,能做的更好誰不會做
Time of Update: 2018-12-06
剛看到一個文章,說做C#.net做了1年,結果回頭髮現基礎其實很差,裡面提到一個例子說:ExecuteNonQuery返回受影響的記錄數,結果因為不明白這個傳回值具體的意思,導致測試後反覆修改判斷。 是的,由於.net的強大,程式員不需要有很強的程式設計語言能力,也不需要有很強介面設計能力,甚至簡單工程結構都不需要只需要建立一個.net工程,控制項拖拖,事件寫寫基本就完事了。所以現在的程式員的門檻變得很低,進個培訓機構2,3個月下來就能跟著做項目了。當然相應的待遇也就廉價了很多,很多同事戲稱自