donet学习笔记9(编码规范,2005简介)

基本和 JAVA差不多 以下例子基本包含应有编码规范:
using  System;
using  System.Collections.Generic;
using  System.ComponentModel;
using  System.Data;
using  System.Drawing;
using  System.Text;
using  System.Windows.Forms;
/**/ /*********************************
 * *文件名:Form1.cs
 * *copyright (c)2007-2008 R&D
 * *文件编号:
 * *创建人:Carmen
 * *日期:2007.7.7
 * *修改人:Carmen
 * *修改日期:
 * *描述:暂无
 ********************************
*/

namespace  WindowsApplication
{
    
/**//*********************************
     * *类编号
     * *作用:
     * *作者:
     * *编写日期:
     ********************************
*/

    
public partial class Form1 : Form
    
{
        
//常量命名规定:
        private const bool WINFORM_ENABLE_DEFAULT = false;
        
private string workTime;
        
public Form1()
        
{
            InitializeComponent();
        }

 
        
//
        
//传入并取出字符串
        
//
        
//变量命名规范:
        
//1.cameCase命名法  系统当前时间:timeOfSystem
        
//2.PascalCase命名法 系统当前时间:TimeOfSystem
       public string MyWorkTime
        
{
            
set {
                workTime 
= value;
            }

            
get
            
{
                
return workTime;
            }

        }

        
/**//*********************************
         * *函数名:GetInf
         * *功能描述:返回字符串
         * *输入参数:无
         * *输出参数:str -类型(string)
         * *返回值:     -类型(string)
         * *作者:
         * *日期:
         * *修改人:
         * 修改日期:
         ********************************
*/

        
public string GetInf()
        
{
            
string str = "我的上班 时间是:";
            
return str;
        }

        
private void button1_Click(object sender, EventArgs e)
        
{
            Form1 test 
= new Form1();
            
            test.MyWorkTime 
= textBox1.Text;
            label1.Text 
= GetInf() + test.MyWorkTime;
        }

        
private void Form1_Load(object sender, EventArgs e)
        
{


        }

    }

    
//资源命名规范:
        
//菜单:IDM_XX
        
//位图:IDB_XX
        
//对话框:IDD_XX
        
//字符串 :IDS_XX
       
//图标:IDR_XX
}
2.2005简介


.NET Framework (代码库、通用类型系统CTS、CLR)
CLR:公共语言运行库

    编译
C#————>程序集(.exe、.dll[MSIL])、元信息[数据信息]、可选资源[图片、声音])
             |                 |
             |                 (Microsoft Intermediate Language 微软中间语言)
             |
             | JIT编译 (Just-In-Time 仅在需要时才编译MSIL)
             |
             ——> 机器代码 <———— .NET CLR (Common Language Runtime 公共语言运行库)
                               运行     /   \
                                       /     \
                                     托管  非托管
                                    (C#)     (C++)


总结:

一、用C#等.NET兼容语言编写代码

              编译
二、      C#————>程序集

              JIT编译
三、  程序集—————>机器代码

               运行
四、  托管CLR————>机器代码

转载于:https://www.cnblogs.com/sorry208/articles/933176.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值