- 博客(66)
- 资源 (24)
- 收藏
- 关注
转载 JAVA关键字及作用
JAVA关键字及作用转载自:java关键字及作用Java关键字及其作用 一、 总览:复制代码访问控制private protected public类,方法和变量修饰符abstract class extends final implements interface native newstatic strict...
2018-07-26 09:30:24
324
原创 【C#】基础知识—程序调试与异常处理机制
一、程序调试1. 概念程序调试是在程序中查找错误的过程,在开发过程中,程序调试是检查代码并验证它能够正常运行的有效方法。在编写程序的时候,难免会遇到一些错误,为了解决这些错误就需要程序员对运用程序进行调试,查出错误的根源。2. 调试的思路 1)断点操作:插入断点 -- 调试切换断点 -- 删除断点 2)开始执行:调试,启动调试 -- 右击选中行,运行到光标处 3)中断操作:
2016-05-03 15:31:14
1419
原创 【C#】面向对象基础—属性、方法、结构
一、概念面向对象不是取代面向过程的:面向对象程序设计是在面向过程程序设计的基础上发展而来的,它将数据和对数据的操作看做是一个不可分割的整体,力求将现实简单化,因为这样不仅符合人们的思维习惯,同时也可以提高软件的开发效率,并方便后期委会。1. 属性的定义及使用访问的限制权限便于控制输入的数据等
2016-03-07 23:45:10
933
原创 【C#】基础知识—数组
一、概述在C#程序设计中,数组与字符串一样,是最常见的类型之一,数组能按一定的规律把相关的数据组织在一起,并能通过“索引”或者“下标”快速地管理这些数据;集合也可以存储多个数据,C#中最常用的集合是ArrayList集合。1. 数组:可以帮我们一次声明多个同类型的变量。这些变量在内存中是连续存储的。数组是通过指定数组的元素类型、数组的秩(维数)及数组每个维度的上限和下限来定义的,即一个
2016-03-02 23:27:52
1258
原创 【C#】基础知识—字符与字符串
一、概念C#中对文字的处理大多是通过对字符和字符串的操作来实现的,字符和字符串通过char和string来表示二、字符类char的使用1. 概述Char在c#中表示一个Unicode字符,正式这些Unicode字符构成了字符串。一个Unicode的字符的标准长度为两个字节。Char提供了很多实用的方法,其中Is和To开头的方法比较常用,Is开头的方法大多是判断Unicode字符
2016-03-02 23:24:53
1178
原创 【C#】基础知识—流程控制语句
一、流程控制语句的描述语句是程序完成一次完整操作的基本单位,默认情况下,程序的语句是顺序执行的。但是,如果一个程序只有顺序执行的语句,那么程序可能什么也做不了。在c#中有很多语句,通过这些语句可以控制程序代码的执行次序,提高程序的灵活性,从而实现比较复杂的程序。1. 条件选择语句条件选择语句用于根据某个表达式的值从若干条给定语句中选择一个来执行,包括if语和switch语句两种:
2016-03-02 20:39:30
947
原创 【C#】基础知识—运算符
一、概念1. 常见运算符算术运算符、赋值运算符、关系运算符、逻辑运算符、布尔逻辑运算符、移位运算符 1)算术运算符:主要包括:+、-、*、/、%(取余或者模),使用运算符的时候也要遵循数学中的一些条件,比如表达式中除数不能为“0”; 2)赋值运算符:用来为变量、属性和事件等元素赋值,主要包括=、+=、-=、*=、/=、%=、&=(位与赋值)、|=(位或赋值)、^=(异或赋值)、>=
2016-03-02 20:36:12
553
原创 【C#】基础知识—数据类型、数据类型转换
一、 数据类型C#中的数据类型根据定义可以分为两种:一种是值类型,一种是引用类型。这两种类型的差异就在于数据的存储方式,值类型直接存储数据,而引用类型则存储实际数据的引用,程序通过此引用找到真正的数据。1. 值类型 值类型直接存储数据,主要包括:整数类型、浮点类型以及布尔类型(true或者false)等。值类型在堆栈中进行分配,因此效率很高,使用值类型主要的目的是为了提高新性能。值类型
2016-03-02 20:35:10
1438
原创 【C#】基础知识—初识C#与.Net
¥···每天写点东西,感觉很好,既复习基础知识,又可以收获成就感,何乐而不为呢?···¥一、概念.Net与c#1. .Net/dotnet:一般指.Net Framework框架,一种平台,一种技术;2. C#(sharp):一种编程语言,可以开发基于.net平台的运用;*. java即是一种技术又是一种编程语言;二、.net用途1. 桌面运用程序:(在.net平台上开发桌
2016-02-20 22:37:31
643
原创 【C++】基础知识—构造函数与拷贝构造函数
一、构造函数1. 构造函数定义及调用: C++中的类可以定义在与类名相同的特殊成员函数,这种与类名相同的成员函数叫做构造函数 构造函数在定义时可以有参数 没有任何返回类型的声明调用: 自动调用:一般情况下c++编译器会自动调用构造函数 手动调用:在一些情况下则需要手工调用构造函数2. 有关析构函数 在C++中的类可以定义一个特殊的成员函数清理对象,这个特殊的成员
2015-12-31 23:59:54
1460
原创 【C++】基础知识—内联(置)函数及register关键字
¥···坚持每天写点东西,感觉很好,既复习基础知识,又可以收获成就感,何乐而不为呢?···¥一、变量的引用1. 变量名知识回顾 变量名实质上是一段连续存储空间的别名,是一个标号(门牌号) 程序中通过变量来申请并命名内存空间 通过变量的名字可以使用存储空间2. 什么是变量的引用 对一个数据可以使用引用“reference”,这是C++对c的一个重要扩充,引用的作
2015-12-31 11:29:56
3153
翻译 【C++】基础知识—引用和指针引用
¥···坚持每天写点东西,感觉很好,既复习基础知识,又可以收获成就感,何乐而不为呢?···¥引用是C++引入的新语言的特性,是C++常用的内容之一,正确、灵活地使用引用,可以使程序简洁、高效。一、引用简介1. 变量名知识回顾 变量名实质上是一段连续存储空间的别名,是一个标号(门牌号); 程序中通过变量来申请并命名内存空间 ; 通过变量的名字可以使用存储空间2. 引用就是某一已定
2015-12-06 10:36:44
541
原创 【C++】基础知识—对C语言的加强
¥···坚持每天写点东西,感觉很好,既复习基础知识,又可以收获成就感,何乐而不为呢?···¥ C++语言是在C语言的基础上进行了大量的扩充和改进而得到的。它继承了C语言的全部内容,并在C语言的基础之上增加了面向对象编程的内容,C++既支持新型的面向对象程序设计。因此C++并不是一种新的语言,也不是纯粹的面向对象程序设计语言。 C++首先保持了语言的简洁、高校和汇编语言等优点,同时又给语
2015-12-02 21:51:56
541
原创 【C++】基础知识—与C语言关系、命名空间
¥···每天进步一点点,每天快乐一点点!坚持每天写点东西,感觉很好,既复习基础知识,又可以收获成就感,何乐而不为呢?···¥一、简单的程序1. C语言输出hello#define _CRT_SECURE_NO_WARNINGS #include #include #include void main(){ printf("hello...\n"); system("
2015-12-01 11:39:48
611
原创 C项目开发—通讯录(三) 删除、修改、搜索功能、源码发放
一、删除功能删除联系人的函数:思路: 1> 让用户输入要删除的数据的编号 2> 判断编号是否合法 3> 让用户再次确定删除 4> 开始删除数组元素 1)删除的元素正好是数组最后一个元素,只需要让联系人-1 2)如果删除的不是数组的最后一个元素,需要移动元素,联系人-1 5> 删除文件内容实现:void doDelete(){ printf("
2015-11-12 23:37:19
812
原创 C项目开发—通讯录(二) 初始化、查看、添加功能实现
¥···每天进步一点点,每天快乐一点点!坚持每天写点东西,感觉很好,既复习基础知识,又可以收获成就感,何乐而不为呢?···¥一、通讯录的初始化通讯录的初始化工作 1. 尝试读取数据文件 2. 要是读取成功,说明文件存在 如果存在的话,要读取联系人数据,保存到联系人数组 contacts 3. 要是不成功说明是第一次使用 如果是第一次使用:
2015-11-12 16:47:54
1111
原创 C项目开发—通讯录(一) 整体设计及界面、框架搭建
¥···每天进步一点点,每天快乐一点点!坚持每天写点东西,感觉很好,既复习基础知识,又可以收获成就感,何乐而不为呢?···¥1. 用到的知识点: 常量、变量是使用 全局变量 分支语句 函数 宏 循环语句、scanf和printf、数据、结构体、文件、指针*2. 经典问题 数组元素的删除(用一个变量来记录数组长度
2015-11-11 16:13:52
1077
原创 【SQL Server 2008】基础知识—数据库相关概念及操作
¥···坚持每天写点东西,感觉很好,既复习基础知识,又可以收获成就感,何乐而不为呢?···¥一、数据库的相关概念1. 物理存储结构 数据库文件在磁盘上的存储形式: * 主数据文件—只能有一个*.mdf * 辅助数据文件—*.mdf * 日志文件—*.ldf * 文件组—日志文件不属于任何一个文件组2. 逻辑存储结构 由数据表,视图,索引等不同的数
2015-09-26 16:39:37
2168
原创 【SQL Server 2008】基础知识—数据库登录
一、安装过程略二、登录数据库在启动数据库(使用管理工具Microsoft SQL Server Management Studio),出现下图:1. 服务器名称当选择服务器的时候有多种方式:机器名、.、(local)、ip地址、.\实例名(前面三个都是表示本机,实例名会默认,或者自己命名,要是装了vs,则会默认为SqlExpress)2. 身份验证后面讲解三
2015-09-24 18:07:15
2028
原创 【Java语言】基础知识一
¥···每天进步一点点,每天快乐一点点!坚持每天写点东西,感觉很好,既复习基础知识,又可以收获成就感,何乐而不为呢?···¥下面的内容是以前学习java时候课堂上做的小笔记,发表到博客中纯属为了保存^_^一、基础知识1. 程序2. 设计语言:c,java,c++,c#,html,actionscript,j2ee3. java--->j2se,j2ee,j2me4. jav
2015-09-24 15:22:00
592
原创 IOS开发UI—transframe属性
一、transform属性在OC中,通过transform属性可以修改对象的平移、缩放比例和旋转角度常用的创建transform结构体方法分两大类 1)创建“基于控件初始位置”的形变 CGAffineTransformMakeTranslation(平移) CGAffineTransformMakeScale(缩放) CGAffineTransformMake
2015-09-05 16:24:28
744
原创 IOS开发UI—纯代码实现控件及其基本属性
一、纯代码实现1. 步骤 1> 了解自己需要实现的控件对象,在使用响应的控件类创建控件对象(先有对象,后有类) 2> 设置控件属性,注意位置也是属性;看看是否有响应事件 3> 添加控件到视图中2. 在前面的基础篇中讲到Main.storyboard用来实现界面的编辑。在这个页面中的内容其实都是可以通过代码实现的。3. 设置控件监听方法的示例代码如下:[btn addT
2015-09-04 23:50:27
1878
原创 IOS开发UI—Button基础
一、简单了解1. 按钮是运用程序中最常用的用户控件之一,UIKit使用UIButton类来表示按钮;2. 按钮的创建方式有一些特别,它使用UIButton的buttonWithType: 类方法,并传入按钮的类型参数;3. 一般情况下,点击某个控件后,会做出相应反应的都是按钮,钮的功能比较多,既能显示文字,又能显示图片,还能随时调整内部图片和文字的位置4. 按钮的三种状态:
2015-09-03 23:47:51
698
原创 IOS开发UI—UI控件概览
一、首先来了解下项目的基本结构 1. 在新建好一个项目后Main.storyboard:程序可视化的界面,可以通过拖拉控件来这里,代替写代码;LaunchScreen.xib:程序启动界面(每一个运用程序刚启动的时候会有一个短暂的过度界面,可用于推送等等)。会先显示这个界面在进入程序主界面。【另一种办法是在Images.xcassets里面设置】Images.xcasset
2015-09-03 23:06:36
1196
翻译 【C语言】结构体
一、概念1. 结构体是由基本数据类型构成的,并由一个标识符来命名的各种变量的组合。结构体中可以使用不同的数据类型。2. 在实际应用中,我们通常需要由不同类型的数据来构成一个整体,比如学生这个整体可以由姓名、年龄、身高等数据构成,这些数据都具有不同的类型,姓名可以是字符串类型,年龄可以是整型,身高可以是浮点型。二、结构体的定义1. 定义形式 结构体内部的元素,也就是组成部分,
2015-09-03 17:32:32
622
原创 初识IOS运用
在ios开发ui界面搭建的时候,很多时候我们是在故事版中直接拖拽控件的,根据自己的需要对控件进行相关的属性设置。这就说明了我们要熟悉属性面板的相关属性。下面简单介绍下xcode中属性面板部分控件属性的含义一、属性面板-view1. View 属性 1)Mode :定义内部对齐方式及是否缩放以适用视图大小; 2)Tag :UIView 所有子类,包括视图和控件,都可以起一个
2015-09-01 00:19:46
434
原创 【Objective-C】类方法与对象方法
一、方法1. 基本概念:用类名来调用的方法叫做类方法;2. 方法是类的行为,写在接口和实现两个文件中。在接口部分声明方法,在实现部分实现方法 1)类方法与实例方法 Objective-C中的类可以声明两种类型的方法:实例方法和类方法。实例方法就是一个方法,它在类的一个具体实例的范围内执行。也就是说,在你调用一个实例方法前,你必须首先创建类的一个实例。而类方法,比较起来,也就是
2015-08-29 23:18:42
4338
翻译 【Objective-C】面向对象—类和对象
一、OC是面向对象的,C语言是面向过程的。面向对象和面向过程只是解决问题的两种不同思想。区别:面向过程关注的是解决问题需要哪些步骤,面向对象关注的是解决问题需要哪些对象;
2015-08-28 23:20:23
567
原创 【Objective-C】面向对象—三大特性
一、封装1. 面向对象的三大特性:封装(成员变量)、继承和多态 在OC语言中,使用@interface和@implementation来处理类。(图片来源于官网) @interface就好像暴露在外面的时钟表面,像外界提供展示以及接口。@implementation就好像隐藏在时钟内部的构造实现,把具体的实现封装了起来。2. 封装:隐藏内部实现,稳定外部接口
2015-08-28 23:18:10
2479
翻译 【Objective-C】面向对象前奏
在这里,我们在次来温习下面向对象的三大特性:封装、继承、多态。一、特性之封装1. 概念: 封装(encapsulation)又叫隐藏实现(Hiding the implementation)。就是只公开代码单元的对外接口,而隐藏其具体实现。 比如你的手机,手机的键盘,屏幕,听筒等,就是其对外接口。你只需要知道如何按键就可以使用手机,而不需要了解手机内部的电路是如何工作的
2015-08-28 23:15:59
615
原创 Foundation框架—错误接收与异常处理
一、Foundation框架—错误接收与异常处理 我们都知道程序在运行过程中难免会出现各种错误和特殊问题,这个时候就需要我们使用接受错误(error)和捕获异常(Exception)。1. 错误接收: 1). 在C语言中常常会通过函数返回值来表示错误信息,但是返回值仅仅是一个整型值或者一个字符串,有时候难以表达详细准确的错误信息。oc中可以使用NSError类对象来发送运行时
2015-08-25 00:34:09
1140
转载 【C语言】预处理指令—文件包含
感谢:http://www.cnblogs.com/mjios/archive/2013/03/20/2971575.html一、基本概念其实我们早就有接触文件包含这个指令了, 就是#include,它可以将一个文件的全部内容拷贝另一个文件中。二、一般形式1. 第1种形式#include ---- 是系统自带的 直接到C语言库函数头文件所在的目录中寻找文件
2015-08-25 00:03:07
1042
转载 【C语言】预处理指令—条件编译
感谢:http://www.cnblogs.com/mjios/archive/2013/03/20/2971275.html一、条件编译 概念:在很多情况下,我们希望程序的其中一部分代码只有在满足一定条件时才进行编译,否则不参与编译(只有参与编译的代码最终才能被执行),这就是条件编译。二、 基本用法1. #if 条件1 ...code1...#elif 条件2 ...co
2015-08-24 00:46:01
466
转载 【C语言】预处理指令—宏定义
一、预处理指令:在编译源文件程序前对源程序进行处理,用#表示该行为编译处理指令。在C语言中加入一些编译预处理指令可以提高编程效率,加快编译速度。注意:预处理命令不是C语言的一部分,因此每条编译预处理命令不需要以分号来结束。二、预处理简介1. C语言在对程序进行编译前,会先对一些特殊的预处理指令作解释(像常见的#include文件包含指令),产生一个新的源程序(这个过程称为编译预处理)。
2015-08-24 00:10:28
1054
转载 【Objective-C】Copy语法
一、概念1. 目的:在改变原有对象的时候,不会改变新对象的值2. Copy 字面上面的意思是拷贝,是一个产生副本的过程。3. 特点: 1). 修改源文件的内容,不会影响副本文件; 2). 修改副本文件的内容,不会影响源文件;4. 如何使用Copy功能? 一个对象可以调用copy或MutableCopy方法来创建一个副本对象。 1). Copy:创建的是不可变
2015-08-21 23:39:51
476
转载 Foundation框架—NSNumber、NSValue、NSDate
一、NSNumber 这个类主要是用来封装基本类型的1. OC中的集合是不允许存入基本类型的,这就需要我们将基本类型进行封装下,然后存进去。这个方法类似于Java中的自动装箱和卸箱,Java中的集合其实也是不允许存入基本类型的,但是我们仍然可以那么操作,就是因为有自动装箱功能。 NSNumber 是 NSValue 的子类,但是NSNumber 只能包装数字类型(基本数据类型)不
2015-08-20 10:08:17
567
原创 nil、NULL和NSNull 的使用
一、区别1. nil: 是一个对象值;2. Null: 是一个通用指针(泛型指针);3. NSNull: 是一个对象,用在不能使用nil的场合中;因为在NSArray和NSDictionary中nil中有特殊的含义(表示列表结束),所以不能在集合中放入nil值。如要确实需要存储一个表示“什么都没有”的值,可以使用NSNull类。NSNull只有一个方法: + (NSNull
2015-08-19 16:24:02
913
原创 【C语言】typedef
一、C语言允许对已有的数据类型定义另外的类型名,目的是为了增强程序的可读性。重命名数据类型的命令是typedef,他一C语言形式出现在程序中。typedef的一般形式如下:typedef 已有类型名 新类型名;例如:typedef int intWith;typedef float floatWith;二、示例讲解1. Typedef作用简介#include
2015-08-19 14:08:22
1749
翻译 Foundation框架—集合
一、数组是实例的有序集合,在Foundation框架中定义为NSArray类。1. NSArray的基本介绍 NSArray是OC中使用的数组,是面向对象的,以面向对象的形式操纵对象,是不可变数组。 C语言数组有一个缺点即数组中只能存放同种数据类型的元素。 OC数组只能存放OC对象,不能存放非OC对象,如int,结构体和枚举等。2. NSArr
2015-08-19 14:02:51
418
翻译 Foundation框架—字符串
一、字符串操作室程序开发中比较常见的,例如创建字符串、获取字符串长度和子字符串、字符串的比较、替换、拼接、分割等。1. 创建字符串 C语言中创建方式 // C语言中创建 char *s = "A string"; // 改字符数组的每一个字符是一个ASCII字符,并以0值表示字符串的结尾。 OC中创建方式 // oc中创建 NSString
2015-08-19 00:28:08
477
小码哥大神班全套视频
2018-04-17
NotePad++及其插件
2016-08-21
W3School离线手册
2016-05-15
Objective-C高级编程 iOS与OS X多线程和内存管理
2015-10-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人