西西軟件園多重安全檢測下載網(wǎng)站、值得信賴的軟件下載站!
軟件
軟件
文章
搜索

首頁編程開發(fā)C#.NET → 列表

  • C# 中把DataTable中數(shù)據(jù)導(dǎo)出Excel編程實(shí)例 2012-11-23 來源:西西軟件園

    目前有個項(xiàng)目,客戶需求是要把數(shù)據(jù)倒成Excel,找了點(diǎn)資料整理了一番。決定寫一片這樣的文章,第一給自己也是一種鞏固,第二給需要的人也是一種幫助。 (1)首先:添加一個為程序添加一個引用 (2)在程序中using一下 using Excel = Microsoft.Office.

  • c# 中多個RadioButton與DataTable的數(shù)據(jù)綁定出現(xiàn)問題的解決方案 2012-11-22 來源:西西軟件園

    Control類有一個公共的屬性是DataBindings,它可以將控件的屬性與其他的數(shù)據(jù)綁定在一起。我接觸到的有將兩個控件的數(shù)據(jù)綁定、將控件的屬性與DataTable綁定。以下說說在將DataTable與RadioButton綁定的過程中出現(xiàn)的問題。 界面上有兩個RadioButton,rdoA和rdoB,

  • c# 引用類型方法參數(shù)的關(guān)鍵字ref深度解析 2012-11-21 來源:西西軟件園

    昨天在壘代碼的時候遇到了一個基礎(chǔ)沒打牢就會暴露的問題。傳遞給方法的參數(shù)為類(class)時,在方法中所做的修改賦值不一定會最終改變到原始的變量上。 舉一個例子,如果一個方法Action(List<int> lst),在方法里面對lst做了很多操作,包括add,remove,new,a

  • C#中的序列化和反序列化是什么、有什么作用、使用方法詳解 2012-11-21 來源:西西軟件園

    什么是序列化與反序列化??? 序列化和反序列化,我們可能經(jīng)常會聽到,其實(shí)通俗一點(diǎn)的解釋,序列化就是把一個對象保存到一個文件或數(shù)據(jù)庫字段中去,反序列化就是在適當(dāng)?shù)臅r候把這個文件再轉(zhuǎn)化成原來的對象使用。  當(dāng)兩個進(jìn)程在進(jìn)行遠(yuǎn)程通信時,彼此可以發(fā)送

  • Sharepoint 2010開發(fā)WebService調(diào)用找不到網(wǎng)站應(yīng)用程序解決方案 2012-11-20 來源:西西軟件園

    錯誤描述:Net 開發(fā)WebService調(diào)用Microsoft.SharePoint.dll的服務(wù)器端對象模型,出現(xiàn)找不到網(wǎng)站的應(yīng)用程序,或者出現(xiàn)500錯誤。錯誤截圖: [Webservice調(diào)用頁錯誤]System.IO.FileNotFoundException: 找不到位于 http://localhost 的 Web 應(yīng)用程序。請確認(rèn)正

  • C#開發(fā)中使用Npoi操作excel實(shí)例代碼 2012-11-16 來源:西西軟件園

    Npoi 是什么?1.整個Excel表格叫做工作表:WorkBook(工作。,包含的叫頁(工作表):Sheet;行:Row;單元格Cell。2.Npoi 下載地址:http://npoi.codeplex.com/releases/view/381133.Npoi 學(xué)習(xí)系列教程推薦:http://www.cnblogs.com/tonyqus/arc

  • C# 對文本文件的幾種讀寫方法總結(jié) 2012-11-16 來源:西西軟件園

    計算機(jī)在最初只支持ASCII編碼,但是后來為了支持其他語言中的字符(比如漢字)以及一些特殊字符(比如),就引入了Unicode字符集;赨nicode字符集的編碼方式有很多,比如UTF-7、UTF-8、Unicode以及UTF-32。在Windows操作系統(tǒng)中,一個文本文件的前幾個字節(jié)是用來

  • C#事件具體實(shí)現(xiàn)步驟 2012-11-14 來源:西西軟件園

    定義一個事件成員,表示該類型提供了如下功能: 1.能夠在事件中注冊方法 2.能夠在事件中注銷方法 3.當(dāng)事件發(fā)生時,注冊的方法會被通知 (事件內(nèi)部維護(hù)了一個注冊方法列表) CLR的事件模型是基于委托的,它可以通過類型安全的方式調(diào)用回調(diào)方法。而回調(diào)方法

  • C# 中文件與文件夾的刪除、移動與復(fù)制實(shí)現(xiàn)代碼 2012-11-14 來源:西西軟件園

    在.Net中,對文件(File)和文件夾(Folder)的操作可以使用File類和Directory類,也可以使用FileInfo類和DirectoryInfo類。文件夾(Folder)是只在Windows操作系統(tǒng)中使用的名詞。在操作系統(tǒng)的理論中,人們更習(xí)慣于使用目錄(Directory)這個名詞;蛟S微軟為了有朝

  • .NET多線程執(zhí)行函數(shù)方法小結(jié) 2012-11-11 來源:西西軟件園

    這篇文章主要是用最簡單的例子,總結(jié)下多線程調(diào)用函數(shù)的相關(guān)注意點(diǎn),重點(diǎn)偏向應(yīng)用和記憶。 1.多線程調(diào)用無參函數(shù) using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading; namespace 多線程

  • 用反射技術(shù)ListToExcel方法將泛型集合類中的數(shù)據(jù)導(dǎo)出成EXCEL 2012-11-09 來源:西西軟件園

    最近在工作中碰到許多地方需要將各種類型的集合對象導(dǎo)出到EXCEL中,之前在網(wǎng)上找了NOPI的EXCEL導(dǎo)出工具類,都是將datatable數(shù)據(jù)導(dǎo)出成excel。但我們這里的數(shù)據(jù)都是通過對象返回的。于是對工具類進(jìn)行了改寫,使用反射讀取到集合類中的屬性和數(shù)據(jù),可實(shí)現(xiàn)直接從集合類

  • PageDataSource和Request.CurrentExecutionFilePath實(shí)現(xiàn)分頁代碼分享 2012-11-07 來源:西西軟件園

    DataList控件,這個控件有很強(qiáng)的擴(kuò)展性,可以自定義的顯示數(shù)據(jù)格式,比較靈活,但是它不支持分頁。所以就查閱、參考了一些網(wǎng)上了資料,發(fā)現(xiàn)了一個很便捷的實(shí)現(xiàn)分頁的方法,主要通過PageDataSource和Request.CurrentExcutionFilePath來實(shí)現(xiàn)的。好了,還是通過實(shí)例來

  • C#開發(fā)給文件加密解密實(shí)現(xiàn)代碼分享 2012-11-07 來源:西西軟件園

    西西在網(wǎng)上搜索相關(guān)文件加密的程序,發(fā)現(xiàn)給出的基本都是針對“字符創(chuàng)”、“文本”的加密與解密。對視頻文件、圖片等一般文件的加密解密程序少之又少,故寫下此文,實(shí)現(xiàn)一個對一般文件進(jìn)行加密的小工具。   程序的主要功能是:用戶通過文件選擇框選擇要加密的文

  • C#編程實(shí)現(xiàn)加密解密文件夾核心代碼 2012-11-07 來源:西西軟件園

    用C#語言實(shí)現(xiàn)一個文件夾鎖的程序,網(wǎng)上類似的“xxx文件夾xxx”軟件很多,但是基本上都是C/C++語言實(shí)現(xiàn)的,且都沒有提供源碼(這個可以理解,畢竟是加密程序,不應(yīng)該泄露源碼)。   程序的基本原理是:用C#語言重命名文件夾,通過重命名使之成為windows安全文件

  • 使用SqlCommandBuilder類批量更新excel或者CSV數(shù)據(jù)的問題 2012-11-03 來源:西西軟件園

    當(dāng)你批量操作數(shù)據(jù)的時候,常常會使用到update table1 from table2)的這種方式。這種方式是最簡潔的。 但當(dāng)你從excel或者CSV文件更新海量數(shù)據(jù)時,再使用這種方法,那性能是不是好,字符串拼接又何其之多,大數(shù)據(jù)是不是需要分組更新? 我不想去檢測各種方法

  • 使用CLR Profiler分析.NET程序內(nèi)存不斷上升的圖文教程 2012-11-02 來源:西西軟件園

    我們知道.NET是帶有垃圾回收機(jī)制的,出現(xiàn)出現(xiàn)了.NET應(yīng)用程序內(nèi)存不斷飆升的情況一般是由某些數(shù)據(jù)長期存活在內(nèi)存中又不能被當(dāng)成垃圾數(shù)據(jù)回收的原因造成的。 后來就在各搜索引擎上進(jìn)行了各種搜索,有說使用windebug分析dump,但需要大量時間琢磨,有人說是不是硬件

  • 四種方式實(shí)現(xiàn).NET異步編程實(shí)例代碼總結(jié) 2012-11-02 來源:西西軟件園

    最近很忙,既要外出找工作又要兼顧老板公司的項(xiàng)目。今天在公司,忙里偷閑,總結(jié)一下.NET中的異步調(diào)用函數(shù)的實(shí)現(xiàn)方法,DebugLZQ在寫這篇博文之前自己先動手寫了本文的所有示例代碼,開寫之前是做過功課的,用代碼說話方有說服力。   本文的內(nèi)容旨在用最簡潔的代

  • .net 4.5如何使用Async和Await進(jìn)行異步編程 2012-10-29 來源:西西軟件園

    通過使用異步編程,可避免出現(xiàn)性能瓶頸,并提高應(yīng)用程序的整體響應(yīng)。然而,技術(shù)編寫異步應(yīng)用程序的傳統(tǒng)方法過于復(fù)雜,這使得異步程序難以編寫,調(diào)試和維護(hù)。 Visual Studio2012引入了一個簡單的開發(fā)方法,異步編程,我們可以充分利用.NET Framework 4.5 和 Wind

  • C#開發(fā)中常用加密解密方法解析 2012-10-26 來源:西西軟件園

     因?yàn)樽罱淖龅臇|西要用到一些關(guān)于加密的技術(shù),所以就把一些常用的加密方法給給總結(jié)了一下。好了廢話不多說,還是按照以往的慣例,我會通過一個個的實(shí)例,逐一的把常用算法給大家講解一下。     一、MD5加密算法     我

  • C#中值類型和引用類型解析、本質(zhì)區(qū)別有哪些? 2012-10-24 來源:西西軟件園

    在C#中值類型的變量直接存儲數(shù)據(jù),而引用類型的變量持有的是數(shù)據(jù)的引用,數(shù)據(jù)存儲在數(shù)據(jù)堆中。 常見的值類型數(shù)據(jù)有:整值型(整形,浮點(diǎn)型,十進(jìn)制型),布爾類型,枚舉類型; 引用類型有:接口,數(shù)組,Object類型,類,委托,字符串,null類型。 在C#中每

  • .NET編程實(shí)現(xiàn)采用COM組件導(dǎo)出Excel文件實(shí)例 2012-10-19 來源:西西軟件園

     將.NET數(shù)據(jù)導(dǎo)出為Excel文件,有許多種方法,我這里介紹采用COM組件來操作Excel文件,并且還會涉及異步、同步、進(jìn)程管理、文件定位等內(nèi)容,使用WPF做到一個盡量可用的導(dǎo)出界面。 一、WPF前臺   這個就不用多說了,堆上幾個按鈕,做一個數(shù)據(jù)錄入的東西,一

  • C#實(shí)現(xiàn)文件拖放并打開文件DragEnter、DragDrop事件 2012-10-10 來源:西西軟件園

    需要知道的ListBox的兩個事件:當(dāng)您在控件的邊界內(nèi)拖動對象時,便會發(fā)生 DragEnter 事件;該事件用于確 定當(dāng)前拖動的對象是不是您要放到控件上的對象。 在將一個或多個文件拖到控件上時,需要處理此事件。 這使 得在將對象拖到控件上方時,能夠根據(jù)

  • 自己制作C#進(jìn)度窗體 2012-10-10 來源:西西軟件園

    這是我在CodeProject上的第一篇文章。我希望對你有用 當(dāng)我開發(fā)軟件的時候。我通常因?yàn)橐粋很耗時是任務(wù)需要完成。而請求讓用戶等待,并且通過也允許用戶取消。不論我做何種操作(比如下載文件。保存大文件等等)。我都需要做下面幾件事: 通過一個模態(tài)對話框

  • C#中的文件流StreamReader、StreamWriter和File類等操作學(xué)習(xí) 2012-10-10 來源:西西軟件園

    這篇主要介紹幾個操作文件流的類,讀寫類StreamReader,StreamWriter和File類以及Directory類的操作 FileStream類的控制 (1) Flush();  清除此流的緩沖區(qū),是為了保護(hù)硬盤 12345678910111213141516171819202122232425static void Main(stri

  • C#內(nèi)存分配、堆棧的分配介紹 2012-09-29 來源:西西軟件園

    在分析內(nèi)存分配時,應(yīng)該先了解關(guān)于堆棧的區(qū)別 堆的分配向高地址擴(kuò)展,而棧的分配向低地址擴(kuò)展。 二。內(nèi)存分配 關(guān)于內(nèi)存的分配,首先應(yīng)該了解分配在哪里的問題。CLR管理內(nèi)存的區(qū)域,主要有三塊,分別為: · 線程的堆棧,用于分配值類型實(shí)例。堆棧主要

  • Vs2012無身份驗(yàn)證的遠(yuǎn)程調(diào)試功能改進(jìn) 2012-09-17 來源:西西軟件園

    不知道大家有沒有遇到過這種情況,剛開發(fā)完的程序,明明在本機(jī)能夠好好的運(yùn)行,可是部署到服務(wù)器過分發(fā)給用戶時,總是出現(xiàn)莫名其妙的錯誤。 一時半會又看不出問題來,怎么辦呢?難道只能在服務(wù)器或是客戶電腦上裝一個vs、跟一下代碼嗎? 其實(shí)不用的,vs有一個

  • 裝上.NET Framework 4.5后 IE瀏覽器打開網(wǎng)頁卡 2012-09-14 來源:西西軟件園

    一個是微軟的 IE,一個是微軟的 .NET Framework 4.5,竟然出現(xiàn)如此離奇的問題,不得不讓人想起一句詩句:“本是同根生,相煎何太急”。 下面我們來一睹這個百年一遇的奇怪問題。 問題背景 最近將 job.cnblogs.com 項(xiàng)目中的 Entity Framework 升級到了

  • C#5.0全新的異步編程模型介紹 2012-09-11 來源:西西軟件園

    1.異步方法的實(shí)現(xiàn)原理 異步方法不需要多線程,因?yàn)橐粋異步方法并不是運(yùn)行在一個獨(dú)立的線程中的。 異步方法運(yùn)行在當(dāng)前同步上下文中,只有激活的時候才占用當(dāng)前線程的時間。 異步模型采用時間片輪轉(zhuǎn)來實(shí)現(xiàn)。 2.使用異步編程模型的優(yōu)勢: 避免性能瓶頸

  • .NET Framework 4 與.NET Framework 4 Client Profile有什么區(qū)別? 2012-09-03 來源:西西軟件園

    .NET Framework 自從 2002 年發(fā)展至今,已經(jīng)歷了好幾個版本,1.0, 1.1, 2.0, 3.0, 3.5 等不同的版本更替,.NET Framework 的Redistributable Package也愈來愈大,到了 .NET Framework 3.5 SP1 時已經(jīng)膨脹到 231MB,除非軟件本身就很大,不然對于 .NET 軟件的Redist

  • NetFx20SP2_x86.exe安裝出錯 .net 2.0安裝不了解決方案 2012-08-28 來源:西西軟件園

    西西昨天下午安裝NetFx20SP2_x86.exe(  .NET 框架 2.0 sp2)居然出錯,這是以前沒有碰到過的問題,使用.net 官方工具卸載 重裝,還是裝不上。西西簡略分析,以為是系統(tǒng)的問題,于是還原了一次系統(tǒng),結(jié)果還是同樣的錯誤,找度娘,也沒有找到確實(shí)的解

  • 《C#編程風(fēng)格》你還記得多少? 2012-08-22 來源:西西軟件園

    開始實(shí)習(xí)之后,才發(fā)現(xiàn)自己是多么地菜。還有好多東西還要去學(xué)習(xí)。 公司很好,還可以幫你買書。有一天隨口問了一下上司D,代碼規(guī)范上面有什么要求。然后D在Amazon上面找到了這本書《C#編程風(fēng)格(The Elements of C# Style)》(中英對照),讓我直接買下開看,按上面

  • VS2012與VS2010的區(qū)別,VS2012使用初體驗(yàn) 2012-08-17 來源:西西軟件園

    今天下載了Visual Studio 2012玩了一下,在這里分享一下主要的新功能。 紫黑藍(lán)相間的界面,卓爾不群。 支持Metro風(fēng)格應(yīng)用程序的開發(fā)(需要Windows 8 操作系統(tǒng))。 支持2010項(xiàng)目的升級,不兼容的部分會給出提示。 多層化結(jié)構(gòu)視圖,查看代碼關(guān)系

  • C#編程實(shí)現(xiàn)文件壓縮生成zip文件 2012-08-07 來源:西西軟件園

    平時我們創(chuàng)建Zip文件的時候,要么用現(xiàn)成的軟件,要么用第三方的開源庫。其實(shí)用.net自帶的類操作起來也非常方便。以下用一個例子來展示: 創(chuàng)建一個文件夾,里面可以包含任意的子目錄。 創(chuàng)建一個控制臺項(xiàng)目,添加一個類ZipManager,用來實(shí)現(xiàn)我們想要的

  • 用javascript 實(shí)現(xiàn) GridView控件支持復(fù)制與粘貼 2012-07-17 來源:西西軟件園

    function getClipboard() {       if (window.clipboardData) {           return (window.clipboardData.getData('Text'));   &n

  • VS2010自帶的性能分析工具分析.NET程序的性能 2012-07-11 來源:西西軟件園

    這篇博文給大家分享的是,如何使用VS自帶的性能分析工具來分析我們編寫的.NET程序,一邊找出程序性能的瓶頸,改善代碼的質(zhì)量。在實(shí)際開發(fā)中,性能真的很重要,往往決定一個產(chǎn)品的生死~良好的用戶體驗(yàn)的基礎(chǔ)之一也是程序要有好的性能~ 下面以一個大家熟悉比較極端

共:261條 頁次:3/8 每頁:35
首頁 上一頁 1 2 3 4 5 更多 下一頁 尾頁