当前位置:A5D软件园网络学院网络编程NET专区 → 网络学院列表
网络学院标题关闭所有内容预览 | 展开所有内容预览
  • [图文] 分析单点登录(流程图与数据安全) [内容预览] 28 | 2008-06-12 17:14:39
    原文:[原创]单点登陆(SSO)组件的设计与实现一最新修改:完善SSO安全问题.08-6-11去年公司也曾经做过一个单点登录模块,两个站点,同事是基于cookie和session来实现的,在那个模块中并没有单独的用户认证中心,每个子站都有自己的登录系统,在判断用户是否登录时,首先是通过判断cookie是否存在来判断用户...

    [阅读全文]

  • 故障解析:.NET开发正则表达式中BUG一例 [内容预览] 5 | 2008-06-10 17:43:03
    又发现了一个.net的bug!最近在使用正则表达式的时候发现:在忽略大小写的时候,匹配值从0xff到0xffff之间的所有字符,正则表达式竟然也能匹配两个ASCII字符:i(code:0x69)和I(code:0x49);但是仍然不能匹配其他的ASCII字母和数字。比如以下的代码就是用来测试用正则表达式匹配从0xff到...

    [阅读全文]

  • 实用技巧:.Net框架类库中定时器类的使用 [内容预览] 0 | 2008-06-06 11:33:25
    System.Threading.Timer  第三个定时器类来自System.Threading名字空间。我愿意说这是所有定时器类中最好的一个,但这会引起误导。举一个例子,我惊讶的发现对于驻留在System.Threading名字空间的这个类天生就不是线程安全的。(很明显,这不意味着它不能以线程安全的方式使用)。这个...

    [阅读全文]

  • 编写ASP.NET应用程序的技巧 [内容预览] 6 | 2008-05-16 10:20:51
    1、在使用VisualStudio.NET时,除直接或非引用的对象外,不要使用缺省的名字.NET带来的好处之一是所有的源代码和配置文件都是纯文本文件,能够使用Notepad或WordPad等任意的文本编辑器进行编辑。如果不愿意,我们并非一定要使用VisualStudio.NET作为集成开发环境。但使用了VisualSt...

    [阅读全文]

  • [图文] 一个相当独立的.通用分页控件c#源码 [内容预览] 39 | 2008-03-23 14:30:46
    通用ASP.NET数据分页控件  对于几乎所有的数据表现Web应用来说,组织好数据的显示方式、避免给用户带来混乱的感觉就是最主要的目标之一。每个页面显示20条记录当然是可以接受的,但每页显示10000条记录就很容易给用户带来不便了。将数据分成多个页面显示,即对数据进行分页,是解决此类问题的最常见的办法。  一、慨述  ...

    [阅读全文]

  • 在ASP.Net中两种利用CSS实现多界面的方 [内容预览] 10 | 2008-03-12 01:22:48
    通过使页面动态加载不同CSS实现多界面方法一:<%@pagelanguage="C#"%><%@importnamespace="System.Data"%><scriptlanguage="c#"runat="server">publicvoidpage_load(Objectobj,EventArgse){//创建...

    [阅读全文]

  • 用Asp.net实现简单的文字水印 [内容预览] 12 | 2008-03-12 01:22:47
    经常看见MOP上有人贴那种动态的图片,就是把一个字符串作为参数传给一个动态网页,就会生成一个带有这个字符串的图片,这个叫做文字水印。像什么原来的熊猫系列,还有后来的大树和金条,都挺有意思。这东西看着挺好玩的,想做个玩玩。查了查资料,发现用.net来做这个是很容易的,就用Asp.net写了一个非常简单的。全部的代码如下:...

    [阅读全文]

  • 从一个舆论调查的制作谈面向对象的编程思路(五) [内容预览] 12 | 2008-03-12 01:21:20
    好了,现在万事俱备,只欠东风了,让我们看看现在做一个舆论调查多么简单:file:vote.aspx<%@Pagelanguage="c#"Codebehind="vote.cs"AutoEventWireup="false"Inherits="Football.vote"%><html><head><title>532...

    [阅读全文]

  • 从一个舆论调查的制作谈面向对象的编程思路(四) [内容预览] 7 | 2008-03-12 01:21:19
    publicMyChart(){TODO:AddConstructorLogichere//m_arrItems=newArrayList();m_strTitle="";m_objBackColor=Color.White;m_intWidth=200;m_intHeight=200;m_intChartType=C...

    [阅读全文]

  • 从一个舆论调查的制作谈面向对象的编程思路(三) [内容预览] 10 | 2008-03-12 01:21:18
    现在你是不是发现已经可以用这个类来进行舆论调查的操作了?但这个类里还没有任何的页面html输出,所以现在的问题就是做页面显示层了,但现在又面临一个问题,那就是如何显示调查结果的问题,比较流行的做法是用图表来表示,可以根据需要选择条形图、饼性图或折线图等等,那么如果在这个调查类里来做也可以,但实在太不上算,应该单独做这么...

    [阅读全文]

  • 从一个舆论调查的制作谈面向对象的编程思路(二) [内容预览] 9 | 2008-03-12 01:21:17
    首先,我们要来定义一个数据库表,以保存舆论调查的想关数据,看下面这个表:/*新闻调查表*/ifexists(select*fromsysobjectswhereid=object_id('Survey'))droptableSurveygocreatetableSurvey(IDintidentityPrimaryke...

    [阅读全文]

  • 从一个舆论调查的制作谈面向对象的编程思路(一) [内容预览] 8 | 2008-03-12 01:21:16
    一般的web程序员刚刚转到.net或jsp时,往往编程观念转不过来,还是按照以前那种结构化的编程思路来,而不从面向对象的角度考虑,造成业务逻辑与页面html代码混杂在一起,一旦页面原型改变,相应的程序也要修改,这样造成代码的可重用性太低。而asp.net或jsp比asp最大的一个进步就是面向对象,使代码可重用性达到最高...

    [阅读全文]

  • 什么是映射(reflection)? [内容预览] 23 | 2008-03-12 01:21:13
    所有的.Net编译器在产生模块(Modules)的目标代码时都会产生有关类型的元数据(metadata),这种元数据被捆绑在模块目标代码上(多个模块组成assemblies,一个assembly是.Net下安全控制的基本单位,也是类型对象识别的基本单位),这种元数据可以通过.Net环境下的reflection对象访问....

    [阅读全文]

  • 什么是配件(assembly)? [内容预览] 11 | 2008-03-12 01:21:12
    什么是配件(assembly)?assembly,这里把它翻译为配件,以示和组件(Component)加以区别.如果您觉得不合适,请指正!一个配件有时候是指一个EXE或者DLL文件,实际上是一个应用程序(就是指带有主程序入口点的模块)或者一个库文件.但是配件实际上可以是由一个或者多个文件组成(dlls,exes,htm...

    [阅读全文]

  • 从 Visual Basic 6.0 到 Visual Basic.NET 的转换(5) [内容预览] 3 | 2008-03-12 01:21:11
    升级向导无需特别处理。ClipboardVisualBasic6.0Clipboard对象提供了对系统剪贴板的访问。VisualBasic.NETClipboard类提供了在系统剪贴板上放置数据和从其上检索数据的方法。新的Clipboard类提供了更多功能,并且支持的剪贴板格式比VisualBasic6.0Clipbo...

    [阅读全文]

  • 从 Visual Basic 6.0 到 Visual Basic.NET 的转换(4) [内容预览] 3 | 2008-03-12 01:21:10
    升级向导这些语句不会自动升级,因此将标记有“(statement)isnotsupported”[(语句)不被支持]的升级错误。例如,以下代码:a=VarPtr(b)升级后将变为:'UPGRADE_ISSUE:FunctionVarPtr()isnotsupporteda=VarPtr(b)这也会导致编译错误。文件I/...

    [阅读全文]

  • 从 Visual Basic 6.0 到 Visual Basic.NET 的转换(3) [内容预览] 2 | 2008-03-12 01:21:09
    升级向导过程的ParamArray参数标记有升级警告。例如,以下代码:FunctionMyFunction(ParamArrayp()AsVariant)'...EndFunction升级后将变为:'UPGRADE_WARNING:ParamArraypwaschangedfromByReftoByValFunctio...

    [阅读全文]

  • 从 Visual Basic 6.0 到 Visual Basic.NET 的转换(2) [内容预览] 4 | 2008-03-12 01:21:07
    升级向导将Currency数据类型转换为Decimal,因此以下代码:DimxAsCurrency升级后将变为:DimxAsDecimalDateVisualBasic6.0Date变量在内部以Double格式存储,能够作为Double类型的变量操作。Date变量存储为IEEE64位浮点数,表示从100年1月1日到99...

    [阅读全文]

  • 从 Visual Basic 6.0 到 Visual Basic.NET 的转换(1) [内容预览] 3 | 2008-03-12 01:21:06
    从VisualBasic6.0到VisualBasic.NET的转换(1)MicrosoftVisualBasic.NET是MicrosoftVisualBasic?的后续版本,它是基于.NET框架重新设计的,您可以用它来轻松地创建用于MicrosoftWindows?操作系统和Web的下一代应用程序。使用Visual...

    [阅读全文]

  • 且看微软的.Net和Sun公司的J2EE如何对垒 [内容预览] 4 | 2008-03-12 01:21:05
    导读:面对微软推出的.NetFRAMEWORK,你可能会有以下疑问:准确地讲.Net平台是什么?如何将.Net的体系结构和J2EE对比?从.Net的体系结构演绎出的一整套关于企业软件开发方案中我们能学到此什么?在本文中作者将为你解开这些疑问。廖永康原文出处:http://java.sun.com/features/20...

    [阅读全文]

  • .NET语言的选择 [内容预览] 2 | 2008-03-12 01:21:04
    .NET语言的选择导读:每个组织迁移到.NET将选择采用哪种.NET语言。微软提供了四种语言:C#,VB.NET,可管理的C++和JScript。本文简要的讨论了我们关于这些语言和哪种语言将被使用的看法。翻译整理:51dotnet.com(高飞家族)原文出处:http://www.dotnetdan.com/artic...

    [阅读全文]

  • Asp.net编写的PING工具 [内容预览] 9 | 2008-03-12 01:21:03
    导读:PING是一个用来检测网络连接速度的使用工具,下面的文章将介绍在C#中利用System.Net.Sockets来创建一个自己的PING工具。PING是一个用来检测网络连接速度的工具,它会在本机和给出的远程主机名之间建立一个SOCKET连接并向其发送一个ICMP协议格式的数据包,然后远程主机作出响应,发回一个数据包...

    [阅读全文]

  • .net的reflection (2) [内容预览] 2 | 2008-03-12 01:21:01
    飞鹰编译,www.aspcool.com版权所有,转载时请保留此信息。一旦得到类对象,上表中所列的方法就能被叫来调用reflaction.第一个例子将检查在CSharpReflectionSamples.Reflect类中的得到方法的信息。第一块代码用来定义类中的每个方法的名字,第二块代码将阐述得到方法信息。向下面所展...

    [阅读全文]

  • .net的reflection (1) [内容预览] 4 | 2008-03-12 01:21:00
    飞鹰编译,www.aspcool.com版权所有,转载时请保留此信息。在我的文章《C#基于接口的编程》中,我谈论了使用抽象的接口作为编程范例的各种优点。分离接口和执行过程,现在肯定不是新的思想,实际上它是com编程的核心。也许基于接口的在显著的特征是多态性和即时检查(RTTI).RTTI允许客户端程序在运行时访问对象。...

    [阅读全文]

  • .Net的精髓-XML和SOAP(三) [内容预览] 4 | 2008-03-12 01:20:59
    用SOAP实现数据通讯  长期以来我们使用超文本传输协议HTTP来提供Web页面以及往来的内容。但当我们将HTTP或一些其它Internet传输协议同XML结合起来,并指定XML文档自身的格式时,你得到了简单对象访问协议SOAP。至少在开始构想它时,SOAP是被设计为从本地系统向远程系统传递远端方法调用的。基于SOAP...

    [阅读全文]

  • .Net的精髓-XML和SOAP(二) [内容预览] 4 | 2008-03-12 01:20:58
    .NET技术  你可能已经阅读了一些关于.NET是什么和由什么东西组成的文章。.NET允许我们在服务的层次上而不是在发布的层次上来共享信息并交互。Microsoft的支持.NET的产品和许多来自第三方的组件、内容和功能拥有.NET的内部结构。但自然地会提出一个问题:“是什么使.NET能够工作?”  这些都从XML开始。...

    [阅读全文]

  • .Net的精髓-XML和SOAP(一) [内容预览] 3 | 2008-03-12 01:20:57
    看了那么多广告和宣传,现在你可能开始对.NET是什么有了一个想法。Internet的应用正在不断地扩大,但我们的Internet编程方式还处于石器时代。Internet用户就像老式主机的分时终端上的用户一样,他们从一个受保护的资源请求信息,然后等待回应。你从正在浏览的Internet站点上接收的信息由它希望提供给你的、...

    [阅读全文]

  • 开发者面临的.Net挑战(三) [内容预览] 3 | 2008-03-12 01:20:56
    框架  WindowsDNA和.NET平台确保Web应用程序能很好地工作、具有可伸缩性,并可以在其它Web应用程序和服务中访问。但如何真正开始应用程序的开发呢?从哪里开始呢?怎样能把应用程序的基础建立在很多开发努力的结果之上呢?如果你发现另外一些人已经完成了学习过程,你能收获他们劳动的果实,这不是一件很好的事吗?这样的...

    [阅读全文]

  • 开发者面临的.Net挑战(二) [内容预览] 3 | 2008-03-12 01:20:54
    进入.NET  通过打开不同的Web应用程序并把它们呈现为Web服务,Microsoft.NET平台方便了它们之间的集成。通过支持开放的Internet协议,.NET平台允许电子商务应用程序以及其它基于Web的应用程序间相互通讯、交换数据并实现了真正的互操作性。Microsoft还开发了一套企业级服务器(共同称为.NE...

    [阅读全文]

  • 开发者面临的.Net挑战(一) [内容预览] 3 | 2008-03-12 01:20:53
    电子商务的大潮已经袭来,这需要所有的软件都支持Web。开发者们思考得更多的是如何把现有的应用程序放到Web上,如何为Internet开发出企业级的、高性能的以及可伸缩的应用程序。我们来看一看这些挑战,以及我们能做些什么吧!  对基于Web的开发过程的充分理解是在Internet开发领域取得成功的关键。我们中有许多人听说...

    [阅读全文]

 NET专区   276   30   1/10页   首页   1   2   3   4   5         GO