
程序语言
超人
这个作者很懒,什么都没留下…
展开
-
2005-6-30对于动态加载类的第一步了解
已知在C#中新建窗体为Form1 lw_dome = new Form1();lw_dome.ShowDialog();//以模式方式打开窗体!现在我有一百个这样的窗体,每一个窗体的名字没有一定的规律或有规律我把这些窗体的名字都存在数据库里的一张表里,那么,现在我需要在点击一个按钮里说可以打开对应的窗体!!!可以用以下的法进行处理Assembly assembly = Assembl原创 2005-06-30 09:02:00 · 968 阅读 · 0 评论 -
动态生成datagrid列
using System;using System.Data;using System.Windows.Forms;using System.Drawing;using System.ComponentModel;public class MyForm : Form { private DataTable myTable; private DataGrid myGrid = new原创 2006-01-24 16:29:00 · 1147 阅读 · 0 评论 -
appface实现图型界面的修改
http://www.appface.com/eng/index.htm原创 2006-02-05 16:39:00 · 958 阅读 · 0 评论 -
开发自定义控件时主要考虑以下问题:
我们在开发自定义控件时主要考虑以下问题:1、 自定义控件的绘制:通常我们需要自己对控件的形状或图案进行绘制;2、 控件对键盘事件的响应:当焦点进入控件,用户进行键盘操作,通过键盘对控件进行控制时,我们需要让控件对用户的操作进行响应。例如在列表中,用户会通过上下箭头改变列表的选择项;3、 控件对鼠标事件的响应:当用户用鼠标选中控件,进行操作时,控件必须作出相应的反应;4、 控件对焦点事原创 2006-03-22 19:28:00 · 1305 阅读 · 0 评论 -
Visual C#弹出窗口杀手
Visual C#弹出窗口杀手 2002-11-19· ···ASPCool.com 弹出窗口杀手是一个可以自动关闭IE弹出窗口的程序,它工作在系统的托盘中,按照一定的间隔来检测IE窗口,然后关闭弹出窗体。最后,还提供了用热键来杀掉弹出窗口的功能。 虽然已经有类似的用C++写的程序,但是本文讲述的是用C#来实现这些功能,并且本文所讲的方案在查找窗口上的方法要比更快一些。 这是一个崭新的原创 2006-03-27 12:19:00 · 912 阅读 · 0 评论 -
利用vs.net快速开发windows服务(c#)
在很多应用中需要做windows服务来操作数据库等操作,比如(1)一些非常慢的数据库操作,不想一次性去做,想慢慢的通过服务定时去做,比如定时为数据库备份等(2)在.net Remoting中利用windows服务来做Host利用vs.net我们可以在几分钟之内建立其windows服务,非常简单下面说一下步骤1. 新建一个项目2. 从一个可用的项目模板列表当中选择Windows服务3. 设计器会以设转载 2008-10-21 14:21:00 · 445 阅读 · 0 评论 -
C#中使用GDI 让网站新闻标题个性化
C#中使用GDI 让网站新闻标题个性化新华网上的“今日头条”的标题是用图片体现的。这种头条我们一般的做法可能是:使用Photoshop制作成图片,保存上传。这样需要浪费人力,比较麻烦。有没有更好的办法呢?下面使用GDI+及C#代码,完成自动实现的过程。老规矩,先看看运行效果:下面是C#代码:// Text2Image.aspx原创 2009-01-07 13:44:00 · 616 阅读 · 0 评论 -
多线程控制
private void button1_Click(object sender, EventArgs e) { //用子线程工作 new System.Threading.Thread(new System.Threading.ThreadStart(StartDownload)).Start(); } /原创 2009-07-23 17:17:00 · 481 阅读 · 0 评论 -
C#正则表达式的使用
C#正则表达式的使用 下面的代码示例使用静态 Regex.IsMatch 方法验证一个字符串是否为有效电子邮件格式。如果字符串包含一个有效的电子邮件地址,则 IsValidEmail 方法返回 true,否则返回 false,但不采取其他任何操作。您可以使用 IsValidEmail,在应用程序将地址存储在数据库中或显示在 ASP.NET 页中之前,筛选出包含无效字符的电子邮件地址。 [C#]转载 2009-05-20 10:58:00 · 1105 阅读 · 0 评论 -
字符串与byte[]之间的转换
字符串与byte[]之间的转换 一、 编码同一个字符在不同的编码下会被编成不同长度的编码,比如:ACSII,每个字符对应一个字节,实际上只使用了7位,从00h-7Fh。只能表达128个字符。GB2312,中文的一种编码,每个字符使用两个字节表示。UTF-8, 可以表达所有unicode字符,每个字符可以用1-3个字节表示。UTF-16, 可以表达所有uni原创 2009-07-31 20:40:00 · 1366 阅读 · 0 评论 -
用PowerBuilder实现Flash动画播放
1. 前言 PowerBuilder(以下简称PB)是一种面向对象、快速开发数据库的开发平台,常用于数据库的开发,FLASH动画不仅包含动画,还可有声音等形成非常形象的动感画面,在PB开发的程序中加入FLASH动画,使得程序更具活力,为用户创造一个更加友好的交互式界面。下面介绍在PB8.0数据库编程中用Flash 5提供的OLE控件“SwFLASH.ocx”实现动画播放的一种方法。 2. PB原创 2009-06-01 09:15:00 · 934 阅读 · 0 评论 -
PB编程规范及常见问题
编程规范及常见问题一、开发标准与命名约定l 在代码开发中,所有的运算符(+ 、-、 *、 / 、〈、〉等)及赋值动词(=)的前后者应加上一个空格,最好在函数的参数表中的每个变量前面也要加入一个空格。如:wf_Dfjs_Dldb( Ad_zdl, As_lb ) 。l 应使用TAB而不是空格来缩排循环或复合语句中的代码,显示其包含关系。l原创 2009-06-19 10:18:00 · 2014 阅读 · 0 评论 -
c#运行Process 并读出结果的方法
// Define the namespaces used by this sample.using System;using System.Text;using System.Globalization;using System.IO;using System.Diagnostics;using System.Threading;using System.ComponentModel;names原创 2009-06-20 10:42:00 · 3016 阅读 · 0 评论 -
进程之间通讯的几种方法:
进程之间通讯的几种方法:在Windows程序中,各个进程之间常常需要交换数据,进行数据通讯。常用的方法有使用内存映射文件通过共享内存DLL共享内存使用SendMessage向另一进程发送WM_COPYDATA消息比起前两种的复杂实现来,WM_COPYDATA消息无疑是一种经济实惠的一中方法.(ZT)WM_COPYDATA消息的主要目的是允许在进程间传递只读数据。Windows在通过WM_COP转载 2009-07-01 17:05:00 · 401 阅读 · 0 评论 -
MS Project 用C#控制
<!--google_ad_client = "pub-0246923946865164";/* 728x90, created 10/10/09 */google_ad_slot = "1248078023";google_ad_width = 728;google_ad_height = 90;// --> Uv public class Impor原创 2009-11-12 18:07:00 · 1771 阅读 · 0 评论 -
捕捉DataGrid的双击事件(C#版本)
using System.Drawing; using System.Collections; using System.ComponentModel; using System.Windows.Forms; using System.Data; public class Form1 : System.Windows.Forms.Form { private System.Windows.F原创 2006-01-24 23:22:00 · 948 阅读 · 0 评论 -
自定义form界面c# 平滑的进度条
http://www.pconline.com.cn/pcedu/empolder/net/cs/0506/639941.html界面http://www.pconline.com.cn/pcedu/empolder/net/cs/0506/641661.html进度条http://support.microsoft.com/default.aspx?scid=kb;zh-cn;3原创 2006-01-23 17:29:00 · 1955 阅读 · 0 评论 -
线程调度算法分析
线程调度算法分析4.1.1 线程调度算法的总体描述在分时系统中,内核给每个线程分配一段CPU时间,这段时间称为时间片,当这段时间过去之后,内核将调度另一个线程将其变为执行态。这就是所谓的时间片轮转法。与UNIX中的线程调度十分相似的是,OSKit的调度程序也采用了一种被称为多级反馈循环调度的算法,此种算法属于操作系统调度程序中最常用的一种。其核心思想是:内核给线程分一个时间片,并把该线程反原创 2006-01-09 15:44:00 · 11293 阅读 · 0 评论 -
2005-7-1关于C#中委托的使用
委托:建立一个与外部关系的接口,进行托负处理在类内部进行委托的定义:namespace dome{ publc class domedalegate{ public dome(){ } public delegate void funtion(int X);//定义委托接口}}public void xert(int x){} static void Main() {//把接口进行了委原创 2005-07-01 15:42:00 · 953 阅读 · 0 评论 -
摘:用托盘控制windows服务的c#实现
孟子e章给出的vb代码,现在从这个代码翻译成c#,给习惯c#的人参考需要注意的是图片一定需要是ico格式,否则可能会导致托盘的不显示http://www.youkuaiyun.com/Develop/Read_Article.asp?Id=20312using System;namespace UBISerialsController{ /// /// Class1 的摘要说明。 /// public c原创 2005-07-06 17:45:00 · 954 阅读 · 0 评论 -
2005-7-5 C#的变量定义
定义int [数组长度] x;动态定义int []x = new int[10];原创 2005-07-05 15:33:00 · 970 阅读 · 0 评论 -
2005-7-5资源文件的访问
资源文件的访问:1.资源文件集2.增加资源3.使用using System.Resources命名空间中的资源管理 System.Resources.ResourceManager类.进行管理原创 2005-07-05 21:38:00 · 848 阅读 · 0 评论 -
合并datagrid中内容相同的单元格
有时,我们要把一列中内容相同的单元格合并起来。如下图: 此主题相关图片如下:合并后的效果图: 此主题相关图片如下:下面就说说怎么实现的: Sub SpanGrid() Dim i As Integer Dim j As Integer Dim intSpan As Integer Dim strTemp As String原创 2005-12-12 21:17:00 · 965 阅读 · 0 评论 -
DataGrid使用技巧大杂烩
DataGrid使用技巧大杂烩 1document.title="DataGrid使用技巧大杂烩 1 - "+document.title 关于datagrid的打印http://www.chinaaspx.com/article/csharp/295.htmC#中为DataGrid添加下拉列表框http://www.cnblogs.com/icesnaker/archive/2004/0原创 2005-12-12 21:26:00 · 1397 阅读 · 0 评论 -
SQL Server Reporting Services 相关资源
感谢KLY.Net,抽空把SQL Server 2000 Reporting Services的相关资料整理了一下,希望对大家有所帮助 原文:http://www.cnblogs.com/lingyun_k/archive/2005/05/13/154718.htmlReporting Services相关下载 SQL Server 2000 Reporting Services 评估版 http原创 2005-12-12 21:28:00 · 1078 阅读 · 0 评论 -
在水晶报表中显示条形码
在水晶报表中显示条形码应该不算太难的问题,但从未知到做出一个样品来还是花了我半天的时间GOOGLE和查看文档。在这里记录下来。 水晶报表当中是通过特殊的字体来实现Barcode的,这方面最著名的字体提供商当属azalea与idautomation。 我是使用IDAutomation的字体来实现的C39条形码。具体步骤: 1, 到http://www.idautomation.原创 2005-12-12 21:30:00 · 1252 阅读 · 0 评论 -
检测 DataGrid 的用户何时选择另一个单元格
检测 DataGrid 的用户何时选择另一个单元格 在 CurrentCellChanged 事件处理程序中,编写代码适当地进行响应。 // C#private void myDataGrid_CurrentCellChanged(object sender, System.EventArgs e){ MessageBox.Show ("Col is " + myDataGri原创 2005-12-09 14:48:00 · 832 阅读 · 0 评论 -
Crystal Support 之最高阅览量文章:怎样部署使用 Crystal Reports 和 VS.NET 的程序?(翻译:海波.NET)
Crystal Support 之最高阅览量文章:怎样部署使用 Crystal Reports 和 VS.NET 的程序?(翻译:海波.NET)大纲怎样部署使用 Crystal Reports 和 VS.NET 的程序?==================== 注意: 在部署使用 Crystal Reports 和 Visual Studio .NET 的程序之翻译 2005-12-12 21:29:00 · 1455 阅读 · 0 评论 -
DataGrid 风格管理类测试版源码
众所周知,WINForm 的 DataGrid 组件的功能强大而且灵活,作为一个数据库程序离开它可不行,但是dataGrid在设计期间采用“套用式样”的方式设计表格的外观并不够灵活,那有没有办法统一管理表格风格呢?答案是有。 作为数据表格的应用最重要的应该不是风格的颜色搭配,而是字段属性的格式化,要格式化每一列的数据显示值,比如说:dataGrid的记录集如果有个“日期时间”字段的话,就会原创 2005-12-12 21:18:00 · 738 阅读 · 0 评论 -
在DataGrid(Windows Form)中绑定一个日期和时间控件(DatetimePicker)的做法
在DataGrid(Windows Form)中绑定一个日期和时间控件(DatetimePicker)的做法 document.title="在DataGrid(Windows Form)中绑定一个日期和时间控件(DatetimePicker)的做法 - "+document.title这是项目中用到的一个技术,很多情况下,客户需要大量录入数据,这是为了提高效率,需要在客户端的用户界面上原创 2005-12-12 21:32:00 · 1452 阅读 · 0 评论 -
部署ASP.NET(包含.net framework 和MDAC)
引导程序插件 PluginInstaller.msi 的下在地址:http://www.microsoft.com/downloads/details.aspx?FamilyID=627921a0-d9e7-43d6-a293-72f9c370bd19&displaylang=zh-cn通过 Microsoft Visual Studio .NET 2003 引导程序插件,您可以轻而易举地创建安装原创 2005-12-12 21:34:00 · 1064 阅读 · 0 评论 -
将dll作为资源隐藏在进程中
*****************************************************************/BOOL CICCardCtrl::LoadDll(){ HRSRC hResInfo;HGLOBAL hRes;HINSTANCE hInst; // 查找DLL资源 hInst = AfxGetInstanceHandle();hResInfo = F原创 2006-01-14 13:42:00 · 1264 阅读 · 0 评论 -
(总结)Web性能压力测试工具之WebBench详解
PS:在运维工作中,压力测试是一项很重要的工作。比如在一个网站上线之前,能承受多大访问量、在大访问量情况下性能怎样,这些数据指标好坏将会直接影响用户体验。但是,在压力测试中存在一个共性,那就是压力测试的结果与实际负载结果不会完全相同,就算压力测试工作做的再好,也不能保证100%和线上性能指标相同。面对这些问题,我们只能尽量去想方设法去模拟。所以,压力测试非常有必要,有了这些数据,我们就能对自己做维转载 2015-08-15 10:24:14 · 43439 阅读 · 0 评论