精华内容
下载资源
问答
  • 分页webform winform

    2011-12-01 21:59:00
    +WEBFORM获得功能页码条 /// /// WEBFORM获得功能页码条 /// /// 页码连接地址 /// 搜索url /// 全部记录条数 /// 全部页面数 /// 当前页码 /// 页码组大小 /// 页容量 ...
         #region +AJAX获得功能页码条
    /// <summary>
    /// AJAX获得功能页码条
    /// </summary>
    /// <param name="funName">js方法名</param>
    /// <param name="allrecord">全部记录条数</param>
    /// <param name="allpage">全部页面数</param>
    /// <param name="curpage">当前页码</param>
    /// <param name="groupsize">页码组大小</param>
    /// <param name="pagesize">页容量</param>
    public static string GetPageTxtAjax(string funName, int allrecord, int allpage, int curpage, int groupsize, int pagesize)
    {
    int curGroupPage = 0;
    StringBuilder test = new StringBuilder();
    StringBuilder test2 = new StringBuilder();
    StringBuilder pagetxt = new StringBuilder();
    if (curpage.Equals("") || curpage < 1) curpage = 1;
    if (allrecord.Equals("") || allrecord < 1) allrecord = 1;
    if (pagesize.Equals("") || pagesize < 1) pagesize = 1;
    if (allrecord == 0) { pagetxt.Append("页码:0/0 │ 共0条</TD> <td align='left'> 首页 << 上一页 | 1 Next | >> 尾页 &nbsp;&nbsp;</td></tr></table>"); }
    else
    {
    test2.Append(allpage.ToString());

    if (allpage.Equals("") || allpage < 1) allpage = 1;
    pagetxt.Append("页码:" + curpage.ToString() + "/" + allpage.ToString() + " │ 共" + allrecord.ToString() + "");
    pagetxt.Append("<A href='javascript:" + funName+"(1)' title='首页'>1</A>&nbsp;");
    curGroupPage = (((curpage - 1) / groupsize) * groupsize) + 1;

    if (curGroupPage <= 1) pagetxt.Append("<a href='javascript:" + funName + "(" + curGroupPage + ")' title='回到首页'>&lt;&lt;</A>&nbsp;");
    else pagetxt.Append("<a href='javascript:" + funName + "(" + (curGroupPage - 1) + ")' title='前 " + groupsize + " 页'>&lt;&lt;</A>&nbsp;");

    if (curpage <= 1) pagetxt.Append("<A href='javascript:" + funName + "(" + curpage + ")' title='首页'>Prev</A>&nbsp;");
    else pagetxt.Append("<A href='javascript:" + funName + "(" + (curpage - 1) + ")' title='前一页'>Prev</A>&nbsp;");

    int tempI = 0;
    tempI = curGroupPage;
    do
    {
    if (tempI == curpage) pagetxt.Append("<span class='nowpage'>" + tempI + "</span>&nbsp;");
    else pagetxt.Append("<A href='javascript:" + funName + "(" + tempI + ")'>" + tempI + "</A>&nbsp;");
    tempI = tempI + 1;
    } while (tempI < curGroupPage + groupsize && tempI <= allpage);

    if (curpage < allpage) pagetxt.Append("<A href='javascript:" + funName + "(" + (curpage + 1) + ")' title='后一页'>Next</A>&nbsp;");
    else pagetxt.Append("<A href='javascript:" + funName + "(" + curpage + ")' title='后一页'>Next</A>&nbsp;");

    if (curGroupPage + groupsize > allpage) pagetxt.Append("<a href='javascript:" + funName + "(" + allpage + ")' title='后 " + groupsize + " 页'>&gt;&gt;</A>&nbsp;");
    else pagetxt.Append("<a href='javascript:" + funName + "(" + (curGroupPage + groupsize) + ")' title='后" + groupsize + "页'>&gt;&gt;</A>&nbsp;");

    pagetxt.Append("<A href='javascript:" + funName + "(" + allpage + ")' title='最后一页'>" + allpage + "</A>");
    }
    test.Append("allpage=" + allpage + ",allrecord=" + allrecord + ",pagesize=" + pagesize + ",groupsize=" + groupsize + ",curGroupPage=" + curGroupPage + ",curpage=" + curpage);
    return pagetxt.ToString();
    }
    #endregion
    #region +WEBFORM获得功能页码条
    /// <summary>
    /// WEBFORM获得功能页码条
    /// </summary>
    /// <param name="url">页码连接地址</param>
    /// <param name="searcheurl">搜索url</param>
    /// <param name="allrecord">全部记录条数</param>
    /// <param name="allpage">全部页面数</param>
    /// <param name="curpage">当前页码</param>
    /// <param name="groupsize">页码组大小</param>
    /// <param name="pagesize">页容量</param>
    public static string GetPageTxt(string url, string searcheurl, int allrecord, int allpage, int curpage, int groupsize, int pagesize)
    {
    int curGroupPage = 0;
    StringBuilder test = new StringBuilder();
    StringBuilder test2 = new StringBuilder();
    StringBuilder pagetxt = new StringBuilder();
    if (curpage.Equals("") || curpage < 1) curpage = 1;
    if (allrecord.Equals("") || allrecord < 1) allrecord = 1;
    if (pagesize.Equals("") || pagesize < 1) pagesize = 1;
    if (allrecord == 0) { pagetxt.Append("页码:0/0 │ 共0条</TD> <td align='left'> 首页 << 上一页 | 1 Next | >> 尾页 &nbsp;&nbsp;</td></tr></table>"); }
    else
    {
    test2.Append(allpage.ToString());

    if (allpage.Equals("") || allpage < 1) allpage = 1;
    pagetxt.Append("页码:" + curpage.ToString() + "/" + allpage.ToString() + " │ 共" + allrecord.ToString() + "");
    pagetxt.Append("<A href='" + url + "1' title='首页'>1</A>&nbsp;");
    curGroupPage = (((curpage - 1) / groupsize) * groupsize) + 1;

    if (curGroupPage <= 1) pagetxt.Append("<a href='" + url + curGroupPage + searcheurl + "' title='回到首页'>&lt;&lt;</A>&nbsp;");
    else pagetxt.Append("<a href='" + url + (curGroupPage - 1) + searcheurl + "' title='前 " + groupsize + " 页'>&lt;&lt;</A>&nbsp;");

    if (curpage <= 1) pagetxt.Append("<A href='" + url + curpage + searcheurl + "' title='首页'>Prev</A>&nbsp;");
    else pagetxt.Append("<A href='" + url + (curpage - 1) + searcheurl + "' title='前一页'>Prev</A>&nbsp;");

    int tempI = 0;
    tempI = curGroupPage;
    do
    {
    if (tempI == curpage) pagetxt.Append("<span class='nowpage'>" + tempI + "</span>&nbsp;");
    else pagetxt.Append("<A href='" + url + tempI + searcheurl + "'>" + tempI + "</A>&nbsp;");
    tempI = tempI + 1;
    } while (tempI < curGroupPage + groupsize && tempI <= allpage);

    if (curpage < allpage) pagetxt.Append("<A href='" + url + (curpage + 1) + searcheurl + "' title='后一页'>Next</A>&nbsp;");
    else pagetxt.Append("<A href='" + url + curpage + searcheurl + "' title='后一页'>Next</A>&nbsp;");

    if (curGroupPage + groupsize > allpage) pagetxt.Append("<a href='" + url + allpage + searcheurl + "' title='后 " + groupsize + " 页'>&gt;&gt;</A>&nbsp;");
    else pagetxt.Append("<a href='" + url + (curGroupPage + groupsize) + searcheurl + "' title='后" + groupsize + "页'>&gt;&gt;</A>&nbsp;");

    pagetxt.Append("<A href='" + url + allpage + searcheurl + "' title='最后一页'>" + allpage + "</A>");
    }
    test.Append("allpage=" + allpage + ",allrecord=" + allrecord + ",pagesize=" + pagesize + ",groupsize=" + groupsize + ",curGroupPage=" + curGroupPage + ",curpage=" + curpage);
    return pagetxt.ToString();
    }

     

    转载于:https://www.cnblogs.com/gylspx/archive/2011/12/01/bdfs.html

    展开全文
  • WebForm调用WinForm.rar

    2012-10-29 14:52:26
    WebForm调用WinForm.rar
  • Quartz定时功能在WebForm 以及 WinForm上使用时,需要引用相关的dll
  • 简单webform仿Winform TabControl标签页

    热门讨论 2010-05-25 13:47:40
    简单webform仿Winform TabControl标签页 ,用js实现
  • C# WEBformWINform之间通信 windows 窗体传值到 web窗体 WINform端: System.Diagnostics.Process.Start(@"http://localhost:4123/WebForm1.aspx?name=" + textBox1.Text +"&pw="...
    C# WEBform 和 WINform之间通信 
    windows 窗体传值到 web窗体

    WINform端:
    System.Diagnostics.Process.Start(@"http://localhost:4123/WebForm1.aspx?name=" + textBox1.Text +"&pw="+textBox2.Text);
    WEBform 端:
    this.TextBox1.Text = Request.QueryString["name"];
    this.TextBox2.Text = Request.QueryString["pw"];
    web窗体 传值到 windows 窗体
    Form1.cs文件:
    public partial class Form1 : Form
    {
    string name;
    //构造函数进行初始化
    public Form1(string n)
    {
    InitializeComponent();
    this.name = n;
    }
    private void Form1_Load(object sender, EventArgs e)
    {
    this.button1.Text = name;
    }
    }
    Program.cs文件:
    namespace WindowsFormsApplication1
    {
    static class Program
    {
    /// <summary>
    /// 应用程序的主入口点。
    /// </summary>
    [STAThread]
    static void Main(string [] args)
    {
    Application.EnableVisualStyles();
    Application.SetCompatibleTextRenderingDefault(false);
    //判断是否为空
    if (args.Length == 0)
    {
    Application.Run(new Form1(""));

    }
    else

    Application.Run(new Form1(args[0]));
    }
    }
    }
    webForm1.aspx.cs文件内容
    protected void Page_Load(object sender, EventArgs e)
    {

    Process.Start(@"d:\test.exe", "UF008.csv");
    }
    展开全文
  • 1.asp.net webform用“Request.PhysicalApplicationPath获取站点所在虚拟目录的物理路径,最后包含“/”; 2.c# winform用 A:“Application.StartupPath”:获取当前应用程序所在目录的路径,最后不包含“/”; B...

    对于Windows程序 和Web 应用程序来说,他们运行的路径是不一样的,所以关键是判断当前运行的程序是哪种程序.于是我们可以使用如下的代码

                  string path = "";

                 if (System.Environment.CurrentDirectory == AppDomain.CurrentDomain.BaseDirectory)//Windows应用程序则相等

               {
                    path 
    = AppDomain.CurrentDomain.BaseDirectory;
                }

               
    else
               
    {
                    path 
    = AppDomain.CurrentDomain.BaseDirectory + "Bin/";
                }

    这样如果我们写了一个类库,类库中用到了Assembly.LoadFrom,由于是通用类库,所以可能用到Windows程序中也可能用到Web中,那么用上面的代码就很方便了.

    做法2:

    string MyPath = System.IO.Path.GetDirectoryName(
                    System.Reflection.Assembly.GetExecutingAssembly().GetModules()[0].FullyQualifiedName);

    1.asp.net webform用“Request.PhysicalApplicationPath获取站点所在虚拟目录的物理路径,最后包含“/”;

    2.c# winform用
    A:“Application.StartupPath”:获取当前应用程序所在目录的路径,最后不包含“/”;
    B:“Application.ExecutablePath ”:获取当前应用程序文件的路径,包含文件的名称;
    C:“AppDomain.CurrentDomain.BaseDirectory”:获取当前应用程序所在目录的路径,最后包含“/”;
    D:“System.Threading.Thread.GetDomain().BaseDirectory”:获取当前应用程序所在目录的路径,最后包含“/”;
    E:“Environment.CurrentDirectory”:获取当前应用程序的路径,最后不包含“/”;
    F:“System.IO.Directory.GetCurrentDirectory”:获取当前应用程序的路径,最后不包含“/”;

    3.c# windows service服务中用“AppDomain.CurrentDomain.BaseDirectory”或“System.Threading.Thread.GetDomain().BaseDirectory”;
    用“Environment.CurrentDirectory”和“System.IO.Directory.GetCurrentDirectory”将得到“ system32”目录的路径;
    如果要使用“Application.StartupPath”或“Application.ExecutablePath ”,需要手动添加对“System.Windows.Forms.dll ”的引用,并在程序开头用“using   System.Windows.Forms”声明该引用;

    4.在卸载程序获取系统安装的目录:
             System.Reflection.Assembly curPath = System.Reflection.Assembly.GetExecutingAssembly();
             string path=curPath.Location;//得到安装程序类SetupLibrary文件的路径,获取这个文件路径所在的目录即得到安装程序的目录;

    转载于:https://www.cnblogs.com/wangcheng1990/p/3671889.html

    展开全文
  • webformwinform两者区别

    千次阅读 2011-05-12 08:52:00
    WebForm应用程序部署在服务器端,用户通过浏览器与其交互;WinForm应用程序需要部署到客户端,用户通过专门为该程序... WebForm是基于Web浏览器的网络应用程序窗体,winform是基于Windows桌面应用程序窗体.

    WebForm 应用程序部署在服务器端,用户通过浏览器与其交互; WinForm 应用程序需要部署到客户端,用户通过专门为该程序打造的用户界面与其交互。

    WebForm 是基于 Web 浏览器的网络应用程序窗体 ,winform 是基于 Windows 桌面应用程序窗体 .

    展开全文
  • WebForm替换WinForm做UI

    千次阅读 2011-04-09 10:30:00
    但是有一点遗憾就是UI层使用的是winForm而不是自己想要的webForm。三层架构有点就是各个层之间是分离的,要把我inForm替换成webForm也是很随意的事。 问题的关键就是如何取得webForm页面的数据。上网找了点资料发现...
  • WebFormWinForm、Win32之间关系

    千次阅读 2009-01-15 11:38:00
    WebFormWinForm、Win32之间关系 WebForm是.net中用于开发web应用的一系列技术的通称。特点是使用统一的UI,就是web页面,统一的client端,浏览器。没有平台和浏览器限制(因为webform产生的页面是html 3.2兼容的...
  • WebForm: private string GetMd5(string ps) { return System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(ps,"MD5"); } WinForm string GetMd5(strin...
  • 1.asp.net webform用“Request.PhysicalApplicationPath获取站点所在虚拟目录的物理路径,最后包含“/”; 2.c# winform用 A:“Application.StartupPath”:获取当前应用程序所在目录的路径,最后不包含“/”;...
  •  最后说下,web 是 web.config 而 winform是app.config 你把一些字段依然可用存储在 <configuration> 里的,也可用把连接字段放在<connectionStrings> Code System.Configuration.ConfigurationManager....
  • winform是客户端 webform是服务器 winform利用webclient.uploadstring应该是可以实现向web端发送字符串吧,那么web怎么接收这个字符串,并把字符串赋值给另一个变量 有类似httpostedfile这种类吗 怎么用?...
  • WebFormWinForm取当前根目录的通用的方法 某些环境下用 System.Web.HttpContext.Current.Server.MapPath 取不到目录。 可以用下面两个方法: 一,System.AppDomain.CurrentDomain.BaseDirectory.TrimEnd...
  • C# WEBformWINform之间通信

    千次阅读 2010-11-30 09:36:00
    WINform端:System.Diagnostics.Process.Start(@"http://localhost:4123/WebForm1.aspx?name=" + textBox1.Text +"&pw="+textBox2.Text); WEBform 端:this.TextBox1.Text = Request.QueryString["name"]; this....
  • 本文将通过几个实际的例子,初步介绍一下WinForm和WebBrowser所包含的Web页面之间的交互。 下面的代码假设你已经建立了一个Windows Form,上面有一个WebBrowser名为“webBrowser”。 Study Case 1:用WinForm的...
  • WebFormWinForm取当前根目录的通用的方法[转载] 转自:WebFormWinForm取当前根目录的通用的方法 某些环境下用 System.Web.HttpContext.Current.Server.MapPath 取不到目录。 可以用下面两...
  • WebformWinform MD5加密

    2010-08-26 09:42:00
    Winform: public static string StringToMD5Hash(string inputString) { MD5CryptoServiceProvider md5 = new MD5CryptoServiceProvider(); byte[] encryptedBytes = md5.ComputeHash(Encoding.ASCI...
  • skype 發送信息,也可以用在WinForm 15 /// Geovin Du 塗聚文 16 /// 締友計算機信息技術有限公司 17 /// 20120725 18 ///官網下址: https://developer.skype.com/accessories/skype4com ...
  • Hello 大家好, 我今天遇到了一个很头疼的问题,从asp.net页面传一个值到winform里面,winform程序怎么接收它传过来的值呢,那位高手能给一个Demo或者是思路,本人感激不尽哦! 先Thanks!
  • socket通信,服务器页面一收一发两文本框一个按钮发送,后台代码如下: using System; using System.Net; using System.Net.Sockets; ...using System.Text;... static Socket server = new Socket(AddressFamily....
  • 建了一个项目,多层的,本来是用来开发网站的,数据库用的是sql server,连接字段写在web.config里面的,但是现在业务需要,在项目上添加了一个层,exe的控制台应用程序,共用其它层,但是生成的exe无法读取到web....
  • NET各大平台数据列表控件绑定原理及比较(WebFormWinform、WPF) 说说WebForm: 数据列表控件: WebForm 下的列表绑定控件基本就是GridView、DataList、Repeater;当然还有其它DropDownList、ListBox等。 ....
  • 一、WebFormWinForm、Win32之间关系 1.WebForm  WebForm是.net中用于开发web应用的一系列技术的通称。特点是使用统一的UI,就是web页面,统一的client端(客户端),浏览器。没有平台和浏览器限制(因为...
  • 怎样让WebformWinform MD5加密得到同一个MD5值【整理】  怎样让WebformWinform MD5加密得到同一个MD5值(webformwinform的MD5加密方式不同) Winform publicstaticstring StringToMD5...
  • 为了写毕业论文,今天看了一下Smart Client的介绍,看完真是有点激动,Smart Client的强大功能,让我不得不再用WinForm了.反正,WebForm,WinForm一个都不能少. .Net Framework,.Net Compact Framework也一个不能少....

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,408
精华内容 563
关键字:

webformwinform