- 浏览: 245463 次
- 性别:
- 来自: 葡萄牙
最新评论
-
lightbulb:
...
jQuery中的动画与效果 -
kendezhu:
opportunity 写道 谢谢kendezhu分享,今天正 ...
jQuery 获取和设置select下拉框的值 -
opportunity:
谢谢kendezhu分享,今天正好用上了!
jQuery 获取和设置select下拉框的值
文章列表
关于异常的处理想必大家都了解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时代就已经知道的所谓的内置对 ...