当前位置: 编程技术>移动开发
本页文章导读:
▪QTP鑷姩鍖栨祴璇曟潈濞佹寚鍗?绗簩鐗 QTP鑷姩鍖栨祴璇曟潈濞佹寚鍗?绗簩鐗?
銆奞TP鑷姩鍖栨祴璇曟潈濞佹寚鍗?绗簩鐗?銆?/div>
鍩烘湰淇℃伅
鍘熶功鍚嶏細QuickTest Professional Unplugged: 2nd Edition
浣滆€咃細 (鍗板害)Tarun Lal.........
▪ UITableView运用 UITableView使用
UITableView使用
- (void)viewDidLoad
{
[super viewDidLoad];
//初始化数据
NSArray *array1_=@[@"张铁林",@"张国立",@"张国荣",@"张艺谋",@"张惠妹"];
NSArray *array2_=@[@"李小龙",@"李小路"];
.........
▪ Jumper种游戏制作【Forest Run】 Jumper类游戏制作【Forest Run】
详情请参考:【Software Myzone】:http://www.firedragonpzy.com.cn/index.php/archives/3508
......
[1]QTP鑷姩鍖栨祴璇曟潈濞佹寚鍗?绗簩鐗
来源: 互联网 发布时间: 2014-02-18
QTP鑷姩鍖栨祴璇曟潈濞佹寚鍗?绗簩鐗?
銆奞TP鑷姩鍖栨祴璇曟潈濞佹寚鍗?绗簩鐗?銆?/div>
鍩烘湰淇℃伅
鍘熶功鍚嶏細QuickTest Professional Unplugged: 2nd Edition
浣滆€咃細 (鍗板害)Tarun Lalwani 鎷夊皵鐡﹀凹
璇戣€咃細 璧垫棴鏂?闃欏媷 闊╂椽娉?浣曞簡涓?/div>
鍑虹増绀撅細浜烘皯閭數鍑虹増绀?/div>
ISBN锛?787115309662
涓婃灦鏃堕棿锛?013-4-24
鍑虹増鏃ユ湡锛?013 骞?鏈?/div>
寮€鏈細16寮€
椤电爜锛?48
鐗堟锛?-1
鎵€灞炲垎绫伙細璁$畻鏈?br>
鏇村鍏充簬 銆嬨€嬨€嬨€?a href="http://product.china-pub.com/3767292">QTP鑷姩鍖栨祴璇曟潈濞佹寚鍗?绗簩鐗? 銆?/div>
鍐呭绠€浠?/div>
璁$畻鏈轰功绫?/div>
銆€銆€銆妐tp鑷姩鍖栨祴璇曟潈濞佹寚鍗?绗簩鐗?銆嬫槸qtp娴嬭瘯鐨勬潈濞佹寚鍗楋紝灞曠ず浜嗕綔鑰呭湪杞欢娴嬭瘯鏂归潰鐨勯€犺銆傛湰涔﹀垎涓哄熀纭€鐭ヨ瘑鍜岄珮绾ф妧宸т袱涓儴鍒嗐€傜1绔狅綖绗?8绔犳槸鍩虹鐭ヨ瘑绡囷紝浠嬬粛浜唓tp鐨勫熀鏈姛鑳姐€傜1绔犺嚜鍔ㄥ寲娴嬭瘯娴佺▼锛岀2绔爍tp甯姪鏂囨。鐨勪娇鐢紝绗?绔犲璞″簱锛岀4绔犳暟鎹睜锛岀5绔犳搷浣滄ā鍧楋紙action锛夛紝绗?绔爍tp鐜鍙橀噺锛岀7绔犱繚鐣欏璞★紝绗?绔犳鏌ョ偣锛岀9绔犲簱鍑芥暟鏂囦欢銆佺10绔犳弿杩版€х紪绋嬶紝绗?1绔爍tp鐨勮皟璇曞姛鑳斤紝绗?2绔犲満鏅仮澶嶏紝绗?3绔犳鍒欒〃杈惧紡锛岀14绔爒bscript锛岀15绔犲悓姝ョ偣锛岀16绔犳祴璇曠粨鏋滐紝绗?7绔燼pi搴旂敤锛岀18绔爍tp鑷姩鍖栧璞℃ā鍨嬨€傜19绔狅綖绗?2绔犳槸楂樼骇鎶€宸х瘒锛屼粙缁嶄簡qtp鍜屽绉嶅閮ㄥ伐鍏凤紝濡俼utlook銆亀ord銆乪xcel鍜宷uality center鐨勯泦鎴愬拰浜や簰銆傛湰涔﹁璁轰簡閽堝鍒涘缓涓€涓鏉傜殑鑷姩鍖栨祴璇曟鏋剁殑鍑犱箮鎵€鏈夊唴瀹广€?/div>
銆€銆€ 銆妐tp鑷姩鍖栨祴璇曟潈濞佹寚鍗?绗簩鐗?銆嬮潰鍚戞祴璇曞伐绋嬪笀銆佹祴璇曞垎鏋愬笀銆佹祴璇曢【闂€佹祴璇曠粡鐞嗭紝浠ュ強鏈夊叴瓒e涔犻珮绾ф妧宸ф潵瑙e喅鏇村qtp闂鐨勮鑰呫€?/div>
鐩綍
銆妐tp鑷姩鍖栨祴璇曟潈濞佹寚鍗?绗簩鐗?銆?/div>
绗?绔犮€€绠€浠?
1.1 浠€涔堟槸鑷姩鍖栨祴璇?
1.2 鑷姩鍖栨祴璇曟祦绋?
1.3 浠€涔堟槸hp quicktest professional(qtp)3
1.4 寮€濮嬩娇鐢╭tp5
1.4.1 浠巋p缃戠珯涓嬭浇qtp5
1.4.2 瀹夎qtp5
1.5 qtp璁稿彲璇佹ā寮?
绗?绔犮€€qtp甯姪鏂囨。鐨勪娇鐢?3
2.1 鐩綍鏍囩(contents tab)14
2.1.1 瀵硅薄灞炴€ч€氳繃getroproperty鍑芥暟杩斿洖14
2.1.2 娴嬭瘯瀵硅薄鎻愪緵鐨勬柟娉?5
2.2 绱㈠紩鏍囩(index tab)15
2.3 鎼滅储鏍囩(search tab)16
绗?绔犮€€瀵硅薄搴?9
3.1 瀵硅薄鏄浣曡娣诲姞鍒板璞″簱鐨?1
3.2 娴嬭瘯瀵硅薄鍜岃繍琛屾椂瀵硅薄22
3.2.1 to灞炴€?2
3.2.2 瀵硅薄搴撴ā寮?3
3.2.3 姣忎釜action瀵瑰簲鐨勫叕鍏卞璞″簱24
3.3 瀵硅薄鎺㈡祴鍣?object spy)25
3.4 瀵硅薄璇嗗埆(object identification)26
3.5 鐢ㄦ埛瀹氫箟鐨勫璞?7
绗?绔犮€€鏁版嵁姹?1
4.1 璁捐鏃跺拰杩愯鏃舵暟鎹〃33
4.2 浣曟椂浣跨敤鍏ㄥ眬鏁版嵁琛ㄦ垨鑰呭眬閮ㄦ暟鎹〃34
4.3 璁剧疆鏁版嵁姹犵殑杩唬
(setting data table iterations)34
4.4 鏁版嵁姹犲璞℃ā鍨?data table object model)36
4.5 鏁版嵁姹犵殑鏍煎紡(data table formatting)36
绗?绔犮€€鎿嶄綔妯″潡(aciton)41
5.1 杈撳叆鍜岃緭鍑哄弬鏁?2
5.2 鎿嶄綔妯″潡鐨勭被鍨?5
5.2.1 inserting calls to actions45
5.2.2 insert call to new鈥?5
5.2.3 insert call to existing鈥?6
5.2.4 insert call to copy鈥?7
绗?绔犮€€qtp鐜鍙橀噺50
6.1 鐜鍙橀噺鐨勭被鍨?1
6.2 environment瀵硅薄52
绗?绔犮€€淇濈暀瀵硅薄59
7.1 crypt瀵硅薄60
7.2 optionalstep瀵硅薄60
7.3 pathfinder瀵硅薄61
7.4 randomnumber瀵硅薄61
7.5 setting瀵硅薄62
7.6 webutil瀵硅薄63
7.7 systemutil瀵硅薄63
7.8 registeruserfunc瀵硅薄64
绗?绔犮€€妫€鏌ョ偣67
8.1 妫€鏌ョ偣鐨勭被鍨?8
8.2 qtp鍐呭祵妫€鏌ョ偣鐨勯棶棰?9
8.3 妫€鏌ョ偣鐨勬浛浠f柟娉?9
8.4 杩愯鏃舵洿鏂版鏌ョ偣70
绗?绔犮€€搴撳嚱鏁版枃浠?3
9.1 鍏宠仈涓€涓叏灞€搴撳嚱鏁版枃浠?4
9.2 杩愯鏃跺姩鎬佸姞杞芥湰鍦板簱鍑芥暟鏂囦欢74
9.3 杩愯鏃跺姩鎬佸姞杞藉叏灞€搴撳嚱鏁版枃浠?5
9.4 鐞嗚В鎵ц浣滅敤鍩?7
9.5 option explicit鐨勯€傜敤鎬?8
9.6 鍏ㄥ眬浣滅敤鍩熷唴鎵ц鏈湴浣滅敤鍩熶唬鐮?8
绗?0绔犮€€鎻忚堪鎬х紪绋?1
10.1 瀵硅薄璇嗗埆82
10.2 浣曟椂浣跨敤鎻忚堪鎬х紪绋?2
10.3 鎻忚堪鎬х紪绋嬭娉?3
10.3.1 浣跨敤鎻忚堪瀵硅薄83
10.3.2 micclass鏍囪瘑绗?4
10.4 浣跨敤鎻忚堪瀛楃涓?5
10.5 鍒椾妇childobjects85
10.6 灏嗗熀浜庡璞″簱鐨勮剼鏈浆鎹㈡垚鍩轰簬鎻忚堪鎬х紪绋嬬殑鑴氭湰86
10.7 浣跨敤vbscript鎻忚堪鎬х紪绋嬪璞″簱87
10.8 index鏍囪瘑绗﹂棶棰?8
10.9 澶氭祻瑙堝櫒搴旂敤90
10.10 娴忚鍣ㄨ瘑鍒棶棰?1
10.10.1 浣跨敤opentitle璇嗗埆娴忚鍣?1
10.10.2 浣跨敤鍞竴鐨刼penurl灞炴€ц瘑鍒祻瑙堝櫒92
绗?1绔犮€€qtp鐨勮皟璇曞姛鑳?4
11.1 鎵撳紑璋冭瘯閰嶇疆椤?5
11.2 鏂偣鐨勪娇鐢?5
11.3 watch tab椤电殑浣跨敤96
11.4 variables tab椤电殑浣跨敤97
11.5 command tab椤电殑浣跨敤97
绗?2绔犮€€鍦烘櫙鎭㈠100
12.1 浠€涔堟椂鍊欏満鏅仮澶嶆棤娉曚娇鐢?01
12.2 鍚勭鍦烘櫙鎭㈠鏃犳硶宸ヤ綔鐨勬儏鍐?04
12.3 閽堝ie楠岃瘉绐楀彛鐨勫満鏅仮澶嶅鐞?06
12.4 qtp鍚勭榛樿鍦烘櫙鎭㈠107
12.5 recovery瀵硅薄107
12.6 鍦烘櫙鎭㈠鍑芥暟璋冪敤108
12.7 閿欒澶勭悊110
绗?3绔犮€€姝e垯琛ㄨ揪寮?13
13.1 姝e垯琛ㄨ揪寮忓瓧绗?14
13.2 浣曟椂鍦╭tp涓娇鐢ㄦ鍒欒〃杈惧紡117
13.3 浣跨敤浠g爜楠岃瘉姝e垯琛ㄨ揪寮?19
13.3.1 浣跨敤姝e垯琛ㄨ揪寮忛€夋嫨weblist鎴杦ebradiogroup鐨勫€?20
13.3.2 浣跨敤姝e垯琛ㄨ揪寮忔彁鍙栦俊鎭?20
13.3.3 浣跨敤姝e垯琛ㄨ揪寮忔浛鎹㈡暟鎹?21
绗?4绔犮€€vbscript124
14.1 瀛楃涓?25
14.2 杞崲鍑芥暟132
14.3 鏃ユ湡鍜屾椂闂村嚱鏁?32
14.5 鍏朵粬鍑芥暟135
14.5.1 typename135
14.5.2 vartype135
14.5.3 getref136
14.5.4 createobject136
14.5.5 getobject137
14.6 浣跨敤鏁扮粍141
14.6.1 瀹氶暱鏁扮粍141
14.6.2 鍔ㄦ€佹暟缁?42
14.6.3 鎵ц璇彞142
14.6.4 eval鍑芥暟143
14.6.5 vbscript鍙€夊弬鏁?43
绗?5绔犮€€鍚屾鐐?49
15.1 鍚屾鐐?50
15.2 妫€鏌ュ璞$殑瀛樺湪151
15.3 浜嬩欢(events)152
15.4 鍥炴斁妯″紡(replay option)154
绗?6绔犮€€娴嬭瘯缁撴灉156
16.1 鍦ㄧ粨鏋滄姤鍛婁腑杩囨护姝ラ158
16.2 鎶ュ憡鑷畾涔夋祴璇曟楠?58
16.3 鍦ㄦ祴璇曠粨鏋滀腑鎻掑叆鏂囦欢159
16.4 鍦ㄦ祴璇曠粨鏋滀腑鎻掑叆蹇収160
16.5 杞寲xml缁撴灉涓篽tml鏍煎紡161
16.6 閰嶇疆qtp鐢熸垚html缁撴灉鎶ュ憡162
16.7 qtp reporter瀵硅薄162
16.8 鍦ㄨ剼鏈渶鍚庤闂祴璇曠粨鏋?64
绗?7绔犮€€api搴旂敤168
17.1 extern瀵硅薄169
17.1.1 vb api瀹氫箟璇硶169
17.1.2 qtp api瀹氫箟169
17.2 qtp api鐨勯檺鍒?74
17.2.1 浣跨敤vb6鐨刟pi com瀵硅薄174
17.3 閫氳繃excel鎵цapi177
17.4 鍔ㄦ€佺敓鎴恊xcel瀹?78
17.5 浣跨敤妯″紡瀵硅瘽妗?81
绗?8绔犮€€qtp鑷姩鍖栧璞℃ā鍨?7
18.1 qtp鑷姩鍖栧璞℃ā鍨?aom)188
18.2 浼犻€掑弬鏁扮粰娴嬭瘯鐢ㄤ緥188
18.2.1 浣跨敤娴嬭瘯鍙傛暟189
18.2.2 浼犻€掓祴璇曞弬鏁?89
绗?9绔犮€€html dom192
19.1 浣曟椂搴旇浣跨敤html dom193
19.2 浣曟椂涓嶅疁浣跨敤html dom193
19.3 html dom瀵硅薄闆?94
19.3.1 html鑺傜偣194
19.3.2 document瀵硅薄194
19.3.3 html鍏冪礌瀵硅薄195
19.3.4 html鍏冪礌闆?95
19.3.5 浣跨敤dom鑾峰彇web椤甸潰鐨勫厓绱?96
19.4 鍏朵粬html鍏冪礌196
19.5 杞寲dom瀵硅薄涓簈tp娴嬭瘯灏佽瀵硅薄199
19.6 浣跨敤鏍峰紡琛ㄥ崟楠岃瘉澶栬199
19.7 閫氳繃鏂囨湰閫夋嫨鍗曢€夋201
绗?0绔犮€€webtables搴旂敤207
20.1 webtables208
20.2 璁块棶webtable209
20.2.1 浣跨敤index209
20.2.2 浣跨敤name鎴杊tml id209
20.2.3 浣跨敤innertext/outertext209
20.2.4 浣跨敤瀵硅薄搴?12
20.2.5 浣跨敤table涓殑瀵硅薄214
20.2.6 鑾峰彇table涓璞$殑浣嶇疆215
20.3 鐐瑰嚮webtable鍐呴儴216
20.4 table鐨勫紓姝ュ姞杞?18
20.5 瀵煎嚭webtable鏁版嵁鍒癲atatable218
20.6 webtable鍔熻兘鎵╁睍219
20.6.1 閫氳繃dom鍏冪礌涓幏鍙杢able219
20.6.2 鎼滅储鏌ユ壘table涓殑鍗曞厓鏍?20
绗?1绔犮€€xml搴旂敤224
21.1 qtp xml瀵硅薄225
21.2 璇诲彇鍜屼慨鏀箈ml226
21.3 澶勭悊搴旂敤绋嬪簭鐨勫涓幆澧冨彉閲忔枃浠?29
21.4 杈撳嚭xml鍒版暟鎹〃230
21.5 姣旇緝xml231
绗?2绔犮€€鏁版嵁搴撳簲鐢?35
22.1 杩炴帴涓€涓暟鎹簱236
22.2 鏋勫缓杩炴帴瀛楃涓?36
22.2.1 杩炴帴鍚戝236
22.2.2 妫€鏌ヨ繛鎺ュ璞℃垨鑰呯粨鏋滈泦瀵硅薄鐨勭姸鎬?39
22.3 灏嗘煡璇㈢粨鏋滃鍑篸atatable240
22.4 鎵ц鏁版嵁搴撳瓨鍌ㄨ繃绋?41
绗?3绔犮€€microsoft excel搴旂敤244
23.1 excel鑷姩鍖栧璞℃ā鍨?45
23.2 灏唙ba杞崲涓簐bscript249
绗?4绔犮€€outlook搴旂敤259
24.1 outlook瀵硅薄妯″瀷260
24.1.1 杩炴帴outlook搴旂敤绋嬪簭260
24.1.2 鐧诲綍鍒板悕绉扮┖闂?namespace)261
24.1.3 閬嶅巻椤剁骇鏂囦欢澶?61
24.1.4 鐢ㄦ埛浜や簰寮忕殑鑾峰彇鏂囦欢澶?62
24.1.5 鑾峰彇榛樿鏂囦欢澶?63
24.2 璇诲彇閭欢娑堟伅264
24.2.1 璁块棶鐢靛瓙閭欢鐨勬秷鎭睘鎬?65
24.2.2 涓嬭浇闄勪欢265
24.3 鍙戦€佺數瀛愰偖浠舵秷鎭?66
24.4 outlook瀹夊叏瀵硅瘽妗?66
24.5 浠庣數瀛愰偖浠舵秷鎭腑鑾峰緱鍦板潃269
24.6 鐐瑰嚮鍦ㄧ數瀛愰偖浠舵秷鎭腑鐨勯摼鎺?70
24.7 浣跨敤鐢靛瓙閭欢瑙﹀彂qtp271
绗?5绔犮€€microsoft word搴旂敤274
word鑷姩鍖栧璞℃ā鍨?75
绗?6绔犮€€microsoft ie搴旂敤282
26.1 鎵撳紑internet explorer(ie)283
26.2 ie com鏂规硶鍜屽睘鎬?83
26.3 椤甸潰鍚屾285
26.4 鏋氫妇鎵€鏈塱e绐楀彛285
26.5 鏌ユ壘ie绐楀彛286
26.6 鎵撳紑鏂版祻瑙堝櫒287
26.7 鑾峰彇web椤甸潰dom288
26.8 璁块棶缃戦〉鑴氭湰鍙橀噺289
26.9 浣跨敤ie鑾峰彇鐢ㄦ埛杈撳叆290
26.10 ie寮瑰嚭瀵硅瘽妗?91
26.10.1 绂佹ie瀵硅瘽妗?92
26.10.2 閫氳繃娉ㄥ唽琛ㄦ敼鍙榠e璁剧疆292
26.10.3 寮瑰嚭绐楀彛鎷︽埅鍣?93
26.10.4 绂佹鑴氭湰鍑洪敊瀵硅瘽妗?93
26.10.5 瀹夊叏璀﹀憡-閲嶅畾鍚戝脊鍑烘294
26.10.6 璇佷功瀹夊叏璀﹀憡294
26.10.7 瀹夊叏杩炴帴璀﹀憡295
26.10.8 瀹夊叏鎻愮ず-瀹夊叏鍜岄潪瀹夊叏椤?95
26.10.9 娲诲姩鍐呭/java script鏄剧ず296
26.10.11 鏂囦欢涓嬭浇淇℃伅鏉?97
26.11 浣跨敤浠g爜澶勭悊寮瑰嚭瀵硅瘽妗?98
26.12 鏂囦欢涓嬭浇-瀹夊叏璀﹀憡寮瑰嚭妗?99
26.13 妫€鏌ョ綉椤典腑鐨勫け鏁堝浘鐗?01
26.14 鎶奲rowser瀵硅薄褰撲綔window瀵硅薄浣跨敤302
26.15 瀹氬埗browser搴旂敤绋嬪簭304
绗?7绔犮€€hp quality center搴旂敤306
27.1 quality center307
27.2 鐢╭tp杩炴帴qc307
27.3 qc璺緞308
27.4 qc涓殑鐩稿璺緞309
27.5 qcutil瀵硅薄310
27.6 qc寮€鏀惧紡娴嬭瘯浣撶郴(ota)311
27.7 tdconnection瀵硅薄312
27.7.1 command and recordset 瀵硅薄313
27.7.2 attachmentfactory collection314
27.7.3 浠巕c涓嬭浇鏂囦欢鐨勭畝渚挎柟娉?16
27.7.4 涓婁紶闄勪欢鍒皅c317
27.8 鑾峰彇褰撳墠娴嬭瘯鐨勪綅缃?18
27.9 鍒椾妇testlab鏂囦欢澶逛腑鎵€鏈夌殑娴嬭瘯318
27.10 鍒椾妇test lab鏍囩椤典腑鎵€鏈夌殑娴嬭瘯319
27.11 鑾峰彇褰撳墠娴嬭瘯闆嗙殑浣嶇疆321
绗?8绔犮€€qtp楂樼骇搴旂敤323
28.1 涓嶅悓鏈哄櫒鐨勬祴璇曡剼鏈?鍚屾鎵ц324
28.2 閬嶅巻鎵€鏈塻ettings鍙橀噺325
28.3 鍒╃敤鑴氭湰鍋滄鑴氭湰骞堕噸鏂?杩愯鑴氭湰330
28.4 杩愯鏃舵坊鍔犲満鏅仮澶?31
28.5 鍦ㄨ剼鏈墽琛屽畬姣曟椂鎵ц浠g爜331
28.6 浣垮璞″湪缃戦〉涓彲瑙?34
28.7 楂樼骇鏂囨湰妫€鏌ョ偣334
28.8 鍒╃敤class绫绘墿灞曟祴璇曞璞?39
28.9 jscript鍦╭tp涓殑搴旂敤341
28.9.1 浼犻€掑彲鍙樻暟閲忓弬鏁?缁欏嚱鏁?42
28.9.2 鍩熺殑宸紓343
28.9.3 浣跨敤try鈥atch 閿欒鎹曡幏343
28.9.4 jscript鏁扮粍搴旂敤344
28.9.5 js绫荤殑搴旂敤345
28.10 瀵硅薄绫绘槧灏?46
绗?9绔犮€€qtp11349
29.1 ide澧炲己350
29.1.1 娉ㄩ噴350
29.1.2 澧炲己鐨勬櫤鑳芥彁绀哄姛鑳?50
29.1.3 run to step, debug from step鍜宺un from step350
29.1.4 鍚敤/绂佺敤鏂偣351
29.1.5 閲嶅懡鍚嶆鏌ョ偣351
29.1.6 鑷畾涔夊嚱鏁扮敓鎴愬櫒351
29.1.7 鍑芥暟搴撳姛鑳界殑澧炲己352
29.2 web鎷栨嫿(drag)鍜屼笅鎷?(drop)鏂规硶鐨勬敮鎸?53
29.3 榧犳爣涓棿閿笌鍙抽敭鐨?鐐瑰嚮鏂规硶353
29.4 瀵硅薄灞炴€ф敮鎸乫irefox 娴忚鍣?53
29.5 浣跨敤xpath鎴栬€卌ss璇嗗埆 web瀵硅薄354
29.6 姝e垯琛ㄨ揪寮忚绠楀櫒355
29.7 鍦ㄧ綉椤典腑鎵цjavascript355
29.8 鑿滃崟鏇存柊356
29.9 鏂扮殑閰嶇疆閫夐」357
29.9.1 蹇界暐娴忚鍣?57
29.9.2 鎹曟崏瑙嗛鍒版姤鍛婁腑358
29.10 鏂板鍜屽寮轰繚鐣欏璞?(utility objects)358
29.10.1 qcutil358
29.10.2 systemutil359
29.11 杈撳嚭log鍔熻兘359
29.11.1 闅愯棌log杈撳嚭绐楀彛360
29.11.2 鏄剧ずlog杈撳嚭绐楀彛361
29.11.3 娓呴櫎log杈撳嚭绐楀彛361
29.11.4 鍒╃敤鑴氭湰鑾峰彇log骞惰緭鍑虹獥鍙g殑鏂囨湰362
29.12 鍦ㄨ繍琛屾椂杞藉叆骞惰繍琛屾搷浣滄ā鍧?(action)362
29.13 repository淇濈暀瀵硅薄363
29.14 鏈湴绯荤粺鐩戞祴363
29.15 鎶ュ憡澧炲己364
29.15.1 鎶ュ憡鍥剧墖364
29.15.2 鏀寔鍦ㄧ粨鏋滄姤鍛婁腑璁板綍淇℃伅365
29.16 璁℃椂鍣?mercurytimer)366
29.17 瀵硅薄搴撻泦鍚?(repositoriescollection)367
29.18 dotnetfactory368
29.19 鑾峰彇瀵硅薄搴撲腑娴嬭瘯瀵硅薄鐨勫璞″悕绉?68
29.20 瀵硅薄搴撶殑澧炲己鍔熻兘369
29.20.1 鏈湴瀵硅薄搴?localobject repository锛宭or)369
29.20.2 鍏变韩瀵硅薄搴?sor)371
29.20.3 鍏宠仈鍏变韩瀵硅薄搴?(sor)鍒版祴璇曡剼鏈?72
29.21 澧炲姞瀵硅薄鍒板叡浜璞″簱(sor)373
29.21.1 鍒╃敤澧炲姞瀵硅薄鎸夐挳鏉ュ鍔犲璞″埌sor373
29.21.2 鎵嬪姩瀹氫箟瀵硅薄373
29.21.3 閫氳繃瀵硅薄璇嗗埆鍣?spy)娣诲姞瀵硅薄374
29.21.4 瀵艰埅涓庡涔?navigate and learn)376
29.21.5 瀵硅薄搴撳叾浠栫浉鍏崇殑鍔熻兘377
29.21.6 瀹氫綅瀵硅薄搴撲腑鐨勫璞?78
29.21.7 浠庤娴嬪簲鐢ㄧ▼搴忎腑鏇存柊瀵硅薄378
29.21.8 鏈湴瀵硅薄搴撳拰鍏变韩瀵硅薄搴撶殑浼樺厛绾?79
29.21.9 瀵硅薄搴撳弬鏁?object repository parameters锛宱rp)380
29.21.10 瀵硅薄搴撶殑瀵煎叆涓?瀵煎嚭383
29.21.11 鏇存柊鏈湴瀵硅薄搴?83
29.21.12 瑙e喅瀵硅薄鍚堝苟 杩囩▼涓殑鍐茬獊385
29.21.13 瀵硅薄搴撳悎骞跺伐鍏?87
29.21.14 瀵硅薄搴撳姣斿伐鍏?87
29.21.15 鏈湴瀵硅薄搴搗s 鍏变韩瀵硅薄搴?89
29.22 瀵硅薄鎺㈡祴鍣?object spy)389
绗?0绔犮€€.net绫荤殑搴旂敤391
30.1 浣跨敤dotnetfactory瀵硅薄392
30.2 浼犻€掑弬鏁板埌绫绘瀯閫犲嚱鏁?92
30.3 浼犻€掑弬鏁板埌.net瀵硅薄392
30.4 浼犻€掓灇涓剧被鍨?enums)393
30.5 浣跨敤.net鏁扮粍394
30.6 鎾斁wav鏂囦欢395
30.7 浣跨敤鍓创鏉?96
30.8 鑾峰彇璁$畻鏈轰俊鎭?96
30.9 璁块棶娉ㄥ唽琛?96
30.10 ping ip鍦板潃397
30.11 妫€娴嬮敭鐩樻帶鍒堕敭鐘舵€?97
30.12 .net鏁扮粍鍐嶆帰398
30.13 浣跨敤.net鏍?98
30.14 浣跨敤.net闃熷垪399
30.15 浣跨敤.net鏃ユ湡鍜屾椂闂存牸寮忓寲399
30.16 浣跨敤.net鍙戦€乪mail400
30.16.1 灏嗗浘鐗囪浆鎹负鍏朵粬鏂囦欢鏍煎紡401
30.16.2 浣跨敤.net绐椾綋鑾峰彇鐢ㄦ埛杈撳叆403
绗?1绔犮€€妗嗘灦璁捐410
31.1 璁捐瑙勮寖411
31.2 qtp绀轰緥414
31.2.1 澶嶇敤鎬?14
31.2.2 涓嶅悓鐗堟湰搴旂敤鐨勬敮鎸?15
31.2.3 浠庡閮ㄥ彲閰?15
31.2.4 鏃ュ織416
31.2.5 鑷姩閰嶇疆416
绗?2绔犮€€瀹炵敤宸ュ叿419
32.1 qtp script editor (qtp鑴氭湰缂栬緫鍣?420
32.2 vbsedit420
32.3 notepad++421
32.4 qtp uninstaller v3422
32.5 screencapture api423
32.6 knowledgeinbox ie session cookies helper423
32.7 vb-qtp api鑴氭湰杞崲鍣?23
32.8 ie webdeveloper424
32.9 test design studio(tds)425
32.10 rad姝e垯琛ㄨ揪璁捐宸ュ叿427
闄勫綍a429
聽
鏈?a href="http://www.china-pub.com/">鍥句功淇℃伅鏉ユ簮锛?a href="http://www.china-pub.com/">涓浗浜掑姩鍑虹増缃?/span>
相关
- 1 qtp应用
- 2 QTP实例
- 3 QTP施用技巧(1)
- 4 QTP运用技巧(1)
- 5 QTP应用技巧(1)
- 6 QTP的基础设立
移动开发-热门移动开发-最新移动开发-其它
- 1 十分难缠的signal 11 (SIGSEGV)
- 2 Can't create handler inside thread that has not called Looper.prepare() 错误有关问题
- 3 Dex Loader Unable to execute Multiple dex files define解决办法
- 4 解决 Google Play下载施用 "Google Play Store 已停止运行"
- 5 WAP网页获得用户的手机号码
- 6 如何判断Activity是否在运行
- 7 SlidingMenu+ViewPager兑现侧滑菜单效果
- 8 makeKeyAndVisible的功用
- 9 关于Unable to execute dex: Java heap space 解决方法
- 10 RelativeLayout设置居中对齐有关问题
- 1 播发声音文件AVAudioPlayer
- 2 改变银屏显示方式已经加载图片
- 3 2013-十-31 TCP/IP 协议簇
- 4 Java I/零 总体框架图
- 5 拿碗的铠甲勇者
- 6 女友可能出轨 想知道在QQ和别人的聊天记录
- 7 objective C中的字符串(3)
- 8 java.lang.ClassNotFoundException: Didn't find class "Activity" on path: /da
- 9 LG Optimus G Pro 相干
- 10 怎么创建对话框
- 1 疑惑为什么报错了
- 2 Tiledmap编辑操作技巧
- 3 power键跟音量键组合实现截图功能
- 4 Andriod耗时操作的处置(音乐播放器欢迎界面)
- 5 MGTemplateEngine模版发动机
- 6 用 lipo 下令裁剪出需要的 architecture
- 7 深入viewgroup.onintercepttouchevent1点
- 8 视图切换的形式
- 9 实现默认文字统制的textview
- 10 BroadcastReceiver要领
- 上一篇: 经过SharedPreference实现共享数据
- 下一篇: UITableView运用
各类>>热门搜索
WEB开发
- Web开发
- Web前端
- HTML/CSS
- PHP
- ASP
- JavaScript
- vbScript
- Ajax
- 网页设计
- 跨浏览器开发
- 高性能WEB开发
- Web Service
- XML/SOAP
- CGI
数据库
- 数据库
- SQL
- MySQL
- Oracle技术
- Oracle管理
- Oracle开发
- Oracle面试
- Oracle Exception
- Sql Server
- Informix
- Sybase
- DB2
- Access
- VFP
- 数据仓库
- 高性能数据库开发
- 其他数据库
移动开发
- 移动开发
- Android
- Iphone
- Windows Mobile
- Symbian
- BlackBerry
- QT开发
- Brew
- MeeGo
- 移动平台
- 移动软件开发
- 电信IT应用开发
- 移动应用
企业软件/开发
- 企业开发
- 企业信息化
- 行业应用
- GIS
- SAP
- Tivoli
- Lotus
- Exchange
- SharePoint
- 报表
硬件/嵌入开发
- 嵌入开发
- WinCE
- 硬件开发
- 单片机
- 汇编语言
- 驱动开发
- Wireless
- VxWorks
JAVA
- Java Web开发
- J2EE
- J2SE
- J2ME
- Java面试
- Java相关
- Eclipse
- Java Exception
应用服务器
- 应用服务器
- Apache
- IIS
- JBoss
- WebSphere
- Weblogic
- ColdFusion
软件工程/管理/测试
- 研发管理
- 项目管理
- 开发过程
- 开发方法
- 软件设计
- 设计模式
- 软件架构设计
- 敏捷开发
- 微创软件开发
- CVS/SVN
- VSTS
- PowerDesigner
- Rational
- 软件测试
.NET
- C#
- ASP.NET
- .NET Framework
- VB Dotnet
- VC
- .NET分析设计
- .NET组件控件
- J#
- Delphi
- .NET报表
- LINQ
- .NET新技术
- .NET面试
- .NET相关
- DotNet Exception
Linux/Unix
- Linux/Unix
- Solaris
- AIX
多媒体
- 多媒体/流媒体开发
- 多媒体设计
- 交互式开发
- Flash
- 图形/图像
- 图像工具使用
- Flex
- AutoCAD
- Silverlight
开发语言/框架
- C++
- C语言
- C++ Builder
- VB
- PB
- Ruby/Rails
- perl/python
- 编程
- 其他开发语言
专题开发/技术/项目
- 网络通信
- Open API
- 信息/网络安全
- IBM云计算
- Paypal
- VOIP
- Google技术
- 人工智能
- 搜索引擎
- CUDA
综合
- 综合
- 互联网
- 操作系统
- 开源软件
- 共享软件
- 系统运维
高性能开发
- 高性能WEB开发
- 高性能数据库开发
- 高性能计算
- 多核软件开发
- 数据结构与算法
- 游戏开发
- 云计算
硬件设备
- 网络设计维护
- 数码设备
- 电脑整机及配件
- 装机与升级
- 外设及办公设备
- 电脑硬件
- 交换机/路由器
Windows
- Windows
- Windows2000
- Windows xp
- Windows7
- Office
- VBA
- VC/MFC
- Delphi
培训认证
- 软件培训
- IT认证
- Oracle认证考试
- 软件水平考试
- IT课程
- 计算机图书
- 计算机英语
软件开发程序错误异常Exception Copyright © 2009-2013 MyException 版权所有
[2] UITableView运用
来源: 互联网 发布时间: 2014-02-18
UITableView使用
UITableView使用
- (void)viewDidLoad { [super viewDidLoad]; //初始化数据 NSArray *array1_=@[@"张铁林",@"张国立",@"张国荣",@"张艺谋",@"张惠妹"]; NSArray *array2_=@[@"李小龙",@"李小路"]; NSArray *array3_=@[@"王刚"]; self.myDic=@{@"老张家":array1_, @"老李家":array2_, @"老王家":array3_}; UITableView *myTableView_=[[UITableView alloc] initWithFrame:CGRectMake(0, 0, 320, 460) style:UITableViewStylePlain]; myTableView_.delegate=self; myTableView_.dataSource=self; //改变换行线颜色lyttzx.com myTableView_.separatorColor = [UIColor blueColor]; //设定Header的高度, myTableView_.sectionHeaderHeight=50; //设定footer的高度, myTableView_.sectionFooterHeight=100; //设定行高 myTableView_.rowHeight=100; //设定cell分行线的样式,默认为UITableViewCellSeparatorStyleSingleLine [myTableView_ setSeparatorStyle:UITableViewCellSeparatorStyleSingleLine]; //设定cell分行线颜色 [myTableView_ setSeparatorColor:[UIColor redColor]]; //编辑tableView myTableView_.editing=NO; [self.view addSubview:myTableView_]; //跳到指的row or section [myTableView_ scrollToRowAtIndexPath:[NSIndexPath indexPathForRow:2 inSection:2] atScrollPosition:UITableViewScrollPositionBottom animated:NO]; } //指定有多少个分区(Section),默认为1 - (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView { return [[self.myDic allKeys] count]; } //每个section底部标题高度(实现这个代理方法后前面 sectionHeaderHeight 设定的高度无效) -(CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section{ return 20; } //每个section头部标题高度(实现这个代理方法后前面 sectionFooterHeight 设定的高度无效) -(CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section{ return 20; } //每个section头部的标题-Header - (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section{ return [[self.myDic allKeys] objectAtIndex:section]; } //每个section底部的标题-Footer - (NSString *)tableView:(UITableView *)tableView titleForFooterInSection:(NSInteger)section{ return nil; } //用以定制自定义的section头部视图-Header -(UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section{ return nil; } //用以定制自定义的section底部视图-Footer -(UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section{ UIImageView *imageView_=[[UIImageView alloc]initWithFrame:CGRectMake(0, 0, 320, 20)]; imageView_.image=[UIImage imageNamed:@"1000.png"]; return [imageView_ autorelease]; } //指定每个分区中有多少行,默认为1 - (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{ return [[self.myDic objectForKey:[[self.myDic allKeys]objectAtIndex:section]] count]; } //改变行的高度(实现主个代理方法后 rowHeight 设定的高度无效) - (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath{ return 100; } //绘制Cell -(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { static NSString *SimpleTableIdentifier = @"SimpleTableIdentifier"; UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier: SimpleTableIdentifier]; if (cell == nil) { cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier: SimpleTableIdentifier] autorelease]; //设定附加视图 [cell setAccessoryType:UITableViewCellAccessoryDetailDisclosureButton]; // UITableViewCellAccessoryNone, // 没有标示 // UITableViewCellAccessoryDisclosureIndicator, // 下一层标示 // UITableViewCellAccessoryDetailDisclosureButton, // 详情button // UITableViewCellAccessoryCheckmark // 勾选标记 //设定选中cell时的cell的背影颜色 cell.selectionStyle=UITableViewCellSelectionStyleBlue; //选中时蓝色效果 // cell.selectionStyle=UITableViewCellSelectionStyleNone; //选中时没有颜色效果 // cell.selectionStyle=UITableViewCellSelectionStyleGray; //选中时灰色效果 // // //自定义选中cell时的背景颜色 // UIView *selectedView = [[UIView alloc] initWithFrame:cell.contentView.frame]; // selectedView.backgroundColor = [UIColor orangeColor]; // cell.selectedBackgroundView = selectedView; // [selectedView release]; // cell.selectionStyle=UITableViewCellAccessoryNone; //行不能被选中 } //这是设置没选中之前的背景颜色 cell.contentView.backgroundColor = [UIColor clearColor]; cell.imageView.image=[UIImage imageNamed:@"1001.jpg"];//未选cell时的图片 cell.imageView.highlightedImage=[UIImage imageNamed:@"1002.jpg"];//选中cell后的图片 cell.textLabel.text=[[self.myDic objectForKey:[[self.myDic allKeys]objectAtIndex:indexPath.section]]objectAtIndex:indexPath.row]; return cell; } //行缩进 -(NSInteger)tableView:(UITableView *)tableView indentationLevelForRowAtIndexPath:(NSIndexPath *)indexPath{ NSUInteger row = [indexPath row]; return row; } //选中Cell响应事件 - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{ [tableView deselectRowAtIndexPath:indexPath animated:YES];//选中后的反显颜色即刻消失 //得到当前选中的cell UITableViewCell *cell=[tableView cellForRowAtIndexPath:indexPath]; NSLog(@"cell=%@",cell); } //行将显示的时候调用,预加载行 -(void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath { NSLog(@"将要显示的行是\n cell=%@ \n indexpath=%@",cell,indexPath); } //选中之前执行,判断选中的行(阻止选中第一行) -(NSIndexPath *)tableView:(UITableView *)tableView willSelectRowAtIndexPath:(NSIndexPath *)indexPath { NSUInteger row = [indexPath row]; if (row == 0) return nil; return indexPath; } //编辑状态,点击删除时调用 - (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath { } //cell右边按钮格式为UITableViewCellAccessoryDetailDisclosureButton时,点击按扭时调用的方法 -(void)tableView:(UITableView *)tableView accessoryButtonTappedForRowWithIndexPath:(NSIndexPath *)indexPath{ NSLog(@"当前点击的详情button \n indexpath=%@",indexPath); } //右侧添加一个索引表 - (NSArray *)sectionIndexTitlesForTableView:(UITableView *)tableView{ return [self.myDic allKeys]; } //划动cell是否出现del按钮 - (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath { return YES; } //设定横向滑动时是否出现删除按扭,(阻止第一行出现) -(UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath { if (indexPath.row==0) { return UITableViewCellEditingStyleNone; } else{ return UITableViewCellEditingStyleDelete; } return UITableViewCellEditingStyleDelete; } //自定义划动时delete按钮内容 - (NSString *)tableView:(UITableView *)tableView titleForDeleteConfirmationButtonForRowAtIndexPath:(NSIndexPath *)indexPath{ return @"删除这行"; } //开始移动row时执行 -(void)tableView:(UITableView *)tableView moveRowAtIndexPath:(NSIndexPath *)sourceIndexPath toIndexPath:(NSIndexPath*)destinationIndexPath { NSLog(@"sourceIndexPath=%@",sourceIndexPath); NSLog(@"sourceIndexPath=%@",destinationIndexPath); } //滑动可以编辑时执行 -(void)tableView:(UITableView *)tableView willBeginEditingRowAtIndexPath:(NSIndexPath *)indexPath { NSLog(@"willBeginEditingRowAtIndexPath"); } //将取消选中时执行, 也就是上次先中的行 -(NSIndexPath *)tableView:(UITableView *)tableView willDeselectRowAtIndexPath:(NSIndexPath *)indexPath { NSLog(@"上次选中的行是 \n indexpath=%@",indexPath); return indexPath; } //让行可以移动 -(BOOL)tableView:(UITableView *)tableView canMoveRowAtIndexPath:(NSIndexPath *)indexPath { return NO; } //移动row时执行 -(NSIndexPath *)tableView:(UITableView *)tableView targetIndexPathForMoveFromRowAtIndexPath:(NSIndexPath *)sourceIndexPath toProposedIndexPath:(NSIndexPath *)proposedDestinationIndexPath { NSLog(@"targetIndexPathForMoveFromRowAtIndexPath"); //用于限制只在当前section下面才可以移动 if(sourceIndexPath.section != proposedDestinationIndexPath.section){ return sourceIndexPath; } return proposedDestinationIndexPath; }
[3] Jumper种游戏制作【Forest Run】
来源: 互联网 发布时间: 2014-02-18
Jumper类游戏制作【Forest Run】
详情请参考:【Software Myzone】:http://www.firedragonpzy.com.cn/index.php/archives/3508
详情请参考:【Software Myzone】:http://www.firedragonpzy.com.cn/index.php/archives/3508
最新技术文章: