黑马程序员 c#学习13

黑马程序员 C#学习笔记④ 入门经典里的扑克牌游戏客户程序 ---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------C#入门经典里的扑克牌客户端程序 这个程序涉及了比较多的基础知识, 因此加了很多注释 一 Ch13CardLib类库 1 首先是卡牌的定义 Card.cs using System; using System.Collection 阅读详情
Windows Phone 7手机开发、 .Net培训、期待与您交流!
1、html基础


   HTML (Hypertext Markup Language)指超文本标签语言,是用于描述网页文档的一种标记语言


   一个html文件的基本格式包括以下几个部分
<html>
<head>
    <title><title />
</head>
<body>


</body>
</html>
   说明:
   <html>表示一个html文档的开始  </html>表示一个html文档的结束 所有内容都会在这个标签内


   <head>表示html文档的头部信息,</head>表示头部信息结束 头部标签内存放的是页面的描述,不会直接显示在页面中


   <title> 标签内设置的是页面的标题  该标签只能放在<head>标签内


   <body>表示文档的主体,</body>表示文档主体的结束,网页中的大部分显示内容应该写在文档主体中。


   我们注意到html中所有的标签都是成对出现的,<  >表示开始,</   >表示结束,另外 还有一种简写的方法 如<br />表示自关闭,


   另外,各种标签可以嵌套,即在<body>与</body>之间我们可以嵌套各种标签来编写html文档。


   浏览器会自动识别网页文档中的各种标签,并将内容显示在浏览器中。


   动态页面的原理:使用各种开发工具开发的动态页面,在用户请求页面时,服务器会将动态页面解释为html文档后才发送给用户的浏览器,也就是说我们使用net平台开发的网页中使用的<asp。。。。>等网页控件浏览器是不能识别的,当我们请求页面的时候,网站服务器会将<asp。。。>标签转换成相应的html标签,在发送给浏览器显示。


2、html标签语言中的一些说明


   属性值:html语言中每个标签都有自己的属性,属性的值我们必须用单引号或双引号括起来,虽然不用引号也可以,但是不符合规范,推荐使用引号括起来。


   注释   html语言中使用<!--  注释内容-->来注释   


   特殊字符  由于<和>在html中有特殊含义,所以当我们要在网页中显示大于号>或者小于号<等字符时 ,需要使用一些特殊的


字符,如 &lt;表示小于号,lt实际上是less than 的缩写,&gt;就表示大于号>,是greater than的缩写,由于在html页面中


空格是不会显示的,所以我们使用&nbsp; 来代表一个空格,


   在html中还有一些表示文字格式的标签,如<p>  </p>表示创建一个段落,<div> </div>创建一个层等,<br/>表示回车


   <center> <center/>表示居中显示


   <h1></h1>到<h6></h6>标签定义了6种大小不同的字体


   <b> <b/>表示粗体


   <font><font/>是字体标签,在这个标签的属性中可以定义字体大小,字体颜色


   相对URL: 表示当前文档的资源。‘/’表示网站的根目录,‘./’表示当前目录,‘../’表示父目录,‘../../’表示父


目录的父目录,如果在路径前不加任何斜线或者没有写‘./’,则默认为当前路径。在网站内尽量使用相对目录。


   <a>是一个锚标签,将target属性是定为‘_blank’就可以在新窗口中打开超链接,当我们给name属性赋值后,可以通过另一


个锚标签的href属性指定#name 来转到之前的锚标签处,也就是将焦点转到之前的<a>标签上。


   <img>是一个图片标签,使用src属性来指定图片的路径,alt属性表示当图片无法显示时提示用户的文本,border属性指定边


框,width,length 属性则用来指定图片的大小。不指定的话则是图片的原始大小。注意,width和length属性只是将图片显示


的时候缩小了,但真正的图片文件大小还是没变的,另外,如果我们不指定图片的这两个属性,在图片加载完成后页面才会调整


大小,会造成页面的混乱,指定大小相当于在页面上位图片预先留了一个足够大小的位置,这样,图片插入进来后不会改变原来


