建立WinForm文件模板

建立的过程如下,由于VS2008与VS2005中建立项目模板与项模板的方法类似,这里以vs2005为例.

1.撰写模板文件,类似如下的样式,我们可以很容易的在创建项文件时,自动产生程序说明信息,而只需要修改其中的某些项即可,而不用采用复制粘贴的方法.


#region 程序说明

/*------------------------------

//版权信息:XXXXXX公司

//CopyRight 2007-2008

//文件名称:$rootnamespace$.$safeitemname$.cs

//创建人:<在这里填写创建人简称>

//描述信息:<在这里填写文件描述信息>

//创建日期:$time$

//文件引用:

 * 1.表

 * 2.存储过程

 * 3.触发器

//修改历史:

 * 修改人:

 * 修改说明:

 * 修改时间:

// ----------------------------*/



#endregion

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Text;

using System.Windows.Forms;



namespace $rootnamespace$



{

    public partial class $safeitemname$ : Form

    {

        public $safeitemname$()

        {

            InitializeComponent();

        }

    }

}
 
 
 
上面的代码很容易看懂,如果不清楚这些参数的用法,参看MSDN,关键字"模板参数"
2.导出模板
方法很容易:文件->导出模板,在向导中设置一些参数(注意,勾选项模板,而不是项目模板)
这样,向导会自动在以下路径产生一个.zip文件。
复制这个文件到:下面的路径


这样,我们在项目中新建项的时候,会在添加新项窗口中的,我的模板下,发现刚才我们导出的模板,

选择这个模板,然后输入文件的名字即可,就会建立类似下面的文件


#region 程序说明

/*------------------------------

//版权信息:XXXXXX公司

//CopyRight 2007-2008

//文件名称:WindowsApplication2.Form4.cs

//创建人:<在这里填写创建人简称>

//描述信息:<在这里填写文件描述信息>

//创建日期:07/12/2008 00:27:55

//文件引用:

 * 1.表

 * 2.存储过程

 * 3.触发器

//修改历史:

 * 修改人:

 * 修改说明:

 * 修改时间:

// ----------------------------*/



#endregion

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Text;

using System.Windows.Forms;



namespace WindowsApplication2

{

    public partial class Form4 : Form

    {

        public Form4()

        {

            InitializeComponent();

        }

    }

}

 

那么,我们又如何将这个模板放在c#的目录树下呢?

方法很简单,将建立一个文件夹,取名叫WinForms,然后将zip文件复制到这个文件夹中,将该文件夹拷贝到

这样,我们就可以在winforms节点下发现这个模板了

这样,我们就可以很方便的引用了。因为项目模板不是很常用,所以这里没有举例,不过方法和项模板很相似,所以有兴趣的朋友不妨试下。

