第二章 ASP.NET语法基础 2.1 Asp.NET的语法规则 2.2 数据类型 2.3 常量、变量、运算符、表达式 2.4 过程、函数与数组 2.5 程序的结构 2.1 Asp.NET的语法规则 1.代码不区分字母大小写 2.程序书写自由 3.允许加入注释文本 2.2 数据类型 2.2.1 命名约定 .NET 框架类型使用点语法命名方案,全名的第一部分(最右边的点之前的内容)是命名空间名。全名的最后一部分是类型名。 例: System.Collections.ArrayList 表示 ArrayList 类型,该类型属于 System.Collections 命名空间。System.Collections 中的类型可用于操作对象集合。 2.2.2系统命名空间 2.3 常量、变量、运算符、表达式 2.3.1 常量 1、用户自定义常量 声明变量或常数可以通过以下几种方式: const、Dim、Private、Protected、Public、Shadows、Shared、Static Const语句自定义常量的格式: Const name [As type] = expression 例:  Const PI=3.14159 省略As关键字,将使用表达式的数据类型 Const MyName As String ="SYR“ 声明一个String型常量,值为“SYR” 2 系统常量 常数是属于类型的常数值。常数隐式地为 Shared。 常数的类型只能为基元类型 Object 或 String。 3 应用实例:计算圆面积

刘友生ASP.NET应用程序—计算圆面积 半径:


2.3.2 变量 1、变量的命名规则 (1)变量名的首字符必须是英文字母、汉字或下划线,不能是数字,其余字符可以是英文字母、汉字、下划线,或是数字,变量名最长不得超过16383个字符。变量名若以下划线开头,则变量名中必须另外包括至少一个英文字母、汉字或数字。 (2)不能使用VB的保留标识(如对象、方法、事件关键字等)做变量名。 (3)为增强代码的可读性,命名变量时,可加前缀以表达变量的数据类型。 (4)Visual Basic.NET要求,变量必须在使用前加以说明。提出这样的要求有两个方面的考虑。第一,在编译阶段若能确知变量的数据类型,可有效提高编译效率;第二,可有效减少输入错误。 2、变量声明语法如下 [ReadOnly] Dim name [As [New] type] [=expression] 例: Dim boolVar As Boolean'声明一个boolean型变量boolVar Dim dtVar As Date'声明一个Date型变量dtVar Readonly Dim dtVar As Date'声明一个只读Date型变量dtVar Dim objVar As Object'声明一个Object型变量objVar Dim objVar '声明一个Object型变量objVar Dim intX,IntY,IntZ As Integer'声明三个Integer型变量 Dim IntX As integer,dbY,dbZ As Double '声明三个变量 2.3.3 运算符与表达式 运算符是表达进行何种运算的记号,是算式中的重

