学习ASP.NET需求的基本的c#知识(转帖+已修改)
(备注:文中红色字体是我在原文的基础上添加的解释说明)
微软的实例教材中讲了三种语言:c#、vb 、Jscript,为了让大家过一把新东西瘾,我们还是学c#吧。这个最好有一点c++基础。
不过没有也没有关系,大不了多费点力了。
任何一门语言都有两部分:
数据+语法+算法
数据是用来表示信息的,语法是来控制的。算法说白了就是人们总结的一些解决问题的思维方式。到于数据吧,多了自然有数据结构了,然后就出来了什么查询、插入、修改什么的。
1.存储数据当然要用到变量了,现在就来讲一下c#的申明方法!
通常方法是:
类型+变量名
int x //定义一个整形变量
string name,pwd; //定义两个字符性变量
object x; //定义一下对象
object obj=new object();//基于某一个对象创建一个实例
public string x;//给字符变量加一个类型修饰符,让所有用户均能访问
说明一下:
在申明变量时,对类型单词象int string object 都要用小写,因为c#是严格区分大小写的.用INT x;定义变量就错了。
我们还是来两个程序看看:
using System;
class Test
{ static void Main() 
相关文档:
ASP.NET3.5可以很简答的实现一个很有用的功能,既跨页面传送,
传统的提交窗体只会将窗体提交给它自己。而跨页面的提交,
会将page1的内容传送个page2,并在page2中使用page1中的控件。
① 跨页面传递的简单实现
页面一(Default.aspx)中的控件
<a ......
1. 跟以前一样做界面,只是注意,把所有需要有多语言界面的文字都用label来做
2. 做完以后,在Solution Explorer里选中这个文件,选Tools->Generate Local Resource
3. 你会发现生成了一个目录,App_LocalResources;这个目录里多了一个resx的文件。比如你的aspx文件是default.aspx,它就会生成一个叫做de ......
using System.Net;
using System.Net.Mail;
using System.Text;
#region 发送Email
public void sendEmail()
{
#region 验证email
SmtpClient smtp = new SmtpCl ......
一、三层体系架构 1.表示层(USL):主要表示WEB方式,也可以表示成WINFORM方式。如果逻辑层相当强大和完善,无论表现层如何定义和更改,逻辑层都能完善地提供服务。
2.业务逻辑层(BLL):主要是针对具体的问题的操作,也可以理解成对数据层的操作,对数据业务逻辑处理。如果说数据层是积木,那逻辑层就是对这些积木的 ......
这篇教程探讨ASP.NET MVC控制器,控制器action和action result。完成此教程后,你会懂得控制器如何被用来控制访问者与ASP.NET MVC网站的交互方式。
理解控制器
MVC 控制器负责对ASP.NET MVC网站的请求作出回应。每一个浏览器请求都被映射到一个特定的控制器。例如,想象你在浏览器地址栏输入以下URL:
http://localhost/P ......