技术成就梦想

知道用户需求,做到专注!c#,donet,Frameworks,UML,面向对象,设计模式!
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  ASP.NET

ASP.NET学习之路
摘要:大家还是要常用用csc,个人感觉有时vs有不少不太方便的东西。C:\>csc /help |more Microsoft (R) Visual C# 编译器版本7.00.9254 [CLR version v1.0.2914] 版权所有 (C) Microsoft Corp 2000-2001。保留所有权利。 Visual C# 编译器选项 - 输出文件 - /out:<文 件&... 阅读全文

posted @ 2010-04-20 04:30 我不是高手 阅读(293) 评论(0) 推荐(0)

摘要:针对VisualStudio2005 1:右键点击"我的电脑"--"属性"--"高级"--"环境变量"--"系统变量" 将PATH中加上路径:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\ 2:直接在dos环境的cs相应文件夹目录执行 Path=C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\ 3:Visua... 阅读全文

posted @ 2010-04-20 04:03 我不是高手 阅读(2610) 评论(1) 推荐(1)

摘要:在我们的编程生涯中我们要使用很多很多类库,这些类库有的是我们自己开发的,我们有她的代码,有的是第三方发布的,我们不仅没有他们的代码,连看的机会都没有。   作为.net程序员,我们每天都要和BCL(Base Class Linbrary)打交道。无疑,BCL做为一个年轻的框架类库,她是成功的,但是还有一些时候我们还是得写一些”Helper”方法来扩展类库,由于我们不能修改类... 阅读全文

posted @ 2010-04-18 23:57 我不是高手 阅读(295) 评论(0) 推荐(0)

