web服务器怎么添加控件 如何在Winform的WebBrowser控件中嵌入Html代码?

[更新]
·
·
分类:互联网
1426 阅读

web服务器怎么添加控件

如何在Winform的WebBrowser控件中嵌入Html代码?

如何在Winform的WebBrowser控件中嵌入Html代码?

嵌套WebBrowser做个壳,内容用HTML、CSS,界面代码用Javascript,复杂逻辑用C#,然后注入WebBrowser(不同的浏览器有不同的方法)。
验证思路的时候 WebBrowser可以用IE
准备正式开发用Chrome,chrome嵌入winform的组件到NUGet上去找
网页渲染的效果是非常好的,而且比较接近美工的思路,技术成熟度很高,结合HTML5绝大多数效果都能做得出,不需要去学习什么WPF,那个比较挫。

我在 .net 1.1的时候就用这个做过项目了,Html之类的都可打包到你的可执行文件的资源里面的,截取WebBrowser的请求,根据协议头,或者纯粹你自己规定个什么路径规则,去资源中加载。
自动更新也简单,安装后,或者第一次运行的时候把Html释放到你自己的缓存目录中,远程服务器上存储一个副本,每次运行的时候去检查一下服务器上有没有新的内容,或者请求的时候去检查一下服务器上有没有更新。有更新就下载到本地缓存目录中。
这种更新简单多了,甚至可以把绝大多数的业务逻辑都写在Js中,那个壳就是个壳,啥也不做,就管理所需资源、提供一些HTML做不了的事情,比如读写注册表,读写文本文件,调用打印机之类的等等。结构做得好这些服务都可做成插件形式的。
一旦需要Web版本的时候,改装也方便。
有些人可能需要更高的计算性能,那也简单啊,把C#里面的库,按照规则注入就完了,比如数值计算等等。之所以正式开发用Chrome,主要是V8比较快,也是考虑的性能问题。没有什么重计算的应用,妥妥的没问题。
另外,如果是3D游戏,那么不适用。2D游戏目前的计算机性能也能运行的不错了。

jquery网页日历显示控件calendar3.1使用详解?

给这个日历元素用JS添加一个页面加载时hide隐藏属性,当点击日历标签时候,再显示show,移开mouseout隐藏hide,或者移动上去显示mouseover

asp中left_d用户控件是啥?

用户控件 (user control) 在 中:使用与 页相同的语法,以声明方式创作的服务器控件。该控件用 .ascx 扩展名保存为文本文件。
用户控件允许对页功能进行分区和重用。
第一次请求时,页框架立即将用户控件分析为从 派生的类,并将该类编译到一个程序集中;页框架在后面的请求中将重用该程序集。
因为用户控件不需要预编译就可以进行页面样式创作和部署,所以开发起来很容易。
在 Windows 窗体中:在应用程序内部或应用程序之间提供一致性行为和用户界面的复合控件。
用户控件可以是某个应用程序的本地控件,也可以添加到库中并编译成 DLL 供多个应用程序使用。