的布局。


   <ul>无序的列表  <ol>有序的列表  <li>则是列表内的子标签表示列表中的一行。


   <table>表格标签,在表格标签内通过<tr>来创建表格的一行,在<tr>标签内通过<td>标签来创建单元格。


   <tr>和<td>标签的align属性表示水平对齐,而valign属性表示垂直对齐。


   <form>表单标签,这个标签主要用于向服务器提交数据使用,表单标签内有许多元素,如<input>,<textarea>,<select>等


   <input>是主要的表单元素,他有一个属性type,用来表示该元素的类型,比如文本框,按钮,单选按钮,复选按钮等。


    文本框的几个常用属性,size 表示文本框的大小,value表示文本框中的值,maxlength表示文本框中可输入字符的最大长度,readonly表示这个文本框是否为只读文本,它有且只有一个值,就是readonly。


    复选按钮 checked属性表示复选框是否被选中,有且只有一个值为checked,


    单选按钮 name属性是用来确定单选按钮的分组的,相同name的单选按钮是一组,他们是互斥的,不同name的单选按钮不互斥。


    文件选择  如果我们使用file,那么form的enctype属性必须设置为multipart/form-data method属性为post()


   <select>标签 下拉列表和列表控件,通过size属性的值来判断是下拉列表还是普通列表,为1表示下拉列表,大于1表示普通列表,如果multiple属性设置为multiple,则表示是一个可以多选的列表。


   <select>标签中的项就是一个<option>标签,他们的关系类似<table>和<td>。


   <option>标签可以使用value属性来设置项的值,而项的显示文本则可以直接写在开闭标签之间,selected属性用来设置该项是否被选中,他有且只有一个值selected,
    
   在<select>和<option>之间,实际还有一个标签<optgroup>,这是用来给项分组的,这个标签自己是不能被选中的,他有一个label属性,用来给分组命名。


   <textarea>标签为多行文本标签,cols属性表示列数,而rows属性表示行数。


   <label>标签 这个标签实际上是用来为其他标签服务的,他是显示文本用的,与直接写的普通文本相比,单击普通文本时他所对应的inptu元素不会得到焦点,但是 <label>标签通关过一个for属性来指定他要服务的标签,for属性的值为其他标签的id值。当我们单击<label>标签时,会将焦点自动转向到for属性所指定的id值的标签内


  <fieldset>标签,类似与一个容器,将多个标签放在这个容器中,当我们移动的时候是整体移动的。该标签有一个子标签<legend>表示该容器的标题。


  
Windows Phone 7手机开发、 .Net培训、期待与您交流!
黑马程序员--初始Unity3D ---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ---------------------- 1.      Unity3D是由UnityTechnologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。 2.      Unit 阅读详情

相关推荐

黑马程序员_骑士飞行棋学习

---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------

如果你错过了一天,那么你就真的错过了一天! 1112

黑马程序员_客户端提交数据方式

---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ---------------------- ASP.Net中客户端提交数据方式:get、post。 get和post均是通过name为key,value为值的方式。 不同的是:get提交的数据时,可以在url中看到即www.myblog.com/?a=b&

u010657926的专栏 585

C#六月份黑马培训内容

黑马培训机构 在六月份培训人才的全部内容在此

黑马程序员.Net培训 C#基础知识——数据类型

------- Windows Phone 7手机开发、.Net培训、期待与您交流! ------- 一、数据类型的分类 任何一种高级语言都有数据类型,数据类型是用来表达现实世界中的各种不同类型数据的 C#中的数据类型可以分为两种: 值类型(value type)和引用类型(reference type)   1、值类型归类如下:       ●简单类型(simple type

紫枫的博客 886

GEE AI: 利用 Satellite Embedding 语义搜索快速识别研究区目标斑块

摘要 本文介绍了一种基于Google Earth Engine的遥感语义搜索技术,利用Satellite Embedding数据集快速识别目标地物。该方法通过将光谱信息转化为高维向量,在武汉市的案例中展示了如何:1)定义研究区和样本点;2)加载预处理的Embedding数据;3)计算向量相似度;4)结合面积过滤优化结果。相比传统监督分类,该技术具有响应快速(无需模型训练)、抗季节干扰和精准界定等优势,特别适用于森林碳储量监测和土地利用检测等应用场景。文中提供了完整的GEE代码实现流程,包括样本定义、相似度计

此星光明博客 625

