Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

C# 之面向对象基础总结

C# 之面向对象基础总结

学完C#视频后,对面向对象这个概念有了更深的体会。那么什么是面向对象呢,什么样的程序是面向对象的设计呢,要明白这些首先要了解面向对象的三大特性:封装、继承、多肽。总结图:一:封装是把客观事物封装成抽象的类如:Cat类 class Cat //定义Cat类 { private string name; //声明Cat类的私有字符串变量, 是内部字段 public Cat() //构造方法 ...
JavaScript检测访问的浏览器的操作系统

JavaScript检测访问的浏览器的操作系统

同一套网站系统,大多都是分为电脑版和 手机版的,这样子发布网站的话要申请两个域名,很划不来也不方便,现在可以通过javascript来检测访问的浏览器的操作系统,如果是Windows, Mac ,Linux 等等的话就访问电脑版的页面,如果是手机浏览器的话就访问手机版的页面。将下面代码放在域名访问首页的地方判断下就好:<script type="text/javascript"><!-- //平台、设备和操作系统var system ={...
Java的CLASSPATH环境变量设置详解

Java的CLASSPATH环境变量设置详解

执着用命令行来编译和运行java程序,所以遇到了一些问题,但是收获是把java的CALSSPATH环境变量的本质给弄清楚了。所以IDE虽然方便,但是命令行才更解决计算机的本质,而且当你入门以后并且熟练以后,命令行只会给你带来更高的效率和成就感。当java需要外包的jar包和运行一个不在当前目录的class文件的时候都需要CALSSPATH环境变量的正确设置才能够正常工作。其实原理相当的简单,只是要google一下,会发现大量的和我一样迷惑和犯错的人,而且有...
浅谈Java中的几种随机数

浅谈Java中的几种随机数

众所周知,随机数是任何一种编程语言最基本的特征之一。而生成随机数的基本方式也是相同的:产生一个0到1之间的随机数。看似简单,但有时我们也会忽略了一些有趣的功能。我们从书本上学到什么?最明显的,也是直观的方式,在Java中生成随机数只要简单的调用:java.lang.Math.random() 在所有其他语言中,生成随机数就像是使用Math工具类,如abs, pow, floor, sqrt和其他数学函数。大多数人通过书籍、教程和课程来了解这个类。一个简单的...
Objective-C中的占位符,打印BOOL类型数据

Objective-C中的占位符,打印BOOL类型数据

常用的一些占位符:%@:字符串占位符%d:整型%ld:长整型%f:浮点型%c:char类型%%:%的占位符尽管有那么多的占位符,但是好像没有发现BOOL型的数据的占位符,这也是比较纠结的地方,看了一下别人是怎么解决这个问题的BOOL studyBool = YES; NSLog(@"打印BOOL型数据%@",studyBool?@"YES":@"NO");//打印BOOL型数据YES NSLog(@"打印BOOL型数据%d",studyBool...
Objective-C中Foundation中的几个常用类

Objective-C中Foundation中的几个常用类

使用XCode的提示功能,只需要记住类的名字及常用的函数就好了,其他的函数可以根据提示来查看,按ESC键可以查看该类的函数Foundtion框架Cocoa程序的编写主要要用到两个框架,Foundation和ApplicationKit(UIKit),其中Foundation框架主要定义了一些基础类,而ApplicationKit主要定义了一些用于Mac开发的几面基础类,而IOS的界面开发主要是用UIKit。Foundation框架中的所有类都继承自NSOb...
Objective-C中@class和#import的区别

Objective-C中@class和#import的区别

C/C++中使用#include来包含头文件,缺点就是同一个头文件可能被包含多次。Objective-C中使用了#import来包含头文件,优点就是同一个头文件只能包含一次。@class和#import是为了解决循环引用导致的死锁问题#import会包含这个类的所有信息,包括实体变量和方法,而@class只是告诉编译器,其后面声明的名称是类的名称,至于这个类是如何定义的,暂时不用考虑,后面会再告诉使用者。在类的声明.h文件中一般只需要知道被引用的类的名称就...
Objective-C中类的定义

Objective-C中类的定义

由于本人编写程序的经验并不是相当的丰富,且对面向对象的理解还停留在知道原理而而不知道怎么高效的去用的状态下,所以这里只简单的介绍一下我的理解,面向对象编程犹如我们中华的文化博大精深,还需要继续努力学习、练习、实践之。类的定义Objective-C的类分为两个文件,一个是.h文件一个是.m文件.h文件存放类、函数声明,类声明用关键字@interface@end来声明.m文件存放类的具体实现,类实现使用关键字@implementation @end来实现对象方...
Objective-C基本语法

Objective-C基本语法

标示符:Objective-C中表示符的命名规则如下:标识符由字母、下划线“_”、美元符“$”和数字组成标识符必须以字母、下划线、美元符号开头Objective-C中标识符大小写敏感Objective-C中的关键字全部都是小写基本数据类型转换Objective-C中可以从任意基本数据类型转换到另外的基本类型整型、字符型、浮点型的数据在混合运算中相互转换,转换时需遵循以下原则:容量小的类型默认转换为容量大的数据...
Android开发-获取设备电池用时间日期等详细信息

Android开发-获取设备电池用时间日期等详细信息

有时,我们需要获得电池的信息,特别是在全屏模式下,我们希望实时掌握手机的相关信息(比如电池,时间等)需要用到一些方法:先看一下Android怎么获得系统时间:Calendar calendar = Calendar.getInstance;int hour = calendar.get(Calendar.Hour_OF_DAY);照例,可以获得系统详细的时间和日期,值得注意的是:在设置日期格式时,要注意月份和分钟分别开来:SimpleDateFormat ...
Android 用Launcher启动应用的方式

Android 用Launcher启动应用的方式

在做展讯平台的时候遇到四叶草锁屏,下滑可以快速进入拍照应用,经调试发现每次打开都是新的activity,并没有还原之前锁屏之前相机的状态,通过代码跟踪和调试发现,与Intent设置启动参数有关,改动点见文中fix begin和fix end 标志:public void onTrigger(View v, Intent intent) {if(mCallback!=null){ Log.d("cara","onTrigger mCallback="+mCa...
<< 3481 3482 3483 3484 3485 3486 3487 3488 3489 3490 >>