C#应用程序域
应用程序域 使用.NET建立的可执行程序 *.exe,并没有直接承载在进程当中,而是承载到应用程序域(AppDomain)当中。应用程序域是.NET引入的一个新概念,它比进程所占用的资源要少,可以被看作是一个轻量级的进程。在一个进程中可以包含多个应用程序域,一个应用程序域可以装载一个可执行程序(*.exe)或者多个程序集(*.dll)。这样可以使应用程序域之间实现深度隔离,即使进程中的某个应用程序域出现错误,也不会影响其他应用程序域的正常运作。 当一个程序集同时被多个应用程序域调用时,会出现两种情况:第一种...
C#进程的概念与作用
进程的概念与作用 进程(Process)是Windows系统中的一个基本概念,它包含着一个运行程序所需要的资源。进程之间是相对独立的,一个进程无法访问另一个进程的 数据(除非利用分布式计算方式),一个进程运行的失败也不会影响其他进程的运行,Windows系统就是利用进程把工作划分为多个独立的区域的。进程可以理解为一个程序的基本边界。 1.1 Process 的属性与方法 在 System.Diagnostics 命名空间当中存在Process类,专门用于管理进程的开始、结束,访问进程中的模块,获取进程中的线程,设定进程的优先级别等功...
fastreport打印时弹出选择打印机
fastreport打印时弹出选择打印机,不知道是怎么回事,我已经设置了默认打印机,而且其它的地方打印完全正常。 关键的时,两处代码完全一样的地方,一个地方不弹出选择,一个地方总是弹出提示选择打印机,郁闷。 求解。 ——2012.03.05
fastreport中显示两个数据集
最近由于业务需要使用FastReport打印两个表,可以用ROW DATASOURCE只能打一个表, 想了很久都没找到解决办法。 最后发现添加两个Child子报表,再在子报表里添加TABLE就OK了! 再给TABLE里绑定数据就OK了! 绑定方法如下: 1、给TABLE添加一个事件 2、 private void Table1_ManualBuild(object sender, EventArgs e) { // get the data source by its name DataSourceBase rowData = Report.GetDataSource("Products"); // init the data source rowData.Init(); // pri...
ComboBoxTree实现
ComboBoxTree 2009-03-24 11:32 128人阅读 评论(0) 收藏 举报 /*-----2009-03-28 * ----主要实现ComboBox框的下拉功能TreeView 功能 * 当TreeView的CheckBoxes属性为false时,当前选择的节点的Name 存储在ComboBox的Tag属性里 */ using System.Data; using System.Text; using System.Windows.Forms; using System.ComponentModel; public class ComboBoxTree : ComboBox { /// <summary> /// 定义鼠标左键点击消息 /// </summary> private const int WM_LBUTTONDOWN = 0x201; /// <summary> //...
c# 中LISTVIEW垂直滚动条
c# 中LISTVIEW垂直滚动条怎么实现啊? 有时有有时无,怎么回事? //写一个新类 public class ListViewEx : ListView { [System.Runtime.InteropServices.DllImport("user32.dll")] public static extern int ShowScrollBar(IntPtr hWnd, int iBar, int bShow); const int SB_HORZ = 0; const int SB_VERT = 1; protected override void WndProc(ref Message m) { if (this.Vi...
CNBlogsDottext配置
CNBLOGSDOTTEXT配置成功了 经过一个晚上的努力,CNBlogsDottext终于配置成功了。可以访问,也可以用VS.NET 2003打开了。开心之余,把自己对CNBlogsDottext安装说明的理解做个解释。 注:我的系统配置是xp + vs.net 2003 + iis5.1 1、建立DottextWeb虚拟目录, 指向, 该虚拟目录用于VS.NET打开DottextWeb项目, 不要建立*.*到asp.net的映射。 解释:因为要用VS.NET 打开工程,所以必须为CNBlogsDotText\DottextWeb文件夹Web共享为DottextWeb的虚拟目录,因为CNBlogsDotText\DottextWeb下的工程名为DottextW...
C#实现组合键
#region 快捷键 private void Payee_KeyUp(object sender, KeyEventArgs e) { switch (e.KeyCode) { case Keys.Enter: if ((Control.ModifierKeys > Keys.Control) != 0) { btnSaveBak_Click(this, EventArgs.Empty); } break; case Keys.Escape: btnEsc_Click(this, EventArgs.Empty); ...