C#写的windows窗体应用程序,怎么连接到数据库并将数据插入到数据库中

C#写的windows窗体应用程序,怎么连接到数据库并将数据插入到数据库中,第1张

假设你用的是SQL数据,服务器在名为server机器上,SQL服务器用户名Sa,密码:123,表名为manager,表字段为你图上显示的五个字段(账号,姓名,姓别,年龄,****),那么你确定按扭单击事件里可以这样写(要包含命名空间using SystemDate;using SystemDataSqlClient)

{

SqlConnection SqlConn = New SqlConnection(""Data Source=server;Initial Catalog=manager;Persist Security Info=True;User ID=sa;Password=123);

string str="insert into manager(账号,姓名,姓别,年龄,****) values('"+账号textboxtext+"','"+姓名textboxtext+"','"+姓别textboxtext+"','"+年龄textboxtext+"','"+****textboxtext+"')";/注意中间的单双引号/

SqlCommand SqlCmd = New SqlCommand(str, SqlConn);

SqlConn Open();

SqlCmd ExecuteNonQuery();

SqlConn close();

}

正常的话这样就可以插入数据了

c语言就能写,给你写一个windows版的hello

world,代码如下:

#ifdef

unicode

#undef

unicode

#endif

#include<windowsh>

lresult

callback

msgproc(hwnd

hwnd,

uint

msg,

wparam

wparam,

lparam

lparam);

int

main()

{

wndclassex

wc;

zeromemory(&wc,

sizeof(wc));

wchinstance

=

getmodulehandle(null);

wccbsize

=

sizeof(wc);

wclpfnwndproc

=

msgproc;

wclpszclassname

=

"classname";

wchbrbackground

=

createsolidbrush(rgb(100,

149,

237));

registerclassex(&wc);

hwnd

hwnd

=

createwindow("classname",

"hello

world

window",

ws_overlappedwindow,

200,

100,

800,

600,

null,

null,

wchinstance,

null);

showwindow(hwnd,

sw_show);

updatewindow(hwnd);

msg

msg;

while

(getmessage(&msg,

null,

0,

0))

{

translatemessage(&msg);

dispatchmessage(&msg);

}

return

0;

}

lresult

callback

msgproc(hwnd

hwnd,

uint

msg,

wparam

wparam,

lparam

lparam)

{

hdc

hdc;

switch

(msg)

{

case

wm_paint:

hdc

=

getdc(hwnd);

textout(hdc,

100,

100,

"hello

world",

11);

return

0;

case

wm_destroy:

postquitmessage(0);

return

0;

}

return

defwindowproc(hwnd,

msg,

wparam,

lparam);

}

把这个你需要多个窗体上使用的数据放到一个静态类中,这个静态类是一个上下文信息,只要你的程序不关掉,它都存在。

在程序里面添加一个新的类如下:

public class Context

{

public static string User;

}

使用时修改你的代码如下:

student form = new student();

formShow();

formnumText = thisuser;//登录窗口的登录名

ContextUser = thisuser; //把数据放入上下文

其他窗体读取的时候只要使用以下代码就好了

thistxtUserText = ContextUser;

创建一个window窗体程序(四步骤)

(1)打开Visual Studio 编辑器

(2)选择 “文件” → “新建” → “项目” 命令

(3)项目选择类型 “C#” 。

(4)模版选择 “window窗体应用程序” ,如下图:在window应用程序窗体中制作登陆界面。就是在下面的窗体中开始我们的制作:右键点击form窗体属性,出现的属性框是原来设置窗体或控件的各种属性,后面会详细介绍。直接按 F5 键运行,将会出现下图的窗体:认识window程序。window程序和控制台程序有很大的区别,打开window窗体应用程序的解决方案资源管理器,如下图:

(1)form1cs :窗体文件,程序员对窗体的编写代码一般都放在这个文档里。

(2)Form1Designercs :窗体设计文件,其中的代码由Visual Studio 自动生成,一般不需要 修改。

(3)Programcs :主程序,其中包含程序入口的Main()方法。双击打开解决方案资源管理器中(上图)的: programcs ,可以看到window程序的Main方法,如下图所示:window应用程序的窗体文件有两种编辑视图,分别是窗体设计器和代码设计器。上面步骤2是窗体设计器,下面是代码设计器(鼠标点击form1右键打开属性可以看到):修改窗体的标题名称。我们只要 使用属性框,修改文字使用属性框中Text属性,我们把窗体标题修改:高校学生管理系统登录:

把我们需要的控件从工具箱中拖入form1窗体里。这里我要不停的在属性框(找到Text属性修改汉字显示的)和工具性来回使用。记得去属性框,修改Text属性值,否者是不显示汉字的。使用控件如下图:界面制作好后,按F5或者点击调试按钮:我们开始运行,运行的就过界面如下:成功制作登录界面,你可能说点击登录怎么没反应,那是因为我们没有写事件,这篇文章先介绍如何制作登录见面以后再实现登录后跳转,大家想制作美观的界面可以去工具箱里看看控件,那里有很多控件,慢慢摸索试试。

Windows 窗体应用程序中的一种常见情况是显示带控件的窗体,然后根据用户单击的控件执行特定 *** 作。例如,当用户在窗体中单击 Button 控件时,该控件会引发一个事件。通过处理该事件,应用程序可以针对该按钮单击 *** 作执行适当的应用程序逻辑。有关Windows 窗体的更多信息,请参见 Windows 窗体入门。处理Windows 窗体上的按钮单击事件1创建一个具有 Button 控件的 Windows 窗体。private Button button; 2定义一个与 Click 事件委托签名匹配的事件处理程序。Click 事件为该委托类型使用 EventHandler 类,而为该事件数据使用 EventArgs 类。 void Button_Click(object sender, EventArgs e) {} 3将事件处理程序方法添加到 Button 的Click 事件。 buttonClick +=new EventHandler(thisButton_Click);注意设计器(如 Visual Studio 2005)将通过生成与下面的示例中的代码类似的代码来为您执行此事件连接。示例下面的代码示例处理 Button 的Click 事件以改变 TextBox 的背景色。以粗体表示的元素显示了该事件处理程序以及它如何连结到 Button 的Click 事件。此示例中的代码不是使用可视设计器(例如 Visual Studio 2005)编写的,并且只包含基本的编程元素。

以上就是关于C#写的windows窗体应用程序,怎么连接到数据库并将数据插入到数据库中全部的内容,包括:C#写的windows窗体应用程序,怎么连接到数据库并将数据插入到数据库中、windows窗口应用程序用什么语言写啊、c#中windows窗体编程等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10219885.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存