擷取Word文檔的作者和主題

當然要先添加對Word的組件的引用,添加命名空間的引用,代碼:    Word.Application oWord;            Word._Document oDoc;            object oMissing = Missing.Value;            object docBuiltInProps;            object Source = @"DocPath";            object Unknown =Type.Missing; 

把Doc文檔轉換成rtf格式

快有一個星期沒有更新了轉一個CodeProject上的文章,原文代碼有問題,修改編譯後通過。原文在這裡先在項目引用裡添加上對Microsoft Word 9.0 object

使用WMI擷取磁碟機列表

在昨天的隨筆裡:兩個硬碟和檔案相關的小技巧 中對於取得硬碟的分區列表使用了API,在靈感之源的提醒下,聯想到用WMI來實現,現在已經成功了,感謝靈感之源提供的思路以下是範例程式碼:先要引用System.Management.dll,using System.Management;SelectQuery query =                 new SelectQuery("SELECT * FROM Win32_LogicalDisk WHERE DriveType = 3");   

如何自己對EditPlus進行擴充

網上有EditPlus的各種語言的代碼高亮模板下載,但是我覺得靠著別人作的模板來過活不好,自己掌握如何對EditPlus進行擴充才是王道。下面簡單介紹自訂EditPlus的代碼高亮顯示,自動完成,剪下文本和建立檔案時使用的模板。1.       

其他語言的.net實現列表

在這裡,作者收集了現有的其他語言的.net實現,實在是想不到竟然有這麼多的語言在向.net移植,除了C#,basic,C++,Java,Javascript外,還包括名聲比較大的Python,PHP,Perl,Smalltalk,pascal,ada,tcl,Lisp,新貴lua,Ruby,還有一些聽都沒聽過的語言,而且一半以上的語言都有不止一個實現,甚至連C也在和.net套近乎,前兩年說的.net大潮真的一點也不為過。.NET LanguagesOne of the most

Last Day Of Summer

自從學了編程,音樂這個最大的愛好也放棄了,業餘時間幾乎都是在看書,想想這些東西都漸漸的遠去快變成回憶了,在我的blog裡,The Cure這支我最喜歡的樂隊的我最喜歡的專輯《BloodFlowers》裡最喜歡的歌《Last Day Of Summer》作為了blog的標題,不由想重溫下。可以在這裡聽到正張專輯:Bloodflowers 專輯封面                                                樂隊                

EditPlus,從文字編輯器到IDE

    最近開發用的機器上安裝的開發環境和VS.net有衝突,本來想在閒置時候再學學.net,但是沒有開發環境,這是個問題,VS.net不能用,C#Builder?SharpDevelop?雖然沒用過,但是心裡總覺得不好。於是就對EditPlus作作擴充,使其成為一個簡單的IDE。    作為編輯器,僅僅能夠編輯代碼什麼的還是不夠的,更重要的是有很好的擴充性。我們可以利用EditPlus提供的使用者工具來給自己搭建一個簡單的開發環境。    

物件導向類設計的一些原則

