從本節開始,本文正式更名為C#3.0入門系列。先發布一則消息,VS2007Beta版本已經發布咯,下載地址:http://www.microsoft.com/downloads/details.aspx?FamilyID=1FF0B35D-0C4A-40B4-915A-5331E11C39E6&displaylang=en大家快去下載呀,我也好和大家一起體驗該版本最新功能呀。dlinq也更名為linqtosql.本文也跟著做相應變化,稍候,我會去更新前面的
系統 2019-08-12 01:52:45 2447
在游戲開發中,AI的最基本問題之一就是尋路算法或稱路徑規劃算法,在三年前,我曾實現過基于“圖算法”的最短路徑規劃算法,然而在游戲中,我們通常將地圖抽象為有單元格構成的矩形,如:(本圖源于這里)這個微型地圖由3*3的單元格構成,當然,實際游戲中的地圖通常比它大很多,這里只是給出一個示例。由于游戲地圖通常由單元格構成,所以,基于“圖算法”的路徑規劃便不再那么適用,我們需要采用基于單元格的路徑規劃算法。A*算法是如今游戲所采用的尋路算法中相當常用的一種算法,它可
系統 2019-08-29 23:02:14 2445
STATS命令出于性能考慮,memcached沒有提供遍歷功能,不過我們可以通過以下兩個stats命令得到所有的緩存對象。1、statsitems顯示各個slab中item的數目。2、statscachedumpslab_idlimit_num顯示某個slab中的前limit_num個key列表,顯示格式:ITEMkey_name[value_lengthb;expire_time|access_times]除了上面兩個,memcached還提供了以下命令
系統 2019-08-29 22:48:14 2442
好一段時間沒寫博客了,這次我們來一起談談SQL文件執行器的功能實現,在ERP軟件升級時往往在客戶端程序更新的同時也要對數據庫進行升級,ERP程序開發人員會對數據庫升級的執行代碼在開發的過程中以SQL文件的形式記錄下來或者保存到特定格式的文件中供軟件升級時使用,有些ERP軟件會附帶開發數據庫升級工具來方便實施人員執行軟件升級操作或者ERP軟件內置數據庫升級功能,不管使用什么樣的方式能達到軟件升級的目的就是好方法,這次我們就來剝離這部分的功能來實現一個SQL文
系統 2019-08-12 01:53:04 2441
許多情況下,如果創建或修改一個文件,系統需要執行某些任務。例如,在一個數據庫中插入平面文件的重要系統就是如此。在這種情況下,程序必須監控目錄中新建立的文件。如果目錄中新建了一個文件,程序必須提取這個文件、進行解析、再把它插入到數據庫中。許多時候,這類功能要通過“調查”目錄并列舉上次調查后任何新建的文件來完成。在.NETFramework中,微軟為開發者提供另一種連續調查一個目錄中的新建文件的方法——C#FileSystemWatcher對象。C#FileS
系統 2019-08-12 09:27:10 2439
正在做的項目里,需要開發一個小工具,將需要的數據插入到Word文檔中。這當中有一項需求,要求能夠在Word文檔中某處插入表格,或者刪除該處表格。這個小工具是在VS.Net2005、Office2007下開發的。1、在Word文檔中插入一個書簽,書簽名稱為“tl”;2、在VS2005新建一個C#項目,然后在引用中添加Word類庫;由于我使用的是Office2007,因此選擇的是"MicrosoftWord12.0ObjectLibrary",如果你使用的是O
系統 2019-08-12 09:26:49 2438
C#多線程隨記回顧1.創建多線程方式知道的有三種:---手動創建Thread、使用線程池、使用task任務---手動創建Thread,分兩種帶參數和不帶參數的幫助委托器eg://幫助器委托不帶參數//ThreadStartts=newThreadStart(DoWork)//for(inti=1;i<=3;i++)//{//Threadt=newThread(ts);//t.Name="線程"+i.ToString();//t.Start();//}//C
系統 2019-08-12 01:33:20 2438
原文:C#從SQLserver數據庫中讀取l圖片和存入圖片本實例主要介紹如何將圖片存入數據庫。將圖片存入數據庫,首先要在數據庫中建立一張表,將存儲圖片的字段類型設為Image類型,用FileStream類、BinaryReader把圖片讀成字節的形式,賦給一個字節數組,然后用ADO.SqlCommand對象的ExecuteNonQuery()方法來把數據保存到數據庫中。主要代碼如下:privatevoidbutton1_Click(objectsender
系統 2019-08-12 01:53:17 2434
相關下載http://devzone.advantagedatabase.com/dz/content.aspx?key=311.安裝數據庫:AdvantageDatabaseServer2.安裝數據庫工具:AdvantageDataArchitect3.安裝.NET數據訪問組件(Advantage.Data.Provider.dllfor.net2.0或Advantage.Data.Entity.dllfor3.5以上):Advantage.NETDat
系統 2019-08-12 01:33:03 2434
其實DLL調用.exe.config中的customconfigSetting是沒有問題的,是我自己的spell問題,造成命名空間和XML節點名不一致。糾正之后,一切Okay了。如果配置文件中的type="ActionServlet.ActionConfigurationSectionHandler,ActionServlet"/>所指出的type的最前面的namespace寫錯了,那么就會導致下面的錯誤:DLL里面執行return(ActionNode[
系統 2019-08-12 01:33:26 2431
本人決定把工作中經常用到的C#編程技巧記錄在博客中,以備查閱。所有的代碼均在.NET2.0下測試通過。引用命名空間如下:Code1usingSystem;2usingSystem.Collections;3usingSystem.Collections.Generic;4usingSystem.Text;5usingSystem.Text.RegularExpressions;(1)、刪除List中元素相同的項。Code1publicstaticvo
系統 2019-08-12 01:53:50 2430
本頁概要IComparableIComparer分步示例varsectionFilter="type!='notice'&&type!='securedata'&&type!='querywords'";vartocArrow="/library/images/support/kbgraphics/public/en-us/downarrow.gif";vardepthLimit=10;varde
系統 2019-08-29 22:43:30 2429
--建表CREATETABLEsale_report(sale_dateDATENOTNULL,sale_itemVARCHAR(2)NOTNULL,sale_moneyDECIMAL(10,2)NOTNULL,PRIMARYKEY(sale_date,sale_item));--測試數據DECLAREv_begin_dayDATE;v_end_dayDATE;BEGINv_begin_day:=TO_DATE('2009-01-01','YYYY-MM-
系統 2019-08-12 01:55:12 2429
【導讀】C#里面有選擇文件的對話框控件,卻沒有選擇文件夾的對話框控件,我們可以用C#的FolderNameEditor類的子類FolderBrowser類來實現獲取瀏覽文件夾對話框的功能。C#里面有選擇文件的對話框控件,卻沒有選擇文件夾的對話框控件,我們可以用C#的FolderNameEditor類的子類FolderBrowser類來實現獲取瀏覽文件夾對話框的功能。下面來看看具體是怎么實現的。首先新建
系統 2019-08-29 22:59:54 2428
3年前寫了一篇《USB口的紅外條形碼掃描器的另類使用》,不過相關代碼是VB編寫,在這幾年之間,有許多網友提出需要C#版的,起初還以為由VB修改C#應該很容易,最近研究了一下,發現C#和VB調用API的機制還是有所不同的,在遷移的過程中還是會遇到不少問題,所以我專門抽時間做了一個基于C#的程序。【目前的條形碼掃描器有點類似外接鍵盤(其實從消息傳送上它就相當于一個鍵盤),把輸入焦點定位到可輸入的控件上,一掃描相應的條形碼信息就輸入到文本框中去了,但是如果沒有輸
系統 2019-08-29 22:37:01 2428