c语言音阶数组,AT89C51单片机的多音阶电子琴.ppt相关推荐

  1. 单路电压表c语言编程,用AT89C51单片机制作的数字电压表

    此数字电压表,利用A/D转换原理将被测模拟量转换成数字量,并通过控制系统用数字方式显示测量结果.本设计采用AT89C51单片机,ADC0809进行模/数转换,能够测量8路0-5V的输入电压值,可用四位 ...

  2. c51单片机音乐盒c语言,毕业论文-基于AT89C51单片机的音乐盒设计(C程序).doc

    精品论文 基于单片机的音乐盒设计 [摘要]本设计是一个基于AT89C51系列单片机的音乐盒,依据单片机技术原理,通过硬件电路制作以及软件编译,设计制作出一个多功能多功能音乐盒.该音乐盒主要由按键电路. ...

  3. 单片机万年历c语言程序设计,基于AT89C51单片机的多功能

    基于AT89C51单片机的多功能电子万年历的设计(附程序)(12000字) AT89C51 SCM-BASED ELCTRONIC DESIGN CALENDAR 摘要 本文介绍了基于AT89C51单 ...

  4. 89c51电话按键c语言代码,基于AT89C51单片机电话拨号系统设计.docx

    基于AT89C51单片机电话拨号系统设计 兰州工业学院毕业设计(论文)题目基于AT89C51单片机的电话拨号系统的设计学院电子信息工程学院专业电子信息工程技术班级嵌入式1 1 姓名学号指导教师(职称) ...

  5. c51的八位智力抢答器C语言编程,基于AT89C51单片机的八位智力抢答器设计.doc

    基于AT89C51单片机的八位智力抢答器设计 江 西 理 工 大 学 南 昌 校 区 毕 业 设 计(论文) 题 目:八位智力抢答器 系 :信息工程系 专 业:应用电子技术 班 级: 学 生: 学 号 ...

  6. 单片机万年历c语言程序设计,基于AT89C51单片机的多功能电子万年历的设计(附程序)...

    基于AT89C51单片机的多功能电子万年历的设计(附程序)(12000字) AT89C51 SCM-BASED ELCTRONIC DESIGN CALENDAR 摘要 本文介绍了基于AT89C51单 ...

  7. at89s51数码管秒表c语言程序,基于AT89C51单片机的一个2位的LED数码显示作为“秒表”设计【基于单片机系统的00-99s的定时器】...

    基于AT89C51单片机的一个2位的LED数码显示作为"秒表"设计[基于单片机系统的00-99s的定时器] 工程技术学院 课程设计 题 目:用单片机AT89C51设计一个2位的LE ...

  8. 基于51单片机的数字电压表c语言程序,基于AT89C51单片机的直流数字电压表设计毕业论文+任务书+Proteus代码+电路图+源码...

    摘 要 数字电压表是一种结构简单.应用广泛的测量仪表,近年来越来越多地应用在电压测量场合,因此对其测量精度.可靠性和可维护性的要求也越来越高.数字电压表是也诸多数字化仪表的核心与基础,其数字化是将连续 ...

  9. 51单片机控制步进电机的c语言程序,用AT89C51单片机控制步进电机的汇编源程序...

    描述 下面程序完成的主要功能:实现步进电机的正反转,加速.减速:显示电机转速(转速级别)和工作状态(正转.反转.不转). 源程序 SPEED EQU 10H ;SPEED为转速等级标志,共7级,即1~ ...

最新文章

  1. bootstrap中点击左边展开
  2. nvidia显卡cuda的性能_性能追平上代万元旗舰!NVIDIA GeForce RTX 3070规格解析
  3. Leaflet中使用Leaflet-echarts3插件实现航班航线动态模拟
  4. python可以做哪些东西_自己总结的一些东西
  5. solidworks的小金球插件_SOLIDWORKS旋转流体仿真
  6. xss测试工具(xsstrike基于python)
  7. 第十一节:特性(常见的特性标签、自定义特性、特性的使用案例)
  8. sonarqube代码检核工具安装
  9. oracle 手动执行作业,ORACLE 作业操作
  10. Windows 用户和内核模式
  11. 海康门禁-开,关,常开,常关,授权,清权
  12. FT232RL FTDI USB转串口芯片SSOP28 国产替代
  13. 如何免费下载百度指数数据
  14. 20200608模拟赛 Endless
  15. c# 中控 触摸精灵_触摸精灵脚本编辑器
  16. 企业注销的债权债务如何处理
  17. 【EOSIO】EOS/WAX签名错误 is_canonical( c ): signature is not canonical 问题
  18. 中国移动云能力中心IaaS产品部2021年招聘
  19. 计算机里面的固态硬盘,怎么判断电脑里面的是不是固态硬盘?
  20. 2012文件服务器 读写日志,管理用户访问日志记录记录

热门文章

  1. [量化-018]如何理解券商
  2. 上海宝付解读双十一数据背后玄机
  3. MEM/MBA 复试准备(05-05)英语面试常见问题36-45
  4. 【PCB宝典】99%的PCB工程师都踩过的坑!点进来避坑
  5. java中符号的总结
  6. MMS系统技术分析及应用(转)
  7. 浅析大数据时代的网络舆情监测及服务
  8. 8-6-3 统计专业人数 (15 分)
  9. 马来西亚计算机科学与工程大学,马来西亚最受追捧的大学——马来亚大学
  10. 优思学院|3M 案例 - 六西格玛和可持续发展