
c# .NET
MakeToday
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
基本控件
ToolBar 图片提供者 imageList1 工具按钮 buttons集合添加所需按钮,可以直接使用ToolBarButton对象进行处理 也可以通过toolbar.buttons[n]来使用映射菜单事件 private void toolBar1_ButtonClick(object sender, System.Windows.Forms.ToolBarBu原创 2006-03-28 10:16:00 · 968 阅读 · 0 评论 -
vc 生成dll注意问题
[问题提出] 经常会有网友问到下面的编译警告:LINK : warning LNK4098: defaultlib "MSVCRTD" conflicts with use of other libs; use /NODEFAULTLIB:library [解决方法] 再菜单种选择顺序: 选择顺序Project->Settings->Link->CateGory->input->ignor转载 2007-04-18 15:49:00 · 1261 阅读 · 0 评论 -
asp.net 调用函数时自动执行了一些事件
问题描述:定义了一个自定义的自动用页用户控件, 里面提供了一个改变类别的函数.在控件中使用了pageload事件下面使用了二种调用方法:1. 在其它控件事件中执行control.changelb(lb) 执行的顺序应该是 先执行了pageload ,其它控件事件 ,changelb 所以得到的结果是正确的.2. 根据参数调用当前页,show.aspx?c=? 然后在pagel原创 2006-12-16 09:46:00 · 1596 阅读 · 0 评论 -
数据控件刷新问题
当页面只有gridview控件时,每次回发会自动更新数据但当有dropdownlist控件时,回发将不更新数据猜测可能的原因,每次重新装入数据时,判断条件是否改变,若未改变就从湖缓冲是读取(如果缓冲是没有就再读数据库).所以有更新数据时要显示刷新 control.DataBind()来重新提取数据.数据每次都是服务器重新生成的(有的是直接使用缓冲的).并不是一进入就生成,但是有时候手动绑定时只生成原创 2006-11-04 10:07:00 · 1165 阅读 · 0 评论 -
.net分页解决方案
对于分页性能,有一个原则就是页面需要显示多少数据,我们就绐它多少数据。根据这个原则,我们可以绐出三层架构的分页解决方案。 1. 数据层在数据层,运用分页存储过程或分页SQL查询,我们很容易可以在网上找到通用的分页存储过程,当然我们可以根据自己要的性能写出更为高效的存储过程和SQL查询语句。概括起来,总结自定义数据分页在数据层主要包含四种方式:1) 使用临时表――此方法被广泛使用论坛Communit转载 2006-11-04 09:56:00 · 4795 阅读 · 1 评论 -
属性问题
class aaa{private int x; public int xx{set {x=value; } get{return x;}}} 其中value是set 隐葳的参数这么写是正确的.但是下面的没有编译时的错误,运行时stack overflow.class aaa { public int xx {set {xx=value; } get {retu原创 2006-10-25 13:17:00 · 817 阅读 · 0 评论 -
组件定义
生成组件时必须指定名称空间命令空间可以是sys.xx.yy 形式 命令行:csc /t:library /out:sys.xx.yy.dll src.cs做成组件类一定要定义成public,不要使用默认的(internal 只在程序集内部可见,一个文件就是一个文件集,也可多类模块放在一个文件里)否则就不能访问该类了.在代码页中使用组件( c# )1使用菜单的引用2.using 名称空间web原创 2006-10-25 13:13:00 · 953 阅读 · 0 评论 -
自定义事件,泛型
C# 复制代码 // This example demonstrates the EventHandler delegate.using System;using System.Collections.Generic;翻译 2006-10-24 14:37:00 · 983 阅读 · 0 评论 -
指针
介绍 这是C/C++程序迷们经常谈论的一个话题,同时也是一个复杂的、难以理解的话题-指针!每次谈到C#,大多数我遇到的人都持这样的观点-C#中没有指针的概念。而实际上,它已经被废除了,取而代之的是C#中的非安全编程-如何在程序中使用指针。不同于其字面意思的是,使用指针编程并没有什么不安全的。 它如此受关注的根本原因是,非安全编程不同于习惯的.NET开发规范,而需要编程人员进行明确定本地环境设置原创 2006-05-23 13:49:00 · 937 阅读 · 0 评论 -
基础
1.构造函数无返回值(无返回值不等于void)2.必须使用public 类型,函数名称和类名相同3.派生类的自动调用基类的默认的构造函数(无参数的),若不调用默认的请使用public B( int i, int j ):A(i) { y = j; }析构函数(只能在有非托管的资源时使用,用来释放非托管资源,托管资源clr自动释放)类名前加‘~’什么是非托管资源定义变量一定要赋初始值,否则会在使用t原创 2006-05-22 13:15:00 · 1018 阅读 · 0 评论 -
索引代码
using System;public delegate void ww();class a{public static void write() {Console.WriteLine("assisn is used");}}class hello1{private int[] qq;private int length=0;private int test;public int p1{ s原创 2006-05-23 13:53:00 · 1453 阅读 · 0 评论 -
事件处理程序
using System;//步骤1:声明委托对象 public delegate void MyHandler1(object sender,MyEventArgs e);public delegate void MyHandler2(object sender,MyEventArgs e);//步骤2:创建事件处理函数的方法 class A{public const原创 2006-05-23 13:51:00 · 1107 阅读 · 0 评论 -
基础2
修饰符new 使用 new 修饰符显式隐藏从基类继承的成员。若要隐藏继承的成员,请使用相同名称在派生类中声明该成员,并用 new 修饰符修饰它。若用调用基类相同成员请用base.成员static 使用 static 修饰符声明属于类型本身而不是属于特定对象的静态成员。static 修饰符可用于字段、方法、属性、运算符、事件和构造函数,但不能用于索引器、析构函数或类型。override原创 2006-05-23 13:48:00 · 897 阅读 · 0 评论 -
如何配置net2.0空间
1.建立一个以域名为用户的guest用户2.建立以域名为文件名的文件夹,并在权限中指定用户 第1 步建立的用户并给相应的权限3.配置IIS时,一定要输入主机头(为域名),注意.net2.0 和.net1.0 asp程序不用使用相同的程序池4. 配置serv-u,文件上传服务器原创 2007-06-06 20:31:00 · 909 阅读 · 0 评论