1、打开C++Builder,默认新建了项目,也可以点击文件下面的新建选项
2、点击新建选项后,弹出空白窗口
3、现在可以在空白窗口上添加控件了,在工具栏上选择ADO组件,选择ADOConnection,放在窗口上
4、选中窗口上的ADOConnection,在对象检视器上找到ConnectionString属性,连接到SQLServer数据库。(例子中用的是本地的数据库)
5、连接好后,再在ADO组件中添加钽吟篑瑜ADOQuery控件,设置其Connection属性值为ADOConnection1,就是之前添加的A肛舀辨乔DOConnection控件名称。再添加基本控件,Lable、Edit、Button控件,实现基本的登录界面。
6、实现登录点击功能,双击窗口上的登录按钮,跳转到代码编辑界面(.罕铞泱殳cpp界面)。代码如下:void __fastcall TForm1::Button1Click(TObject *Sender){ ADOConnection1->Open(); AnsiString sqlstr = "Select * from userInfo where userName='"+Edit1->Text+"'"; ADOQuery1->Close(); ADOQuery1->SQL->Clear(); ADOQuery1->SQL->Add(sqlstr); ADOQuery1->Open(); //查询操作 //ADOQuery1->ExecSQL(); //插入、删除操作。 if(ADOQuery1->RecordCount) { if(ADOQuery1->FieldByName("pwd")->AsString == Edit2->Text) { UserName=Edit1->Text; Form6->Show(); delete Form1; } else { ShowMessage("密码错误!"); return; } } else { ShowMessage("用户名不存在!"); return; }}
7、双击退出按钮,跳转到代码编辑界面,编写退出代码:void __fastcall TForm1::Button2Click(TObject *Sender){ Close();}
8、保存项目,提示先保存窗口,再保存项目(都可以默认),保存完成之后,点击左上角的绿色三角运行按钮运行程序。
9、输入用户名和密码,点击登录按钮就可以跳转到指定界面。