第2章 QQ企业通    2.1 设计思路 28   2.2 关键技术 28   2.2.1 INI文件的应用 28   2.2.2 线程的应用 30   2.2.3 在Socket中发送大容量的消息 30   2.2.4 将流序列化或反序列化为对象 31   2.2.5 用InnerList列表记录信息 31   2.3 设计过程 32   2.3.1 类库的设计 33   2.3.2 客户端注册模块设计 40   2.3.3 客户端登录模块设计 42   2.3.4 客户端QQ模块设计 43   2.3.5 客户端消息发送模块设计 48   2.3.6 服务器端控制台模块设计 52 第3章 SQL数据表提取器模块    3.1 概述 56   3.2 关键技术 56   3.2.1 如何备份数据库 56   3.2.2 如何还原数据库 57   3.2.3 如何附加数据库 58   3.2.4 如何分离数据库 59   3.2.5 设置数据库模式 59   3.3 设计过程 61   3.3.1 主窗体 61   3.3.2 获取服务器名称 62   3.3.3 获取所有数据库 63   3.3.4 获取所有数据表 64   3.3.5 备份数据库 66   3.3.6 还原数据库 67   3.3.7 附加数据库 68   3.3.8 分离数据库 70   3.3.9 导出表结构 71   3.3.10 导出数据 74 第4章 万能搜索模块    4.1 设计思路 80   4.2 关键技术 80   4.2.1 如何制作一个接口程序 80   4.2.2 实现接口程序的信息互传 80   4.2.3 如何将接口程序加载到其他程序中 82   4.2.4 怎样操作RichtextBox控件的选择文本 82   4.2.5 如何获取数据表中字段的描述信息 83   4.3 设计过程 83   4.3.1 获取数据表中字段的中文信息 84   4.3.2 添加数据表的查询条件 86   4.3.3 向SQL语句中添加括号 89   4.3.4 查询生成后的SQL语句 90   4.3.5 主程序获得接口信息 92 第5章 万能打印模块    5.1 设计思路 94   5.2 关键技术 94   5.2.1 打印设置(PrintDocument类) 94   5.2.2 打印预览对话框(PrintPreview Dialog) 95   5.2.3 打印对话框(PrintDialog) 96   5.2.4 获取指定颜色值和字体样式 97   5.2.5 DataGridView控件的相关应用 97   5.3 设计过程 98   5.3.1 打印信息的设置 98   5.3.2 表格样式的设置 100   5.3.3 打印类的设置 101   5.3.4 打印数据信息 108 第6章 决策分析模块    6.1 设计思路 112   6.2 关键技术 112   6.2.1 游标的基本操作 112   6.2.2 存储过程的基本操作 115   6.2.3 透视表的基本概念 117   6.2.4 统计表的基本操作 117   6.2.5 单击显示右键菜单 118   6.3 设计过程 118   6.3.1 主窗体的初始化 119   6.3.2 透视表的筛选 127   6.3.3 透视表的设计 130   6.3.4 统计表的设计 132 第7章 自定义图表控件    7.1 设计思路 136   7.2 关键技术 137   7.2.1 控件的生成 137   7.2.2 如何在项目中添加控件 137   7.2.3 在“属性”对话框中添加属性 137   7.2.4 用GDI+绘制图形 139   7.2.5 如何在控件上绘制图形 143   7.2.6 获取扇形外弧中心点的位置 143   7.3 设计过程 144   7.3.1 向自定义控件中添加属性 144   7.3.2 获取绘制图表的初始值数据 149   7.3.3 绘制标签框 153   7.3.4 绘制图表中的表格 157   7.3.5 绘制条形图 163   7.3.6 绘制面形图 170   7.3.7 绘制饼形图 174 第8章 电子邮件收发模块    8.1 概述 180   8.2 关键技术 180   8.2.1 Base64编码格式 180   8.2.2 SMTP服务 181   8.2.3 POP3协议 184   8.2.4 使用Jmail组件接收邮件 186   8.2.5 邮件发送类的使用 188   8.2.6 使用正则表达式验证邮件格式 190   8.3 设计过程 191   8.3.1 数据库设计 191   8.3.2 系统登录 191   8.3.3 邮件发送实现 192   8.3.4 为邮件上传多个附件 193   8.3.5 邮件接收实现 194   8.3.6 查看邮件详细信息 196   8.3.7 下载附件的实现 197   8.3.8 删除邮件实现 198   8.3.9 用户管理 198 第9章 短信群发模块    9.1 设计思路 202   9.2 关键技术 202   9.2.1 短信猫中API函数的使用 202   9.2.2 短信猫中的短信接收格式 205   9.2.3 窗体间的互操作 205   9.2.4 锁定模块主窗体 206   9.2.5 使用ADO.NET连接Access数据库 206   9.3 设计过程 207   9.3.1 数据库设计 207   9.3.2 群发短信实现 209   9.3.3 已发送短信管理 213   9.3.4 接收短信实现 215   9.3.5 常用联系人管理 219   9.3.6 常用短语管理 221 第10章 桌面精灵模块    10.1 概述 226   10.2 关键技术 226   10.2.1 阴阳历转换算法 226   10.2.2 调用系统API实现鼠标穿透效果 230   10.2.3 修改注册表控制程序开机自启动 231   10.2.4 通过控制窗体透明度实现日历透明显示效果 231   10.2.5 拖动无标题栏窗体 232   10.2.6 将窗体的关闭位置写入到注册表中 232   10.2.7 将程序图标写入到托盘 232   10.3 设计过程 233   10.3.1 桌面精灵模块公共类设计 233   10.3.2 当前日期的农历、天干地支年、节日及星座显示 235   10.3.3 定时提醒的实现 240   10.3.4 日历窗体效果控制 242   10.3.5 转到某天、某周、某月及某年的实现 243   10.3.6 节日管理 245   10.3.7 提醒管理 249 第11章 文件批量处理器    11.1 概述 256   11.2 关键技术 256   11.2.1 文件流技术 256   11.2.2 文件解压缩技术 258   11.2.3 获取系统文件文件夹图标 262   11.2.4 获取指定目录下的所有文件文件夹 265   11.2.5 Word操作技术 266   11.2.6 进度条的显示 266   11.2.7 对ListView控件中的项进行排序 267   11.3 设计过程 267   11.3.1 主窗体预览 267   11.3.2 批量复制、剪切文件 268   11.3.3 批量复制、剪切文件夹 270   11.3.4 批量重命名文件 271   11.3.5 批量删除文件文件夹 275   11.3.6 搜索文件文件夹 276   11.3.7 批量压缩、解压文件 278   11.3.8 分割、合并文件 280 第12章 图片管理工具模块    12.1 概述 286   12.2 关键技术 286   12.2.1 上下移动ListBox选中项 286   12.2.2 将文件复制到剪切板 287   12.2.3 格式转换 288   12.2.4 图片幻灯片 288   12.2.5 图片旋转 289   12.3 设计过程 290   12.3.1 主窗体 290   12.3.2 打开图片目录 291   12.3.3 图片格式转换 292   12.3.4 设为桌面背景 294   12.3.5 图片特效 296   12.3.6 图片调节 300   12.3.7 图片水印 304   12.3.8 幻灯片放映 306   12.3.9 图片打印 308 、
### 回答1: WinForm 打印模板是一种可以帮助开发人员更轻松地创建并输出打印文件的工具。使用 WinForm 打印模板,开发人员可以在一个可定制的框架中快速创建一个打印模板,该模板可以包括各种类型的文本、表格、条形码、图像、图表和其他元素。一旦模板创建完成,用户可以使用模板来填充数据,并将其输出为打印文件WinForm 打印模板具有多种优点。首先,它提供了一个非常强大且灵活的界面,使开发人员可以创建各种类型的打印模板,并对其进行高度定制。其次,它可以与各种不同类型的数据源集成,包括数据库、XML 文件、CSV 文件等。第三,WinForm 打印模板还提供了许多强大的自定义选项,可以帮助开发人员优化打印输出,包括页面大小、页边距、字体、颜色等。最后,它还提供了一个模板库,使用户可以在各种场合快速创建并输出打印文件。 总而言之,WinForm 打印模板是一款非常优秀的工具,可以帮助开发人员更轻松地创建并输出打印文件。无论是创建各种类型的报告还是对数据进行分析,它都可以提供帮助。如果您是一名开发人员,并且需要在应用程序中使用打印模板,那么 WinForm 打印模板绝对值得您的一试。 ### 回答2: Winform打印模板是用于在Winform应用程序中实现打印功能的一种方式。通过使用打印模板,开发人员可以将需要打印的内容以特定的布局方式进行格式化,以便于打印输出。通常,打印模板包含页面头、正文内容、页脚、页眉、水印等元素。 Winform打印模板通常具有模板设计、预览和打印三个阶段,其中模板设计是最核心的部分。在模板设计阶段,开发人员可以通过自定义控件、添加文本框、图片、表格等元素来设计打印模板。同时,还可以设置打印区域大小、页面边距、页码等参数,以控制打印输出的效果和格式。 预览阶段可以让用户在打印前预览打印输出的效果,以便于调整排版和格式。预览阶段还可以对打印内容进行缩放、滚动等操作,方便用户查看和选择打印范围。 打印阶段是最后一步,可以将设计好的打印模板保存为打印任务,并指定打印机、纸张大小和打印份数等参数,开始打印输出。 Winform打印模板是桌面应用程序中实现打印功能的重要组成部分,具有灵活性和可定制性高的特点。它可以满足各种不同行业、不同应用场景中的打印需求,为用户提供高效、方便、可靠的打印体验。 ### 回答3: WinForm打印模板是一种用于设计和打印文档的工具。它可以让用户在WinForm应用程序中定义一个模板,然后按照模板的结构来输出打印文档。 通过WinForm打印模板,用户可以自定义文档的格式和内容,添加各种元素,如表格、图片、文本框等。这些元素可以在模板中被预置或者在程序运行时动态添加。用户可以根据需要调整模板的样式,包括页面大小、边距、颜色、字体等等。 WinForm打印模板还可以实现批量打印功能。用户可以使用同一个模板来快速打印多份文档,而无需每次都重新设置页面格式和样式。这可以提高工作效率,减少重复工作的时间和劳动力成本。 总之,WinForm打印模板是一种非常有用的工具,可以使文档打印更方便、更高效,同时也提高了用户的设计和管理文档的能力。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值