Time of Update: 2018-12-06
好多人想在運行或者調試含有大量資料或者比較慢C#程式的時候能夠顯示自己的程式完成的程度,這裡有一個方法能發不斷地修改cmd的同一行,以達到顯示完成百分比的目的public void PrintPercentage(int FinishedCount, int TotalCount) { decimal finishedPercentage = Convert.ToDecimal(FinishedCount) / Convert.ToDecimal(TotalCount);
Time of Update: 2018-12-06
有時候我們希望把類的執行個體儲存下來,以便以後的時候用。一個直觀的方法就是StreamWriter把類寫成一行,用\t分隔開每個屬性,然後用StreamReader讀出來。但是這樣太麻煩,程式碼數較多,而且必須事Crowdsourced Security Testing道屬性在行中的對應位置。這時候如果採用類序列化的方式儲存就使得代碼很簡單:假如你有一個類,在它的上面加上[Serializable]屬性就可以了,表示這個類是可以序列化的[Serializable]public class
Time of Update: 2018-12-06
以下樣本說明如何使用 System.IO 命名空間中的 System.IO.File、System.IO.Directory、System.IO.FileInfo 和 System.IO.DirectoryInfo 類以同步方式複製、移動和刪除檔案和檔案夾。這些樣本沒有提供進度列或其他任何使用者介面。如果您想提供一個標準進度對話方塊,請參見如何:提供檔案操作進度對話方塊(C# 編程指南)。在操作多個檔案時,請使用 System.IO.FileSystemWatcher
Time of Update: 2018-12-06
理解堆與棧對於理解.NET中的記憶體管理、記憶體回收、錯誤和異常、調試與日誌有很大的協助。記憶體回收的機制使程式員從複雜的記憶體管理中解脫出來,雖然絕大多數的C#程式並不需要程式員手動管理記憶體,但這並不代表程式員就無需瞭解分配的對象是如何被回收的,在一些特殊的場合仍需要程式員手動進行記憶體管理。在32位的處理器上,每個進程的虛擬記憶體為4GB,.NET會在這4GB的記憶體塊中開闢出3塊記憶體,分別作為棧、託管堆、和非託管堆堆(heap):堆是從下往上分配,所以已用的空間在自由空間下面,C#中所
Time of Update: 2018-12-06
對於LiteralControl控制項的應用比較少,今天突然看到了,就弄個明白為好,所以總結出來,供大家一起學習。第一,自己做測試<html xmlns="http://www.w3.org/1999/xhtml"><head runat="server" id="head1"> <title >無標題頁</title></head><body id="body1"> <form id="form1"
Time of Update: 2018-12-06
1、表單邊角圓弧處理在表單的Paint事件中或者Resize事件中處理這個過程,具體代碼如下:private void SetFormCircle() { int radian = 4; //圓弧角的比率,可以自己改變這個值看具體的效果 int w = this.Width; //表單寬 int h = this.Height; //表單高
Time of Update: 2018-12-06
http://hi.baidu.com/xuehuaweb/blog/item/4af7d212f7e83a866438dbe1.html 1: using System; 2: using System.Data; 3: 4: namespace LotusDbLink 5: { 6: public class LotusDB 7: { 8: private string _userName; 9:
Time of Update: 2018-12-06
多好的文章啊。。。內牛滿面~ (┬_┬) http://www.cnblogs.com/skynet/archive/2010/05/18/1738301.html 引言HTTP協議我想任何IT人士都耳熟能詳了,大家都能說出個所以然來。但是如果我問你 HTTP協議的要求方法有哪些?POST與GET的差異?GET或POST傳送資料量的大小有限制嗎?HTTP響應的狀態有哪些?以及在C#中你如何使 用?如果你不能清楚地回答其中的大部分問題,那麼這篇文章就是為你準備的!大綱如下: 1、HTTP概述1.
Time of Update: 2018-12-06
本文就說明在C#中如何編寫代碼來調用SAP中的RFC函數擷取資料。(Winform32) 首先需要引用兩個NCO3.0的DLL,在文後。 然後在程式碼頁面引用: using SAP.Middleware.Connector; 然後所有的代碼如下:namespace SAP_RFC{ public partial class Form1 : Form { string MATNR = string.Empty; public
Time of Update: 2018-12-06
前面曾經講過,裝置I/O的方式有兩種:同步和非同步。本篇介紹一下同步裝置I/O。主要涉及到兩個函數:ReadFile和WriteFile。 不要被這兩個函數的名稱迷惑,不僅可以將這兩個作用於檔案,也可以作用於其他裝置:比如管道、郵槽等。 最簡單的裝置I/O,可以通過ReadFile和WriteFile這兩個函數來實現:Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-06
廢話不多說 直接上代碼注釋都在代碼裡 看不懂M我或者回複留言先來張高清大圖首先頁面上隨便拖一個 ListView 和ImageList控制項代碼: DirectoryInfo TheFolder = new DirectoryInfo(@"E:\圖片檔案夾");//檔案路徑 List<string> tifNames=new List<string>(); for (int i = 0; i <
Time of Update: 2018-12-06
我用的是本本.win2008+vs2008下做的程式其實禁用網卡我已經搞定了,但就是啟用不了禁用的無線網卡-_-b,但是普通的物理網卡禁用和啟用都沒問題! 不能啟用無線網卡的原因是無線網卡禁用和開啟時的Name不一樣.開啟的時候我的無線網卡Name是 Intel(R) PRO/Wireless 3945ABG Network Connection #2 但禁用後得到的名字是Intel(R) PRO/Wireless 3945ABG Network Connection
Time of Update: 2018-12-06
整理完成了 C# WinForm開發系列 - Report 收藏文章, 原打算直接在我原先發的 [分享]C# WinForm開發系列文章 文章上回複的, 但好像大家都沒有看回複的習慣, 自己又沒有許可權修改文章, 這次又要麻煩阿泰版主幫我完善連結了, 實際上在我的部落格文章中是有即時更新連結的, 點擊閱讀原文 收集一些在WinForm, Asp.Net下報表應用開發文章, 包括RDLC,Excel,PDF,Word, 以及水晶報表(Crystal Report), 微軟的SQL
Time of Update: 2018-12-06
用SCOKET 傳送檔案是一個不太好處理的問題,網上的例子也都是很簡單的,我準備寫一個比較完善的例子,這個就算是開始吧,以後的都會在這個例子的基礎上進行修改,準備實現多線程傳輸、斷點傳輸和檔案傳輸的完備性檢測。
Time of Update: 2018-12-06
AsyncCallback 非同步 CodeCode highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-06
VC裡用cpp作尾碼名, 在GCC裡預設採用C、cc、cxx作為尾碼名.cpp, .h (VS file).cc, .h (GCC file) C中:標頭檔尾碼名: .h源檔案尾碼名: .c C++中:標頭檔尾碼名: .h, .hpp, .hxx 源檔案尾碼名:.cpp, .cc, .cxx, .C .c++ 這是現在不同標準下給出的副檔名:Unix: C, cc, cxx, cGNU C++: C, cc, cxx, cpp, c++Digital Mars:
Time of Update: 2018-12-06
1. 虛函數和純虛函數可以定義在同一個類(class)中,含有純虛函數的類被稱為抽象類別(abstract class),而只含有虛函數的類(class)不能被稱為抽象類別(abstract class)。 2. 虛函數可以被直接使用,也可以被子類(sub class)重載以後以多態的形式調用,而純虛函數必須在子類(sub class)中實現該函數才可以使用,因為純虛函數在基類(base class)只有聲明而沒有定義。 3. 虛函數和純虛函數都可以在子類(sub class)中被重載,以多態
Time of Update: 2018-12-06
本文介紹一個非常實用的用戶端工具類來調用C# WebServices和 rpc server,這個類的源碼是從網上下載的,我在部落格網做項目的時候一直使用這個類來調試C# WebServices和MetaWeblog API。順便在這裡也給大家介紹一下C#如何處理此類發送的xml資料。使用這個類不用安裝任何第三方工具,因為採用http的方式發送xml檔案,所以你只需要安裝好JDK就可以了。執行此類還可以獲得WebServices或xml rpc
Time of Update: 2018-12-06
鏈表結構的反轉,基本上把基本鏈表的內容都做了一遍。比如,基本鏈表的建立,鏈表的遍曆,然後就是反轉鏈表了。 鏈表結構如下: a->b->c->d->e->NULL 弄三個指標head,mid,last,設定初值: head指向amid指向NULL 然後開始指標運動了:while(head != NULL){last=mid; mid=head;head=head->next;mid->next=last; }
Time of Update: 2018-12-06
CLS是一套針對程式設計語言的變成規範,.NET環境對語言沒有特定的限定,只要是符合CLS規範的語言,我們就可以說它是和.NET相容的語言。在實際的項目開發過程中,我們可以使用不同的語言,例如,當我們需要引入一些第三方產品的程式集時,我們不能保證程式集中使用的語言是和我們使用的程式設計語言是一致的,因此,確保程式集必須是CLS相容的。