.net/c# - 文章列表
共 170 页
-
C#网络应用编程基础练习题与答案(十)
1. 组件与控件的主要区别是什么?\n 【解答】\n 组件是指可重复使用并且可以和其他对象进行交互的对象。组件(component)是靠类实现的。控件是能够提供用户界面接口(UI)功能的组件。换句话说就是,控件是具有用户界面功能的组件。\n 所有控件肯定都是组件,但并不是每个组件都一定是控件。\n 2. 控件有几种类型?各有什么特点?\n 【解答】\n 控件分为:复合、扩展和自定义三类。\n 复合控件是封装在公共容器内的Windows窗体控件的集合。这种控件有时称为“用户控件”,包含的控件称为“构成控件”。复合控件包含与每个包含的Windows窗体控件相关联的所有固有功能,允许有
-
每个开发人员现在应该下载的十种必备工具 4
NDoc 编 写代码文档资料几乎总是一项令人畏惧的任务。我所说的不是早期设计文档,甚至也不是更为详细的设计文档;我说的是记录类上的各个方法和属性。NDoc 工具能够使用反射来分析程序集,并使用从 C# XML 注释生成的 XML 自动为代码生成文档资料。XML 注释仅适用于 C#,但有一个名为 VBCommenter 的 Visual Studio .NET Power Toy,它能够为 Visual Basic .NET 完成类似的工作。此外,下一版本的 Visual Studio 将为更多语言支持 XML 注释。 使用 NDoc 时,您仍然在编写代码的技术文档,但您是在编写代
-
利用OpenSmtp.Net发送需要smtp验证的邮件
1.引言下周,需要做一个发送电子邮件的模块,磨刀不误砍柴工,周末在家里先做了一下测试,微软在,net1.1中有System.Web.Mail空间,这个命名空间下可以发送不带smtp验证的电子邮件,不过现在网络上很少再有不需要smtp验证的,所以这个命名空间下的类应该算是比较鸡肋。 于是找到opensmtp.net这个开源项目,这个项目的admin是园子里面的”我得女儿好漂亮”,真诚感谢一下。\n 2.本文宗旨本文并不是介绍openmail.net的使用方法,该开源项目是一个非常正规的项目,它自己具有详细的文档和使用方法。本文主要阐述再使用OpenMail或者.net
-
C#网络应用编程基础练习题与答案(四)
1. 与结构化编程方法相比,面向对象编程有哪些优点?\n 【解答】\n (1) 以过程为中心和对象为中心的比较\n 结构化编程方法是以过程为中心的,当面对一个问题时,该方法侧重于问题解决过程的层次结构。面向对象的分析和设计方法侧重于对象。对象具有特定的行为和属性,行为和属性决定了对象与其他对象的交互作用方式,以及对象本身的行为方式。\n (2) 公开数据和隐藏数据的比较\n 结构化编程方法对数据和过程仅仅进行简单的包装,这些数据和过程是公开的,或者说程序中的其他代码可以访问这些数据和过程。面向对象的实现隐藏了特定的数据,并且只把对象的特定行为公开给用户。实现这些特定行为的代码对用户来
-
ASP.NET 2.0角色及成员管理
成员管理一、 Membership 类 : 创建和删除用户, 检索用户信 ,生成随机密码 , 登录验证 创建新用户:try { Membership.CreateUser (“name”, “password”, “mail”); } catch (MembershipCreateUserException e) { // 失败 switch (e.StatusCode) { case Memb
-
C#文件操作(上传 下载 删除 文件列表)
using System.IO;\n1.文件上传———-如下要点:HTML部分:<form id=”form1″ runat=”server” method=”post” enctype=”multipart/form-data”><input id=”FileUpLoad” type=”file” runat=”server”/><br />后台CS部分
-
C#网络应用编程基础练习题与答案(五)
1. 填空题\n 1) 使控件是否可以对用户交互作出响应的属性是 Enabled 。\n 2) 控制控件是否显示的属性是 Visible 。\n 3) 若要在文本框中输入密码,常指定 PasswordChar 属性。\n 4) 若某复选框某时刻CheckState属性的值为Indeterminate,则其属性Checked的值为 Unchecked 。\n 5) 使用 Panel 或 GroupBox 控件可以将多个RadioButton控件分为两个单选组。\n 6) 若不希望用户在ComboBox控件中编辑文本,则应将属性 DropDownStyle 的属性值设置为DropDow
-
程序开发:ASP.NET热点问题解答14个
ASP.NET热点问题解答14个 1、ASP.NET能在那些系统中运行? 目前,ASP.NET还只能奔跑在微软的Windows 2000、Windows XP和Windows 2003的系统中,并且需要微软Internet Information Server(IIS)的支持,微软原计划要让Windows NT4.0也支持ASP.NET,但可能微软是有些技术问题或市场考虑,还没有实现NT下的ASP.NET的支持。 2、在一个ASPX文件中是否可以使用一种以上的语言? 答案让你有点失望,虽然微软的提供了公共语言运行环境(CLR,Commo
-
URL重写可删节日期模式—正则表达式之强力应用
最近忙着自己的博客程序,自然而然就转到了博客中老生长谈的URL重写问题。一个原因是在多用户博客系统中的一个面子问题,本来想拿我的CSDN博客http://blog.csdn.net/joshualang来说事,想想还是用我的空间(http://www.tyoo.net)吧,因为这是我的博客完功之后的去所了。\n像http://www.tyoo.net/blog/joshualang 如若不进行必要的URL重写,就会出http://www.tyoo.net/blog/default.aspx?Bloger=joshualang样子的博客地址;大家要知道BLOG可谓是大部分网民视为筑在网络上的另一
-
C#网络应用编程基础练习题与答案(六)
1. 简要回答文件和流之间的区别和联系。\n 【解答】\n 文件(file)和流(stream)即有区别又有联系。文件是在各种媒质上(可移动磁盘、硬盘、CD 等)永久存储的数据的有序集合。它是一种进行数据读写操作的基本对象。通常情况下,文件按照树状目录进行组织,每个文件都有文件名、文件所在路径、创建时间、访问权限等属性。\n 流是字节序列的抽象概念,例如文件、输入输出设备、内部进程通信管道或者TCP/IP套接字等均可以看成流。流提供一种向后备存储器写入字节和从后备存储器读取字节的方式。\n 2. Directory类为我们提供了哪些目录管理的功能,它们是通过哪些方法来实现的?\n