今天在硬盘上打扫卫生,翻出一些手迹,在此共享,希望能对各位的基础学习提供一定的帮助。
小平同志说,教育要从娃娃抓起。英语都进幼儿园了,.NET也要争取成为小学必修课……
 
1。.NET Framework
熟悉FrameWork类库,安装SDK,学会阅读和查阅SDK。
掌握命名空间,帮你在近13000 个类中如何快速定位。
掌握程序集。学会使用程序集引用编程。注意私有程序集和共享程序集的区别,它让你在部署的时候不至于迷茫。
了解公共语言运行时,它是我们程序的舞台。
2。ASP.NET Controls
70多个控件,当然给我们提供了巨大的方便。按照vs2005工具箱可以分为8类。
掌握服务器标准控件。来自System.Web.UI.WebControls 都以asp:开头。每个控件都有自己唯一的ID属性。
掌握HTML Controls。HTML标签加服务器脚本支持的结合。
掌握控件事件。ASP.NET框架是服务器端框架,控件事件的执行必须在页面提交后才能做到。
理解ViewState。
3。ASP.NET Pages
了解动态编译。动态编译可以加快速度,但是也会浪费内存。动态编译临时目录
\WINDOWS\Microsoft.NET\Framework\[version]\Temporary ASP.NET Files
了解控件树。会用FindControl()
掌握Code-Behind 技术。这是默认的。
掌握页面事件。注意事件顺序和各事件发生时上下文的使用。可以利用AutoEventWireUp特性重写事件。
页面的回发。Page.IsPostBack 属性
 
4。显示信息
Label控件。你可以给它的Text属性赋值文本,也可以赋值HTML内容格式化显示。默认情况下,Label控件会在浏览器中显示<span>标签。如果给AssociatedControlID 属性赋值的话,则显示为<label>标签。
Literal 控件。你可以给它的Text属性赋值文本,也可以赋值HTML内容格式化显示。与Label不同,其并不受<span>限制,所以可以用在页面中任何地方。
 
5。接收用户输入
TextBox控件。可以作为单行文本框、多行文本框和密码框使用。其TextChanged事件需要和AutoPostBack属性配合使用。
CheckBox控件。用于多选。
RadioButton控件。需要和GroupName属性配合使用。
 
6。提交表单
Button控件。注意利用好CommandNameCommandArgument 属性来描述命令和传递参数。OnClientClick,UseSubmitBehavior  可以帮你执行客户端脚本。对于客户端脚本,我们完全可以直接在HTML源代码中写事件处理,不必要非要在窗体设计器中写程序。PostBackUrl 是实现跨页提交的有效方法。当然,Click 是我们学习的重点。
LinkButton 控件与ImageButton 控件,实现的是链接与图片的形式。特别要指出的是ImageButton的Click事件,其可以根据坐标实现不同的动作,实现热点点击操作,当然有更有效的ImageMap控件可以做到这点。
页面默认按钮可以用Form中defaultbutton属性设置
 
7。显示图片
Image控件和ImageMap控件
 
8。Panel容器