`
文章列表
  关于异常的处理想必大家都了解try{}catch(){}finally{},这里就不再讲了。通过在VS里的"调试"-"异常",在弹出的异常对话框里的Common Language Runtime Exceptions栏里是.NET中的异常层次结构。 自定义异常: 如果系统提供的异 ...

文章链接

程序员的十个层次,你属于哪一层?http://developer.51cto.com/art/201011/233083.htm 软件外包行业分析   http://newleague.iteye.com/blog/870568
LINQ to XML   前面也提到过一点LINQ to XML LINQ to XML是LINQ系列技术中的一种,它主要用来处理XML结构的数据。LINQ to XML提供了修改文档对象模型的内存文档和支持LINQ查询表达式等功能,以及处理XML文档的全新的编程接口。LINQ to XML可以将XML文档保存在内存中,并对内存中的XML文档进行查询,修改操作,以及将内存中的XML文档另存为XML文件。LINQ to XML与传统的DOM的最大不同之处在于:LINQ to XML提供了一种新的轻量级的对象模型。LINQ to XML查询XML文档的查询表达式与XPath在语法上不同,但它 ...
1.<a href="*.aspx" target="main"/>中为链接到的页面*.aspx指定了要显示的地方,这个main就是ASP时代经常用的框架frame的name属性,不过到了ASP.NET时代就不怎么支持了,个人感觉这个功能还是不错的,如下面的框架            <frameset rows="60,81%" border="0" frameSpacing="0" frameBorder="0">        <fra ...
      开发WinFrom的程序员可能不会在意维护应用程序的状态,因为WinFrom本身就在客户端运行,可以直接在内存中维护其应用程序状态。但ASP.NET应用程序在服务器端运行,客户端使用无状态的http协议对ASP.NET应用程序发出请求,ASP.NET应用程序响应用户请求,向客户端发送请求的HTML代码,服务器并不会维护任何客户端状态。考虑一个有成千上万并发用户的服务器,如果为每一个用户都维护状态的话会耗费非常多的资源。         由于使用无状态的http协议作为web应用程序的通信协议,当客户端每次请求页面时,ASP.NET服务器都会重新生成一个网页的新实例。这意味着客户端 ...
  更详细参考JavaScript手册   JavaScript,Netscape 跨平台基于对象的用于客户/服务器应用的脚本语言。 使用 JavaScript,你可以创建你所需要的动态 HTML 页面,用于处理用户输入及使用特殊的对象、文件和关系数据库维护稳固的数据。 服务器端和客户端 JavaScript 共享相同的核心语言。如下图: 客户端 JavaScript (或 Navigator JavaScript) 在核心语言外面还封装了额外的特性,如只与在浏览器中运行 JavaScript 有关的预定义对象。服务器端 JavaScript 则封装了只与在服务器上运行 Java ...
有关HTML标签的使用请参考DHTML手册 table标签与meta标签 table: 表格由 <table> 标签来定义。每个表格均有若干行(由 <tr> 标签定义),每行被分割为若干单元格(由 <td> 标签定义)。字母 td 指表格数据(table data),即数据单元格的内容。数据单元格可以包含文本、图片、列表、段落、表单、水平线、表格等等。 如果不定义边框属性,表格将不显示边框。有时这很有用,但是大多数时候,我们希望显示边框。 显示表格带边框单元格也带边框: <table border="1"> 只显示 ...
  LINQ to Objects   前面我们在介绍LINQ的时候简单的提了一下LINQ to Objects,现在我们来学习一下LINQ to Objects,主要包括LINQ操作集合,字符串,文件目录。   先来看LINQ操作集合 LINQ可以操作.NET中的大多数集合,因为大多数集合都实现了IEnumerable<T>接口,并且可以很轻松的对集合的元素进行筛选,排序,分组等。 静态数组:  public class people         {             public string name;             public in ...
现在我们来学习两个虽然不属于数据驱动程序但很重要的类DataSet与DataTable   1.DataSet   通过前面学习SqlDataAdapter,我们差不多已经了解了DataSet,它就是一个位于内存中的数据库,其内有许多内存中的表(DataTable),并且它们里面的数据可以通过SqlDataAdapter和数据库进行"双向沟通"。在前面我们也有描述怎么样通过更新DataSet来更新数据库,可实际上通过更新DataSet里的DataTable来实现的,所以关于这种更新数据库及更新xml文件的描述会更多的出现在下面讲DataTable的文章里。现在我们来描 ...
  11.DragPanelExtender(拖拽控件) 补:擅用vs的转到定义功能可以提高效率,不光方法变量可以通过转到定义找到'原味',标签,控件的class,cssClass也可以在CSS里快速找到'原味'。vs里文件夹可以通过右键在'windows资源管理器里打开'。png的图片可以直接改成jpeg格式在图片浏览器里查看。CSS文件里的路径是相对于CSS文件而言,并非引用CSS文件的网页。   DragPanelExtender控件可以很轻松地实现拖拽控件的效果 主要代码:  <div style="height: 300px; width: 250px; f ...
  从这里一直往下看   ADO.NET说白了就是.NET框架中用来访问和操作数据源的框架,其内的核心类库是System.Data.dll(我们常用的datatable与dataset就是位于其内的System.Data命名空间内),我们通过Reflecter工具或在VS里会发现.NET3.5里的System.Da ...
  删除存储过程 Drop Procedure 存储过程名   创建一个简单的有添加作用的存储过程 CREATE PROCEDURE ProInsertStu    存储过程名 @Name nvarchar(20),     存储过程中的参数前要加@后要加类型,多个参数之间用逗号隔开,这些参数就是要付 ...
  继续学习LINQ to SQL操作SQL Server数据库 通过前面学习LINQ查询表达式(链接1)LINQ查询操作(链接2)LINQ to SQL相关的类型(链接3)DataContext(链接4),我们已经可以自如的使用LINQ to SQL操作SQL Server数据库了: 1.简单查询(略) 2.复杂查询(参考链接1)   protected void Button1_Click(object sender, EventArgs e)         {             linqtosqlDataContext db = new linqtosqlDataCo ...
我们继续来学习LINQ to SQL的数据上下文datacontext   由于我们之前经常用,且在**.designer.cs我们可以很明白的看清其全部定义,我们在这里单独研究数据上下文是要研究其几个属性和方法: 对于其有些属性,个人感觉很多时候都用不到,这里只是提一下,用到的时候可以自己去查 1.连接属性Connection(可以获得DataContext类的实例的连接(类型为DbConnection)) 2.事务属性Transaction(为DataContext类的实例设置访问数据库的事务) 3.执行命令的最大时间属性CommandTimeout(可以设置或获取DataCon ...
1.关于页面的内置对象(现在先大体讲一下这些ASP.NET内置对象的本质及研究方法,关于它们的使用请看5) 以前只知道在cs里可以直接用什么Session啦Response啦Request啦Server啦Cache啦Application啦等等这些在ASP时代就已经知道的所谓的内置对 ...
Global site tag (gtag.js) - Google Analytics