winform 订阅
WinForm是·Net开发平台中对Windows Form的一种称谓。 展开全文
WinForm是·Net开发平台中对Windows Form的一种称谓。
信息
操作方便
新的数据提供程序管理
使用安全
利用公共语言运行库的安全特性
中文名
Winform
特    点
功能强大
Winform特点
Windows窗体的一些重要特点如下:Windows窗体可用于设计窗体和可视控件,以创建丰富的基于Windows的应用程序。新的数据提供程序管理:数据提供程序管理提供易于连接OLEDB和ODBC数据源的数据控件,包括Microsoft SQL Server、Microsoft Access、Jet、DB2以及Oracle等。Windows窗体充分利用公共语言运行库的安全特性。这就意味着,一切都可以通过Windows窗体来实现,包括在浏览器中运行的不可信控件和用户硬盘上安 WinForm(3张) 装的完全可信的应用程序。
收起全文
精华内容
下载资源
问答
  • 求现有 devpress 项目 交换 winform项目 手上winform项目较少
  • 198个经典C#WinForm实例源码 超赞的完整版

    千次下载 热门讨论 2013-07-14 18:27:44
    "198个经典C#WinForm实例源码"包括: 1-窗体技巧 2-控件操作 3-图像操作 4-报表打印 5-系统操作 6-文件处理 7-网络操作 8-数据库操作 9-加密解密 10-硬件读写 11-游戏设计 "超赞的198个经典C#WinForm实例源码.zip " ...
  • SuperSocket(服务端winform+客户端winform) 案例,可直接运行跑起来
  • Winform开发全套31个UI组件开源共享]

    千次下载 热门讨论 2015-08-09 17:06:05
    [Winform开发全套31个UI组件开源共享]
  • winform皮肤,winform皮肤使用,c# .netwinform皮肤使用,blog中有介绍
  • 不是说打开新窗口,是希望能一个winform能通过按钮创建出一个新的winform并生成这个新winform的exe文件。生成的exe能脱离原窗口独立启动……额……就类似游戏引擎一样的能生成exe文件
  • 198个经典C_WinForm实例源码(超赞)

    千次下载 热门讨论 2013-05-28 11:00:00
    198个经典C_WinForm实例源码(超赞)
  • Winform经典项目

    2015-12-17 15:50:19
    主要是描述了C#中的winform的各个方面的应用,资源比较全,不知道从哪里来的,跟大家分享一下
  • winform webform 简单高效的UI界面框架

    万次阅读 2019-01-07 10:40:18
    一、winform的界面框架设计( james_lx) 一直以来,我都在寻找WINFORM程序,简单高效的界面框架,终于,我有了一个。在此分享给和我一样使用C#而苦于界面设计的人。我的发现中,并没有加入什么框架和代码,只是...

    一、winform的界面框架设计( james_lx)

    一直以来,我都在寻找WINFORM程序,简单高效的UI界面框架,终于,我领悟了。在此分享给和我一样使用C#而苦于界面设计的人。我的发现中,并没有加入什么其它的框架和代码,只是使用原生的控件一种组合,这种UI组合能够清晰地表现出复杂的表数据,结构数据,满足我简单高效而且灵活的开发需求。

     

    1、界面最外层,我放了一个Tabcontrol控件,这个可以把程序功能按大类区分开来。

    2、在每一个tab控件的页签中,加入一个toolstripContainer控件。

    3、在toolstripContainer控件中,上面放toolstrip工具条,下面放statusStrip状态条控件,中间放splitContainer容器。

    4、splitContainer容器中,再放一个listview和listbox或者2个listview.....

    这种界面的好处是,大功能,我们界面分得很清楚。而每一个功能,我们都有工具条、状态条、数据表,数据日志来展现和使用。 在界面的背后,它们都是一个FORM代码文件中,全局变量可以通用,全局很方便控制。

     

    二、webform的界面框架设计( james_lx)

    无独有偶,我有一个web平台( asp.net , FineUI ),和winform桌面应用程序对应,我也使用了类似的界面设计。

    1、因为使用SAP很多年,在平台的功能和权限这块,我学习使用了我熟悉的SAP模式。

    2、在主界面的设计上,也是TAB控件来区分大的功能总类。

    3、每一个功能页签中,有工具条,状态条、数据表格区来展示操作数据。

    使用原生的控件组合出一个简单高效的界面框架 ,这个问题一直困扰了我很久,终于我找到了一条路。

     

     

     

     

    展开全文
  • C#Winform窗体与界面设计

    千人学习 2017-08-01 19:28:12
    本课程是针对C#Winform开发人员的基础性课程,详尽的介绍C#Winform窗体与界面的设计,通过提供实例,让C#Winform开发人员掌握相关程序设计技巧,为后面学习完整的实战课程打下较好的基础。
  • c# winform 调用webkit

    千次下载 热门讨论 2010-11-30 17:38:03
    c# winform webkit C# 调用webkit
  • WPF与Winform互操作:Winform调用WPF窗体 介绍Winform程序如何调用WPF窗体。 工具/原料 以VS2013为例。 方法/步骤 创建Winform应用程序项目。 打开VS2013,文件->新建->项目...,新建一个Windows窗体...

    WPF与Winform互操作:Winform调用WPF窗体

    介绍Winform程序如何调用WPF窗体。

    工具/原料

    • 以VS2013为例。

    方法/步骤

    创建Winform应用程序项目。

    打开VS2013,文件->新建->项目...,新建一个Windows窗体应用程序项目,项目名称为“Winform调用WPF窗体”。

    为Form1添加一个按钮,用于打开WPF窗体。

    WPF与Winform互操作:[1]Winform调用WPF窗体

    WPF与Winform互操作:[1]Winform调用WPF窗体

    创建待调用的WPF窗体。

    为解决方案添加一个WPF应用程序项目,右键解决方案,添加->新建项目,创建一个WPF应用程序项目。

    在WPF应用程序界面上拖放一个TextBox(测试键盘输入)和Button按钮(调用Winform窗体,下篇经验介绍)。

    WPF与Winform互操作:[1]Winform调用WPF窗体

    WPF与Winform互操作:[1]Winform调用WPF窗体

    WPF与Winform互操作:[1]Winform调用WPF窗体

    为项目添加WPF相关引用。

    PresentationCore

    PresentationFramework

    System.Xaml

    WindowsBase

    WindowsFormsIntegration

    以及待调用“WPF窗体”项目

    WPF与Winform互操作:[1]Winform调用WPF窗体

    书写按钮事件,调用WPF窗体。

    如果不写ElementHost.EnableModelessKeyboardInterop(wpfwindow),调出WPF窗体的键盘输入不起作用。

    另外,使用WindowInteropHelper类为WPF设置owner。

    WPF与Winform互操作:[1]Winform调用WPF窗体

    1. 5

      查看效果。

      WPF与Winform互操作:[1]Winform调用WPF窗体

    展开全文
  • WinForm界面设计

    热门讨论 2013-01-07 11:19:05
    C#的WinForm界面设计 养成好的习惯
  • 前言:为什么要用ie打开winform  个人认为,winform部署客户端太麻烦如金蝶··用友,winfrom打补丁太麻烦,添加新功能再部署非常费时间;于是就想为什么不能用IE打开呢?这样就不需要部署客户端,文件更新只需要在...

    前言:为什么要用ie打开winform 

    个人认为,winform部署客户端太麻烦如金蝶··用友,winfrom打补丁太麻烦,添加新功能再部署非常费时间;于是就想为什么不能用IE打开呢?这样就不需要部署客户端,文件更新只需要在服务器做。有想法就一定要实现。。

    好处,winform稳定,前台控件devpress完全满足UI,不需要写大量的WEB前台美化代码,更重要的开发非常省时间。。。。。。

    ----------------------------------------------------------------
    开发环境: win7+vs2010   

    web服务器:win2008  自带web服务程序 

    ----------------------------------------------------

    <table id='waiting' style='width:100%; height:100%;position:absolute; visibility:hidden; background:#ffffff;' border='0' cellspaceing='0' cellpadding='0'>
     <tr>
         <td valign='middle' align='center'>
             <table border='2' cellspacing='2' height='50'>
                 <tr>
                     <td align='center' width='400' style='font-size:12pt; background:#ffffff;'>
                         <b><font color='blue'>Loading...</font></b>
                     </td>
                 </tr>
             </table>
         </td>
     </tr>
    </table>
    <script language='Javascript'> waiting.style.visibility='visible' </script>
    <html>
    <head>
    <link rel="shortcut icon" href="swerp.ico">
    <title>⑵⑵ SuHe SYSTEM ⑵⑵</title>
    <meta http-equiv="Content-Type" content="text/html; charset=euc-kr">
    <style type="text/css">
    /*
    body  {
    scrollbar-shadow-color: #ffffff;
    scrollbar-highlight-color: #ffffff;
    scrollbar-face-color: #d9d9d9;
    scrollbar-3dlight-color: #d9d9d9;
    scrollbar-darkshadow-color: #d9d9d9;
    scrollbar-track-color: #ffffff;
    scrollbar-arrow-color: #ffffff;

    }
    */
    html, body { overflow:hidden; }

    </style>

    <script language="text/javascript">
    function window.onload()
      {
          try
          {
              if (document.all.waiting != null)
              {
                  document.all.waiting.style.visibility = "hidden";
                  document.all.waiting.style.height = "0px";
              }
          }
          catch(e)
          {
              alert(e.name + "[Load] : " + e.message);
              
              if (document.all.waiting.style.height != "0px")
              {
                  document.all.waiting.style.visibility = "hidden";
                  document.all.waiting.style.height = "0px";
              }
          }
      }
    </script>

    </head>
    <body  leftmargin="3" topmargin="3" marginwidth="3" marginheight="3"  overflow:hidden; >
    <object  classid="MainControlLibrary.dll#MainControlLibrary.MainControlLibrary" height="100%" width="100%"/> 
    </body>

    </html>

    ----------------------------------------------------
    1. 以上是网页代码(main.htm),解析 dll文件 ,注意最后一句话 ,切记别语法格式

    MainControlLibrary.dll#MainControlLibrary.MainControlLibrary

    ----------------------------------------------------

    2. MainControlLibrary.dll   如何生成  

     vs-C#-WindowsFormsControlLibrary3-UserControl1.cs  (页面内容自己添加)

    将    WindowsFormsControlLibrary3    改为     MainControlLibrary     
            UserControl1   改为    MainControlLibrary



    -----------------------------------------------------

    3.web服务器设置 
    配置不做讲解。 
    网站-Default web site  --添加应用程序-别名(webdll)--物理路径(web网页和dll文件路径)--确定





    ------------------------------------------------------
    4. 客户端IE 设置 
    收信任的站点 --ip地址添加--自定义级别--全部启用 Activex

    win7 .net安全设置  cmd 运行  或者保存批处理运行,注意要管理员权限


    C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\caspol.exe -q -rg "1"
    C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\caspol.exe -q -rg "1"
    C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727\caspol.exe -q -rg "1"
    C:\WINDOWS\Microsoft.NET\Framework64\v4.0.30319\caspol.exe -q -rg "1"
    C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\caspol -pp off -machine -addgroup All_Code -url http://192.168.20.20/* FullTrust -n 1 
    C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\caspol -pp off -machine -addgroup All_Code -url http://192.168.20.20/* FullTrust -n 1 
    C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727\caspol -pp off -machine -addgroup All_Code -url http://192.168.20.20/* FullTrust -n 1 
    C:\WINDOWS\Microsoft.NET\Framework64\v4.0.30319\caspol -pp off -machine -addgroup All_Code -url http://192.168.20.20/* FullTrust -n 1 




    --------------------------------------------------------
    5. ie中输入 http://192.168.20.20/webdll/main.htm        

       可以和winform一样操作数据  

    -------完成-------------



    ------------------------------------------------------
    后续探讨问题:
    1.数据传输也用web服务器实现(sql连接文件放在服务器上)
    2.动态添加菜单
    3.动态添加dll 




    展开全文
  • 升讯威 .Net WinForm 控件库提供了超过15种 Winform 控件,你可以直接使用本控件库,更可以通过本控件库学到 Winform 控件开发的方法和理念。 你可以学习到: 如何基于 Control 类重头开始实现一个具备复杂功能的...

    升讯威 .Net WinForm 控件库提供了超过15种 Winform 控件,你可以直接使用本控件库,更可以通过本控件库学到 Winform 控件开发的方法和理念。 你可以学习到:

    • 如何基于 Control 类重头开始实现一个具备复杂功能的 Winform 控件;
    • GDI+ 绘图接口的使用方法,以及如何与用户的行为进行交互;
    • 不同设计模式在 Winform 控件开发中的应用;

    对于设计模式,很多人的观念是它是用来解决大型解决方案中的问题的,但是我们在这里可以看到,设计模式不仅仅用于分解大型工程,小到一个 Winform 控件的开发,都需要具备良好的模式去帮助你分解问题,解决问题。

    例如说原型模式,我虽然能够对这种模式娓娓道来,但是一直想不出它的应用场景到底是什么,直到我发现微软在实现 DataGridView 时,应用了原型模式解决了若干问题,才豁然开朗。

    而其它诸如工厂模式,创建者模式,命令模式等,在复杂 Winform 控件的开发中,都有非常契合的应用场景。

    源代码中包括了详细的注释,相信对你阅读使用源代码会有一定的帮助。

    如果在商业产品中使用了本控件库,请在版权说明画面给出提示以及本Github地址,谢谢。

    详细介绍请看这里:http://blog.shengxunwei.com/Home/Post/179ee0db-aec6-4e63-a6a8-8456033cd75f

    SailingEase WinForm Framework 开发指引:http://docs.shengxunwei.com/Home/Browser/sewinformfw

    转载于:https://www.cnblogs.com/Jeely/p/11358011.html

    展开全文
  • winform 与WPF

    2017-11-16 15:28:24
    winform 与WPF 在多线程上的改进性能没大区别,WPF 是富客户端,winform是常见的客户端,就是说wpf实现一些绚丽界面比winform更容易,这就是他们的区别,当然wpf是微软取代winform的客户端技术,所以在一些数据绑定...
  • 如今,尽管WPF、UWP大行其道,大有把Winform打残干废的趋势。但是还是有那么一波顽固不化的老家伙们固守着Winform,其中就包括我。好吧,既然都说Winform做得软件不如WPF界面美观效果绚丽,那么我们就找一个方法让...
  • 基于C#的WinForm窗体美化(无须美工功底)

    万次阅读 多人点赞 2017-06-30 17:24:38
    基于C#的WinForm窗体美化(无须美工功底) 在近期的实训中,学习到了许多精髓的小知识。接下来我会发布几篇博客,分享我的开发经验。 在设计面向对象的UI层界面时,常常因为WinForm自身的窗体界面不够美观而去...
  • WinForm雷达动态显示

    千次阅读 热门讨论 2015-09-16 09:59:40
    WinForm雷达动态显示
  • Winform 打印

    2010-08-27 04:28:00
    Winform 打印
  • 选择winform还是WPF?

    2012-08-09 17:06:06
    最近要开发一个桌面的工具,开发环境为vs2010, 界面部分采用WPF还是传统的Winform呢? 1. 最终生成的可执行文件,哪个内存占用更小些? 2. WPF在界面效果上究竟有多大的优势? 大家一般选择哪种方案? 谢谢了
  • wpf和winform区别

    万次阅读 2016-12-25 11:47:41
    WPF开发于WinForm之后,从技术发展的角度,WPF比WinForm先进是不容置疑的。我觉得WPF相比于WinForm有下面的一些较好的特性:解决Window Handle问题在Windows GDI或WinForm开发中复杂的GUI应用程序,会使用的大量的...
  • [WinForm]WinForm之简易权限管理

    千次阅读 2014-06-20 08:41:15
    [摘要]陆续在今年写了固定资产和低值易耗品,采购模具管理以及将要进行的制程管理等子系统,都是各自写一个小程序...表一:菜单管理CREATE TABLE [dbo].[WinForm_MenuInfo]( [ID] [int] IDENTITY(1,1) NOT NULL, [NAM
  • Winform中使用signalr

    千次阅读 2020-06-18 09:56:47
    winform中使用Hub 搭建signalr分为服务端与客户端 服务端: signalr可以使用Owin托管在winform中 1. 首先下载nuget包: Microsoft.AspNet.SignalR Microsoft.Owin.Hosting Microsoft.Owin.Host.HttpListener 2. ...
  • C# winform窗体程序的美化之路

    万次阅读 多人点赞 2017-12-26 16:53:31
    写在前面: 今天帮同学做毕业设计一个...强迫症的我当然不能忍受于是今天学习一下c#winform窗体程序的美化(我也是新手,各位大佬请多多指教)。 因为最近写的安卓程序中用了大量第三方开源框架,就想着c#会不会也有
  • 200个经典C#WinForm实例源码.rar

    千次下载 热门讨论 2015-09-05 22:18:15
    200个经典C#WinForm实例源码.rar,运用OOP思想编程,代码完整,标准
  • c# winform中使用WebKit实现网页与winform的交互 google下载地址 :https://code.google.com/archive/p/open-webkit-sharp/  github网址 : https://github.com/Erls-Corporation/open-webkit-sharp 开发工具:...
  • C#Winform窗口移动

    万次阅读 2018-08-07 15:26:11
    在我们将Winform自带的边框隐藏之后,我们需要自己编写窗口的移动。 思路就是1.获得点击左键时当前鼠标的坐标 2.获得移动后鼠标的坐标 3.窗体的坐标=移动后的鼠标坐标-移动前的鼠标坐标 private Point mouseOff;//...
  • WinForm DateTimePicker选择时间

    千次阅读 2019-01-23 18:05:07
    WinForm DateTimePicker选择时间

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 65,665
精华内容 26,266
关键字:

winform