在一个探索期,迷茫过、思考过、未曾为此真正努力过的自己,想把学到的短暂知识封印在这里,所以本系列有关Web方面的内容不会涉及太多理论的知识,只是将自己学到的、理解的、实践的内容做一个简单的整理和总结。

一、前言

1.ASP 与ASP.NET的区别

  • ASP: 起源时,用于网站开发,与Html混合使用,不能进行前后端分离,较难维护。
  • ASP.NET: 用于网站开发,在ASP基础上有改进,可进行前后的分离,多数以“控件”形式进行表达,可独立访问且方便控制页面的各个元素,支持C#、VB,维护起来相对容易。

2. 学习范围

  • C# 基本语法
  • 基本控件的使用
  • 数据控件
  • 内置对象
  • 开发环境
  • 项目的新建等等

3. 简要步骤: 新建项目——>添加页面——>内容&代码编辑——>保存——>运行——>预览效果

4.竞猜游戏 :通过体验者输入一个0-10的数字,与系统随机的一个数字进行随机的竞猜,来初步了解一下项目的新建和代码的编写。(注意:要在“开始竞猜“的下一行输入一个"Label1"标签,为下面输出内容预留空间。)

using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControks;namespace demo1
{public partial class guess:System.Web.UI.Page{protected void Page_Load(object sender,EventArgs e){}protected void Button1_Click(object sender,EventArgs e){String a = TextBox1.Text;   //1.获取文本框中的数字;Random rd = new Random();   //2.系统产生随机数;int b = rd.Next(10);        //Next()函数限制在0-10之间,b为系统随机数;int c = Convert.ToInt32(a); //3.转换类型——将字符串a转换为整型的数进行比较,c是体验者输入的数字;if(b > c){Label1.Text = "随机数为:" + b + ",猜小了!";}else if(b < c){Label1.Text = "随机数为:" + b + ",猜大了!";}else{Label1.Text = "随机数为:" + b + ",猜对了!";}      }}
}

二、基本语法

1.命名规则: 命名以“字母、下划线_”开头,不能以“数字”开头,不能使用"关键字",可由“字母、下划线_、数字”组成。

2.注释

  • 单行注释: // …一行文字内容…
  • 多行注释: /* …多行文字内容 …*/

3.判断分数的级别 : 在“输入你的分数查询分数级别:”文本框中输入分数,随后判断分数的等级级别。(eg: 90-100分为“优秀”,80-90分为“良好”,70-80分为“中等”,50-70分为“及格”,0-50分为“不及格”。)

// 方法一:使用 switch...case...求分数等级;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControks;namespace demo2
{public partial class guess:System.Web.UI.Page{protected void Page_Load(object sender,EventArgs e){}protected void Button2_Click(object sender,EventArgs e){String num = TextBox2.Text;    //1.获取分数;int grade;  //2.转换;try{grade = Convert.toInt16(num);}catch(Exception){Response.Write("你输入的分数格式不符!");return ;}if (grade > 100 || grade < 0){ Response.Write("分数格式另类出错或不在0-100范围内!");return ;}grade = garde / 10;switch(grade){case 10:case 9:Response.Write("你的成绩等级:优秀!");break;case 8:Response.Write("你的成绩等级:良好!");break;case 7:Response.Write("你的成绩等级:中等!");break;case 6:case 5:Response.Write("你的成绩等级:及格!");break;default:Response.Write("你的成绩等级:不及格!");break;}}}
}
// 方法二:使用 if...else...求分数等级;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControks;namespace demo3
{public partial class guess:System.Web.UI.Page{protected void Page_Load(object sender,EventArgs e){}protected void Button3_Click(object sender,EventArgs e){String num = TextBox3.Text;    //1.获取分数;int grade;  //2.转换;try{grade = Convert.toInt16(num);}catch(Exception){Response.Write("你输入的分数格式不符!");return ;}if (grade > 100 || grade < 0){Response.Write("分数格式另类出错或不在0-100范围内!");return ;}if(grade >=90 && grade <= 100){Response.Write("你的成绩等级:优秀!");}else if(grade >=80 && grade < 90){Response.Write("你的成绩等级:良好!");}else if(grade >=70 && grade < 80){Response.Write("你的成绩等级:中等!");}else if(grade >=50 && grade < 70){ Response.Write("你的成绩等级:及格!");}else{Response.Write("你的成绩等级:不及格!");}        }}}

4.求某范围内的所有素数: 在“请输入一个数值:“文本框后输入值,求这个值范围内的所有素数,并输出查询的结果。

using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControks;namespace demo4
{public partial class guess:System.Web.UI.Page{protected void Page_Load(object sender,EventArgs e){}protected void Button4_Click(object sender,EventArgs e){String num = TextBox4.Text;   //1.获取分数;int shuzhi;     //2.格式转换;try{shuzhi = Convert.ToInt32(num);}catch(Exception){Response.Write("输入的数值格式不符!");return ;}for(int i = 2; i <= shuzhi; i++)      //3.求解输入数值范围内的素数;{bool flag = true; //4.引用flag机制,默认开始的值为素数;for(int j = 2; j <= Math.Sqrt(i); j++){if(i % j == 0){flag = false;    //5.表示 i 不是素数;break;}}if(!flag)    //6.如果是素数,则继续执行下一条语句;{continue;}Response.Write(i + "、");      //7.依次输出该数值范围内查询的素数结果;}}}
}

Web程序设计(一)相关推荐

  1. 2019年山西计算机二级报名入口,2019年下半年山西省计算机二级考试教程:Web程序设计...

    &nbsp&nbsp[导读]:2019年下半年山西省计算机二级考试教程:Web程序设计,更多山西等级考试网络课程,请访问易考吧山西等级考试栏目 2019年下半年山西省计算机二级考试教程 ...

  2. Java Web 程序设计----基于SSM框架(正在更新中)

    Java Web 程序设计----基于SSM框架 提示:主要用于个人学习.复习.查阅等. 文章目录 Java Web 程序设计----基于SSM框架 一.网页前端开发基础 HTML文档结构 提示:以下 ...

  3. 计算机二级html真题,计算机二级《Web程序设计》试题及答案

    计算机二级<Web程序设计>试题及答案 1在下列的HTML中,正确产生超链接的标记是( ). A.新浪网B.新浪网C.http:///WWW.sina.Corn.cnD.新浪网 参考答案: ...

  4. java人力资源管理系统设计_人力资源管理系统——《Java Web程序设计》课程设计...

    内容简介: 人力资源管理系统--<Java Web程序设计>课程设计,正文共24页,7418字,附源程序. 0 引言 全球范围内的企业内部组织正在发生巨变,未来企业成功的关键的依靠企业人力 ...

  5. 计算机二级 java和web_2016计算机二级web程序设计判断题及答案

    2016计算机二级web程序设计判断题及答案 2016年3月计算机二级考试时间为3月26日-29日,为了帮助考生顺利通过计算机二级考试,下面百分网小编为大家带来2016计算机二级web程序设计判断题及 ...

  6. 2018计算机二级html,2020年全国计算机二级Web程序设计考试大纲(2018年版)

    [摘要] 第一次参加全国计算机等级考试的考生对于考试内容相关的某些问题并不清楚,小编今天就整理下2020年全国计算机二级Web程序设计考试大纲(2018年版)内容,解决大家在全国计算机等级考试的疑问. ...

  7. 计算机二级web题型及分值,2016年全国计算机二级《Web程序设计》考试大纲

    2016年下半年计算机二级考试大纲继续沿用2013年版,下面是YJBYS小编搜索整理的关于2016年全国计算机二级<Web程序设计>考试大纲,欢迎参考复习,希望对大家有所帮助!想了解更多相 ...

  8. 《北大青鸟 基于.NET的WEB程序设计 视频教程》32集全部

    ed2k://|file|[北大青鸟.基于.NET的WEB程序设计.视频教程].ScenicPlayer.exe|6946240|C9C5260B95BB90C425F54E149811E99E|h= ...

  9. 北大青鸟 基于.NET的WEB程序设计 视频教程

    <北大青鸟 基于.NET的WEB程序设计 视频教程> 2005-9-10, 12:19 PM eMule资源 下面是用户共享的文件列表,安装eMule后,您可以点击这些文件名进行下载 Sc ...

  10. 如何用计算机编程算题,计算机二级Web程序设计章节练习题

    计算机二级Web程序设计章节练习题 二级定位为程序员,考核内容包括公共基础知识和程序设计.所有科目对基础知识作统一要求,使用统一的公共基础知识考试大纲和教程.这是小编提供的计算机二级Web程序设计章节 ...

最新文章

  1. 指针 混用 迭代器_对比 C++ 和 Python,谈谈指针与引用
  2. [深度学习] keras的EarlyStopping使用与技巧
  3. android 如何完全卸载Android Studio
  4. 有哪些工具可以让嵌入式开发事半功倍?详细盘点工程师必备工具
  5. Bootstrap源码解读之栅格化篇
  6. STM32-TFTLCD显示
  7. h5获取http请求头_java学习之路(2),http协议,request类
  8. Linux系统下如何实现文件系统配额
  9. Linux USB驱动框架分析
  10. ZK UserGuide(一)理解/userguide/index.zul导航原理
  11. 简单操作去除PDF文件
  12. 爆干3天整理出来,408考研计算机网络复习笔记(更新中)
  13. 软件测试的步骤和方法
  14. 知识蒸馏(Knowledge Distillation)
  15. 【爬虫】爬取个人随手记账户
  16. GYM 101350 I. Mirrored String II
  17. 二建《机电》案例 100 问
  18. 分支过程灭绝概率matlab,一类年龄结构相关的两性分支过程的灭绝概率
  19. Java中被final修饰的变量的几种赋值方式
  20. adobe reader java_请问,如何用JAVA读PDF文件在浏览器中显示,不需要在本地系统中安装Adobe Reader。求java代码...

热门文章

  1. 中望cad文字显示问号怎么办_CAD字体显示问号解决方法
  2. 基于qt平台的ip地址输入控件
  3. 屏幕录像软件哪个好用?怎么快速录制清晰无水印的视频?
  4. 计算机没有无线网卡驱动程序,win10系统的无线网卡驱动没了的解决方法
  5. Hive中除了窗口函数外的常用函数:casewhen,行转列,列转行
  6. 使用fdisk给新增加硬盘分区
  7. 我的编程之路——VB篇
  8. if else 条件语句
  9. CruiseControl服务器安装配置
  10. Windows 95 被做成了一款 app,我们在 MacBook 上体验了它