社区
C#
帖子详情
WebForm、WPF、WinForm,三者如何能共享變量?
rockyvan
2009-06-24 01:48:53
我在某個項目裏面,用 WebForm 頁面 Call 出一個 WPF 頁面,然後用 WPF 頁面 Call 出一個 WinForm 。
現在三者需要共享某些變量值,請問有何方法可以實現?
已經想過的方法:
1、Session
WinForm 好像訪問不到,所以沒有繼續想下去了。
2、把變量值傳回數據庫
這樣可以實現,但是會頻繁地連接數據庫。因爲數據庫在香港,連接很耗時,所以此方法被否定。
...全文
276
14
打赏
收藏
WebForm、WPF、WinForm,三者如何能共享變量?
我在某個項目裏面,用 WebForm 頁面 Call 出一個 WPF 頁面,然後用 WPF 頁面 Call 出一個 WinForm 。 現在三者需要共享某些變量值,請問有何方法可以實現? 已經想過的方法: 1、Session WinForm 好像訪問不到,所以沒有繼續想下去了。 2、把變量值傳回數據庫 這樣可以實現,但是會頻繁地連接數據庫。因爲數據庫在香港,連接很耗時,所以此方法被否定。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Jave.Lin
2009-06-26
打赏
举报
回复
楼主,我提供一个思路:
将你要共享的那个对象序列化到你自己指定的地方。
然后,再其它程序反序列化即可。
不过我对序列化不了解。
我也正在研究序列化。
xx_88
2009-06-26
打赏
举报
回复
up
Jave.Lin
2009-06-26
打赏
举报
回复
Up....
Study....
Mark.....
himoggy
2009-06-26
打赏
举报
回复
有双向要求,建议使用控件+js,或者通过共享内存DLL共享内存
或者就是像7楼说的,调用api的SendMessage传输只读数据的WM_COPYDATA
不过这样做都比较麻烦,而且,对web不一定有很好的支持
rockyvan
2009-06-26
打赏
举报
回复
雙向的
rockyvan
2009-06-25
打赏
举报
回复
回六樓的
本意就是asp.net 跟 win form能作資料交流...
從asp.net登入後能傳使用者至win form 內...
javascript 是能於asp.net 內建立txt文檔..但前提是使用者的ie 要調成低安全性級別...
回七樓的
這個不太懂...能詳細一點嗎...
lovvver
2009-06-25
打赏
举报
回复
使用SendMessage发系统消息,来共享数据。
himoggy
2009-06-25
打赏
举报
回复
不是太懂楼主需要怎么做的意思
个人理解的话,可以有一个比较笨的方法,就是保存到硬盘……,web在读的时候,用flash+js交互操作
rockyvan
2009-06-25
打赏
举报
回复
回三樓的...WPF 及WIN FORM對本機查存是沒問題...
但WEB FORM不可能對本機檔案進行查存
現在我正試用webservice 中的session
亦試過分asp.net 及wpf 可以保留數據於webservice 中
但問題亦出現...兩者還不能打通..原因是兩者的sessionid 不同
從網上找了很久...sessionid 是保留在 CookieContainer
但沒找到方法從wpf 查出web form 用的CookieContainer..
煩請高手指點
himoggy
2009-06-25
打赏
举报
回复
- -不知道是单向还是双向的
其实看现在的主流IM就知道了……
web到winform都是用的控件……winform到web是用识别码- -
其实自己做的时候可以参考,不过不用那么麻烦
仗剑逗二哈
2009-06-24
打赏
举报
回复
ini也行
ConanKid
2009-06-24
打赏
举报
回复
保存到硬盘呢(如保存成XML文件)
MicroDeviser
2009-06-24
打赏
举报
回复
顶!!!不懂
wangsaokui
2009-06-24
打赏
举报
回复
1、WCF
2、Remoting
3、WebService
Web
Form
调用
Win
Form
主页.zip_
web
form
_
web
service_
win
form
在实际操作中,
Web
Form
中的按钮点击事件会触发
Web
Service的调用,
Web
Service通过某种机制(例如,使用进程间通信IPC或通过文件、数据库
共享
状态)启动
Win
Form
应用程序。
Win
Form
主界面的显示和关闭,以及与
Web
服务的...
Quartz 定时
Web
Form
和
Win
Form
使用的dll
这个标题“Quartz 定时
Web
Form
和
Win
Form
使用的dll”暗示了我们将在
Web
Form
和
Win
Form
应用中使用Quartz来实现定时功能。在.NET环境中,Quartz通过引入特定的DLL文件来实现其功能。 首先,我们要理解什么是DLL...
DXperience 10.1.2 简繁体汉化,本地化,Skins(包含
web
form
,
win
form
,
wpf
,Silverlight) 使用见说明
此外,该版本还包含了适用于
Web
Form
、
Win
Form
、
WPF
以及Silverlight的不同平台的皮肤(Skins),允许开发者轻松地定制应用程序的外观和风格。 1. **简繁体汉化与本地化**:汉化是指将软件的界面、文档等从英文或者...
DXperience 10.1.5 简繁体汉化,本地化,Skins(包含
web
form
,
win
form
,
wpf
,Silverlight) 使用见说明
DXperience 10.1.5包含了针对
Web
Form
、
Win
Form
、
WPF
和Silverlight的Skins,确保在各个平台上的应用都能拥有统一且吸引人的视觉效果。 在提供的压缩包文件中,"Readme.htm"通常包含了安装、使用和配置DXperience ...
DXperience 9.2.3 简繁体汉化,本地化,Skins(包含
web
form
,
win
form
,
wpf
,Silverlight) 使用见说明
DXperience 9.2.3 是DevExpress公司推出的一款强大的开发工具集,主要针对.NET Framework平台,提供了丰富的控件和组件库,支持
Web
Form
、
Win
Form
、
WPF
以及Silverlight等多种开发环境。此版本特别强调了简体和繁体...
C#
111,028
社区成员
642,649
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章