《敏捷式軟體開發 (Agile Software

整理一些小東西,留個備份

1.在winform中使用IE:在工具箱裡右擊,選添加/刪除選項,在彈出的對話方塊裡選Com組件選項卡,找到Microsof Web瀏覽器組件,確定,在工具箱裡選擇WebBrowser控制項,拖放到表單上,然後寫代碼:private void button1_Click(object sender, System.EventArgs e){ string str=""; System.Object nullObject=0; System.Object nullObjStr=str; this.

敏捷開發的原則

Principles behind the Agile ManifestoWe follow these principles: Our highest priority is to satisfy the customerthrough early and continuous deliveryof valuable software. Welcome changing requirements, even late in development. Agile processes

第一次用NUnitAsp

寫的第一個NUnitAsp測試程式,是看著內建的協助作的。在WebForm上放一個TextBox和Button,測試類別如下:在項目中添加對NUnitAsp.dll的引用,再引用命名空間:using NUnit.Framework;using NUnit.Extensions.Asp;using

關於“跨語言調用”和“CLS(Common Language Specification)”的一點體會

.net的一個很重要的特性就是跨語言的編程,用C#寫的dll可以在VB.net裡調用,例如:用C#寫的一個類,編譯到dll中,然後在VB.net中調用: using System;namespace CLSsample{ public class CLSTest {  public CLSTest()  {     }  public void ABC()  {   Console.WriteLine("ABC");  } }} 在VB.net中調用:Dim c As

使用sqlServer開發應用程式時要注意的10件事

現在好像都流行這樣的文章:10  ways  ......  或者10 things  ......,不過這樣的標題確實比較吸引眼球。這不,又有一篇文章10 Things You Shouldn't Do with SQL Server (Data Access Developer "Don'ts")講了10個在使用sqlserver開發時常見的不合理做法,包括了不保護資料庫連結串,串聯sql語句,在代碼中包含sql語句,使用sa登入等。雖然簡單,但卻很重要。應該牢記

insert指令碼產生和對測試驅動的感受

這幾天有些空閑,寫了個產生insert指令碼的小東東,用來給資料庫中初始化資訊。沒有包括產生表的,是因為資料庫設計工具都已經有這個功能了。這幾天也有不少關於產生sql指令碼的隨筆了,因為是自己來用,所以考慮的不多。只要實現自己想要的功能就可以了。代碼在這裡InitInsertSqlScript.rar寫的不好,特別是資料庫訪問上,感覺還有很大改進的餘地。考慮到表之間的主外鍵約束關係,先對錶名進行排序後再產生,在取關聯表名和判斷是否外鍵時使用字串比較,不夠安全。請大家指教,歡迎板磚。其實寫這篇隨筆

說說對兩種原始程式碼控制方式的感受

一:按模組分配所有權團隊中的每個人在sourcesafe上保留自己的代碼,但是自己是看不到未經授權其他人的代碼和文檔。到發布的時候有SCM把大家的代碼那到一起編譯產生一個版本。也就是說,項目的每一個工件,都是有所有權的,團隊成員根據角色劃分,每個角色對工件的所有權不同,最少的就是只擁有自己開發的部分的代碼和文檔。而專案經理或SCM等角色對全部工件有所有權。這樣,除了少數幾個人外,其他人不能擁有項目的所有代碼和文檔。二:集體所有權這種方式是極限編程中提倡的,團隊中的任何人對任何代碼都可以簽入,簽出

回想一下這段時間來的學習,實在慚愧

回想一下這段時間來的學習,實在慚愧,感覺沒有學什麼東西,看著什麼都想學,可是又沒有耐心,到現在還沒有完整的看過.net方面的書,對.net沒有一個全面的系統的瞭解,一些基本的概念還不清楚看看blog裡的隨筆,大多是在網上亂轉搜羅的一些東西,真正有自己的想法和實踐的東西太少太少前幾天買了本《敏捷建模》,還沒看完就已經厭煩了。前天又買了本《XML 手冊》第四版,告訴自己一定要安下心來好好看看,學習學習另外準備再買本《.net 架構程式設計》

ImageList控制項的問題

在向ImageList控制項中添加Ico時經常出現“使用的無效的參數”提示,搞不明白,最後發現居然要通過代碼來實現,使用System.Drawing命名空間下的Ico類來實現:Systme.Drawing.Ico ico = new

用Reflector反編譯的問題

建立了一個winform工程,名為TestIL,包含一個表單Form1,編譯產生exe檔案,使用Reflector反編譯Form1的Main函數,代碼如下:.method private hidebysig static void Main() cil managed{ .custom instance void [mscorlib]System.STAThreadAttribute::.ctor() // Code Size: 11 byte(s)

許可權管理的一點思路

在一個WinForm項目中的許可權管理部分,使用MDI表單,從主表單上的menu開啟MDI子表單,對每個子表單都有一個許可權ID,開啟時要判斷user是否有許可權,為了把校正這部分作的通用些,使用了下面的實現:1.定義一個介面IRight,裡面只有一個方法GetRightID,入下:interface IRight{    string GetRightID();}

專案管理者的尷尬

近來項目基本處於停頓狀態,所以有時間停下來好好總結下。由於項目進行中經曆了專案經理的更換,所以對不同的管理方法有一些自己的看法。試著從程式員的角度來看看專案管理。先看兩個問題:1.文檔很多程式員都有一樣的想法,就是很討厭寫文檔(起碼是過多的文檔),可是專案管理者偏偏最看重這個,他們整天催你交他認為必須的文檔,拿到手後又這也不對,那也不對,吹毛求疵。程式員討厭這樣,但是卻不能表現出什麼不滿,抵觸情緒自然會影響到工作。2.進度一般項目開發都會有一個進度安排,用Project也罷,用其它的也罷,但是都

總頁數: 61357 1 .... 3613 3614 3615 3616 3617 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.