基于C#的Windows高级编程的酒店管理系统(二)

上一篇基于C#的Windows高级编程的酒店管理系统(一)

该任务中的难点:

一、多个界面交互问题

二、窗口的皮肤渲染

三、数据库的移植

四、验证码的实现

五、listView加载数据库与DataGridView加载数据库

六、菜单栏的运用

上面这些儿问题仅仅是我在编程的时候遇到的麻烦。可能有些儿算不上麻烦吧!就当给自己这一学年的总结

第一个问题的解决方法很多,我习惯在建立窗口的时候增加一个形参,然后进行窗口之间的交互。

eg:                

string s2 = textBox2.Text;

Form2 f = new Form2(s2);

this.Hide();
f.Show();

这段代码放在Form1中,然后条跳转到Form2窗口。

第二个问题:

窗口的皮肤渲染。这个可以让你的成果瞬间提升一个档次。从某种意义上讲,这确实是一个看脸的时代。

不懂就戳:点击打开链接

要是看完还不懂——少年,你放弃治疗吧!

第三个问题:数据库的移植

Visual Studio 2012环境下的移植(不好意思,本人用的是该款编辑器)

总所周知,VS2012有一个SQL Server 对象资源管理器(A)

基于C#的Windows高级编程的酒店管理系统(二)

基于C#的Windows高级编程的酒店管理系统(二)

接着第一步:记住该数据库位置——第二步:给数据库起名字。一定要起一个跟你移植过来的数据库一样的名字!一定要起一个跟你移植过来的数据库一样的名字!一定要起一个跟你移植过来的数据库一样的名字!——第三步:打开任务管理器。关掉SQL Server开头的进程——第四步:根据第一步的位置删掉文件夹下的数据库。快速!快速!快速!(因为SQL Server属于系统文件,几秒后又重新打开了)快速的将已有的数据库黏贴过去。

然后,数据库就移植过来了。就可以在VS上对数据库中表进行增删改查了。