原创 C#探祕系列(三)

道不完的類 類是面向對象的編程語言繞不開的話題,當然類的特性“繼承”和“多態”也是老生常談了。不過,老樹照樣可以開新花,C#可是在這方面做得淋漓盡致。 一、sealed關鍵字 關鍵字abstract 和 sealed就如同天使和魔

原创 安卓問題報告小記(一): Activity not started, its current task has been brought to the front

在修改了已有的工程後,運行模擬器,可能總會出現這樣的問題報告: ActivityManager: Warning: Activity not started, its current task has been brought to th

原创 安卓雜記(二)利用FrameLayout疊加多種view的方法

一.FrameLayout介紹: FrameLayout是五大布局中最簡單的一個佈局,在這個佈局中,整個界面被當成一塊空白備用區域,所有的子元素都不能被指定放置的位置,它們統統放於這塊區域的左上角,並且後面的子元素直接覆蓋在前面的子元素之

原创 安卓雜記(五):Eclipse如何導出android項目並在手機上進行安裝

必要條件: 1.手機設置:設置->安全和隱私->未知來源:允許安裝不是從電子市場獲取的應用程序 2.Eclipse項目導出分爲:簽名程序包(Export signed Application Package)和未簽名程序包(Export

原创 C#探祕系列(一)

C#探祕系列(一) 系列引言: 本系列旨在將C#語言濃縮概括,以C++和Java程序員的視角書寫博客,將C#中借鑑來的C++和Java語法一筆帶過,只專注於C#新特性。 一.C#簡介 C#是微軟公司發佈的一種面向對象的、運行於.

原创 C#探祕系列(二)

深入類之前的準備 在討論C#的類之前,有必要對C#中不同於C++的迷人的新特性作一總結,這對之後的學習大有裨益。 一、Switch語句 使用switch語句有三點需要注意,其中1、3點爲新特性: 1.現在在執行一條case語句後,

原创 Java中的數學計算函數彙總

Math類:  java.lang.Math類中包含基本的數字操作,如指數、對數、平方根和三角函數。   java.math是一個包,提供用於執行任意精度整數(BigInteger)算法和任意精度小數(BigDecimal)算法的類。  

原创 C#探祕系列(四)

WindowsForm窗口與exe文件之間的通信 Windows窗體應用程序有時需要調用已編譯好的exe文件,但是如何將窗體程序中的數據導入exe文件,並將結果返回到窗體界面上,從而實現窗體與exe文件之間的通信呢?例如,我在窗體

原创 安卓雜記(三)利用自定義的PolyBezier()函數將一系列散點繪製成光滑曲線(一)

前言: 近來在做安卓項目時,與貝塞圖交過幾個回合,終卡在了一個棘手的問題上:如何將一系列的散點連成一條光滑的曲線?在網上查閱資料無數,終得解決之道,即PolyBezier()函數,然安卓裏並不含此函數,遂仔細研究,自構PolyBezier

原创 安卓問題報告小記(二):Eclipse導入項目:No projects are found to import

1 http://www.ztyhome.com/android-import-error/(網址不穩定詳細內容如下:) 2 如果發現導入工程(impot)的時候,出現”No projects are found to import” 的

原创 安卓問題報告小記(四):Some projects cannot be imported because they already exist in the workspace

前言: 有時候,我們在eclipse中導入了一個項目,之後因爲在workSpace中的項目太多,就把它delete掉了。當你想重新導入這個項目時,就會出現上面問題:Some projects cannot be imported beca

原创 安卓雜記(四)利用自定義的PolyBezier()函數將一系列散點繪製成光滑曲線(二)

上一節講到如何利用canvas畫出兩點之間的貝塞爾曲線,那麼如何連接多點於一條光滑曲線呢? 所謂衆裏尋他千百度,那人卻在燈火闌珊處,大浪淘沙般,謎底終呼之欲出——PolyBezier()函數。 三.PolyBezier()函數詳解  

原创 安卓問題報告小記(五):Unable to resolve target 'android-XX

前言: 當用eclipse 導入一個已經存在的項目時,經常會遇見:Unable to resolve target 'android-XX' 類似的錯誤。這是因爲導入的項目代碼中project.properties 的 Project t

原创 安卓問題報告小記(三):Jar mismatch! Fix your dependencies

在開發Android項目的時候,有時需要引用多個項目作爲library。在引用項目的時候,有時會出現“Jar mismatch! Fix your dependencies”錯誤,具體如下: Found 2 versions of and

原创 安卓雜記(六)仿“迷你飛信”更改用戶頭像

前言: 我們在做項目時,經常會要求App有更改用戶頭像的功能。那麼怎麼才能做到這一點呢?下面,我就仿照迷你飛信,來帶領大家設計這一功能。 步驟: 1.自定義主佈局; 2.自定義AlterDialog 3.在主程序中設置Listener 4