黑马程序员 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

USB3.0/3.1信号完整性分析仿真

• 1.了解USB3.0通路的互连关系,解读原理图接口电路和PCB的互连电路。对USB布线的通路及阻抗进行检查和分析。 • 2.使用USB3.0实例文件提取互连线的S参数,选择SSRX+,SSRX-,SSTX+,SSTX-,D+,D-组的互连线,使用PowerSI,Clarity,3DFEM等工具提起关键网络的S参数。提取S参数以后需要分析S参数的互连特征,对S参数的结果开展评价。 • 3.使用SYSTEM SI USB3 Compliance工程向导模型,建立USB仿真实例框架,在框架BOLCK中带入S参

小猪配齐电子设计 1万+

使用海康机器人的SDK进行DWS开发时如何筛选不同类型的相机

使用MVIDCodeReader、MvCodeReaderSDK、MvVolMeasureSDK联合开发时,通常会做一些设备枚举列表,但是不同类型的设备需要枚举在不同的列表中,便于软件使用者配置参数,例如: 如何保证枚举出来的设备是可以选择的对应的设备。我们通常枚举出来的是这样的: 解决办法 在联合开发中,我们发现,只有MvVolMeasureSDK的枚举设备接口EnumStereoCamEx可以正确的只枚举出网络内的体积设备,其余的MVIDCodeReader、MvCodeReaderS

qq_29123967的博客 2732

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

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

WayToAccept的专栏 1672

逐飞vs龙邱:英飞凌miniwiggler仿真器硬件接口差异全解析(附拆机对比图)

本文通过拆解对比逐飞与龙邱两家厂商的英飞凌miniwiggler仿真器,详细解析了其硬件接口的核心差异。重点分析了Type-C接口的取舍、DAP调试协议(SWD)的支持、电源设计(跳线帽vs拨码开关)以及工艺用料,为嵌入式开发者与智能车竞赛选手提供了清晰的选型参考和实际应用建议。

weixin_29189003的博客 113

黑马程序员——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

网络设备心跳线带宽高导致虚拟化平台不稳定的问题处理

本文记录了网络设备心跳线带宽高导致虚拟化平台不稳定的问题处理一例。

forestqq的博客 2228

基于PlatformIO与CMSIS的STM32库函数开发实战:从环境搭建到外设驱动

本文详细介绍了基于PlatformIO与CMSIS的STM32库函数开发实战,从环境搭建到外设驱动实现。通过对比传统IDE,PlatformIO结合CMSIS框架在跨平台开发、代码可移植性和调试体验上更具优势。文章包含PlatformIO.ini配置详解、GPIO/USART驱动开发实例及常见问题解决方案,帮助开发者高效完成STM32项目开发。

weixin_29190169的博客 423

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

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

guojiajiaaa的专栏 1780

TMC步进电机驱动stealthChop

经过九九八十一难,芯片手册拜读了好多遍,找了好多资料,问了好多人使用TMC2660驱动步进电机终于成功了。最后的问题居然是硬件把管脚画错了,然后我又没有检查,哭。。。

那可真是太开心了的博客 4489

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

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

pollerhame的专栏 428

20 CVPR Learning 3D Semantic Scene Graphs From 3D Indoor Reconstructions 学习笔记

3RScan是大规模真实世界的室内场景,特点是对478个自然改变的室内环境在不同的时间帧进行了1482 RGB-D scans,每一个scene都包括了一些位置被改变的物体。它和ScanNet数据集的区别主要在于ScanNet中的每一个采样环境都不相同,但是3RScan中存在采样环境相同但物体的位置不同的场景。Scene Graph Annotations 则是在3RScan的基础上给物体加入了场景图需要的关系、物体特征和类别标注,同时对3RScan进行了扩展,以此形成了场景图数据。

weixin_43508459的博客 1835

【全志V821_FoxPi】6-3 GC2083 MIPI摄像头适配

本文介绍了在全志V821芯片上适配GC2083 MIPI摄像头的方案。GC2083是一款支持1080P@30fps的高性能CMOS图像传感器,采用MIPI CSI-2接口,具有低功耗特性。文章详细列出了传感器的技术参数和工作电压要求,并提供了设备树配置示例,包括CSI接口、ISP处理单元和传感器节点的具体设置。通过快速配置命令one_gc2083_sensor或手动修改设备树即可启用该摄像头模组,适用于IPC等对图像质量有要求的嵌入式应用场景。

第四维度的博客 1928

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

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

djyboy3的专栏 422

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

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

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

weixin_34121282的博客 222

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

黑马程序员_c#

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

u013237206的专栏 573

黑马程序员_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、付费专栏及课程。

余额充值