.net
alan_whg
这个作者很懒,什么都没留下…
展开
-
UltraLite移动数据库组件的使用方法
UltraLite这种数据库组件技术,是移动数据库Sql Anywhere的一种数据组件技术,支持sql语句,目前不支持存储过程和触发器,空数据库只有10几K,适用于各种移动设备使用,能跨平台(呵呵)。找不到资料只有自己慢慢探索了。1. 建立UltraLite数据库操作步骤:1. 打开UltraLite模式管理器,新建UltraLite模式文件,输入文件名(包含路径)2. 新建表,输入表名,字原创 2006-09-15 12:15:00 · 1462 阅读 · 0 评论 -
C#.net编写的图表生成类
using System;using System.Data;using System.Drawing;using System.Drawing.Drawing2D;namespace WebUI{ /// /// ChartBrush 的摘要说明。 /// public class ChartBrush { private int map_width;//图表高度 private i原创 2006-06-19 18:44:00 · 1224 阅读 · 1 评论 -
owc11COM组件
owc11COM组件下载地址http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=7287252c-402e-4f72-97a5-e0fd290d4b76注册方法在工程中添加C:/ProgramFiles/CommonFiles/MicrosoftShared/WebComponents/1原创 2006-06-12 15:51:00 · 1101 阅读 · 0 评论 -
水晶报表10 中应用自定义报表名
右键点击 Formula Fields 选择 New 输入名称 "title" 选择数据库字段,字符串之间用"+"连接,保存,然后就和其它Field一样使用了.原创 2006-06-20 16:22:00 · 628 阅读 · 0 评论 -
ComboBox的源代码(WebForm)
using System; using System.Collections; using System.Collections.Specialized; using System.ComponentModel; using System.IO; using System.Web; using System.Web.U转载 2006-06-20 18:30:00 · 1268 阅读 · 0 评论 -
TreeView 选择项
private void myTree_Check(object sender, Microsoft.Web.UI.WebControls.TreeViewClickEventArgs e) { string[] layer=e.Node.Split(.); TreeNode mtd=myTree.Nodes[Int32.Parse(layer[0])]; for(int i=1原创 2006-06-30 14:46:00 · 600 阅读 · 0 评论 -
ASP.NET文件下载
// 输出硬盘文件,提供下载 支持大文件、续传、速度限制、资源占用小 // 输入参数 _Request: Page.Request对象, _Response: Page.Response对象, _fileName: 下载文件名, _fullPath: 带文件名下载路径, _speed 每秒允许下载的字节数 // 返回是否成功 public static bool ResponseFile(转载 2006-07-02 16:16:00 · 501 阅读 · 0 评论 -
IFRAME内页面刷新父窗体
//要刷新几级父窗体就用几个parent string s="parent.location.reload();"; if(!this.IsStartupScriptRegistered("sat")) { this.RegisterStartupScript("sat",s); }原创 2006-07-11 10:58:00 · 897 阅读 · 0 评论 -
datagrid 0和1 转成 男和女
原创 2006-07-17 16:31:00 · 675 阅读 · 0 评论 -
DataGrid双击设置鼠标停留颜色
if(e.Item.ItemType==ListItemType.Item||e.Item.ItemType==ListItemType.SelectedItem||e.Item.ItemType==ListItemType.AlternatingItem) { // //设置鼠标经过颜色 e.Item.Attributes.Add("onmouseover","javasc原创 2006-07-20 14:42:00 · 740 阅读 · 0 评论 -
DataGrid 单选与多选
RadioButton单选的实现1.填家模板列,加入radio html控件,作为服务器控件运行2.javascript中写入方法function CheckRadio(obj){ var e=document.all.tags("input"); for(var i=0;i { if(e[i].type=="radio") { e[i].checked=false; } } obj.c原创 2006-07-25 15:55:00 · 921 阅读 · 0 评论 -
Session丢失的解决方法
1.开启windows服务 ASP.NET State Service2.然后,修改web.config mode="StateServer"这种模式下即使修改页面也不会丢失session!mode="InProc"如果你的模式为这种,修改页面的时候会丢失session!原创 2006-08-17 14:16:00 · 770 阅读 · 0 评论 -
光标状态设置
把光标设置为等待://C#Cursor.Current = Cursors.WaitCursor;VBCursor.Current = Cursors.WaitCursor把光标设置为默认://C#Cursor.Current = Cursors.Default;VBCursor.Current = Cursors.Default原创 2006-06-07 15:05:00 · 1373 阅读 · 0 评论 -
Web程序中网页间数据传递方法小结
我们总是会遇到这样的情况,需要将数值从一个网页传递到另一个网页。在这篇文章中,向你展示了几种从一个网页向另一个网页传递数值的几种方法。在此例子中,创建的网页由一个文本控件和几个按钮控件组成。在文本框中输入的数据通过被标识在按钮控件中的不同方法从一个网页传递到另一个网页。 Response.Redirect 让我们首先看一看如何使用Response.Redirect方法传递数据。这是它们之中最简转载 2006-06-07 14:38:00 · 655 阅读 · 0 评论 -
C#操作Excel
1、添加引用——Microsoft Excel 9.0 Object LibraryExcel.ApplicationClass Myexcel=new Excel.ApplicationClass();if(Myexcel==null){MessageBox.Show("EXCEL无法启动!","信息提示",MessageBoxButtons.OK,MessageBoxIcon.Inform原创 2006-06-07 13:50:00 · 5620 阅读 · 1 评论 -
Winform窗体淡入淡出效果实现
窗体内定义/// /// 是否显示窗体 /// private bool showfrm =true; /// /// 是否关闭窗体 /// private bool closefrm = false;timer事件private void timer1_Tick(object sender, System.EventArgs e) { if(showfrm原创 2006-09-27 17:25:00 · 1172 阅读 · 0 评论 -
将.net控件的属性或事件显示在“属性”窗体
[Browsable(true),//是否在属性窗体中显示 Description("按钮样式"),//属性或事件的说明 Category("外观"), //在属性窗体中的类别 DefaultValue(ButtonType.a)]//默认值原创 2006-09-27 14:43:00 · 929 阅读 · 0 评论 -
基于组件技术的C#开发 --委托
委托是组件的复合技术,需要至少两个组件如果A组件又支持某一个特性的子组件B,则A也要提供这种特性:可以在A的内部将这个请求传递给B,由B来实现这个请求 ,A自己就不需要再支持这个特性了使用委托时,B通常是A的子组件,在A的外部是无法访问的A有可能调用委托给并非A的子组件的组件,当A接受到调用,而将其传递给其他外部组件委托时,是设计模式中的外观模式委托使父组件也拥有了子组件的特性,而原创 2006-10-13 15:39:00 · 779 阅读 · 0 评论 -
基于组件技术的C#开发 ---聚集
聚集和委托一样也是一种组件复合技术.至少需要两个组件,除此之外聚集和委托几乎没有共同点.父组件A 子组件B,如果A提供了B的功能,B就是A的聚集(聚集就是被其父组件发布的组件) 组件A的用户可以任意调用组件B接口中的公有项例子public class A{public B b=new B();}public class B{Color _color;原创 2006-10-13 15:49:00 · 902 阅读 · 0 评论 -
基于组件技术的C#开发 ---深度聚集
组件A 一级子组件B 二级子组件C组件C 为 组件B的一级子组件组件A既发布子组件B 由发布 二级子组件C 也可以不发布一级子组件B,而发布二级子组件C原创 2006-10-13 15:57:00 · 804 阅读 · 0 评论 -
基于组件技术的C#开发 ---组件分类系统 ---角色分类系统
根据组件扮演的角色或它们所处的结构层次 角色分类系统例子角色1.用户界面 普通对话框 窗体 可视控件 面板 和 图形2.应用程序 业务逻辑 脚本支持3.数据资源 数据库交互 XML 数据立方体 文件支持 持续服务4.网络原创 2006-10-13 16:21:00 · 977 阅读 · 0 评论 -
C#任务栏光标闪烁(api)
using System.Runtime.InteropServices;-------------------------- [DllImport("user32.dll")] public static extern bool FlashWindow( IntPtr hWnd, // handle to window bool bInvert // flash stat原创 2006-06-08 17:20:00 · 1184 阅读 · 0 评论 -
使用资源文件实现窗体多国语言版
使用资源文件实现窗体多国语言版本//定义语言类型,或定义一个枚举类型public static int LanguageType=1;public static System.Globalization.CultureInfo currentCulture;public static void ChoiceLanguage(System.Windows.Forms.Form frm)原创 2006-10-24 12:57:00 · 883 阅读 · 0 评论 -
获得控件的名称
在.net智能设备程序开发中Control 没有Name属性,下面是一个能够获得控件名称的方法/// /// 获得控件的名称 /// /// 控件 /// 控件名称 private static string GetControlName(System.Windows.Forms.Control control) { Control ptrol=control.Parent原创 2006-10-24 17:04:00 · 998 阅读 · 0 评论 -
颜色渐变矩形的画法
protected override void OnPaint(PaintEventArgs pe) {Graphics g = pe.Graphics ;//设置矩形区域的位置和大小Rectangle rect = new Rectangle(0, 0, 200, 200);//使填充矩形的颜色从红色到黄色渐变LinearGradientBrush lBrush = new LinearGrad原创 2006-06-19 18:53:00 · 1038 阅读 · 0 评论 -
API电脑响喇叭(C#)
using System.Runtime.InteropServices;[DllImport("user32.dll")] public static extern bool MessageBeep(uint uType); MessageBeep(1);//喇叭响原创 2006-06-09 10:51:00 · 987 阅读 · 0 评论 -
C#与C++的比较
1.继承:C++支持多继承,C#类只能继承一个基类中的实现但可以实现多个接口。2.数组:声明 C# 数组和声明 C++ 数组的语法不同。在 C# 中,“[]”标记出现在数组类型的后面。 3.数据类型:在C++中bool类可以与整型转换,但C#中bool 类型和其他类型(特别是 int)之间没有转换。long 类型:在 C# 中,long 数据类型为 64 位,而在 C++ 中为 32 位。4.st转载 2006-08-21 09:33:00 · 926 阅读 · 0 评论