自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 C#窗体应用程序:添加配置文件连接数据库并保证数据库连接的安全

C#应用程序想要访问数据库要通过ADO.NET数据访问技术。所以有必要写一个类来对数据库中的信息进行增删改查——SQLHelper类。但存在一个问题,连接字符串在编译后无法修改,即SQLHelper类所在的类库被编译为 .dll文件无法对此文件进行修改。如果此程序安装到了其他主机上时,连接字符串是不一样的,这就导致了在其他主机上无法连接数据库。解决方法: 添加一个配置文件1、在项目的根目录下(UI层)中添加配置文件App.config 文件(标准的XMl格式文件)编写配置文件:添加连接字符串

2020-05-17 12:34:24 1855

原创 C#窗口应用程序编程实现主窗口打开登录窗口关闭

按照原来的想法,在登录按钮Click事件中添加代码FrmMain fm= new FrmMain();Fm.Show();this.Close();但事实证明这个是行不通的。因为主窗口是由登录窗口打开的,所欲我们关闭登录窗口时,主窗口也会被一起关闭。还有会想到让登录窗口隐藏起来使用 this.Close();但是这会使得这个程序无法从任务栏中关闭,只有从任务管理器中关闭。非常的不便利。解决方法:1、在Program.cs中代码为:也可简写为:FrmLogin frmlogin

2020-05-17 11:26:11 881

原创 当需要点击按钮产生新的窗体时,一般来说我们只需要它产生一个窗体,但是多次点击会出现多个窗体,即窗体重复创建的问题,如何避免?

我们通常需要点击一个按钮产生一个窗体时,肯定会在按钮点击的事件中写:但是我们多次点击此按钮时会产生多个窗体:当然这种情况时我们不想要的。解决方法:因此我们可以在点击按钮事件中添加一个判断,判断是否已经产生了一个FrmAddStudent窗体(我们想要的窗体);如果没有就新建一个,如果有就激活已有的;但是又出现了另一种情况,点击这个按钮,打开了新的窗体;我们将它关闭后,再点击这个按钮却发现这个窗体不在显示出来了。因为当我们关闭窗体时,这个窗体的对象还是存在的,并没有释放掉;只有当整个程序运行

2020-05-16 15:47:36 522

原创 C#对于文件文件夹的操作

文件的写入【1】创建文件流FileStream fs=new FileStream(@“c:\myfile.text”,FileMode.Create);//如果没有文件就创建一个,如果有了此文件就覆盖掉;如果没有文件就创建一个,如果在已有的文件后面继续写入 FileMode.Append【2】创建写入器StreamWrite sw=new StreamWirte(fs);【3】以流的方式写入数据sw.Write(this.textbox.Text.Trim()); //WriteLi

2020-05-15 12:55:58 219

原创 在创建DataReader对象时使用CommandBehavior.CloseConnection有何作用

SqlDateReader reader=command.ExecuteReader(CommandBehavior.CloseConnection);由于DataReader对象使用流模式读取数据,数据读取的动作是连续进行的,在具体应用时时很难确定数据库连接何时才能被关闭。CommandBehavior.CloseConnection解决了流读取数据模式下,数据库连接不能有效关闭的情况。当SqlDataReader对象在生成时使用了CommandBehavior.CloseConnection,那数据

2020-05-14 22:50:11 400

原创 编写C#控制台程序连接SQL Server数据库时,未能在命名空间System.Data.SqlClient中找到类型名SqlConnection

C#.Net Core控制台程序连接SQL Server SqlConnection类报错用vs2019创建 .Net Core下的C#控制台程序,想要连接SQL Server的数据库,在使用SqlConnection类的时候一直报错“未能在命名空间System.Data.SqlClient中找到类型名SqlConnection,此类型已转发到程序集System.Data.SqlClient, Version=0.0.0.0,…请考虑添加对该程序集的引用。”代码如下:原因是因为该项目是.Net Cor

2020-05-14 22:26:15 14327 14

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除