2024年最新双摄像头的实时视频拼接及目标跟踪(一)_监控视频拼接实时(1),网络相关+C C++三方库的源码分析+数据结构与算法

opencv中采用了SURF,ORB进行特征点提取,如果装的是opencv2.0版本,则可以直接用SURF,如果是3.0版本,则需要下载相应的contrib库进行安装。原理不赘述,给出其实验结果对比和分析,原始图像1SURF特征点提取网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以添加戳这里获取一个人可以走的很快,但一群人才能走的更远!

m0_51437227的博客 937

黑马程序员——C#基础视频笔记(苏昆老师的视频)

1.显示行号:工具-〉选项-〉文本编辑 2.恢复设置:工具-〉导入导出设置-〉重置所有设置 3.快捷键:home:行起始       end:行末尾       pageUp:上一页       pageDown:下一页       shift+home:向前选中本行       shift+end:向后选中本行       shift+pageUp:……       ……  

WayToAccept的专栏 1672

DaVinci Configurator实战:从DBC导入到通信栈配置全解析

本文详细解析了如何使用Vector DaVinci Configurator工具,从导入行业标准DBC文件开始,高效完成AutoSAR通信栈(包括COM、PduR、CanIf等模块)的自动化与精细化配置。文章通过实战步骤,重点阐述了DBC导入、与EB MCAL协同、核心模块参数调整及诊断标定服务集成等关键环节,旨在帮助汽车电子工程师快速掌握这一核心工具,提升开发效率与准确性。

weixin_29159127的博客 592

黑马程序员——C#基础总结笔记

---------------------- http://edu.youkuaiyun.com"target="blank">ASP.Net+Android+IOS开发、<a href="http://edu.youkuaiyun.com"target="blank">.Net培训、期待与您交流! ---------------------- 1..net与C#的关系 .net框架是一种平台,一种技术    

u013681984的专栏 808

Android Studio运行报错: failed to load include path ……\platforms\android-35\android.jar的最细解决方案

【代码】Android Studio运行报错: failed to load include path ……\platforms\android-35\android.jar的最细解决方案。

2401_86789230的博客 2万+

SAP 生产订单工序删除状态撤回简介

2、我们在前台对于生产订单的状态一个是在生产订单抬头中的状态,另外一个是针对上面一直在测试的是工序的状态,这个两个状态是前台可见的状态,实际生产订单还有一个组件物料的状态,这个状态是不可见的一个状态。生产订单中的0010工序中对应的组件的栏位被标识,表示有物料分配到了0010的工序中,正常情况下0010的工序被分配了工序是不应该被删除的。将已领料的工序删除掉,导致异常的发生。当物料已领料会,用户仍然把已分配的物料的工序删除掉,导致后续业务操作过程中产生异常,如下图中所示,0010的工序被打上了删除标识。

我小时候很黑的博客 1943

黑马程序员--对于C#中几种循环的简单总结

---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------     我是初学者,但是是比较喜欢编程的,我学习视频的时候发现其实循环虽然看着简单,但是很重要,所以在这里分享下对C#循环的总结。C#中的循环方法有几种:for, while,do-while 和for each.,在这里依次简单的介绍

guojiajiaaa的专栏 1780

星载SAR的各项指标解读(史上最全)

一、系统指标 系统指标主要指雷达系统的通用的指标,以及和卫星整星相关的指标,主要有一下几项: 工作频段: 雷达体制: 极化方式: 设计s

9273

黑马程序员_C#基础学习之第一季

--------------- Windows Phone 7手机开发、.NET培训、期待与您交流! --------------   1..Net是.Net Framework的简称,基于Windows系统的开发平台,是一种框架技术。而Java是一种开发技术,也是一种编程语言。C#是微软目前主推的一种基于.Net Framework框架的编程语言。 2.学习.Net开发能从事桌面应

pollerhame的专栏 428

YOLO11涨点优化:训练技巧 | 使用标签平滑(Label Smoothing)配合余弦退火学习率,防止过拟合,稳步提点

