寫博客寫上癮了,怎么辦? 本來沒打算寫這篇隨筆,但是今天突然解決了Quartz.NET的一個問題,實在想分享一下。網(wǎng)上搜索到的一堆Quartz.NET文章,都是談如何通過配置文件來使用Quartz.NET。 我們只是想簡單使用一下,取代原來在Windows中使用的任務計劃,
回憶剛進公司那會兒,手頭的第一個工作就是完成虛擬鍵盤,也就是通過驅(qū)動程序向鍵盤端口寫入數(shù)據(jù),這份活至今記憶猶新,那會兒寫的是個過濾驅(qū)動程序,也就是將我的虛擬設備綁定到真實的鍵盤設備上,當驅(qū)動程序編譯完成以后,我也總是通過下面的這個工具來安裝驅(qū)動程
概述 2010年3月,微軟發(fā)布了Visual Studio Team Foundation Server 2010 和 Project Server集成功能包。現(xiàn)在,為了幫助您更好的評估和演示該集成功能包的優(yōu)勢,微軟發(fā)布了一個演示虛擬機(VM)。該演示虛擬機(VM)包含四個動手實驗室。 行動呼吁 下載演示虛
GridView 是ASP.NET中表格數(shù)據(jù)顯示控件中的一種,可以支持數(shù)據(jù)綁定,綁定的數(shù)據(jù)源我們一般用實現(xiàn)IEnumerable<T>接口的對象,T可以是任何一個CLR類(當然還有一些其他的數(shù)據(jù)源格式),這些大家基本都很熟悉,但是最近碰到一個新的需求:像有一個類似于:
看了好多人都寫了用戶控件方面的文章,俺自己也來一篇總結,這應該不算抄襲吧,嘿嘿!!新建一個用戶控件: 右擊項目添加新項,彈出如下圖所示界面,選擇web用戶控件; 為用戶控件添加屬性:01publicstringUserName 02{ 03 get04 &nb
Visual Studio允許創(chuàng)建Office類型的工程,用于給Office產(chǎn)品創(chuàng)建外接程序以及自定義模板等。這是一個非常實用的功能,在早期版本的Office中我們只能通過VBA代碼來實現(xiàn)一些自定義的功能,如文本的自動替換、宏錄制功能等等。VBA的功能很有限,有些時候我們希望
XML:Extensible Markup Language(可擴展標記語言)的縮寫,是用來定義其它語言的一種元語言,其前身是SGML(Standard Generalized Markup Language,標準通用標記語言)。它沒有標簽集(tag set),也沒有語法規(guī)則(grammatical rule),但是它有句法規(guī)則(syntax
最近在項目中有這么個需求,就是得去實時獲取某個在無規(guī)律改變的文本文件中的內(nèi)容。首先想到的是用程序定期去訪問這個文件,因為對實時性要求很高,間隔不能超過1S,而且每次獲取到文本內(nèi)容都要去分發(fā)給WEB服務器做別的操作,而那個文本的寫入有時候會頻繁,1秒可能
以前在 Windows Live Writer 中一直使用 Paste from Visual Studio 插件來在博文中粘貼代碼。這個插件對 Visual Studio 2008 很好用,但是從 Visual Stduio 2010 中粘貼代碼的話,每個中文字符后面,會跟著一個亂碼,如下 ClipboardTester.cs 所示:01: using Syst
在許多年前,“語言”就等同于“平臺”,例如C,C++以及最早的Ruby和Python等等。但是隨著技術發(fā)展,出現(xiàn)了一些通用的平臺,例如.NET和Java,逐漸這些平臺上的語言也越來越多。再后來,某些語言在不同平臺上的實現(xiàn)也越來越多,事情也變得有些復雜。技術在發(fā)展
很多公司招聘.net工程師的時候采用的技術類筆試題、面試題都是從網(wǎng)上搜集到的,時間長了不免有點審美疲勞,因此我就忙里偷閑自己編了一些題,供有需要的朋友使用。所有試題隨便取用,沒有版權。這些筆試題、面試題比較基礎,適合用來考查初級、中級.Net開發(fā)人
杯具......一共有三個文件AAA.h #ifndef AAA#define AAA#include <iostream>using namespace std;class Base{ public: int m_Value; public: Base( int v = 11 );};#endifAAA.cpp#include "AAA.h"Base::Base( int v ){ m_Value = v;}main.cpp #include
前不久玩植物大戰(zhàn)僵尸,不停地玩啊玩,也通關了,準備開始享受一下IMBA的感覺!巴嫱嫘∮螒颉蹦J街杏嘘P“誰笑到最后”,一來就有5000的陽光,隨你布置,布置完后開始攻擊,過關挺容易。但是畢竟5000的陽光可布置的植物有限,總覺得不過癮,于是找來《金山游
本文介紹兩個QQ應用中有意思的小功能,都是基于郵件對象實現(xiàn)的功能,一個是利用.NET 內(nèi)置類MailMessage來實現(xiàn)日志發(fā)送功能,一個是利用Lumisoft.NET組件類來檢測用戶是否開通了SMTP功能。想看看兩個功能的實現(xiàn)效果。 編輯并發(fā)送QQ日志的代碼很簡單,就是簡單利
1、為什么要加驗證碼?因為加了驗證碼可以防御別人攻擊你的網(wǎng)站,舉個例子:別人可以用webbrowser控件做一個模擬瀏覽器,并且模擬提交表單(模擬填寫表單資料和點擊提交按鈕),那么你的服務器必須接收這些表單傳過來的值,并且做判斷,是否正確。這樣一來,
有人發(fā)了VS2010的快捷鍵,不夠全,那才哪到哪呀,我來發(fā)個完整的吧,后附VS2008的快捷鍵Ctrl+E,D ----格式化全部代碼Ctrl+E,F ----格式化選中的代碼CTRL + SHIFT + B生成解決方案 CTRL + F7 生成編譯CTRL + O 打開文件CTRL + SHIFT + O打開項目 CTRL + SHIFT
首先我們看一下msdn上關于這兩個概念的說明:協(xié)變允許方法具有的派生返回類型比委托中定義的更多。逆變允許方法具有的派生參數(shù)類型比委托類型中的更少。不知道大家看到這兩句話時是怎么理解的,反正我是沒有理解清楚,于是放狗查了一下,最終我的理解是: 這些變化
我不知道都有多少人關心C# 5.0?隨便搜了一下,好像博客園里面沒啥這方面的信息。 目前能看到的最詳細的資料就是異步編程的資料了,這里貢獻一下視頻資料:(Anders Hejlsberg主講的,推薦閱讀一下。) http://player.microsoftpdc.com/Session/1b127a
本文主要旨在與網(wǎng)友分享.Net4.0的Dynamic 對Duck Type 的支持。 一、.net4.0主要新特性 .Net4.0在.Net3.5基礎上新增的主要特性有:可選參數(shù)、命名參數(shù)和Dynamic。具體
在同一個頁面有不同的請求頁面我規(guī)則怎么寫,頁面鏈接的時候怎么寫?(第一個規(guī)則是參數(shù)傳的是一個經(jīng)過編碼的字符串,第二個規(guī)則參數(shù)傳的是一個數(shù)字型的)我現(xiàn)在是像下面那么寫的,可是傳到SearchRes頁面后只有kw的參數(shù)值,ts的參數(shù)值怎么區(qū)分啊規(guī)則:<Rewrit
在后臺給Tabs控件賦值,面板里的內(nèi)容動態(tài)生成(從數(shù)據(jù)庫取出),要是能添上樣式更好。 不推薦使用自身的TAB控件,可以用JS實現(xiàn)一個,然后配合asp.net使用。 asp.net中有自帶的Tab控件嗎?Tab控件貌似只有c/s的才有吧.....他應該問的是c/s。 觸發(fā)ta
C#里面如何對數(shù)據(jù)庫里面的密碼字段加密?加密以后如何在在程序里面取值?都是使用MD5加密,推薦一篇文檔給你。有很詳細的加密和解密方法,還有就是C#中有自帶的加密和解密方法。隨便你使用哪種。 為什么要解密呢?MD5是可以窮舉破解,但是應用中不需要解密,要
怎么樣在MVC模式下實現(xiàn)書庫綁定,還是使用服務器端控件嗎?例如<asp:repeat>但是MVC模式不是不使用服務端控件嗎(這個我不是說不能用。袥]有MVC模式下的方式實現(xiàn)數(shù)據(jù)綁定 希望幫忙,或者給個例子ASP.NET MVC下不需要服務器控件就可以實現(xiàn)數(shù)據(jù)綁定的,每
我的環(huán)境是 vs2005Prerequisites[先決條件] 選了.NET Framework2.0Launch Conditions[啟動條件] 添加了iis 啟動條件但是每次安裝包運行的時候總是先檢測.NET Framework2.0,自動安裝完成后再檢測到iis,然后提示安裝終止,這樣到時候發(fā)給客戶用肯定會有問題的,裝了.
我有個項目需要在Win Form中顯示W(wǎng)ord文檔并且填充一部分內(nèi)容,然后讓使用者續(xù)集補充。我嘗試VSTO了,發(fā)現(xiàn)VSTO是在WORD程序中加入我們的按鈕,和我的想法正好相反,我是要在我的程序里面顯示W(wǎng)ord窗口,用 OLE 是可以的,這個問題我也討論過了,把 Application 的 Ol
AJAX Control Toolkit 中的 Accordion 控件可提供多個窗格,允許用戶每次顯示其中的一個。窗格通常只在頁面中聲明,但綁定到一個數(shù)據(jù)源會帶來更多的靈活性。 步驟:首先,我們需要一個數(shù)據(jù)源。本例使用AdventureWorks 數(shù)據(jù)庫和Microsoft SQL Server 2005 Expres
最近在公司實習,主要業(yè)務是工業(yè)軟件,用.net開發(fā),說實話我之前一直用java的。c#都沒怎么接觸過,所以打算每天寫點隨筆,鑒證我的學習過程。下面是我對棧與堆的理解(純個人觀點):1.首先對于值類型是直接把變量的值保存在棧中的,而引用類型則把數(shù)據(jù)的地址保存在
在C#中我用Clipboard.Clear(),清空了剪貼板,可是我復制幾次之后,剪貼板上的內(nèi)容也會復制好幾次呢。求教,多謝!private void button2_Click(object sender, EventArgs e){Clipboard.Clear();for (int i = 0; i < listBox1.Items.Count; i++){s += listBox1.It
微軟不但在我們工作上給提到了不少的效率,而且我個人感覺VS 2010界面非常整潔、欄目很有條理性,比2008版的繁瑣可是大不同。我喜歡2010,而在最新的VS2010版下,其最重要的改變就是面向Office應用開發(fā)的優(yōu)化和緊密集成。多顯示器這塊我挺看好,正好對我的工作有所
水晶報表是一個優(yōu)秀的報表開發(fā)工具,本人在開發(fā)通用管理系統(tǒng)的時候,所有報表都使用水晶報表,其簡單、易用和強大的功能令筆者倍加喜愛,現(xiàn)將水晶報表使用手記呈現(xiàn)給大家。 一、在使用自帶的水晶報表時,請下載CRYSTAL REPORTS 2008 (水晶報表2008) 官方簡體中文版
VS 2010還更新了調(diào)試器,profiler和編譯器,使之能夠定向多個CLR版本,微軟是很看重VS2010的,總體來說2010確實比2008有了很大的創(chuàng)新,所以改進很大。大家都知道的一個事實,VS2008是第一個包含.NET多定向支持的VS平臺。在VS平臺上,開發(fā)者可以使用VS 2008創(chuàng)建和編
private void Form1_DragEnter(object sender, System.Windows.Forms.DragEventArgs e) { if (e.Data.GetDataPresent(DataFormats.FileDrop)) e.Effect = DragDropEffects.Link; else e.Effect = DragDropEffects.None; } private void Form1_DragDrop(object send
如果你只想彈出一個提示框,而不刷新頁面,則可以用下面代碼實現(xiàn):Page.ClientScript.RegisterStartupScript(Page.GetType(), "message", "<script language='javascript' defer>alert('message');</script>"); RegisterStartupScript()方法是用
Ctrl+E,D ----格式化全部代碼 Ctrl+E,F ----格式化選中的代碼 CTRL + SHIFT + B生成解決方案 CTRL + F7 生成編譯 CTRL + O 打開文件 CTRL + SHIFT + O打開項目 CTRL + SHIFT + C顯示類視圖窗口 F4 顯示屬性窗口 SHIFT + F4顯示項目屬性窗口 CTRL + SHIFT + E顯示資
只抽取HTML中 所有<P></p>之間的文本的正則表達式:(?is)<p[^>]*>(?><p[^>]*>(?<o>)|</p>(?<-o>)|(?:(?!</?p\b).)*)*(?(o)(?!))</p>測試代碼:public static void Main(string[] args){ &
聯(lián)系我們 | 發(fā)展歷程 | 版權聲明 | 下載幫助(?) | 廣告服務 | 軟件提交 | 網(wǎng)站地圖 | 意見反饋
聲明:西西軟件園為非贏利性網(wǎng)站 不接受任何贊助和廣告