Ⅰ winfrom程序(c#)裡面怎麼怎麼操作wps(excel)啊求源代碼,可以運行的,實現增刪改查了的(高手講!)
XmlDocument dom = new XmlDocument();
dom.Load("books.xml");//載入當前目錄下xml文件
XmlNode root = dom.DocumentElement;//根元素
//xpath表達式,類似於select 語句,用來查節點
//語句類似DOS路徑的表示方式
// /books/book
// book
// //book 取出所有book子元素,不管在哪個層
// book[@cid='a'] 查詢book cid屬性值
// book[name='C++'] 查詢 book /name的值
XmlNodeList nodes = root.SelectNodes("book[name='C++']");
foreach (XmlNode node in nodes)
{
// Console.Write(node.Attributes[0].Name + ":" + node.Attributes[0].Value);//列印屬性名和值
foreach (XmlNode child in node.ChildNodes)
{
Console.Write(" " + child.Name + ":" + child.InnerXml);
}
Console.WriteLine("");
}
//添加修改刪除節點
XmlAttribute id = dom.CreateAttribute("id");
id.Value = "5";
//XmlNode bookC = dom.CreateNode(XmlNodeType.Element, "book", "");//創建一個book節點
XmlElement bookC = dom.CreateElement("book");
bookC.Attributes.Append(id);
XmlElement nameC = dom.CreateElement("name");
nameC.InnerText = "c語言";
bookC.AppendChild(nameC);//添加子元素
XmlElement publisherC = dom.CreateElement("publisher");
publisherC.InnerText = "交大出版社";
bookC.AppendChild(publisherC);
root.AppendChild(bookC);
//刪除節點,先要查到節點
XmlNode delNode = dom.SelectSingleNode("/books/book[@id='5']");
XmlElement newNode=dom.CreateElement("book");
newNode.InnerText="abcde";
//root.RemoveChild(delNode); //移除節點
//修改
newNode.FirstChild.InnerText = "C語言大全";
root.ReplaceChild(newNode, delNode);
dom.Save(Environment.CurrentDirectory+"/books.xml");//存檔不論是增刪改都要用save保存一下
Ⅱ 將c語言列印出來最好怎麼設置wps
列印輸出編程語言代碼最好直接使用代碼編輯軟體自帶的列印輸出功能,不要使用字處理軟體,如Word ,WPS等,因為這些軟體有糾錯功能,但並不能識別編程語言的語法,會以文本文件方式判斷英語單詞的正確性,所以會將首字母大寫,有時還會在某些C語言關鍵字下面打上紅色或綠色波浪線,讓人啼笑皆非。如果你的代碼編譯器沒有代碼硬拷貝功能,可將代碼復制到文本編輯環境,如文本文檔編輯器等,利用這樣的軟體列印輸出代碼。
Ⅲ 為什麼wps文字無法識別c語言程序
一、VISIO元件合並成一個圖,整體導到WORD或WPS中,也就是你說的導入VSD文件吧
二、在VISIO中CTRL+A全選圖中元件,CTRL+C復制,到WORD或WPS中,CTRL+V
兩種方法屢試不爽,不過是在WORD與VISIO中,WPS從來沒試過,聽說WPS與OFFICE兼容,那你要看一下你這個問題是偶爾出來一次,還是所有的WPS與VISIO都有這種問題,你也可以試著只復制一個原件過去看看是什麼狀況,才好判斷是哪兒出了問題
Ⅳ wps有C語言介面嗎
把WPS數據表設置成ODBC數據源,你就可以用C語言來讀寫了。
Ⅳ 如何將代碼帶格式的復制到wps當中,比如c語言代碼在編譯器里關鍵字有顏色,復制到wps後要保持不變
做不到,這個不是格式,而是編譯器的特殊顯示方式。可以截屏粘貼的wps里。
Ⅵ 用WPS可以做C語言程序設計么
應該可以寫,但不可以調試吧,下個devc++把