精华内容
下载资源
问答
  • winform和webform有什么区别

    千次阅读 2016-07-27 14:10:34
    winform是窗体模式,就是我们打开我的电脑那种模式 ...winform之间传值比较麻烦,webform很简单。 wibform运行需要一大堆运行库,webform只需运行在服务器,然后客户端只需一个浏览器就可以运行。
    winform是窗体模式,就是我们打开我的电脑那种模式
    webform是浏览器模式,就是我们上网,打开浏览器那种模式。
    winform之间传值比较麻烦,webform很简单。
    wibform运行需要一大堆运行库,webform只需运行在服务器,然后客户端只需一个浏览器就可以运行。

    展开全文
  • winform和webform实现的对象浏览器,webform还是后台实现的
  • Winform和WebForm的异同

    万次阅读 2011-01-16 20:46:00
    Winform和WebForm的一些比较,纯属个人观点.

       工作中以来做B/S架构的系统比较多,C/S结构只是偶尔做下。最近的项目是Winform的项目。也许是好久没做Winform项目有点生。更深的了解一些。目前发现Winform和WebForm还是有些不一样的。

       一是Winform的定位机制没有Webform丰富,web里有table,div(浮动、层),Winform里的定位大多采取绝对定位,比较麻烦。而且webform可以采取相对定位,还可以用百分比的比例尽度,而winform里最多可以用下duck和anchor做下相对定位。

       二是Winform里大多数情况会用到多线程操作,而webForm里很少用到,比如有大批量数据需要后台处理,则需要多线程处理。多线程编程考虑的问题很多,经常要做线程之间的调用,有些麻烦。最近碰到问题是,在Timer的事件(独立线程)里,让线程停顿了,弄的主线程好卡。找不到原因,后来才发现,在Timer的线程里最好不要让线程Sleep,这会严重影响主线程的性能,比如ToolTip的显示。

       三是渲染方式。明显感觉Winform和Webform的方式不一样,当窗体发生变化时,Winform程序会把窗体下所有控件进行重绘,很耗性能;而基于浏览器的模式似乎只刷新需要更改的控件,对性能不会有大的影响。当系统中有大量图片时,Winform和Webform的性能就可以看的出来。

    展开全文
  • C# winform和webform通用的加密解密方法UrlEncodeUrlDecode


            public static string UrlEncode(string str)
            {
                StringBuilder sb = new StringBuilder();
                byte[] byStr = System.Text.Encoding.UTF8.GetBytes(str);
                for (int i = 0; i < byStr.Length; i++)
                {
                    sb.Append(@"%" + Convert.ToString(byStr[i], 16));
                }


                return (sb.ToString());
            }
            public static string UrlDecode(string str)
            {
                string[] strs = str.TrimStart('%').Split('%');
                byte[] byStr = new byte[strs.Length];
                for (int i = 0; i < byStr.Length; i++)
                {
                    byStr[i] = Convert.ToByte(strs[i], 16);
                }


                return (System.Text.ASCIIEncoding.UTF8.GetString(byStr));
            }
    展开全文
  • winform webform 之间数据交互

    千次阅读 2018-08-08 10:01:00
    1,winform 发送代码如下: string strSystem = "YINPL"; string strUserIP = GetLocalIP(); //发送登入数据 string url = "http://192.168.16.13/IBESSO/UserLoginUI.aspx?USR=" + ...

    1,winform 发送代码如下: 

    string strSystem = "YINPL";
                string strUserIP = GetLocalIP();
    
             //发送登入数据
      string url = "http://192.168.16.13/IBESSO/UserLoginUI.aspx?USR=" + txtUser.Text.Trim() + "&PSWD=" +txtPassword.Text.Trim() + "&System=" + strSystem + "&UserIP=" + strUserIP;
                HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url);
                req.Method = "GET";
    
                //接收webform的应答数据
                HttpWebResponse response = (HttpWebResponse)req.GetResponse();
                Stream s = response.GetResponseStream();
                StreamReader rs = new StreamReader(s);
                string value = rs.ReadToEnd();
    
    
                if( value != "1")
                {
                    MessageBox.Show("用户名,密码不正确!");
                    txtUser.Focus();
                }

    2,webform接收winform数据和返回数据

     

    if (!this.IsPostBack)
                {
                    Session.RemoveAll();
                    Session["UserIP"] = Request.UserHostAddress.ToString();
    
    
                    if (Request["USR"] != null)
                    {
                        string strUSR = Request["USR"].ToString();
                        string strPSWD = Request["PSWD"].ToString();
                        string strSystem = Request["System"].ToString();
                        string strUserIP = Request["UserIP"].ToString();
    
    
                        User u = new User();
                        if (u.UserLogin(strUSR, strPSWD, strSystem, strUserIP))
                        {
                            Response.Write("1");
                            Response.End();
                        }
                        else
                        {
                            Response.Write("0");
                            Response.End();
                        }
                    }
                }

    主要代码写在页面加载的时候取到发过来的数据进行判断验证,就是通过http请求来交互的

    展开全文
  • winformwebform通信

    2016-08-31 18:11:17
    winformwebform通信交互源代码,附带查询本机内网IP与外网IP,本代码为VB.NET版本;
  • Chartlet是一款免费、简单好用的.net图表控件,可以用在WinForm和WebForm的应用程序里,能够产生柱状图、饼图、线状图三种统计图模式,且使用方法简单,压缩包内附 帮助文档以及示例程序。
  • ZedGraph 最新版本4.0,开源,支持winform和webform 柱状图 饼状图 折线图 很强大
  • ckpApp.Drawing.Chart.dll 一个C#的曲线图通用类 适用与WinForm和WebForm
  • winform Application.StartupPath();webform System.Web.HttpContext.Current.Server.MapPath();
  • (1)WinForm和WebForm

    2015-03-16 10:12:00
    如上所述,WinForm程序通常分为四层,而WebForm程序通常分为三层。 举例说明,winForm程序: IEnumerable<BatchUpdateResult<string, HX.DHL.Common.Data.ResultSign>> rets = ...
  • c#编程中,WinFormWebForm、MVC都可用的FastReport报表软件
  • WinForm和WebForm 对Quartz定时器使用

    千次阅读 2016-04-12 11:20:57
    Quartz是第三方提供的定时调度框架,其官方地址http://www.quartz-scheduler.org/ 同样,安装惯例,该篇同样也是从项目中mark出来,方便对这个技术的惯例,好了废话不说,直接上code ...第二步,项目中封装
  • 我做的silverlight程序用webservice获取服务端数据 ...winform如何把一个数据或者告诉webform调用某个方法啊 [img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/3.gif][/img]
  • 实现winformwebform互相通讯

    千次阅读 2012-04-16 15:19:50
    webcontrol的DOM控制它,就像javascript控制的DOM...如果winform webform不在同一个项目中,就 webform留接口出来,用winform,webform程序间传值,这样简单得多,就可以不用socket,而且不用自己去分析HTTP协议。 C#越来
  • NET中winformwebform互相通讯实例 2009-12-17文章来源:浏览次数:186 现在C#越来越多朋友使用了,大家都知道.NET可以开发winformwebform页面,有时候在开发项目过程中要结合BS+CS这样来应用,那么本站...
  • 以前用过的,总结下,以免忘记了,也给广大网友... C# winform DataGridView 添加行号private void GridView1_Paint(object sender, PaintEventArgs e) { int irowcount = this.GridView1.DisplayedRowCount(true); 
  • WinFormWebForm调试输出

    千次阅读 2009-05-14 11:18:00
    WinFormWebForm调试输出1.WinForm程序:(1).开发时,将"工程输出类型"改为"控制台应用程序",就可以在Form下面有一个控制台窗口,可以用Console.Write输出一些调试信息。当然,在发布时再改回"工程输出类型"改为...
  • Winform中用配置文件连接数据库 数据库连接类YSqlHelper代码: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Data; ...
  • WinForm中开发的过程中,所有继承了Control控件,在使用多线程的时候,就需要通过一个通用的方法来设置界面上的控件的属性。 delegate void DelegateSetControl(Control ctrObj, string attrName, object ...
  • C# WinFormWebForm,Clipboard Image 显示方法 应用程序,网页,剪贴板存储并显示图片方法

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 7,146
精华内容 2,858
关键字:

winform和webform区别