C#学习笔记12171汇总Word格式文档下载.docx
- 文档编号:17661946
- 上传时间:2022-12-08
- 格式:DOCX
- 页数:14
- 大小:374.14KB
C#学习笔记12171汇总Word格式文档下载.docx
《C#学习笔记12171汇总Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《C#学习笔记12171汇总Word格式文档下载.docx(14页珍藏版)》请在冰豆网上搜索。
名字:
cbo+....
案例:
日期选择器
4、点击更换图片:
在程序加载的时候,将指定图片文件夹中所有的图片文件名读取到ListBox中
5、石头剪刀布:
石头1剪刀2布3玩家赢了:
12=-123=-131=2
平手:
相减=0另外一种情况:
电脑赢了
6、对话框OpenFileDialogSaveFileDialog
OpenFileDialogofd=newOpenFileDialog();
ofd.Title="
Pleasechoose"
ofd.Multiselect=true;
ofd.InitialDirectory=@"
C:
\Users\hongli\Desktop"
ofd.Filter="
txt|*.txt"
ofd.ShowDialog();
7、进程:
我们可以把计算机中每一个运行的应用程序都当做是一个进程。
而一个进程又是由多个线程组成的。
8、单线程给我们带来的问题:
只能让程序去做一个单一的事情。
9、
9、产生一个线程的4步骤:
编写产生线程所要执行的方法
引用System.Threading命名空间
实例化Thread类,并传入一个指向线程所要运行方法的委托。
(这时候这个线程已经产生,但是还没有运行)
调用Thread实例的Start方法,标记该线程可以被CPU执行了,但具体执行时间由CPU决定。
10、前台线程:
只有所有的前台线程都关闭才能完成程序关闭。
后台线程:
只要所有的前台线程结束,后台线程自动结束。
IsBackGround=true;
设置后台线程.
11、在.Net下,是不允许跨线程的访问。
如何取消检查跨线程访问?
Control.CheckForIllegalCrossThreadCalls=false;
12、MessageBox.Show()的各种用法
【函数】<
整型>
MessageBox(<
字符串>
Text,<
Title,<
nType,MessageBoxIcon);
【函数说明】弹出一个消息框。
【语法】
参数:
Text<
,消息框的正文;
Title<
,消息框的标题;
nType<
,消息框的类型。
返回值:
<
,用户在消息框上点击关闭时的选择的按钮。
MessageBoxIcon:
对话框上显示的图标样式。
【说明】
MessageBox("
消息内容"
"
返回值确定1"
MessageBoxButtons.OK,MessageBoxIcon.Question);
,"
返回值确定1取消2"
MessageBoxButtons.OKCancel,MessageBoxIcon.Asterisk);
返回值终止3重试4忽略5"
MessageBoxButtons.AbortRetryIgnore,MessageBoxIcon.Error);
返回值是6否7取消2"
MessageBoxButtons.YesNoCancel,MessageBoxIcon.Exclamation);
返回值是6否7"
MessageBoxButtons.YesNo,MessageBoxIcon.Hand);
返回值重试4取消2"
MessageBoxButtons.RetryCancel,MessageBoxIcon.Information);
MessageBoxIcon:
所有图标样式
MessageBoxIcon.Question
MessageBoxIcon.Asterisk
MessageBoxIcon.Information
MessageBoxIcon.Error
MessageBoxIcon.Stop
MessageBoxIcon.Hand
MessageBoxIcon.Exclamation
MessageBoxIcon.Warning
MessageBoxIcon.None
C#学习笔记14
1、如果线程执行的方法需要传参数,那么要求这个参数必须是object类型的。
2、SOCKET网络编程:
socket作为进程通信机制,通常也称作“套接字”,用于描述IP地址和端口号,是一个通信链的句柄。
(其实就是两个程序通信用的,就是程序间的电话机,电脑和电脑进行联系)
3、Socket协议(相当于普通话)
4、TCP协议:
安全稳定一般不会发生数据丢失(3次握手)但是效率低;
UDP协议.不安全(丢失,顺序混乱,在接收端要分析重排及要求重发),但效率高快速.
C#学习笔记15
GDI+(简介)
1、什么是GDI+:
GDI+(GraphicsDeviceInterface)是一种绘图装置接口,可将应用程序和绘图硬件分隔,让我们能够编写与装置无关的应用程序。
它可以让我们不需注意特定显示装置的详细数据,便可在屏幕或打印机显示信息。
我们可以呼叫GDI+类别所提供的方法,然后这些方法会适当地呼叫特定的装置驱动程序,而完成绘图。
而且与.NET进行了更好的融合。
2、坐标系统:
在「GDI+」中所采用的坐标系统,与平时人们较常用的坐标系统不同.「GDI+」所采用的坐标系,x轴与y轴则分别是往右往下递增.
3、创建GDI对象:
调用Graphics
Graphicsg=this.CreateGraphics();
Penpen=newPen(Brushes.Blue);
//创建画笔对象
Pointp1=newPoint(30,50);
Pointp2=newPoint(233,280);
g.DrawLine(pen,p1,p2);
在窗体的Paint属性里,必须注册重新绘制图像的事件。
4、画矩形g.DrawPie(画扇型)等等
Graphicsa=this.CreateGraphics();
Penpen=newPen(Brushes.DarkBlue);
Sizesize=newSystem.Drawing.Size(90,90);
Rectanglerec=newRectangle(newPoint(50,50),size);
a.DrawRectangle(pen,rec);
5、画文本
raphicsg=this.CreateGraphics();
g.DrawString("
FalunDafaIsGood"
newFont("
宋体"
20,FontStyle.Bold),Brushes.Blue,newPoint(30,30));
C#学习笔记16
1、HTML超文本标记语言
在HTML当中存在着大量的标签,我们用HTML提供的标签,将要显示在网页中的内容包含起来就构成了我们的网页。
CSS:
控制网页内容显示的效果。
HTML+CSS就构成了每天上网的网页。
HTML+CSS=静态网页。
只有展示功能。
JS+Jquery
2、写HTML页面
1)、首先在桌面上随便的建一个文件。
2)、将创建的文件的名称改为.htm或.html
3)、开始写基本的框架标签
注意:
HTML元素有始有终HTML可以嵌套HTML使用小写
3、HTML中的标签
p标签:
段落标签。
也可以起到换行作用。
<
br/>
换行&
nbsp;
空格
h#>
#=1~6标题标签<
!
--属性名=“值”-->
:
注释符
图片标签<
imgsrc=“…”/>
img/>
:
图片标签,用来显示图片。
src:
表示要显示的图片的路径
heigth:
图片的高度pxwidth:
图片宽度pxBorder:
图片边框px
alt:
当图片由于某些原因显示失败的时候才显示的文本
title:
当光标移动到图片上的时候显示的文本
hr/>
分割线
font>
/font>
字体标签属性:
size=1~77最大color:
颜色face字体系列
pre>
/pre>
源码里面写成怎样,页面就会表现为什么样。
4、特殊符号(转义符)
HTML中的特殊符号
大于号(&
gt);
小于号(&
lt);
与(&
amp);
空格(&
)
5、HTML属性:
表现各标签的特征<
img>
中的src即为属性
属性都是以“属性名=值”的形式出现,属性的值建议用引号括起来,属性建议均以键值对的形式括起来。
一个标签可有多个属性,用空格分开。
6、HTML字体--物理字体简介
b>
粗体文本<
i>
意大利斜体<
tt>
打字机文本(等宽)
u>
下划线文本<
sup>
、<
sub>
定义上下标<
s>
加删除线的文本
7、HTML字体——逻辑字体(简介)
em>
强调文本<
strong>
code>
计算机代码文本<
samp>
计算机代码样本<
kbd>
键盘文本<
var>
文本的变量部分<
dfn>
项目<
cite>
引用(citation)<
small>
小号文本<
big>
大号文本
8、marquee标签(后面用的少,很多浏览器不兼容)用来显示元素的移动
direction属性,设置方向left、right、down、up
behavior属性,设置模式scroll、altermate、slide
9、a标签的使用:
1)超链接
ahref="
"
>
XX<
/a>
直接跳转网页
target="
_blank"
新建标签页打开网页
href表示要连接到的地址target:
打开新网页的方式_blank表示打开一个新网页进行跳转。
_self表示在当前页面进行跳转。
2)实现页面内部的跳转:
aname="
顶端"
href="
#底端"
回到底端<
底端"
#顶端"
回到顶端<
3)实现页面间的跳转
跳转去"
href=a标签的使用.html#跳转来>
跳转页面<
跳转来"
href=2.html#跳转去>
4)发送邮件
10、body属性(后面用样式表,样式表强大的多)
text属性(文本的颜色)<
bodytext="
white"
fontcolor=“black”>
我很帅啊<
/br/>
(随便玩的深水炸弹)
link属性(连接的颜色)alink属性(active点击的时候连接的颜色)
vlink属性(visited点击之后的颜色)bgcolor属性(背景颜色)
background属性(背景图片,平铺)<
background="
帅照.jpg"
center>
imgsrc="
>
/center>
11、HTML列表
无序列表unorder(圆点)(<
ul>
li>
第一个<
/li>
第二个<
/ul>
Type属性:
square(方块)circle(小圆圈)disk(小圆点)
有序列表order(数字)(<
ol>
/ol>
order可以通过type属性来改变:
type=“a”从a开始
自定义列表<
dl>
项目号,解释<
dt>
c#<
/dt>
dd>
很基础的内容<
/dd>
/dl>
12、HTML表格:
在HTML文档中,广泛使用表格来存放网页上的文本和图像进行布局
tableborder=“1”>
<
tr>
<
td>
单元格内容<
/td>
/tr>
……
/table>
cellspacing属性cellpadding属性
th>
/th>
黑体居中
2)跨行跨列的表格:
使用<
的colspan和rowspan属性
align、valign属性:
单元格里面文本位置
13、表单:
用于向服务器传数据(Form)
表单是用于搜集用户输入的,都扩在一对form标签中
form>
的常用属性
action表示提交的目标服务器method提交的方法get、post
get(默认,以url提交,就是以地址栏的方式提交)post(通过报文提交)
fieldset>
legend>
/legend>
/fieldset>
下拉框:
selectname="
carlist"
option>
Volvo<
/option>
Saab<
Opel<
Audi<
/select>
optgroup>
/optgroup>
14、HTML分区标签:
Div+Span能够熟练掌握css+div布局
15、框架页面<
framset>
/frameset>
如猫扑网的布局
C#学习笔记17
1、CSS(CascadingStyleSheet)层叠样式表:
能让网页制作者有效的定制、改善网页的效果。
CSS是对HTML的补充,网页设计师曾经为无法很好的控制网页的显示效果而倍感苦恼,CSS的出现解决了这个问题。
CSS实现了网页内容和页面效果的彻底分离。
(Ctrl+j弹出智能提示的快捷键)
2、CSS的几种设置方式(你可以通过怎样的方式向HTML页面中写入CSS代码)
有三种方式可以将样式表加入到HTML文档中,每种方式都有自己的优缺点,这三种方式是:
内联样式表(在标签内设置元素的样式<
pstyle="
background:
red;
font-size:
xx-large"
今天天气好晴朗,处处好风光<
/p>
);
缺点:
如果要将同样的样式风格设置到网页中所有的段落上,就需要对每个标签都进行重复的设置。
嵌入样式表(需要在head标签内写
styletype=”text/css”>
p{
background-color:
yellow;
font-size:
xx-large;
}<
/style>
如果要为整个网站定义通用的的样式风格,也就是同样的样式风格要被应用到很多网页时,使用嵌入样式表,则需要在每个<
head>
/head>
标签中都加入同样的<
style>
代码段。
为了解决这个问题,我们可以使用外部样式表link.“添加”-”样式表”.完成后拖入<
中。
3、样式规则的选择器(通过怎样的途径来获得页面上要设置样式的元素)
1)、HTMLSelector
2)、ClassSelector(需要给要设置样式的元素的class属性赋值)
3)、IDSelector(需要给要设置样式的元素的id属性赋值)
4)、关联选择器PEM{background-Color:
Yellow}
5)、组合选择器
6)、伪元素选择器:
伪元素选择器是指对同一个HTML元素的各种状态和其所包括的部分内容的一种定义方式。
例如,对于超链接标签(<
a>
)的正常状态(没有任何动作前)、访问过的状态、选中状态、光标移到超链接文本上的状态,对于段落的首字母和首行,都可以使用伪元素选择器来定义。
目前常用的伪元素有以下几种:
A:
active选中超链接时的状态A:
hover光标移动到超链接上的状态
link超链接的正常状态A:
visited访问过的超链接状态
P:
first-line段落中的第一行文本P:
first-letter段落中的第一个字母
3、CSS当中的样式属性详解:
CSS当中的属性非常多,大体上可以分为以下几类:
字体、背景、文本、位置、布局、边缘、列表。
1)、字体
字体的属性主要包括文字的字体、大小、颜色、显示效果等基本样式,下面是各种字体属性的详细介绍。
Font-family:
设置字体系列。
Font-size:
定义文字的大小,可以使用度量单位来设置字体的大小,也可以使用一个相对的字体大小。
还可以使用绝对的大小标记符。
绝对大小的设置为xx-small、x-small、small、medium、large、x-large、xx-large中的任意一个。
xx-small为最小,xx-large为最大。
font-style:
用于定义字体样式为Normal、Italic或者Oblique(斜体)。
text-decoration:
用于在文本中条件下划线、上划线、中划线、闪烁效果。
font-weight:
用于设置粗体字的磅值。
该属性的值有:
normal、bold、bolder、lighter、100~900
2)、背景:
背景包括背景颜色、背景图像、以及背景图像的控制。
Background-color:
设置背景色,transparent表示透明的背景色。
Background-image:
设置元素的背景图像
Background-repeat:
确定背景图像是否以及如何重复。
这个属性的取值no-repeat:
表示背景图像只在元素的显示区域中出现一遍。
Repeat:
在水平和垂直方向上垂直。
Repeat-x和Repeat-y分别在水平或者垂直方向上重复
Background-attachment:
确定背景图像是否跟随内容滚动,
设置为fixed时,表示固定背景图像,为scroll时,表示图像跟随内容的移动而移动。
Background-position:
指定背景图像的水平位置和垂直位置。
水平位置的取值可以是left、center、right。
也可以是数值。
垂直的取值可以是top、center、bottom。
3)文本
文本的属性包括:
文字间距、对齐方式、上标、下标、排列方式、首行缩进。
Word-spacing:
设置单词之间的间距。
Letter-spacing:
设置字符之间的间距
Text-align:
设置文本的水平对齐方式,取值可以是left、right、center、justfy
Text-indent:
设置第一行文本的缩进值
Line-height:
设置文本所在行的行高。
4)位置:
制定元素的位置。
文档流
Position:
设置对象的定位方式。
有三种取值:
absolute(绝对定位)、relative(相对定位)和static(无特殊定位)默认为static。
Left:
设置元素左边的水平位置Top:
设置元素顶部的垂直位置
Width:
设置元素显示的宽度Height:
设置元素显示的高度
Z-index:
使用定位后
5、边缘
Margin类用于设置元素的边界与其他元素的空隙大小。
Margin-top:
设置元素的上边界和与其他元素之间的空隙大小。
Margin-right:
设置元素的右边界与其他元素之间的空隙大小。
Margin-bottom:
设置元素的下边界与其他元素之间的空隙大小。
Margin-left:
设置元素的左边界与其他元素之间的空隙大小。
Margin:
用作上面4个属性的略写。
Padding类属性用于设置元素边界与内部内容之间的空隙大小。
Padding-top:
设置元素的上边界与内部内容之间的空隙大小
Padding-right:
设置元素的右边界于内部内容之间的空隙大小。
Padding-bottom:
设置元素的下边界与内容之间的空隙大小。
Padding-left:
设置元素的左边界与内部内容之间的空隙大小。
Padding:
Width类属性用于设置元素边框的宽度。
可以使用thin(细)、medium(中)、thick(粗)三个值中的一个。
Border-top-width:
指定元素上边框的宽度。
Border-right-width:
用于指定元素右边框的宽度
Border-left-width:
用于指定元素左边框的宽度
Border-bottom-width:
用于指定元素下边框的宽度
Border-width:
用作对上面四个属性的略写。
Color属性用于设置元素边框的颜色
Border-top-color
Border-left-color
Border-bottom-color:
Border-right-color:
Border-color:
用于上面四个属性的略写
Style类属性用于设置元素边框的样式。
可以使之为none、dotted(点线)、dashed(虚线)、solid(实现)、double(双线)、groove(凹槽)、ridge(凸槽)、inset(凹边)、outset(凸边)。
布局:
Display:
inline|block|none
《大裤衩电视台》幽默讽刺喜剧。
地址见我网盘
http:
//pan.baidu.co
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C# 学习 笔记 12171 汇总