目录普冉PY32系列(一)PY32F0系列32位CortexM0+MCU简介普冉PY32系列(二)UbuntuGCCToolchain和VSCode开发环境普冉PY32系列(三)PY32F002A资源实测-这个型号不简单普冉PY32系列(四)PY32F002A/003/030的时钟设置普冉PY32系列(五)使用JLinkRTT代替串口输出日志普冉PY32系列(六)通过I2C接口驱动PCF8574扩展的1602LCD普冉PY32系列(七)SOP8,SOP10,SOP16封装的PY32F002A/PY32F003管脚复用PY32F0系列的封装在PY32F0系列的封装可以分为两大类,20PIN及以上
封装封装定义为"把一个或多个项目封闭在一个物理的或者逻辑的包中",这个包就是类。在面向对象程序设计方法论中,封装可以防止对实现细节的访问。1类和对象1.1什么是类具有相同特征、行为,是一类事物的抽象类是对象的模板,通过类创建对象1.2类声明语法//声明在namespace中/*class类名{//成员变量表示特征//成员方法表示行为//成员属性保护成员变量//构造函数和析构函数初始化和释放//索引器像数组一样使用//运算符重载自定义对象可计算//静态成员类名.点出成员使用}*/classPerson{}1.3类对象类声明和类对象声明是两个概念:类声明相当于定义了一个变量类型;类对象声明相当于声
封装封装定义为"把一个或多个项目封闭在一个物理的或者逻辑的包中",这个包就是类。在面向对象程序设计方法论中,封装可以防止对实现细节的访问。1类和对象1.1什么是类具有相同特征、行为,是一类事物的抽象类是对象的模板,通过类创建对象1.2类声明语法//声明在namespace中/*class类名{//成员变量表示特征//成员方法表示行为//成员属性保护成员变量//构造函数和析构函数初始化和释放//索引器像数组一样使用//运算符重载自定义对象可计算//静态成员类名.点出成员使用}*/classPerson{}1.3类对象类声明和类对象声明是两个概念:类声明相当于定义了一个变量类型;类对象声明相当于声
原文作者:aircraft 原文链接:https://www.cnblogs.com/DOMLX/p/17270107.html 加工的泛型类如下: usingSystem;usingSystem.Collections.Generic;usingSystem.IO;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;usingSystem.Windows.Forms;usingSystem.Xml.Serialization;namespaceData{publicclassXMLSerializer{pu
原文作者:aircraft 原文链接:https://www.cnblogs.com/DOMLX/p/17270107.html 加工的泛型类如下: usingSystem;usingSystem.Collections.Generic;usingSystem.IO;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;usingSystem.Windows.Forms;usingSystem.Xml.Serialization;namespaceData{publicclassXMLSerializer{pu
自用学习写的封装库使用方法:Nuget中搜索HNGYSqlusing SqlLibraries;使用实例对象SqlUser1.查询数据方法publicstringCommandSelect(stringconnectionString,stringcommandString)connectionString:所连接的数据库对象commandString:所执行的查询语句作用:执行查询语句返回值为所查询的结果(有多的空行,使用返回结果时注意切割字符串)使用完自动释放,无需close查询支持数据类型如下,如需其它类型请手动添加1.1.0版本追加了date类型 Eg:connectionStri
自用学习写的封装库使用方法:Nuget中搜索HNGYSqlusing SqlLibraries;使用实例对象SqlUser1.查询数据方法publicstringCommandSelect(stringconnectionString,stringcommandString)connectionString:所连接的数据库对象commandString:所执行的查询语句作用:执行查询语句返回值为所查询的结果(有多的空行,使用返回结果时注意切割字符串)使用完自动释放,无需close查询支持数据类型如下,如需其它类型请手动添加1.1.0版本追加了date类型 Eg:connectionStri
样式获取style属性只能获取标签内容style属性里面存在的一些样式如果你需要获取对应的全局所有地方设置样式我们就需要采用一些方法getComputedStyle方法属于window的方法Window.getComputedStyle()方法返回一个对象,该对象在应用活动样式表并解析这些值可能包含的任何基本计算后报告元素的所有CSS属性的值。window.getComputedStyle(元素对象,null)//返回给你的是一个样式对象ie兼容element.currentStyle//返回给你一个样式对象兼容封装//方法的封装functiongetStyle(element,attr){v
样式获取style属性只能获取标签内容style属性里面存在的一些样式如果你需要获取对应的全局所有地方设置样式我们就需要采用一些方法getComputedStyle方法属于window的方法Window.getComputedStyle()方法返回一个对象,该对象在应用活动样式表并解析这些值可能包含的任何基本计算后报告元素的所有CSS属性的值。window.getComputedStyle(元素对象,null)//返回给你的是一个样式对象ie兼容element.currentStyle//返回给你一个样式对象兼容封装//方法的封装functiongetStyle(element,attr){v
函数:就是封装了一段可以被重复执行调用的代码块,目的就是让大量的代码重复使用函数的使用分两步:声明函数和调用函数函数的封装函数的封装是把一个或者多个功能通过函数的方式封装起来,对外只提供一个简单的函数接口函数的参数形参和实参形参和实参个数不匹配问题