- 1、本文档共69页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
(第章动态设计语言
第10章 动态网页设计语言——C# 动态网页设计教程——美工与技术 第10章 动态网页设计语言——C# C#(C sharp)是微软提出的一种最新的、面向对象的编程语言。C#保持了VB简单易用的特点,同时吸收了VC++运行速度快的优点,是面向对象的高级程序设计语言,成为ASP.NET的首选语言,本章主要介绍C#语言程序设计的思路。 第10章 动态网页设计语言——C# 10.1 C#语言简介 在Visual Studio 2008中,提供了ASP.NET网站设计的编程语言C#,C#是.NET框架开发的核心语言,能将.NET框架的各种优点充分发挥出来。 10.1.1 语句 打开Visual Studio 2008,选择菜单“文件|新建|网站”,选择模板为ASP.NET网站,位置为文件系统,存储位置为D:\myaspnet-2,语言为Visual C#,如图所示。单击确定按钮,Visual Studio 2008自动打开Default.aspx文件,界面如图所示。 10.1.1 语句 切换到设计视图,在页面空白处双击或在解决方案管理其中打开Default.aspx分支下的Default.aspx.cs文件,进入程序代码视图。 10.1.1 语句 Visual Studio 2008中程序代码默认采用了界面与代码分离的方式,程序被保存在Default.aspx.cs文件中,其程序代码结构如下: 10.1.1 语句 前面10行以using开头的程序是对命名空间的引用,在面向对象的程序设计中,无论使用什么开发语言都离不开开发环境中的类和对象,这些类和对象就是各种语法提供给用户的“资源”,在.NET中将这些资源的分类集合称为“命名空间”。调用这些命名空间是为了程序执行提供资源,如“using System.Web;”是提供对Web窗体的调用。其中 public partial class _Default : System.Web.UI.Page { } 是完整的主程序,定义了程序类(class):_Default。 10.1.1 语句 在该程序类中包含有若干个程序调用。 如页面加载程序Page_Load: protected void Page_Load(object sender, EventArgs e) { } 10.1.1 语句 C#语句是C#程序中执行操作的指令。C#语句必须用分号“;”结束。为了阅读方便,可以在一行中书写多条语句,也可将一条语句书写在多行上。例如: TextBox1.Text=“欢迎访问我的网站”; 或者 if (ab) Label1.Text=”ab”; C#语句用点“.”标识不同层次的内容,实现从属关系。 例如:TextBox1.Text即表示文本框(TextBox1)的文本(Text)属性。 10.1.2 语句块 语句块又叫复合语句,它是用一对大括号“{ }”括起的语句序列。C#中用“{”和“}”表示范围,是组织代码的一种方式,用于标识应用程序中逻辑上有紧密联系的一段代码的开始与结束。大括号是可以嵌套使用的,用以表示应用程序中的不同层次。编写程序时,可以通过代码的缩进格式来表示层次关系。页面加载事件的代码就是一个语句块: protected void Page_Load(object sender, EventArgs e) { } 10.1.3 缩进与空格 缩进与空格用于表示代码的结构层次,实现程序的清晰性与易读性,并不影响程序的执行结果,一般情况下,Visual Studio 2008能够自动实现缩进与空格,但要注意是在一条语句书写完毕,按Enter键之后,如果没有自动调节,需要手动调节。空格在语法要求的基础上,还能实现语句的清晰性。例如: if (ab) Label1.Text = ”ab”; else Label1.Text = ”a=b”; 10.1.4 字母大小写 C#严格区分字母的大小写,因此不能把“Text”和“text”等同起来。这也是初学者编写程序常遇到的错误所在。 10.1.5 注释 代码中的注释对代码起着很好的解释说明作用,尤其在大型项目的团队开发中尤为重要,我们应养成写注释的习惯。C#中的注释有两种: 1.单行注释 单行注释以双左斜线“//”开始,后面放注释的内容,不能换行。可以跟在一条语句的结束,也可单独占一行。如: Button1.Text = ”提交”; //设置按钮文本 2.多行注释 多行注释以“/*”开始,以“*/”结束,中间可以换行。如: /*页面加载程序 从数据库中读写数据 显示在窗口中*/ 10.2 C#数据类型 数据是计算机程序处理的主要对象,也是运算的
您可能关注的文档
- (第章创业团队.ppt
- (第章利润表的编制.ppt
- (第章前言.ppt
- (第章创建数据库和数据库文件.ppt
- (第章办公中因特资源的应用.ppt
- (第章初步.ppt
- (第章动态技术概述.ppt
- (第章动态技术.ppt
- (第章动态规划.ppt
- (第章创建实用数据库公司进销存.ppt
- 四川省德阳市罗江中学2025届高三考前热身化学试卷含解析.doc
- 山东省枣庄现代实验学校2025届高三下学期第五次调研考试化学试题含解析.doc
- 吉林省长春市十一高中等九校教育联盟2025届高三一诊考试生物试卷含解析.doc
- 2025届江苏省盐城市伍佑中学高考仿真模拟化学试卷含解析.doc
- 2025届广西贺州中学高考冲刺押题(最后一卷)生物试卷含解析.doc
- 安徽省池州市贵池区2025届高三第一次模拟考试生物试卷含解析.doc
- 宁夏银川一中2025届高三(最后冲刺)化学试卷含解析.doc
- 广东省广州市增城区四校联考2025届高考压轴卷化学试卷含解析.doc
- 2025届邯郸市第一中学高考生物必刷试卷含解析.doc
- 2025届安徽省安庆市石化第一中学高考仿真卷化学试卷含解析.doc
最近下载
- 樊登老师推荐:《你就是孩子最好的玩具》(完整版).pdf
- 凯迪克金奖原版绘本Sylvester and the Magic Pebble.pdf
- 外廓尺寸检测系统作业指导书.docx
- 初中教科研课题:《初中语文主题阅读教学的实践探究》子课题结题报告 .pdf
- 初中物理《声现象》.ppt VIP
- 最新2023版知识产权贯标GBT29490表单 知识产权目标策划管理方案[知识产权合规管理体系文件].docx
- (2024版)AOPA无人机驾驶证认证考试题库-上部分(500题)(含答案).pdf VIP
- 《中国共产党简史》第四章 夺取新民主主义革命的全国性胜利.pptx VIP
- 医院创建优质服务基层行创建资料(3.4.3护理安全管理).docx VIP
- 初三家长会班主任的发言稿.doc VIP
文档评论(0)