2012年10月22日 星期一

Asp.net MVC 開發相關網站整理(0)

vs 2010剛出時就有測試寫過一次MVC
感覺相當難用,原因是因為被web form綁死了
雖然在web form只有CRUD時會用到textbox dropdownlist checkbox之類的原件
但MVC跟原有的web form我覺得差蠻多的
所以就再也沒用過mvc
一直到前陣子學jquery mobile時使用MVC4發覺
其實只要注意幾個小地方要寫其實不是很難


保哥整理好的
http://blog.miniasp.com/post/2008/12/18/ASPNET-MVC-Learning-Resources.aspx

天空垃圾場
http://blog.sanc.idv.tw/p/aspnet-mvc.html

邊做邊學 ASP.NET MVC 4 入門(記得之前有2,vs2012只剩下mvc3 mvc4了)
http://msdn.microsoft.com/zh-tw/asp.net/jj730400.aspx


以下陸續開發再增加

2012年10月19日 星期五

Android UNCOMPRESS_DATA_MAX

雖然在一個多月前就把程式寫完了
但今天終於可以把第一個Android程式打包成apk了
但是卻發生了android 2.2手機無法執行
於是就查看logcat錯誤
asset(): Data exceeds UNCOMPRESS_DATA_MAX
查了一下才知道
原來有1M限制參考如下
http://rritw.com/a/shujuku/20110808/101264.html
最簡單就是改副檔名如下

/* these formats are already compressed, or don't compress well */
static const char* kNoCompressExt[] = {
".jpg", ".jpeg", ".png", ".gif",
".wav", ".mp2", ".mp3", ".ogg", ".aac",
".mpg", ".mpeg", ".mid", ".midi", ".smf", ".jet",
".rtttl", ".imy", ".xmf", ".mp4", ".m4a",
".m4v", ".3gp", ".3gpp", ".3g2", ".3gpp2",
".amr", ".awb", ".wma", ".wmv"
};
或者是以下方式也可解決就看個人選擇

2012年10月11日 星期四

IIS HTTP 錯誤 500.21 - Internal Server Error 0x80070002

 接續剛錯誤解決後變成這個錯誤
解決方式重新安裝.net 套件
在cmd 底下輸入
%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i
當然如果是2.0或3.5的"v4.0.30319"要改掉

IIS HTTP Error: 404.3 - Not Found 0x80070032


昨天將.net4.0網站改寫成.net4.5的網站後
架在新的windows 7為os的IIS上
錯誤如上圖解決方式
開始 > 控制台 > 開啟或關閉windows功能 > 如下圖
勾選這四個

參考網站
http://blog.whisper.tw/2010/12/iis-1.html

2012年10月8日 星期一

jQuery Mobile 開發相關網站整理

看了邊做邊學系列的jQuery Mobile後
發現原來網路有許多工具能幫助產生html

官網不用說啦
http://jquerymobile.com/

微軟邊做邊學
http://msdn.microsoft.com/zh-tw/hh875190.aspx

曹老師說的許多用jquery mobile
http://www.jqmgallery.com/

曹老師裡面說的"烤地瓜"
但是好像現在要錢了(經濟不好烤地瓜當然要錢阿)
http://www.codiqa.com/

於是找了一下網址如下
1個APP 4個畫面 "Free"
https://mockingbot.com/
好像不能匯出html

相當好用目前使用能免費
http://tiggzi.com/home
我覺得特殊的地方如下圖
連apk ipa都有還可以有source code太強大了
只是介面功能少了點但免錢的算是很讚了啦!!

jQuery Mobile開發教學
http://www.youtube.com/playlist?list=PL6E59B4F30BC7988F

以下陸續開發再增加

2012年10月1日 星期一

Android Code 設定EditText寬高

有人會說怎麼那麼白吃阿寬高都不會設定
是的我一開始真的不會設定就直接set阿
editText1.setWidth(100); ok你成功的話就可以不用看下面的了 editText1.getLayoutParams().width = 100; 搭配上一篇取得寬後在翻轉時設定

Android Code 取得目前螢幕寬高

// 建立一個DisplayMetrics物件
DisplayMetrics dm = new DisplayMetrics();
// 取得裝置的資訊
this.getWindowManager().getDefaultDisplay().getMetrics(dm);
// 寬
int Width = dm.widthPixels;
// 高
int Height = dm.heightPixels;

有了寬高就可以在翻轉時做變更

Android Code 抓取data/data/pakage/files

如何抓data/data/pakage/files底下的檔案
用下列方法
getFilesDir() 不用每次都寫"data/data/pakage/files/file"
那麼長而且說不定已後android存放路徑方式又不一樣
也不用每都要要記改pakagename
參考網址如下
getCacheDir()和getFilesDir()方法区别