- 博客(15)
- 收藏
- 关注
原创 C#简易版计算器
计算器需求分析1.界面分析做一个显示屏17个按钮(0~9 +-*/% =ce)2.需要实现的功能选择第一个数字选择运算符选择第二个数字按下等号进行计算,结果显示在显示屏中3.实现步骤1)先做界面a.显示屏:textbox,listbox,labelb.使用17个button ,button上的文本对应数字符号2)补充:申请两个int类型变量,...
2018-12-28 18:22:44 1399 1
原创 数据类型转化
数据类型(1)值类型(13种)值直接存储在堆栈中,存储空间小,调用速度快(内存)结构体(数值类型、bool 型、用户定义的结构体),枚举,可空类型bool类型:true/false 1/0位:代表取值范围2的多少次方有无符号:代表的是 是否能够取得负数0是最小的正整数 -1是最大的负整数无符号代表不包括负数byte:8位无符号整数 范围 0—255sbyte:8...
2018-12-26 23:16:36 156
原创 C#中预定义的属性类型
C# 编程是基于 C 和 C++ 编程语言的,是一门面向对象的编程语言1.什么是对象 在使用面向对象的计算机语言的程序员眼里世间万物皆是对象,例如大到地球、宇宙星空,小到细胞、尘埃等都视之为对象。对象是由属性、方法、事件组成。(1)属性:用来描述对象的形态外貌特征(2)方法:指对象的主动行为,天生具有的一些能力(3)事件:指对象的被动行为,天生并不具备这种能力,而是受其他因素影响产生...
2018-12-25 23:28:56 614
原创 C#抖动窗口
属性赋值:1.查看属性的类型:如果是C#中预定义的15种属性类型,直接赋值。(1)查看方法:鼠标悬停在属性单词上;(2)C#中预定义的属性类型:① int 32位有符号整数 int i=200; // this.Width = 200;②string 字符串string str="sdad"; // this.Acce...
2018-12-24 22:23:12 269
原创 贪吃蛇案例
思想:1、设计蛇:属性有宽、高、方向、状态(有多少节),方法:显示,跑2、设计食物:属性宽、高3、显示蛇:根据状态向地图里加元素4、蛇跑起来:下一节到前一节的位置,蛇头根据方向变,删除原来的蛇,新建蛇;当出界时,死亡,初始化;当蛇头吃到自己的时候,死亡,初始化5、食物被吃掉,蛇加一节,去掉原来的食物,生成新的食物6、添加定时器,绑定按键代码:<!DOCTYP...
2018-12-24 20:16:45 565
原创 javascript中的DOM操作
1. 什么是 DOM?DOM是W3C(万维网联盟)的标准.DOM 定义了访问 HTML 和 XML 文档的标准:“W3C文档对象模型(DOM)是中立于平台和语言的接口,它允许程序和脚本动态地访问和更新文档的内容\结构和样式.”W3C DOM标准被分为3个不同的部分:(1)核心 DOM - 针对任何结构化文档的标准模型(2)XML DOM - 针对 XML 文档的标准模型(3)HTML...
2018-12-24 20:05:26 213
原创 JavaScript 面向对象编程
一、JavaScript 面向对象编程 什么是面向对象编程 面向对象是一种解决问题的思路,一种编程思想。 面向过程和面向对象的对比 Example 1:洗衣服 面向过程的思维方式: step 1:收拾脏衣服 step 2:打开洗衣机盖 step 3:将脏衣服放进去 step 4:设定洗衣程序 step 5:开始洗衣服 step 6:打开洗衣机盖子 step 7:晒衣...
2018-12-13 21:30:40 338
原创 JavaScript 的定时器及内置对象
定时器(1)setInterval();循环定时器:固定时间间隔指定一次,像闹钟 一样,不关闭继续执行。(2)setTimeout();炸弹定时器:只执行一次,不能执行下一次了。1. SetInterval() 语法结构: setInterval(code,millisec,lang)说明:code 必需。要调用的函数或要执行的代码串。 millisec 必须。周期性执行或调用 c...
2018-12-13 19:08:24 311
原创 javascript函数闭包
1. 事件闭包的理解闭包是指有权限访问另一个函数作用域中的变量的函数。 在 javascript 语言中,闭包就是函数和该函数作用域的组合。从这 个概念上来讲,在 js 中,所有函数都是闭包(函数都是对象并且函 数都有和他们相关联的作用域链 scope chain)。 官方”的解释是:闭包是一个拥有许多变量和绑定了这些变量的 环境的表达式(通常是一个函数),因而这些变量也是该表达式的一 部...
2018-12-13 17:48:20 595
原创 javascript中事件流,事件兼容,事件绑定
1,事件流 事件流描述的是从页面中接收事件的顺序。 事件流是描述的从页面接受事件的顺序,当几个都具有事件的元 素层叠在一起的时候,那么你点击其中一个元素,并不是只有当前被 点击的元素会触发事件,而层叠在你点击范围的所有元素都会触发事 件。事件流包括两种模式:冒泡和捕获。 事件捕获:父级元素先触发,子集元素后触发;事件冒泡:子集元素先触发,父级元素后触发;事件冒泡(从内至外)以及...
2018-12-12 22:49:26 164
原创 JavaScript 中的事件介绍以及兼容
JavaScript 中的事件介绍以及兼容事件类型(1)事件的定义指的是文档或者浏览器窗口中发生的一些特定交互瞬间。我们可以通过侦听器(或者处理程序)来预定事件,以便事件发生的时候执行相应的代码。①事件类型:事件类型是一个用来说明发生什么类型事件的字符串。像鼠标悬浮,按下键盘等。我们也可以把事件类型叫做事件名字,用特定的名字来标识所谈论的特定类型的事件②事件目标:事件目标是发生的事件...
2018-12-05 23:02:45 213
原创 JavaScript中函数,参数,全局变量
1. 函数的概念函数就是重复执行的代码片。或者说函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。2. JavaScript 中的函数语法结构使用关键字 function 定义一个函数Function 函数的名称(){函数的主体}说明:定义函数必须使用 function 关键字。函数名必须是唯一的,尽量通俗易懂,并且跟你定义的代码有关。函数可以使用...
2018-12-04 22:10:44 1016
原创 JavaScript中的字符串(string)对象及处理字符串的方法
补:冒泡牌排序解析:1.比较相邻的两个元素,如果前一个比后一个大,则交换位置。 2.第一轮的时候最后一个元素应该是最大的一个。 3.按照步骤一的方法进行相邻两个元素的比较,这个时候由于最后一个元素已经是最大的了,所以最后一个元素不用比较案例<!DOCTYPE html><html> <head>...
2018-12-04 09:14:01 1376
原创 JavaScript获取元素的方法
获取页面元素的方式1.通过js的dom方法:可以使用内置对象 document 上的 getElementById 方法来获取页面上设 置了 id 属性的元素,获取到的是一个 html 对象,然后将它赋值给一个变量.获取页面元素那么必须将获取元素的代码块放置在事件中如果把 javascript 写在元素的上面,就会出错,因为页面上从上往下加载执行的,javascript 去页面上获取元素 d...
2018-12-02 20:34:54 2876 1
原创 JavaScript中数组及数组的方法
1.数组的定义:数组就是一组数据的集合,可以用来存储不同数据类型的数据2.数组的声明:(1)var 数组的名称=new Array(); (2)var 数组的名称=[数组值];3.数组的初始化:(1)var 数组的名称=new Array(值1,'值2');------可以是不同类型的值(数字/字符串....) ...
2018-12-02 20:34:36 537
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人