Time of Update: 2017-02-28
硬碟 using System;using System.Runtime.InteropServices;namespace ArLi.CommonPrj { #region how use this? /* string sVol = getvol.GetVolOf("C"); */ #endregion public class getvol{ [DllImport("kernel32.dll")]
Time of Update: 2017-02-28
js|字串 今天在論壇裡面逛發現一個問題比較典型,我們在使用js的時候可以直接使用Eval得到某一個運算式的值,在C#裡面可以嗎?答案是肯定的,在.NET提供的豐富的類庫裡面這是可以實現的,但是沒有js那麼簡單下面我將使用一個簡單的例子來說明利用編譯器和反射得到一個字串運算式的值。我們建立一個Windows表單裡面有如下的方法:引用一下命名空間:using System;using System.Text;using System.CodeDom.
Time of Update: 2017-02-28
函數 開發環境: WinXP Pro(SP2英文版) + VS.NET 2003中文版介面庫版本: CMPP2.0 API第二版(V2.6) 該常式示範了如何在C#裡面調用VC6.0開發的帶回呼函數的API,而且回呼函數的參數包含結構體,使用C#的委託和IntPtr方法實現. 由於我使用C#剛兩天,這是我寫的第一個C#程式,因此常式寫的可能有點粗糙,但是編譯和運行完全沒有問題.
Time of Update: 2017-02-28
程式|網路 前一篇《Visual C#.Net網路程式開發-Socket篇》中說到:支援Http、Tcp和Udp的類組成了TCP/IP三層模型(請求響應層、應用協議層、傳輸層)的中介層-應用協議層,該層的類比位於最底層的Socket類提供了更高層次的抽象,它們封裝 TCP 和 UDP 通訊端的建立,不需要處理串連的細節,這使得我們在編寫通訊端層級的協議時,可以更多地嘗試使用 TCPClient 、
Time of Update: 2017-02-28
個人收藏.出自國外高手whois.aspx <% @Page Language="C#" %><% @Import Namespace="System.Net.Sockets" %><% @Import Namespace="System.Text" %><% @Import Namespace="System.IO" %><% @Import
Time of Update: 2017-02-28
數組|轉換 當資料轉換到asp.net頁面時,大部分都是以文本的形式存在的。有時候為了輸出,單單使用顯示或者隱式轉換都是不行的,就需要本節說到的資料轉換。字串輸出:int intAge=21;string
Time of Update: 2017-02-28
程式|多線程 (歡迎訪問www.kunwsoft.com) 以前在使用VB來實現多線程的時候,發現有一定的難度。雖然也有這樣那樣的方法,但都不盡人意,但在C#中,要編寫多線程應用程式卻相當的簡單。這篇文章將作簡要的介紹,以起到拋磚引玉的作用! .NET將關於多線程的功能定義在System.Threading名字空間中。因此,要使用多線程,必須先聲明引用此名字空間(using System.Threading;)。
Time of Update: 2017-02-28
控制 一、控制結構首先瞭解比較子:== 等於 >= 大於等於 <=小於等於 > 大於 < 小於 != 不等於瞭解邏輯運算子:&& 邏輯AND || 邏輯OR ! 邏輯NOT警告:執行順序是:! && ||if...else...結構:第一方式:if(){};第二方式:if(){}else{};第三方式:if(){}else if(){}else if(){};第四方式:if(){}else if(){}else
Time of Update: 2017-02-28
原始碼 上周給大家說了說如何使用.NET實現直接計算一個運算式,其實該方法可以擴充為執行一個類裡面的一個方法或者使用在其他更有用的地方,正如文章中所說,文章只是描述可以實現的一個方法,以及該方法的一個簡單實現。 今天我們要看看怎麼使用.NET一個自動產生原始碼,配合上一篇文章您就可以使用自己產生代碼供自己消費了(上一篇文章請參考:http://www.csdn.net/Develop/read_article.asp?id=34659
Time of Update: 2017-02-28
在C#中讀取和寫入ini檔案的一段代碼,其實本文只是指出一個方向,希望大家能夠觸類旁通。 //寫INI檔案 [ DllImport ( "kernel32" ) ] private static extern bool WritePrivateProfileString ( string section ,string key , string val , string filePath ) ; //讀ini檔案(字元 [ DllImport (
Time of Update: 2017-02-28
資料|資料庫 winform下樹和資料庫關聯操作是很常用的,下面的代碼是項目中用到的,從一個表產生樹:DataView?dvTree;????????private?void?InitTreeByDataSet(?TreeNodeCollection?nds,?string?parentID,?DataSet?ds?)????????{????????????dvTree?=?new?DataView();?????????????????????
Time of Update: 2017-02-28
client|訪問|資料|資料庫 使用ADO.NET時,每次資料庫操作都要設定connection屬性、建立connection、使用command、交易處理等,比較繁瑣,有很多重複工作。能不能把這些繁瑣的、常用的操作再封裝一下,以更方便、安全地使用。下面這個類就是一種嘗試:using System;using System.Data.SqlClient;using System.Text;using System.Data;using
Time of Update: 2017-02-28
Ted GraHam 提到了39 條 CheckList, 我覺得還是總結的挺全面.Are exceptions used to indicate error rather than returning status or error codes? 使用異常來只是錯誤而不是使用狀態或者錯誤碼值 Are all classes and public methods commented with .NET style comments?? Note that comments should
Time of Update: 2017-02-28
window 1.設定表單內容showinTask=false2.加notifyicon控制項notifyIcon1,為控制項notifyIcon1的屬性Icon添加一個icon表徵圖。3.添加表單最小化事件(首先需要添加事件引用): // this.SizeChanged += new
Time of Update: 2017-02-28
轉換 在.NET Framework中,System.Convert類中提供了較為全面的各種類型、數值之間的轉換功能。其中的兩個方法可以輕鬆的實現各種進位的數值間的轉換:Convert.ToInt32(string value, int
Time of Update: 2017-02-28
excel|互動|樣本 //這裡加添加一個excel對象的封裝器。就是添加一個引用using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows.Forms;namespace ExcelTest{ /// <summary> /// Form3 的摘要說明。 ///
Time of Update: 2017-02-28
大寫|金額|中文|轉換 以下C#代碼實現了將阿拉伯數字轉換成中文大寫金額的功能,並Visual Studio.NET 2003
Time of Update: 2017-02-28
問題|壓縮
Time of Update: 2017-02-28
簡介 沒發過簡訊的年輕人肯定是屬於那種受保護的稀有動物,通訊發達的今天簡訊已經成為人們交流的重要手段,其中也蘊含著巨大的市場和經濟利益,掌握簡訊技術的人才也受到各大公司的追捧是目前職場上耀眼的明星。本文介紹了簡訊的原理和實現方法,重點說明了簡訊的編碼方式、AT指令以及用C#實現串口通訊的方法。 前言 目前,主有三種傳送簡訊的方式: 1、 網關方式:就是向當地的電信部門申請,不需要額外的裝置,適用於大型的通訊公司,像華為、傲天、中興、亞信等。 2、 終端方式:就是藉助像GSM
Time of Update: 2017-02-28
經過連續二個多星期通宵達旦地努力,終於升級好了CodePlus,原本準備在上周四我生日那天發布做為我25歲的禮物的,最後還是延遲了。不過,終於搞定,心情輕鬆了不少:) 新版CodePlus的功能較原有v0.9beta版的要好多了。更新的內容已經在前面的文章(CodePlus將要推出新版了:)列舉一些更新出來先 )裡發布過了。 現在撿主要的講: 1、基於分層(資料庫儲存、資料訪問層、Model層、商業邏輯層、前台表現層)思想,可產生除商業邏輯層外其餘各層的80%左右的代碼。當然,