摘要:看了很多.按照 自己明白解释一下.NET Ref和Out关键字对于值类型。如果不使用ref /out则传递的只是这些值的COPY,使用了Ref和Out的效果就几乎和C中使用了指针变量一样。(传递的就是原值),它能够让你直接对原数进行操作,而不是对那个原数的Copy进行操作对于引用类型:如果不使用ref /out,因为传递的是引用类型的地址值,则将传递引用类型的地址值的一个COPY(--针对地址值的... 阅读全文

posted @ 2010-04-18 23:19 我不是高手 阅读(239) 评论(0) 推荐(0)

摘要:/// <summary> /// DataTable 的 Group By方法 /// </summary> /// <param name="dt"></param> /// <returns></returns> protected DataTable GetPassengers(DataTable dt) { Data... 阅读全文

posted @ 2010-04-11 16:35 我不是高手 阅读(626) 评论(0) 推荐(0)

摘要:public 关键字是类型和类型成员的访问修饰符。公共访问是允许的最高访问级别,对访问公共成员没有限制。protected 关键字是一个成员访问修饰符。受保护成员在它的类中可访问并且可由派生类访问。private 关键字是一个成员访问修饰符。私有访问是允许的最低访问级别。私有成员只有在声明它们的类和结构体中才是可访问的。internal 关键字是类型和类型成员的访问修饰符。只有在同一程序集的文件中... 阅读全文

posted @ 2010-03-29 13:40 我不是高手 阅读(6959) 评论(0) 推荐(2)

摘要:代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--<scripttype="text/javascript">functionConfirmAction(strMessage){if(Page_ClientValidate()){ret... 阅读全文

posted @ 2010-01-29 11:56 我不是高手 阅读(1707) 评论(0) 推荐(0)

摘要:在checkLogin.cs里有check方法:public static void check(Page aPage) { if (aPage.Session["ok"] == null || aPage.Session["ok"].ToString() != "ok") { aPage.Response.Redirect("login.aspx"); } }在母版页里调用的正确方法:prote... 阅读全文

posted @ 2010-01-18 17:10 我不是高手 阅读(584) 评论(0) 推荐(0)

摘要:use"DateTime.Compare"staticmethod DateTime.Compare(dt1,dt2)>0:dt1>dt2 DateTime.Compare(dt1,dt2)==0:dt1==dt2 DateTime.Compare(dt1,dt2)<0:dt1<dt2/// ///C#日期比较计算两个日期的时间间隔 /// ///第一个日期和时间 ///第... 阅读全文

posted @ 2010-01-13 15:01 我不是高手 阅读(3851) 评论(0) 推荐(0)

摘要:http://blog.csdn.net/chevydream/archive/2008/12/24/3594361.aspx说明:下面的讨论是在纯粹的面向对象语言基础上展开的,并且在论述的过程中不再详细区分“类间关系”和“对象间关系”两个概念。1 类间关系概述——依赖与耦合唯物辩证法对事物间的联系做了如下论述:联系是指一切事... 阅读全文

posted @ 2009-12-28 09:37 我不是高手 阅读(2291) 评论(0) 推荐(2)

摘要:依赖:对象之间最弱的一种关联方式,是临时性的关联。代码中一般指由局部变量、函数参数、返回值建立的对于其他对象的调用关系。 关联:对象之间一种引用关系,比如客户类与订单类之间的关系。这种关系通常使用类的属性表达。 聚合:表示has-a的关系,是一种不稳定的包含关系。聚合类不必对被聚合类负责。使用集合属性表达聚合关系 组合:表示contains-a的关系,是一种强烈的包含关系。组合类负责被组合类的生命... 阅读全文

posted @ 2009-12-28 09:33 我不是高手 阅读(604) 评论(0) 推荐(1)

摘要:1、break,跳出或中止for、while、switch和foreach语句,程序跳转到程序后面的代码2、continue,跳出当前循环体,继续下一个循环3、return,跳出方法体 阅读全文

posted @ 2009-12-13 16:30 我不是高手 阅读(277) 评论(0) 推荐(0)

摘要:今天在网上看到了一篇讲解<<C#值类型与引用类型的文章>>感受颇深:以前在学校的时候,只知道值类型是按值传递,引用类型是按址传递,上班后又有了点进步,知道值类型是存储在堆上的,而引用类型是存储在堆栈上的。但是今天看了这片文章才知道自己是多么的肤浅啊。 从概念上看,值类型直接存储其值,而引用类型存储对其值的引用。这两种类型存储在内存的不同地方。在C#中,我们必须在设计类型的时... 阅读全文

posted @ 2009-12-13 14:02 我不是高手 阅读(384) 评论(0) 推荐(0)

摘要:这里要看你的具体需求,一般分为以下几种可能性:1.如果你返回的集合是只用于遍历,不可修改的,则返回IEnumerable<T>2.如果返回的集合需要修改,如添加和删除元素,用ICollection<T>3.如果返回的集合需要支持排序,索引等,用IList<T>4.如果返回的集合要支持索引,但不能添加,删除元素,用ReadOnlyCollection<T&g... 阅读全文

posted @ 2009-12-09 23:06 我不是高手 阅读(357) 评论(1) 推荐(0)

摘要:定义:委托就是将方法作为方法的参数有许多人问的,.Net中的委托以及事件处理。我拿简单的例子说明一下,是现实中的例子: 比如说一个公司(场景),你是老板,手下有两个员工,小张和小王。 你命令小王,如果小张玩游戏,则小王扣去小张500元钱。 这就是现实中的委托。 实际上,在写程序中,程序员就是老板,小张和小王就是两个对象。小张玩游戏是一个方法,小张还有一个游戏事件,他玩游戏激发这个事件。而小王就是... 阅读全文

posted @ 2009-12-09 14:19 我不是高手 阅读(625) 评论(0) 推荐(0)

摘要:在还不太熟悉反射的昨天,以为反射很神秘,在网上到处找答案.今天找了段代码敲了一下,茅塞顿开!其实反射也就那么简单的一回事! 反射是一种机制,通过这种机制我们可以知道一个未知类型的类型信息.比如,有一个对象a,这个对象不是我们定义的,也许是通过网络捕捉到的,也许是使用泛型定义的,但我们想知道这个对象的类型信息,想知道这个对象有哪些方法或者属性什么的.甚至我们想进一步调用这个对象的方法.关键是现在我们... 阅读全文

posted @ 2009-12-09 14:15 我不是高手 阅读(646) 评论(0) 推荐(1)

摘要:如果没有看《C#反射(一)》、建议先看《C#反射(一)》再看这一篇。上一篇文章发表,有人评论我所写的东西比较基础。其实我也知道我也只不过是在写最基础的语法而已,之所以写它是因为自己学编程学了一两年之后才接触到反射,相信会有很多人跟我有过同样的经历。概其原因,书店里几乎90%的书籍都不谈反射。还有,曾经在百度、goole搜索过反射,但也很难找到自己喜欢的答案。希望我所写的东西能为那些初学编程的新手有... 阅读全文

posted @ 2009-12-09 14:12 我不是高手 阅读(1768) 评论(0) 推荐(0)

摘要:我们用的比较多的非泛型集合类主要有 ArrayList类 和 HashTable类。我们经常用HashTable 来存储将要写入到数据库或者返回的信息,在这之间要不断的进行类型的转化,增加了系统装箱和拆箱的负担,14:31:45,例如我们需要在电子商务网站中存储用户的购物车信息(商品名,对应的商品个数)时,完全可以用 Dictionary<string, int> 来存储购物车信息,而... 阅读全文

posted @ 2009-12-09 09:39 我不是高手 阅读(450) 评论(0) 推荐(0)

摘要:标准控件1 btn Button 2 chk CheckBox 3 ckl CheckedListBox 4 cmb ComboBox 5 dtp DateTimePicker 6 lbl Label 7 llb LinkLabel 8 lst ListBox 9 lvw ListView 10 mtx MaskedTextBox 11 cdr MonthCalendar 12 icn Notif... 阅读全文

posted @ 2009-12-01 10:55 我不是高手 阅读(603) 评论(0) 推荐(1)

摘要:开发和使用Web用户控件 在 ASP.NET 的开发中 Web 用户控件的开发和使用是一项必不可少的技术,在对这项技术的一番研究后写下了这篇随笔,不过确实担心这么初级的东东放到原创首页上会被拍砖头。1.简介2.创建 Web 用户控件3.在 Web 窗体中使用 Web 用户控件4.添加属性5.添加方法6.添加自定义事件7.控件内客户端角本访问服务器控件的方法8.代码下载1.简介 当 ASP.NET... 阅读全文

posted @ 2009-11-28 14:43 我不是高手 阅读(298) 评论(0) 推荐(0)