• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
☼柚子
永远不要做自己后悔的事情。
博客园    首页    新随笔    联系   管理    订阅  订阅

【皇甫】☀惨不忍睹

   好久不见,小博祝大家新年快乐,至于为啥标题是 那个呢,只因快开学了,我无法按时完成做了啦,心里有点小惭愧,对不起我自己级老师和我的学费啊,所以小博决定,嘻嘻嘻,再不过点,不至于那么惨...

  

*本书提到的.NET Framework和.NET框架是一回事

有关问题:.NET应用能垮平台吗?

解答:关于.NET和JAVA的对比,我们常常听说:”Java是一个跨平台的语言,而.NET是一个跨语言的平台”,事实上,通过开源项目Mono,在Linux,UNIX等操作系统上也可以运行.NET应用程序,Mono项目的官方网址为http://mono-project.com/Main_Page.

.NET框架具有两个主要组件:CLR和FCL.

CLR是.NET框架的基础.FCL是一个综合性的面向对象的可重用类型集合,利用它不仅可以开发传统命令行应用程序,而且还可以开发 WinFroms 应用程序及基于ASP.NET的应用程序.

从.NET  3.0开始又引入了很多新特征,例如以下几点:

1.WPF   WPF是是微软Viste 操作系统的核心开发库之一,它不仅仅是一个图形引擎,而且给Windows应用程序的开发带来一次革命.

2.WCF 我们知道多数应用程序需要和其他的应用程序进行通信.

3.WF  在淘宝上购物,流程为下订单→确定订单→厂商发货→客户付款→交易完成,这就是一个简单的工作流.

 面向对象回顾

类定义了一组概念的模型,而对象是真实的实体,

由对象归纳为类,是归纳对象共性的过程,在类的基础上.将状态的行为实体化为对象的过程称.

对于类的属性,我们通过get和set访问器进行访问设置,用来保障类中数据的安全.属性访问器分为下三种:

1.只写属性:只包含set访问器.

2.只读属性:只包含get访问器.

3.读写属性:同时包含set访问器和get访问器.

EG:

Private string _name;
Public string Name
{
    Get {return _name;}
Set {_name = value;}
}

 

在C#3.0中,提供了一个新的特技-------自动属性来简化代码.

Eg:

Public string Name
 {
  get;
  set;
 }

 

编译器将自动为该属性生成一个私有变量.

*小技巧:自动属性的快捷键peop关键字+tab键+tab键.

封装:

封装的好处:

保证数据的安全性,提供清晰的对外接口,类内部实现可以任意修改,不印象其他类.将字段封装为属性是封装的一中方式,累的死有方法也是一种封装.

类图:

提示:在不同的建模工具如Visio,Rational Rose和Visual Studio所创建的类图中,用来表示成员变量的符号可能不尽相同.如果碰到不懂的字符,用工具书或搜索引擎查阅符号的含义就可以了,没必要强记各种表示法.

 

 public class LoginInfo
   {   //字段
       private string _email;
       public string Email
       {
           get { return _email; }
           set { _email = value; }

       }
       private int _id;
       public int Id
       {
           get { return _id; }
           set { _id = value; }

       }
       private string _name;
       public string Name
       {
           get { return _name; }
           set { _name = value; }

       }
       private int _password;
       public int Password
       {
           get { return _password; }
           set { _password = value; }

       }//属性
       public int Email { }
       public string Id { }
       public string Name { }
       public int Password { }
      
            }

 

posted @ 2016-02-18 02:09  Fx_柚子  阅读(137)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3