-
當(dāng)前位置:首頁(yè) > 創(chuàng)意學(xué)院 > 營(yíng)銷推廣 > 專題列表 > 正文
- 設(shè)計(jì)一個(gè)winform程序,使其能夠讀取選擇的sql腳本并自動(dòng)執(zhí)行腳本
- 求winform程序界面設(shè)計(jì)示例(c#)
- 現(xiàn)在winform編程在實(shí)際應(yīng)用中怎么樣?
- 如何設(shè)計(jì)一個(gè)良好的C#winform程序,各個(gè)方面
winform程序設(shè)計(jì)與實(shí)踐(winform程序設(shè)計(jì)與實(shí)踐答案)
大家好!今天讓創(chuàng)意嶺的小編來(lái)大家介紹下關(guān)于winform程序設(shè)計(jì)與實(shí)踐的問(wèn)題,以下是小編對(duì)此問(wèn)題的歸納整理,讓我們一起來(lái)看看吧。
開(kāi)始之前先推薦一個(gè)非常厲害的Ai人工智能工具,一鍵生成原創(chuàng)文章、方案、文案、工作計(jì)劃、工作報(bào)告、論文、代碼、作文、做題和對(duì)話答疑等等
只需要輸入關(guān)鍵詞,就能返回你想要的內(nèi)容,有小程序、在線網(wǎng)頁(yè)版、PC客戶端和批量生成器
官網(wǎng):https://ai.de1919.com。
本文目錄:
設(shè)計(jì)一個(gè)winform程序,使其能夠讀取選擇的sql腳本并自動(dòng)執(zhí)行腳本
跟讀 文本文件一樣讀出來(lái) 執(zhí)行就可以了
private List<string> GetTsqlsFormSqlFile(string varFileName)
{
StreamReader sr = new StreamReader(varFileName, Encoding.GetEncoding("GB2312"));
List<string> alSql = new List<string>(); //每讀取一條語(yǔ)名存入ArrayList
string commandText = "";
string varLine = "";
while (sr.Peek() > -1)
{
varLine = sr.ReadLine();
if (varLine == "")
{
continue;
}
if (varLine.ToUpper() != "GO")
{
commandText += varLine;
commandText += " ";
}
else
{
alSql.Add(commandText);
commandText = "";
}
}
sr.Close();
return alSql;
}追問(wèn)
有示例代碼么,可以用來(lái)參考的
追答注釋什么的 這里沒(méi)管
追問(wèn)不知道是不是我沒(méi)有看懂,這個(gè)好像只是把腳本讀取吧,有沒(méi)有執(zhí)行呢
追答?? 跟增刪改 什么的 不都一樣嗎? 語(yǔ)句都有了 套一下 不就可以嗎?
追問(wèn)我需要的就是后面執(zhí)行的部分。。。。
追答foreach(string sqlstr in GetTsqlsFormSqlFile("D:\\111.sql"))
{
SqlCommand cmd = new SqlCommand(sqlstr, this.sqlcon);
cmd.CommandType = CommandType.Text;
this.sqlcon.Open();
int count = cmd.ExecuteNonQuery();
this.sqlcon.Close();
}
求winform程序界面設(shè)計(jì)示例(c#)
基本布局類似B/S就行
這類系統(tǒng)一般使用MDI主窗體加上普通子窗體的方式, 主窗體由最上方的菜單欄, 菜單下面一行工具欄, 然后中間主體, 最下方一條狀態(tài)欄, 都是這樣.
追問(wèn)就一張圖片,也太少了點(diǎn)吧。
現(xiàn)在winform編程在實(shí)際應(yīng)用中怎么樣?
Winforms桌面應(yīng)用程序?qū)儆贑/S架構(gòu),現(xiàn)在在實(shí)際應(yīng)用上是比較少了,不如B/S使用方便和安全,但在靈活度上個(gè)人認(rèn)為比B/S稍強(qiáng),畢竟基于瀏覽器的Web是流式布局,而Winform則可以任意重疊擺放。我喜歡用Winforms自己的掃雷紙牌賭馬炸彈人之類的小游戲,還是很有意思的,如果用B/S實(shí)現(xiàn)則困難了許多。
此外Winforms是很好的學(xué)習(xí)工具,先把Winforms學(xué)好再去學(xué)Asp.Net和Ajax會(huì)很簡(jiǎn)單。
參考資料:自己的親身體會(huì)
如何設(shè)計(jì)一個(gè)良好的C#winform程序,各個(gè)方面
1、利用winform自帶的WebBrowser控件,調(diào)用谷歌或者百度的地圖API。2、利用第三方平臺(tái),目前主流的有:美國(guó)ESRI公司的ArcEngine;中國(guó)中地?cái)?shù)碼的MapGIS;SuperMap;SharpMap等等。
大致可以分為以上兩類,有利有弊,看樓主的需求了。
如果只是希望地圖展示的話,建議用第一種,無(wú)需安裝任何東西,缺點(diǎn)是需要網(wǎng)絡(luò)支持。
以上就是關(guān)于winform程序設(shè)計(jì)與實(shí)踐相關(guān)問(wèn)題的回答。希望能幫到你,如有更多相關(guān)問(wèn)題,您也可以聯(lián)系我們的客服進(jìn)行咨詢,客服也會(huì)為您講解更多精彩的知識(shí)和內(nèi)容。
推薦閱讀:
如何申報(bào)個(gè)人專利流程與費(fèi)用(怎么申報(bào)個(gè)人專利-)