可以進行多步撤消(Undo、Redo)的TextBox

 預設的TextBox只能進行一步撤消,且不存在Redo操作(二次撤消相當於一次Redo)。以下這個組件實現了TextBox的多步撤消(Undo、Redo)操作,代碼改編於Kevin.SyntaxTextBox(原代碼是針對RichTextBox實現的Undo、Redo功能)。 using System;using System.Collections.Generic;using System.Windows.Forms;namespace Ekinglong.Drawing.Forms{

一個操作資料庫的類(備份,還原,分離,附加,添加刪除使用者等操作)

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Data.SqlClient; using System.Data; namespace Sql2005 { /// <summary> /// Sql資料操作協助類,包括資料的建立,刪除,修改密碼等一系統列操作 ///

window.event對象用法講解

 type:事件的類型,如onlick中的click; srcElement/target:事件來源,就是發生事件的元素; button:聲明被按下的滑鼠鍵,整數,1代表左鍵,2代表右鍵,4代表中鍵,如果按下多個鍵,酒把這些值加起來,所以3就代表左右鍵同步選取;(firefox中 0代表左鍵,1代表中間鍵,2代表右鍵)clientX/clientY:事件發生的時候,滑鼠相對於瀏覽器視窗可視文檔地區的左上方的位置;(在DOM標準中,這兩個屬性值都不考慮文檔的滾動情況,也就是說,無論文檔滾動到哪裡,

binary,varbinary,image的區別

binary固定長度的位元據,其最大長度為 8,000 個位元組。varbinary可變長度的位元據,其最大長度為 8,000 個位元組。image可變長度的位元據,其最大長度為 2^31 - 1 (2,147,483,647) 個位元組在 Microsoft SQL Server 的未來版本中將刪除 ntext、text 和 image 資料類型。請避免在新開發工作中使用這些資料類型,並考慮修改當前使用這些資料類型的應用程式。請改用 nvarchar(max)、varchar(max) 和

ccnet +msbuild +svn 每日構建( 一 )

今天體驗了一把ccnet+svn+msbuild 每日構建環境的搭建,整個過程完整進行下來,還是遇到些小問題,不過還好順利完工,不羅嗦了,看步驟:1.安裝CruiseControl.NET-1.8.2.0-Setup.exe ccnet服務端2.ccnet 用戶端通常來說完成安裝後出在安裝目錄出現如下目錄主要檔案全在server 裡面開啟ccnet.config設定檔,該檔案為ccnet是否成功的關鍵,修改具體配置如下:<cruisecontrol> <project> 

WebBrowser指令碼錯誤的完美解決方案 轉自 hobe

 WebBrowser指令碼錯誤的完美解決方案. 當IE瀏覽器遇到指令碼錯誤時瀏覽器,左下角會出現一個黃色表徵圖,點擊可以查看指令碼錯誤的詳細資料,並不會有彈出的錯誤資訊框。當我們使用WebBrowser控制項時有錯誤資訊框彈出,這樣程式顯的很不友好,而且會讓一些自動執行的程式暫停。我看到有人採取的解決方案是做一個表單殺手程式來關閉彈出的表單。今天探討的方法是從控制項解決問題。1、SHDocVw.dll

art.dialog iframe下重新整理父頁面

本文主要介紹在mvc下基於art.dialog彈出頁面的使用以及在子頁面重新整理父頁面的方法一.在mvc下使用art.dialog,如下:1.在頁面添加引用<script src="../../Scripts/jquery-1.7.min.js" type="text/javascript"></script><script src="../../Scripts/artDialog/artDialog.source.js"

簡單快速學會配置 log4net

使用log4net-1.2.0-beta81>在項目的AssemblyInfo.cs檔案中設定。。。這一步如果忘了就監視不到記錄檔了[assembly: log4net.Config.DOMConfiguratorAttribute(Watch=true)]或者[assembly: log4net.Config.XmlConfigurator(Watch = true)]2>添加並編輯項目設定檔(預設為App.config),內容如下:內容一:<?xml version="1.

JS中event詳解

event代表事件的狀態,例如觸發event對象的元素、滑鼠的位置及狀態、按下的鍵等等。event對象只在事件發生的過程中才有效。event的某些屬性只對特定的事件有意義。比如,fromElement 和 toElement 屬性只對 onmouseover 和 onmouseout 事件有意義。例子下面的例子檢查滑鼠是否在連結上單擊,並且,如果shift鍵被按下,就取消連結的跳轉。code<HTML><HEAD><TITLE>Cancels

sun公司官方購物車類

ShoppingCart 類-----------------------------------------------------------------------------------------------------------import java.util.*;public class ShoppingCart {    HashMap items = null;int numberOfItems = 0;public ShoppingCart() {      items =

nodeValue以及其與value的區別以及JS nodeName、nodeValue、nodeType傳回型別

nodeName、nodeValue 以及 nodeType 包含有關於節點的資訊。nodeName 屬性含有某個節點的名稱。元素節點的 nodeName 是標籤名稱屬性節點的 nodeName 是屬性名稱文本節點的 nodeName 永遠是 #text文檔節點的 nodeName 永遠是 #document注釋:nodeName 所包含的 XML 元素的標籤名稱永遠是大寫的nodeValue對於文本節點,nodeValue 屬性包含文本。對於屬性節點,nodeValue

對視圖的三層理解

第一層:這是最簡單的理解,學過視圖的人都知道的:視圖是一張虛擬表,但可以通過視圖去修改原表的資料例如:有一張UserInfo的表uname            upwd               usex張三              zhangsan           1        可以建立視圖view_usercreate view view_user as select * from UserInfo如果執行update view_user set uname=‘aaa’

學習筆記4 迴圈結構

<a href="http://net.itheima.com/" target="blank">Windows Phone 7手機開發</a>、<a href="http://net.itheima.com/" target="blank">.Net培訓</a>、期待與您交流! 1、while迴圈結構:例:int i=0;//一般稱i為迴圈變數  

Jexus web server V2.1的安裝使用

Jexus web server V2.1的安裝使用一、JEXUS 2.1 的安裝:前提:A、安裝好mono 2.0.1 或以上版本,www.go-mono.com 。B、特別注意,如果安裝過Jexus的其它版本,請在安裝這個版本之前卸載舊版本。   卸載方法:      1、終止jexus進程      2、登出全域程式集jxAspx,命令是 gacutil -u jxAspx      3、刪除原jws檔案夾中所有內容。      4、刪除放在rc.local中的啟動代碼      5、重啟

用隨身碟安裝XP原版(原創教程)

所需條件:1.XP原版鏡像檔案,:http://www.lwedu.cn/public/gardenplot/cygj/xtrj/VRMPVOL_CNsp2.iso序號:HCQ9D-TVCWX-X9QRG-J4B2Y-GR2TT(本人用的是這個,其他鏡像沒有測試過)2.一個裝過WinPE的隨身碟老毛桃WinPE:ftp://218.85.132.52/BootCD_070911.rar下載之後開啟選第四個,按指示走,很簡單不再多說 具體實現步驟:1.重啟機器進Bios,把第一磁碟機設為USB2.

Web開發要考慮使用者禁用瀏覽器的JS嗎?

用JS實現了一個功能,而上級的評價是:放棄這種實現方式吧,因為js是可以被使用者禁用的,那樣他們就覺得是你的系統出問題,而造成不良的後果是,用戶端是可以禁用JS的,禁用後使用JS實現的各種功能自然就全部無效,到底這種情況考慮不考慮?要考慮到什麼程度?先按瀏覽器使用者的角度思考一下:當自己的瀏覽器裡點一個按鈕發現無效的時候,他會做些什嗎?“這網站做的太爛了,趕緊關了”是這樣嗎?當然肯定有些人是這樣。但我覺得更多的人會覺得是自己瀏覽器的問題。作為一個IT男,我接過很多人的求助,說自己的瀏覽器看網站不

建立.NET Framework精簡版多表單程式架構

 簡介  在進行絕大多數應用程式設計時,首先要考慮的設計問題之一是如何?圖形化使用者介面 (GUI) 導航,即如何向使用者顯示新的資訊螢幕。在傳統的 PC 環境中,應用程式只為每個資訊螢幕建立一個新表單(或對話方塊)。  在開發人員使用 Microsoft? eMbedded Visual Basic? (eVB) 之前,這種方法一直很有效。使用 Microsoft? eMbedded Visual Basic? (eVB)

建立基於.NET Framework 精簡版的動畫控制項

 簡介       在最近的項目中,有一項要求是在 Microsoft? .NET Framework 精簡版的 Windows? 表單中顯示動畫 GIF。.NET Framework 精簡版的 1.0 版沒有顯示動畫 GIF 檔案的功能,也不包含 .NET Framework 完整版中的 ImageAnimator 輔助類。通過 ImageAnimator 類可以為基於時間幀的映像製作動畫。  儘管可以編寫 C# 代碼讀取 GIF86a 格式的動畫

利用ActiveSync製作PC端安裝程式(By 無聊客)

        製作安裝包在平常開發中經常遇到,而且面對不同的產商需求,安裝包的要求也多種多樣,製作安裝包的方法和工具有很多種,有方便的也有麻煩的,下面介紹下我平時經常使用的方法和流程,不說很方便,只是我用的熟而已,希望對有需要的朋友有所協助,有不對的地方請大家多多指教。       通常我把製作安裝包分成以下幾個步驟:1.         編譯器,按照自己的意願組織安裝包製作環境,建好目錄,把編譯連結成功的目標檔案和所需要的其他檔案拷貝過來。2.        

GDAL綜合整理–5:GDAL編譯說明

文章目錄 一、簡單的編譯二、自訂編譯 在網上看到這篇文章寫得非常全面,而且是中文的,就轉過來了,學習一下其中有部分內容是重複的,不過不影響,非常好的資料主要轉自http://blog.csdn.net/liminlu0314?viewmode=contentsGDAL編譯說明一、簡單的編譯1、使用VisualStudio

總頁數: 61357 1 .... 7700 7701 7702 7703 7704 .... 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.