03 2014 档案
摘要:工厂模式:.h文件:#importtypedefenum{ QFRed, QFYellow, QFBlue}QFViewColor;@interfaceQFview :UIView+(id)viewWithColor:(QFViewColor)QFViewColorType;@end.m文件:+(id)viewWithColor:(QFViewColor)QFVie...
阅读全文
摘要:MiniGui 编译hello.c 文件成功!记载一下!MiniGui 版本v3.0 和 2 编译 差异 是极其的大!源文件代码 :#include#include#include#include#includestaticintHelloWinProc(HWND hWnd,intmessage, WPARAM wParam, LPARAM lparam){ HDC h...
阅读全文
摘要:1.UI书写:一个小练习图片如下:代码如下:@implementationAppDelegate{UIControl*control;UILabel*label;} label= [[UILabelalloc]initWithFrame:CGRectMake(10,50,300,50)];control= [[UIControlalloc]initWithFrame:CGRectMake(10,50,300,50)];label.backgroundColor= [UIColorclearColor];label.text=@"按我呀、好爽!";label.textColo
阅读全文
摘要:1. UI 书写最基本创建一个label 标签 写一个first rate : UILabel*label = [[UILabelalloc]initWithFrame:CGRectMake(10,50,300,50)]; label.backgroundColor= [UIColororangeColor]; label.text=@"first rate...
阅读全文
摘要:NSString 基础练习:代码://// main.m// NSStringDemo01//// Created by Levi on 14-3-14.// Copyright (c) 2014年 levi. All rights reserved.//#import int main(int argc, const char * argv[]){ @autoreleasepool { /* NSString NSArray NSDictionary */ char *s...
阅读全文
摘要:(一)学习目标:1.面向对象基本概念:OOP的主要思想是把构成问题的各个事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描述一个事物在整个解决问题步骤中的行为。2.熟悉OC类的定义:OC类分为两个文件,.h 和 .m文件.h 文件存放类、函数声明,类声明用关键字@interface @end 来声明.m文件存放的是具体实现,类实现使用关键字@implementation @end 来实现+ 表示类的方法,相当于 JAVA中的静态函数- 表示对象方法,对象实例化可以调用3.熟悉OC的字段定义:@interface Person : NSObject { int age;...
阅读全文
摘要:练习代码:代码一:(面向过程的OC)//// main.m// Class01Test01//// Copyright (c) 2014年 levi. All rights reserved.//#import @interface Fraction : NSObject-(void) setarr;-(void) rand;-(void) judge;@end@implementation Fraction{ NSInteger a; NSInteger b; //NSArray *arr = @[@"剪刀", @"石头", @"布"
阅读全文
摘要:测试代码:学号:14020491.请实现一个函数,功能为使用循环输出以下的图案void print_alpha(int n){ int i, j; for(i=0;i arr[j]){ int tmp; tmp = arr[min]; arr[min] = arr[j]; arr[j] = tmp; } }}4.请实现一个函数,功能为将一个数插入到一个有序的数组中void insert(int *arr, int n, int len)...
阅读全文
摘要:文件操作:知识点: 持久化 1.文本文件的读写 2.二进制文件的读写 3.缓冲文件系统 1.打开文件 2.读写文件 3.保存 4.关闭文件 ======================================文本文件的读写 1.文件的打开 1)打开模式 r(read) 读文件,不存在,打开失败 w(write) 写文件,如果文件不存在,创建文件,存在则清空文件内容 a(append) 以追加方式写文件 a+ 读写方式打开,以追加方式写文件 r+ 读写方式打开,文件存在打开 w+ 读...
阅读全文
摘要:链表基础:知识点: 1.链表基础 2.节点的创建和添加 llist_append_node 3.链表的遍历 llist_print_each 4.链表的查找与修改 5.链表的插入与删除 6.链表的销毁 7.链表逆序==========================回顾数组 1.数组的常用操作 1)插入 2)修改 3)遍历 4)删除 5)逆序 2.数组操作的问题 1)插入和删除的效率低 1 2 3 5 6 0 0 1 2 3 4 9 5 6 1 2 3 4 9 5 6 0 2)当数组空间不足时需要重新申请内存空间 3)但是遍历速度快=======...
阅读全文
摘要:知识点: 1.结构体 struct 2.联合体 union 3.枚举 4.结构、联合与函数===========================结构体 思考:如果现在希望保存一个学生的信息,该如何保存 sprintf "zhangsan:18:180” %s:%d:%d, name, height, age char name[10][100] int age[10] int height[10] 1.什么是结构体 struct 结构体指的是一种数据结构,是c语言中复合数据类型的一 种多种不同数据类型的集合 2.结构体的作用 结构体可以...
阅读全文
摘要:题目要求:学生信息管理系统struct studentInfo{ int id; char name[128]; int age; char sex; int c_score; int cpp_score; int oc_scpre;};struct StudentInfo Arr[100]={};int count=0;show1. 插入用户信息 scnaf("%s%d", Arr[count].age); count++;2. 显示用户信息 (1)输入id,按id显示信息 (2)输入name,按name显示信息3. 显示所有用户信息4. 删除用户信息 ...
阅读全文
摘要:位操作:知识点: 1.位运算符 2.位移运算符1.将指定位设置为12.将指定位设置为03.获取指定位的内容==========================复习二进制 1.二进制转换 10--> /2 取余数 1010 2.原码,反码,补码 -1 0xffffffff %d %#x %#o 3.二进制高位和低位 0000 0001 4.二进制输出函数 1010==========================位操作 1.什么是位操作 位操作是程序设计当中对位模式按位或二进制数的一元和二元操作. 在许多古老的微处理器上, 位运算比加减运算...
阅读全文

浙公网安备 33010602011771号