- 设计一个winform程序,使其能够读取选择的sql脚本并自动执行脚本
- 求winform程序界面设计示例(c#)
- 现在winform编程在实际应用中怎么样?
- 如何设计一个良好的C#winform程序,各个方面
winform程序设计与实践(winform程序设计与实践答案)
大家好!今天让创意岭的小编来大家介绍下关于winform程序设计与实践的问题,以下是小编对此问题的归纳整理,让我们一起来看看吧。
开始之前先推荐一个非常厉害的Ai人工智能工具,一键生成原创文章、方案、文案、工作计划、工作报告、论文、代码、作文、做题和对话答疑等等
只需要输入关键词,就能返回你想要的内容,有小程序、在线网页版、PC客户端和批量生成器
本文目录:
设计一个winform程序,使其能够读取选择的sql脚本并自动执行脚本
跟读 文本文件一样读出来 执行就可以了
private List<string> GetTsqlsFormSqlFile(string varFileName)
{
StreamReader sr = new StreamReader(varFileName, Encoding.GetEncoding("GB2312"));
List<string> alSql = new List<string>(); //每读取一条语名存入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;
}追问
有示例代码么,可以用来参考的
追答注释什么的 这里没管
追问不知道是不是我没有看懂,这个好像只是把脚本读取吧,有没有执行呢
追答?? 跟增删改 什么的 不都一样吗? 语句都有了 套一下 不就可以吗?
追问我需要的就是后面执行的部分。。。。
追答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程序界面设计示例(c#)
基本布局类似B/S就行
这类系统一般使用MDI主窗体加上普通子窗体的方式, 主窗体由最上方的菜单栏, 菜单下面一行工具栏, 然后中间主体, 最下方一条状态栏, 都是这样.
追问就一张图片,也太少了点吧。
现在winform编程在实际应用中怎么样?
Winforms桌面应用程序属于C/S架构,现在在实际应用上是比较少了,不如B/S使用方便和安全,但在灵活度上个人认为比B/S稍强,毕竟基于浏览器的Web是流式布局,而Winform则可以任意重叠摆放。我喜欢用Winforms自己的扫雷纸牌赌马炸弹人之类的小游戏,还是很有意思的,如果用B/S实现则困难了许多。
此外Winforms是很好的学习工具,先把Winforms学好再去学Asp.Net和Ajax会很简单。
参考资料:自己的亲身体会
如何设计一个良好的C#winform程序,各个方面
1、利用winform自带的WebBrowser控件,调用谷歌或者百度的地图API。2、利用第三方平台,目前主流的有:美国ESRI公司的ArcEngine;中国中地数码的MapGIS;SuperMap;SharpMap等等。
大致可以分为以上两类,有利有弊,看楼主的需求了。
如果只是希望地图展示的话,建议用第一种,无需安装任何东西,缺点是需要网络支持。
以上就是关于winform程序设计与实践相关问题的回答。希望能帮到你,如有更多相关问题,您也可以联系我们的客服进行咨询,客服也会为您讲解更多精彩的知识和内容。
推荐阅读: