♣
如何在多个windows窗口中共享数据连接
我在一个窗口中定义了oledbconnection1,希望在另外一个窗口中也使用。请教如何实现。
在delphi中可以用专门的数据模块,把所有的连接、表、视图和存储过程都放到一起,供所有的窗口使用,在vb中也有数据环境可用,在c#中应该也有吧?请教高手。
另外,如何在窗口中让那些控件(例如按钮等)以xp那种风格显示?
· 网友精彩回答:
第二个问题:
1.main()
{
application.enablevisualstyles();
...
}
2.将控件的flatstyle设为system
第一个问题也在关注中
把定义的定义了oledbconnection1连接专门设计成一个类,并且把这个类建立成sington模式,就是同一时刻内存中只有这一个类的实例,然后在每个要用的窗口中使用这个类,给你一个sql连接sington模式的例子:
public class sqlbase
{
private sqlconnection connectionexamdb;
private static sqlbase sqlbase;
private sqlbase()
{
//
// todo: 在此处添加构造函数逻辑
//
connectsqlserver();
}
//连接函数
public static sqlbase createsqlbase()
{
if(sqlbase==null)
{
sqlbase = new sqlbase();
}
return sqlbase;
}
private void connectsqlserver()
{
string connectionstring = "uid = " + "sa" + "; pwd = " + "ss"
+ "; server = " + "200.1.1.73" + "; database = " + "examdb";
connectionexamdb = new sqlconnection(connectionstring);
connectionexamdb.open();
}
ps:记住构造函数要private,就是不允许创建类实例,内存中始终只有一个实例就是private static sqlbase sqlbase;
如何在窗口中让那些控件以xp那种风格显示?
据说visual.net 2005具有这个功能,建议下载测试版
- 更多问题:
- · 紧急求助,如何将保存RGB值的数组,转化成一张BMP图像并且显示,在线等待
- · 我想数据保存后不能修改,请问各位老师以下的代码错在哪里?
- · 两点了,我睡不着! 数学还是习题,大家怎么想?
- · 在VB中怎么判断当前声卡是否有声音输出
- · DBEdit在formshow的时候为清空状态如何实现?
- · 用WinSdk画界面,十万火急~~~
- · 请问:请问用asp如何判断汉字的拼音?
- · 请问:用asp写的类命名为class.asp的文件,可以在asp页面里调用类的方法和属性。可以直接将类封装成组件dll么?
- · 如何创建一个BMP文件,并将剪贴板里的内容粘贴到BMP文件里
- · 我用了好多自定义控件,这样会不会对性能影响很大呀??
- · 请问:在实际应用中,大家喜欢用varchar()数据类型和nvarchar()数据类型的哪一种?
- · 请问:有哪位朋友研究过asp的可逆的加密算法?
- · 请教树结构的算法,,,急急急
- · 有杭州的吗?谁知道灵川软件。
- · windows中结束进程的权限在那里呀!
- · 如何开IE窗口?
- · 格式化应用
- · 窗体编程 | 窗体
- · 网络编程
- · 压缩与解压
- · 程序应用 | 程序
- · 正则表达式
- · apache教程
- · apache windows
- · ie缓存
- · 漏洞扫描
- · 漏洞扫描器
- · svchost.exe 魔波
- · windows进程
- · apache支持asp
- · apache的配置
- · fso 方法
- · 在R5的管理客户端,如何用server.id来签名设计元素
- · 全球知名3D设计软件行业盛会首度移师中国
- · 形象设计
- · 三维自然景观设计大师Vue 5 Esprit
- · 程序设计
- · Photoshop7.0之系统优化策略
- · 速成高手 Photoshop中文版数码全攻略
- · photoshop字体
- · 火狐最新版

