首页 养生问答 疾病百科 养生资讯 女性养生 男性养生

C# winform是什么

发布网友 发布时间:2022-04-21 20:15

我来回答

6个回答

懂视网 时间:2022-04-11 07:37

DLL下载地址https://system.data.sqlite.org/index.html/doc/trunk/www/downloads.wiki

选用版本sqlite-netFx46-setup-bundle-x-2015-1.0.112.0.exe,适用框架.NET Framework 4.6(可以根据自己的需要选用)。

下载后,系统默认安装在C:Program FilesSystem.Data.SQLite路径下,拷贝System.Data.SQLite.dll文件到工程文件目录下X:/Project/bin/debug。

在解决方案资源管理器中,选择“引用”,右键后选择“添加引用”。

如图1,在引用管理器侧边栏选择“浏览”后,再点击“浏览”按钮,安装之前保存在工程文件目录下的System.Data.SQLite.dll,点击“确定”后完成。

技术图片

在程序中添加引用, 完成第一步

using System.Data.SQLite;

  

第二步 获取数据

 1 public DataTable GetDataTable(string strSQL, string path){
 2 DataTable dt = null;
 3 try {
 4  SQLiteConnection conn = new SQLiteConnection(path);
 5  SQLiteCommand cmd = new SQLiteCommand();
 6  cmd.CommandText = strSQL;
 7  cmd.Connection = conn;
 8  SQLiteDataAdapter dao = new SQLiteDataAdapter(cmd);
 9  dt = new DataTable();
10  dao.Fill(dt);
11  return dt;
12  }
13 catch{
14  MessageBox.Show("There is no such a datatable");
15  }
16 return dt;
17 }

其中strSQL是获取db文件中数据表的指令

string sSQL = "SELECT * FROM item_compound;";

这里的数据表名为"item_compound"。

文件路Path为

public static string DBPath = string.Format(@"Data Source={0}",
   Application.StartupPath + @"CCUS_supstr_temp.db");//the path of .db file

这里的db文件名为“CCUS_supstr_temp.db”。

 

第三步 测试代码

private void FrmConvert_Load(object sender, EventArgs e){
 string sSQL = "SELECT * FROM item_compound;";
 DataTable dbt = GetDataTable(sSQL, DBPath);
 this.dataGridView1.DataSource = dbt;
}

结果如图2

技术图片

【WinForm】杂记(1):C#读取DB文件

标签:文件中   stat   select   sql   null   source   inf   ring   pst   

热心网友 时间:2022-04-11 04:45

它是一种WINDOWS应用程序,主要用于开发桌面应用程序,winform 指一个窗体 相当于控制台程序的类!这些话引用下。都是对的
说的白一点,有一些软件就是用winform窗体做的,类似金山,QQ等状态的,而不是网站

热心网友 时间:2022-04-11 06:03

它是一种WINDOWS应用程序
是针对于窗体页面设计的工具
winform 指一个窗体 相当于控制台程序的类

热心网友 时间:2022-04-11 07:37

你可以理解为Vc下面的MFC,是微软推出的新一代桌面窗口的应用程序。
不过winform也要过时了,因为微软又推出了WPF,这个完全可以替代C++下面的MFC和C#下面的winform,并且统一了桌面和网页两个平台,实现了内容与表现的完全分离,具体的你可以到百科去看看~

热心网友 时间:2022-04-11 09:29

winform和web form一样属于.net平台的两种方向,也是c/s和b/s结构的代表,如楼上所说winform现在确实用的越来越少了,wpf,wcf和web技术的发展,winform会慢慢退出.net舞台

热心网友 时间:2022-04-11 11:37

主要用于开发桌面应用程序!

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com