摘要: YOLO11凭借动态卷积核调度、自适应特征融合等创新成为2026年目标检测主流,但面临训练集过拟合问题。文章聚焦两种零推理开销的正则化技巧:标签平滑(Label Smoothing)和余弦退火学习率(Cosine Annealing LR)。标签平滑通过软化硬标签(如将[1,0]改为[0.9,0.1])防止模型过度自信,代码中通过label_smoothing=0.1一键启用;余弦退火则以平滑的余弦曲线调整学习率(cos_lr=True),避免阶梯衰减的震荡。两者组合可显著缩小YOLO11训练与验证

2601_95807009的博客 45

手把手教你学 NPU 驱动开发--第一部分:基础准备 开发环境搭建:Linux 内核编译与 NPU 仿真平台配置

摘要:本文详细介绍了搭建Linux内核编译与NPU仿真平台的完整流程。主要内容包括:1) 准备ARM64交叉编译工具链;2) 编译支持KGDB调试的Linux内核;3) 构建最小根文件系统;4) 使用QEMU模拟自定义NPU设备;5) 配置KGDB调试环境。文章重点讲解了如何通过修改设备树添加虚拟NPU设备,并提供了开源NPUIP Gemmini作为实验对象。最后展示了简单的"Hello NPU"驱动验证方法,为后续NPU驱动开发奠定了基础。文中还附有常用命令速查表,方便开发者快速搭建调

MHD0815的博客 384

黑马程序员_C#学习之数组(代码)

---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ---------------------- using System; using System.Collections.Generic; using System.Text; namespace Ex7_6 { class Program {

djyboy3的专栏 422

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

黑马程序员-C#学习笔记

---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ---------------------- C#学习笔记 1、.NET/.dotNET一般是指.NETFramework框架,是一种平台,一种技术。 C#是一种编程语言,可以用来开发基于.NET平台的应用。 Java即是一种平台又是一种编程语言。 对...

weixin_34121282的博客 222

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

黑马程序员_c#

---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------   ref和out的区别:要求使用前先赋值,方法中随意(可赋值可不赋),out要求方法中赋值,调用前随意。                             方法传参有两种:(1)普通传参(2)引用传参ref和out(传

u013237206的专栏 573

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

黑马程序员_C#语言基础知识概括

-----------Windows Phone 7手机开发、.Net培训、.net学习型技术博客、期待与您交流! ------------ 1、 变量:张三(变量名) à 1000(内存区地址) à 存储数据空间 定义变量原理:变量存储临时数据à申请空间à需要类型à分配空间à写入数据 格式:数据类型 变量名 ; 赋值方式:变量名= ***;   附

jsyupan的专栏 489

黑马程序员-C#基础

---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ---------------------- C#是一种面向对象的语言,它用来编写在Windows中或Internet上运行的应用程序,这些程序使用图形用户界面(GUI). 1. 在OOP对象模型中,类用来创建包含属性、方法和事件的对象。 2. C#是Visual Studio

黑马学习 620

[黑马程序员]C#中override和overload的区别 (二)

C#语言还是比较常见的东西,这里我们主要介绍C# override和overload区别,包括介绍C# override和overload特点等方面。 C# override和overload特点 重载(Overload)类中定义的方法可能有不同的版本特点: ◆方法名必须相同 ◆参数列表必须不相同 ◆返回值类型可以不相同 覆写(overwrite)子类为满足自己的需要来重复定义某个方法

hkhauid的专栏 557

黑马程序员c++2024版笔记 第1章 变量和基本类型

define 标识符(名称) 常量#define :宏命令(后续学习) 固定开头标识符(名称):符号常量的名称,是标识符的一种,字母建议全部大写常量:常量值#define FAT_BMI 28 // 肥胖BMI#define J2C_RATE 4.19 // 焦耳和卡路里转换率符号常量的定义不需要分号结尾。使用符号常量直接用它的名字即可。//使用符号常量示例cout << "焦耳转卡路里需要除以: " << J2C_RATE << endl;return 0;

2501_90434822的博客 724

黑马程序员_C#中的一些常用函数总结

---------------------- Windows Phone 7手机开发、Net培训、期待与您交流! ---------------------- C#中常用函数的一些总结   1、DateTime 数字型 System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=Sy

zengyufeng203615的专栏 505
上一篇: 黑马程序员 c#学习12
下一篇: 黑马程序员c#学习14
ilovedxt
博客等级 码龄14年 2粉丝 16原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值