360doc--Sky-Cool的文章
http://www.ahfyzs.com/rssperson/8343463.aspx
360doc (http://www.ahfyzs.com)
zh-cn
360doc--個人圖書館
-
移動設(shè)計(jì)的基本原則和APP指導(dǎo)性設(shè)計(jì)規(guī)范 – 25學(xué)堂
http://www.ahfyzs.com/content/14/0909/15/21412_408165015.shtml
2015/8/3 22:12:08
移動設(shè)計(jì)的基本原則和APP指導(dǎo)性設(shè)計(jì)規(guī)范 – 25學(xué)堂。之前25學(xué)堂有跟大家說到移動APP客戶端的UI設(shè)計(jì)原則及UI界面適配步驟,還有APP觸控操作設(shè)計(jì)原則之觸控目標(biāo)的尺寸大小。評價一個移動產(chǎn)品用戶體驗(yàn)的好壞,除了要看它是否滿足用戶需求和是否基友友好的可用性之外,能讓用戶感受到驚喜是在移動產(chǎn)品設(shè)計(jì)最為推崇的。從用戶的角度來看,APP指導(dǎo)性設(shè)計(jì)八個規(guī)范。今天整理的這些八項(xiàng)移動設(shè)計(jì)的基本原則和八項(xiàng)APP指導(dǎo)性設(shè)計(jì)規(guī)范。
-
VS制作安裝包包含卸載程序
http://www.ahfyzs.com/content/11/1214/13/2150778_172170046.shtml
2014/8/21 15:13:31
VS制作安裝包包含卸載程序。sqlCon.Net程序打包安裝與卸載制作 ——怎樣創(chuàng)建網(wǎng)頁快捷方式(“開始與程序”菜單中)?(七)如果你想在你的安裝程序制作,在開始菜單中添加網(wǎng)頁快捷方式,如果按照一般添加文件的方式添加時,你會發(fā)現(xiàn)添加不進(jìn)去,怎么辦呢?方法很簡單,解決方法如下:Dialog.exe(運(yùn)行程序) msiexec.exe(卸載程序,位于C:\WINDOWS\system32目錄) icon文件(用于快捷方式和程序菜單圖標(biāo)) 桌面快捷方式(User‘s Desktop)
-
C# 自定義事件并使用自定義事件參數(shù)方法
http://www.ahfyzs.com/content/12/0601/08/8463843_215129367.shtml
2014/6/17 15:57:56
C# 自定義帶自定義參數(shù)的事件 需要經(jīng)過以下幾個步驟: 1、自定義事件參數(shù) ?。阂獙?shí)現(xiàn)自定義參數(shù)的事件,首先要自定義事件參數(shù)。2、聲明委托用于事件 3、聲明事件 4、定義事件觸發(fā) ?。菏录x后,要有個觸發(fā)事件的動作。假設(shè)有個打印對象,需要給它自定義一個打印事件。//添加事件 cp.CustomPrintEvent += new CustomPrint.CustomPrintHandler(cp_CustomPrintEvent);
-
Flex右鍵菜單原理
http://www.ahfyzs.com/content/13/0312/08/8343463_270936955.shtml
2013/3/12 8:39:42
Flex右鍵菜單原理Flex右鍵菜單原理。flex一共有三種默認(rèn)的上下文菜單,它們分別是標(biāo)準(zhǔn)菜單,編輯菜單,和錯誤菜單三種。flex的標(biāo)準(zhǔn)菜單:當(dāng)右鍵單擊flex組件上就會顯示Flash Player 提供的一些菜單內(nèi)容。flex的編輯菜單:當(dāng)右鍵單擊flex可選擇可編輯的組件上時會顯示一個特殊的剪切板菜單例如(復(fù)制,粘貼,剪切等)。flex的菜單按照組別進(jìn)行了分類,他會根據(jù)flash player版本,是否顯示源代碼,標(biāo)準(zhǔn)菜單,編輯菜單等等進(jìn)行分類。
-
Flex與JS交互完全攻略
http://www.ahfyzs.com/content/13/0112/15/8343463_259734283.shtml
2013/1/12 15:12:56
var obj:Object = xmlDecoder.decodeXML(new XMLDocument(xmlstr));param 為 參數(shù)的名稱 function getParameter(param){ var query = window.location.search; var iLen = param.length; var iStart = query.indexOf(param); if (iStart == -1) return “”; iStart += iLen + 1; var iEnd = query.indexOf(”&”, iStart); if (iEnd == -1) return query.substring(iStart); return query.substring(iStart, iEnd); }
-
AS3中解決單擊事件、雙擊事件響應(yīng)函數(shù)沖突問題代碼集合
http://www.ahfyzs.com/content/12/1109/20/8343463_246893617.shtml
2012/11/9 20:12:39
AS3中解決單擊事件、雙擊事件響應(yīng)函數(shù)沖突問題代碼集合AS3中解決單擊事件、雙擊事件響應(yīng)函數(shù)沖突問題代碼集合經(jīng)常編程的人士肯定會遇到一個問題,就是同時使用AS3中自帶的MOUSE.CLICK和MOUSE.DOUBLE_CLICK會產(chǎn)生響應(yīng)函數(shù)的沖突,如雙擊時,單擊和雙擊的響應(yīng)函數(shù)都會執(zhí)行。var timer:Timer = new Timer(260, 1);timer.addEventListener(TimerEvent.Timer;var timer:Timer = new Timer(260,1);timer.addEventListener( TimerEvent.
-
MXML組件與ActionScript組件內(nèi)存使用比較
http://www.ahfyzs.com/content/12/1025/18/8343463_243738484.shtml
2012/10/25 18:36:09
MXML組件與ActionScript組件內(nèi)存使用比較MXML組件與ActionScript組件內(nèi)存使用比較。自定義組件有兩種方法,一種是使用MXML來定義組件,一種是直接使用ActionScript來自定義組件。分別使用mxml和as來向界面上添加組件mxml方式:<mx:Button/> <mx:TextInput/> <mx:Button/> <mx:TextInput/> <mx:Button/> <mx:TextInput/>
-
淺談C 中內(nèi)存泄漏的檢測
http://www.ahfyzs.com/content/12/1020/16/8343463_242621781.shtml
2012/10/20 16:54:42
檢測內(nèi)存泄露版本一:-->#include "stdafx.h"#include <crtdbg.h>int _tmain(int argc, _TCHAR* argv[]){-->#include "stdafx.h"#ifdef _DEBUG#define DEBUG_CLIENTBLOCK new( _CLIENT_BLOCK, __FILE__, __LINE__)#else#define DEBUG_CLIENTBLOCK#endif#define _CRTDBG_MAP_ALLOC#include <crtdbg.h>#ifdef _DEBUG#define new DEBUG_CLIENTBLOCK#endifint _tmain(int argc, _TCHAR* argv[]){
-
ActionScript3的函數(shù)重載
http://www.ahfyzs.com/content/12/1020/16/8343463_242621591.shtml
2012/10/20 16:53:49
ActionScript3的函數(shù)重載。習(xí)慣了C++和Java的語法,以為ActionScript3也同樣支持函數(shù)重載,昨天試著寫了下面這樣一個類后發(fā)現(xiàn)居然報(bào)錯:Multiple constructor definitions found,原來ActionScript3并不支持我們常用的那種函數(shù)重載方式。public function MyClass() { } public function MyClass(str:String) { this.name = str;var c1:MyClass = new MyClass();
-
Flex:對象的深度拷貝
http://www.ahfyzs.com/content/12/1018/14/8343463_242214558.shtml
2012/10/18 14:30:43
Flex:對象的深度拷貝Flex:對象的深度拷貝 [轉(zhuǎn)貼 2009-3-16 10:04:50] 字號:大 中 小 對象的深度拷貝方法,在應(yīng)用中經(jīng)常需要傳遞一個對象參數(shù),傳遞過去的對象的修改又不希望對原對象產(chǎn)生影響,用該對象方法可以輕松實(shí)現(xiàn)了 package {var copier : ByteArray = new ByteArray();使用方法: var instanceA : ClassA = new ClassA();var instanceCopy : ClassA = CopyUtil.clone(instanceA ) as ClassA;
-
Flex通用克?。╟lone)方法
http://www.ahfyzs.com/content/12/1018/14/8343463_242213702.shtml
2012/10/18 14:26:29
public static function clone(obj:Object):Object { var instance:Object = null;public static function isBasicTypeName(typeName:String):Boolean { return (typeName == "String" || typeName == "int" || typeName == "uint" || typeName == "Boolean" || typeName == "Number" || typeName == "null");
-
Flex自定義事件時為什么要重載clone()方法(轉(zhuǎn)載)
http://www.ahfyzs.com/content/12/1018/14/8343463_242213532.shtml
2012/10/18 14:25:37
在重新派發(fā)事件的過程中,flash內(nèi)部的事件框架將會調(diào)用事件的clone方法來生成這個事件的一個新實(shí)例,如果沒有重載clone方法,也就是說使用的是默認(rèn)的重載方法,那么新的事件實(shí)例就是一個普通的event,而不是自定義事件,這時,在下一個事件監(jiān)聽器中如果期待的是自定義事件的話,就會發(fā)生:Error #1034: 強(qiáng)制轉(zhuǎn)換類型失敗:無法將 flash.events::Event@5e514f1 轉(zhuǎn)換為.....的錯誤;
-
flex 貝塞爾曲線
http://www.ahfyzs.com/content/12/0926/15/8343463_238275395.shtml
2012/9/26 15:26:50
//去掉首尾二點(diǎn)后,按照剩下的點(diǎn)和新加的點(diǎn)畫曲線 for (i = 1; i <numPoints - 2; i ++) { var xc:Number = (points[i].x + points[i + 1].x) / 2; var yc:Number = (points[i].y + points[i + 1].y) / 2; graphics.curveTo(points[i].x, points[i].y, xc, yc);//處理懲罰最后一點(diǎn) graphics.curveTo(points[i].x, points[i].y, points[i+1].x, points[i+1].y);
-
Flex繪制實(shí)時曲線
http://www.ahfyzs.com/content/12/0926/15/8343463_238275294.shtml
2012/9/26 15:26:20
Flex繪制實(shí)時曲線Flex繪制實(shí)時曲線。private var maxDate:Date;private var minDate:Date;private var timer:Timer;private var dateFormat:DateFormatter = new DateFormatter();private var dateVar:Date;var dx:Date = new Date();dx.setMinutes(dx.getMinutes()+1, dx.getSeconds(), dx.getMilliseconds());var dm:Date = new Date();dx.setMinutes(dx.getMinutes()-1, dx.getSeconds(), dx.getMilliseconds());
-
Flex4 用LineChart實(shí)現(xiàn)實(shí)時曲線圖,并在其中添加自定義的虛線水平線
http://www.ahfyzs.com/content/12/0724/09/8343463_226115266.shtml
2012/7/24 9:19:24
-
我的小庫庫集合
http://www.ahfyzs.com/content/12/0711/18/8343463_223634769.shtml
2012/7/11 18:34:56
BarCodeToHTML:關(guān)于條形碼的類。ConvertJson:史上最全的JSON轉(zhuǎn)換類。CacheHelper:這個比較簡單,Cache操作類。ExcelHelper:史上最全的Excel操作類。HTMLHelper:相當(dāng)有用的類,操作HTML讓其無所遁形。JsHelper:有關(guān)js的小類。SegList:哇,強(qiáng)大了,分詞啊,大名鼎鼎的最強(qiáng)分詞輔助類。SessionHelper:Session操作類,這個也是小類。XMLProcess:史上最全的XML操作類。
-
怎樣做才能成為程序員高手
http://www.ahfyzs.com/content/12/0711/18/8343463_223634483.shtml
2012/7/11 18:32:57
關(guān)于程序員勵志方面的文章,我們曾介紹過不少,在這,給大家推薦兩篇,《程序員深思 八種級別八種人生》和《一定要理解程序員 程序員的壞習(xí)慣》,供參考。高手是一個嘩眾取寵的詞匯,世上本來并沒有高手,說的人多了也就有了高手,我看程序員只有老少之分,并無高低之分,比如偶就是一個老程序員,因此作為程序員,我們追求的應(yīng)該是寫出有用有價值的軟件產(chǎn)品,呵呵,廢話少說,切入正題吧!
-
FLEX 4 動態(tài)加載背景圖片 BackgroundImage
http://www.ahfyzs.com/content/12/0711/09/8343463_223522373.shtml
2012/7/11 9:47:25
FLEX 4 動態(tài)加載背景圖片 BackgroundImage最近研究FLEX 4動態(tài)加載背景圖片,發(fā)現(xiàn)沒有效率比較好的方法,貼貼自己搜集、研究的認(rèn)為效率好點(diǎn)的代碼~~~ <?xml version="1.0" encoding="utf-8"?>xmlns:mx="library://ns.adobe.com/flex/mx" creationComplete="init()" width="320" height="240">var bitmap:Bitmap = event.target.content as Bitmap;skinUi = null;<s:ArrayList source="[1.png,2.png,3.png,4.png,5.png,6.png]" />
-
FLEX學(xué)習(xí)筆記
http://www.ahfyzs.com/content/12/0710/18/8343463_223437883.shtml
2012/7/10 18:58:05
定義要讓事件接收者要接收的變量var1,變量var2.在其構(gòu)造函數(shù)中,定義了參數(shù),參數(shù)賦給事件的變量,當(dāng)接收函數(shù)接收這個事件時就可以訪問事件中定義的變量了。var data_xml:XMLListCollection=dg_szjz.dataProvider as XMLListCollection;AS3 支持不定個數(shù)的參數(shù)傳遞 用 ...參數(shù)就可以了,在靜態(tài)函數(shù)中,只能訪問類的靜態(tài)變量和靜態(tài)函數(shù),而無法訪問類的成員變量和成員函數(shù)?;蛘? var dataXML:XML = XML(event.target.data);
-
GDI 編程(畫筆/畫刷/路徑/區(qū)域)
http://www.ahfyzs.com/content/12/0702/08/8343463_221635936.shtml
2012/7/2 8:22:31
GDI+通過Pen類來定義一個畫筆,Pen類的構(gòu)造函數(shù)有以下兩種:Pen(color, width)Pen(brush, width)6種繪制直線函數(shù):DrawLine(Pen* pen, Point& pt1,Point& pt2)DrawLine(Pen* pen, PointF& pt1,PointF& pt2)DrawLine(Pen* pen, INT x1, INT y1, INT x2, INT y2)DrawLine(Pen* pen, REAL x1, REAL y1, REAL x2, REAL y2)DrawLines(Pen* pen, Point* points, INT count)DrawLines(Pen* pen, PointF* points, INT count)