Time of Update: 2017-01-13
C# 中如何自訂事件? Wason (zhuhai) 本次只用一個執行個體,來說明在C#中如何使用自訂事件。寫一個類,此類包含了自訂事件: onSendMsg。檔案名稱:ChatServer.cs public class ChatServer { public delegate void MyEventHandler(string msg); public event MyEventHandler onSendMsg; public void SendMsg() {
Time of Update: 2017-01-13
如下C#代碼:int sum=0;for(int i=1;i<101;i++){ if(i%2!=0) { continue; } sum+=i;}可以考慮用以下VB.NET代碼實現:Dim sum As Integer, i As IntegerFor i
Time of Update: 2017-01-13
聊天主題:如何用C#定製個人化的介面控制項主持人和專家介紹主持人:Guest_jswang_MS 微軟專家: 韓定一(Guest_Danny_MS),趙彥(Guest_Francs_MS) Host Guest_jswang_MS says: 歡迎大家參加微軟線上技術聊天。 Host Guest_jswang_MS says: 本次聊天的主題是如何用C#定製個人化的介面控制項 Host Guest_jswang_MS says: 首先,讓我們歡迎來自微軟全球技術中心工程師趙彥,韓定一
Time of Update: 2017-01-13
using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows.Forms;using System.Data;using System.Xml;namespace WindowsApplication3{ /// <summary> ///
Time of Update: 2017-01-13
這是我學C#後寫的第一個比較拿得出手的東西,肯定有很多錯誤之處,還望各位高手指正。寫它的原因就是.net內建的SmtpMail不支援SMTP認證(說句題外話,我真很奇怪, 從ASP到ASP.NET,M$的郵件組件老是慢半拍,ASP中的CDONTS難得能有正常使用的, 到了.NET時代,SMTP伺服器基本都得驗證才能用,.NET的SmtpMail又不支援驗證, 真是~~~),我費了好幾天功夫才弄明白怎樣把原來的Jmail怎麼弄到.NET下用, 可用起來還是比較麻煩,正好買了本《C#網路程式設計》,
Time of Update: 2017-01-13
XmlReader和XmlTextReader類定義在System.XML名字空間中。XmlTextReader類源於XmlReader類。XmlTextReader類可用來讀取XML文檔。此類的Read方法讀取此文檔,直到其節點結束。在這篇文章裡,將示範如何使用XmlTextReader類來讀取一個XML文檔及輸出資料到控制台。加入名字空間引用因為Xml類都定義在System.Xml名字空間當中,所以首先要做的是在工程裡加入對System.Xml的引用。using
Time of Update: 2017-01-13
XSLT / XML / C# (轉) 這個常式展示了如何將xslt 應用於從資料庫中讀出的xml格式資料上. 常式完全使用C#語言編寫: using System;using System.Collections;using System.Data;using System.Data.SqlClient;using System.Xml;using System.Xml.Xsl;public class XsltTransform { &
Time of Update: 2017-01-13
第一章概述1. C語言的特點①語言簡潔、緊湊,使用方便、靈活。共有32個關鍵字,9種控制語句。②運算子豐富,公有34種運算子。③資料結構豐富,資料類型有:整型、實型、字元型、數組、指標、結構體、共用體等。④具有結構化的控制語句(如if…else、while、do…while、switch、for)⑤文法限制不太嚴格,程式設計自由度大。⑥允許直接存取物理地址,能進行位(bit)操作,可以直接對硬體操作。⑦產生目標代碼品質高,程式執行效率高。⑧可移植性好。2.
Time of Update: 2017-01-13
本文講解的是你在建立包含記憶體以外資源的類型,特別是處置非記憶體資源的時候,如何編寫自己的資源管理代碼。 我們已經知道了處置那些佔用非受控(unmanaged)資源的對象的重要性,現在應該編寫資源管理代碼來處置那些包含非記憶體資源的類型了。整個.NET架構組件都使用一個標準的模式來處理非記憶體資源。使用你建立的類型的使用者也希望你遵循這個標準的模式。標準的處理模式的思想是這樣的:當用戶端記得的時候使用IDisposable介面釋放你的非受控資源,當用戶端忘記的時候防護性地使用終結器(final
Time of Update: 2017-01-13
本文描述了如何利用Visual C#.net 建立一個DTS 自訂的任務。你可以通過C#.net建立自訂的任務的方式擴充DTS的功能。之後你可以安裝並註冊任務,他講出現在DTS設計其中,就像預設的DTS任務。總之,你能夠使用.NET Framework建立自訂的任務。 在本文中除了講建立一個DTS自訂任務外,還包括一下部分內容: 1、這篇文章中自訂的代碼分為編譯、註冊和安裝自訂任務; 2、這部分一個有特色的部分就是你可以運行自訂的任務;
Time of Update: 2017-01-13
在組件編程中對事件的理解是十分重要的,C# 中的“事件”是當對象發生某些有趣的事情時,類向該類的客戶提供通知的一種方法。與事件聯絡最為緊密的,個人認為是委託.委託可以將方法引用封裝在委派物件內。為了弄清組件-事件-委託三者的關係,本人用實際的例子來談 談小弟的理解。 首先建立一個Windows控制項項目,添加如下控制項樣板。 當事件觸發時,會傳遞一個EventArgs類型的參數給事件處理方法,為了能傳遞自訂的資訊,我們可以建立一個繼承於EventArgs的事件參數
Time of Update: 2017-01-13
由於偶網站是用XML搞D...說白了就是讀XML而已(不要揍偶...)程式再最最下面,而且如果你覺得不一定是偶網站當前資料的話,歡迎http://www.joysou.com 嘿嘿,正想拉點人呢..以下是引用片段:Form1.csusing System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows.Forms;using
Time of Update: 2017-01-13
在.NET Framework中並沒有類似VB中的InputBox函數,雖然可以藉助對VB 的Runtime引用,以在VB除外的.NET程式中使用VB的InputBox,但是為什麼不自己寫一個類實作類別似的功能呢?下面一個類實現了類似的InputBox函數的功能:using System;using System.Windows.Forms; namespace Input{ /// <summary> /// clsInputBox 的摘要說明。 /// &
Time of Update: 2017-01-13
預存程序 p_sys_Login 定義如下:CREATE PROCEDURE p_sys_Login @argUserID varchar(20), --使用者名稱 @argPassword varchar(20), --密碼 @argResult varchar(50) OUTPUT --登入結果AS/* ... ...*/ 下面示範如何在C#中用最簡潔有效代碼執行該預存程序並返回資料:/// <summary>///
Time of Update: 2017-01-13
HOW TO: Set a Windows Hook in Visual C# .NETThe information in this article applies to:Microsoft .NET Framework SDKMicrosoft Visual C# .NET (2002)IN THIS TASKSUMMARYSet a Mouse HookGlobal Hook Is Not Supported in .NET FrameworkREFERENCESSUMMARYThis
Time of Update: 2017-01-13
在《Visual C#資源檔編程--建立資源檔》中已經介紹了如何用Visual C#建立資源檔。本文將接著上篇文章的話題來探討資源檔另外一個問題,在Visual
Time of Update: 2017-01-13
1.使用者資訊管理用於層次標識無意義<%'useradmin.asp%><html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>使用者資訊管理</title><meta name="GENERATOR"
Time of Update: 2017-01-13
實現目標:通過控制端,可以實現N台主機執行同一操作。具體代碼如下:1、控制端代碼[root@361way tmp]# vim client.py#!/usr/bin/env pythonimport socket,os,sys ost=sys.argv[1]?ort=4567for host in os.popen('cat ip.list').readlines():
Time of Update: 2017-01-13
代碼如下複製代碼 #include #include #include #include #include #include #include void msg() { printf("EP:scan ip startport endportnEP:scan ip
Time of Update: 2017-01-13
1.限制與80連接埠串連的IP最大串連數為10,可自訂修改。 代碼如下複製代碼 iptables -I INPUT -p tcp --dport 80 -m connlimit --connlimit-above 10 -j DROP 2.使用recent模組限制同IP時間內新請求串連數,recent更多功能請參考:Iptables模組recent應用。 代碼如下複製代碼 iptables -A INPUT -p tcp --dport 80