Time of Update: 2018-12-05
來源:http://blog.sina.com.cn/s/blog_534c30080100d6vd.html發愁
Time of Update: 2018-12-05
來源:http://blog.sina.com.cn/s/blog_534c30080100d6vx.htmlFj & haoziDescription
Time of Update: 2018-12-05
文章目錄 4.用戶端接收檔案 C#網路編程(接收檔案) -
Time of Update: 2018-12-05
在c#中除法預設不保留小數點,看看下面的結果decimal result = 100 / 1000; // result = 0;需要保留小數點,可以如下decimal result = 100m / 1000;m代表decimal.如果是變數要如何處理呢?這是需要用到Math.Round()int x= 120;int y= 100000;decimal result = (decimal)x / y; // (decimal)x/ y 表示把 x 轉換成decimal再做除法運算,int
Time of Update: 2018-12-05
c# 操作Excel(標題列,頁尾,行高,邊框..)[轉//原模板檔案 string pFromPath = System.AppDomain.CurrentDomain.BaseDirectory + @"Template\電機出廠實驗記錄表.xls"; //目的檔案 string pToPath =
Time of Update: 2018-12-05
在多線程中,一個線程結束時需要顯示一些結果資訊給使用者,我採用新的表單來顯示。但簡單的線上程體裡面如下寫 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1 private void ThreadFunc() 2 { 3 MsgForm msg = new MsgForm(); 4 msg.Show(); 5 } 6
Time of Update: 2018-12-05
(轉自http://blog.csdn.net/lijinlin/article/details/5954688) 在c#的可訪問性層級中,public和private算是最容易理解的,相反protected往往令人非常頭疼。經常在網上查資料的朋友往往會發現,答案幾乎都是前篇一律,不是從msdn上拷貝的就是從別人的部落格上抄襲的,簡直是天下文章一大抄,今天咱們就來點和別人不同的,通過例子來透析一下protected存取修飾詞到底是怎麼回事。
Time of Update: 2018-12-05
一、C#是強型別的語言,即每個對象有且只有一種類型。這個類型在對象建立時就已經完成定義,並在對象執行期間保持不變,C#的所有變數在使用之前都必須完成初始化。二、託管線程棧1) 每個windows線程都有一個私人的記憶體地區,稱為棧。線程的棧的作用在於 i. 儲存正在執行中的方法的傳入實參值; ii. 儲存方法返回時需要跳轉的本地代碼的地址;
Time of Update: 2018-12-05
一、WebserviceWSE開發平台是依靠httpsoap方法完成它的工作的。實際生產中,應該禁用httpsoap之外的方法以增加產品的安全性。可以通過服務的web.config檔案或machine.config檔案。加入以下代碼實現:<configuration> <system.web><webservice> <addname =”httpsoap1.2”> <addname
Time of Update: 2018-12-05
一、樹的定義 樹(Tree)是 n(n≥0)個相同類型的資料元素的有限集合。樹中的資料元素叫結點(Node)。n=0 的樹稱為空白樹(Empty Tree);對於 n>0 的任意非空樹 T 有:(1)有且僅有一個特殊的結點稱為樹的根(Root)結點,根沒有前驅結點; (2)若n>1,則除根結點外,其餘結點被分成了m(m>0)個互不相交的集合T1,T2,…,Tm,其中每一個集合Ti(1≤i≤m)本身又是一棵樹。樹T1,T2,…,Tm稱為這棵樹的子樹(Subtree)。
Time of Update: 2018-12-05
一、線性表的邏輯結構線性表的定義1) 線性表(List)是由 n(n≥0)個相同類型的資料元素構成的有限序列。2) 線性表的形式化定義為:線性表(List)簡記為L,是一個二元組, L = (D, R) 其中:D是資料元素的有限集合。 R是資料元素之間關係的有限集合。 在實際生活中線性表的例子很多。例如,1 到 100
Time of Update: 2018-12-05
本文並非使用wmp控制項和mci,而是用NAudio庫原生解碼,佔用資源很小。推薦C#和.Net開發人員使用。 NAudio 是一款開源的用於.NET平台下的音頻處理類庫。提供了很多的簡易方法來操作音頻資料。是官方樣本程式。原始碼和樣本程式地址見官網: http://naudio.codeplex.com/ 經過對樣本程式分析,可得出播放mp3的最小代碼如下: Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-05
代碼如下:using System;using System.Collections.Generic;using System.Text;using Microsoft.Office.Interop.MSProject;namespace ConsoleApplication{ class Program { static void Main(string[] args) { Program pro = new Program();
Time of Update: 2018-12-05
首先這個原作者沒有提供原始碼,這個代碼是我根據作者原意寫的,這裡麵包括我前面介紹到的Lambda,LINQ,運算式樹狀架構,反射和Tuple.綜合了很多新特性,也算是一個不錯的綜合樣本,可以當個考題,哈哈。 問題源自於:如果你有一大堆的各式各樣類的樣本,現在你要Dump所有這些類的屬性,改怎麼做? 方法一:使用傳統的反射,代碼很簡單,就是得到某一個類的執行個體,然後得到類的類型,從類型獲得所有的屬性,然後得到具體執行個體的屬性值,並且列印出來。 Code highlighting
Time of Update: 2018-12-05
SQL output使用C#常用 2009-07-21 18:03 閱讀269 評論2 字型大小: 大大 中中 小小 一直沒有找到一種好的方法來引用有傳回值的預存程序的方法,使我在添加資料中走了不少的彎路,最近,在查閱了大量的資料之後,終於在微軟的一個執行個體中找到了一種良好的方法。首先編寫好一有傳回值的預存程序create procedure proc_name @para1 nchar(20), --輸入參數 @para2 int = null out -
Time of Update: 2018-12-05
DateTime.Now=2009-7-16 5:20:56//今天DateTime.Now.Date.ToString();"2009-7-16 0:00:00"//周起始日期 DateTime.Now.Date.AddDays(-(int)(DateTime.Now.DayOfWeek)+1).ToString();{2009-7-13 0:00:00}DateTime.Now.Date.AddDays(7-(int)(DateTime.Now.DayOfWeek)).ToString();
Time of Update: 2018-12-05
學習C++從入門到精度的的十本最經典書籍
Time of Update: 2018-12-05
原文地址: http://ainux.blog.hexun.com/2815875_d.html現在加密技術很多,比如SHA,MD5(已經被破解了),小可想和大家討論一下在.NET架構中簡單應用SHA演算法加密使用者登入密碼的方法。這裡我採用的是SHA1(安全散列演算法),是將不定長的字串轉換成160位(20位元組)位元組流散列演算法。這裡講的加密一般分以下幾個步驟:密碼的建立:1)對使用者的原始密碼進行第一次雜湊,得到UnsaltedPassword:User password
Time of Update: 2018-12-05
一個類,有時候搞不清楚到底用成員變數還是屬性。 如: 成員變數 public string Name; 或者用屬性 private string name public string Name { get { return name; } set { name = value;
Time of Update: 2018-12-05
1.字串格式化:關於字串的格式化,在以後的開發過程當中會有很多地方應用的到,包括到了WEB開發也同樣會應用的到,所以可以記一些,不過不需要完全撐握,需要用時網上可以查一下,能記多少記多少吧: public static void Main() { Console.WriteLine("在寬度為的空間裡靠左對齊:{0,-10}", 99); Console.WriteLine("在寬度為的空間裡靠右對齊:{0,10}", 99);