「藍海文化」的電子書型錄

「藍海文化」是我近來合作比較密切的出版社,這家公司對於書籍的數位化發展一直抱持非常正確的態度,同時不斷的在這一方面默默耕耘,為了能夠跟上他們的腳步,「康廷數位」也在最近登記了公司,大步邁進。

之前我曾經特別提到了「藍海文化」作的線上試閱章節,包含 Visual Basic 與 Java 兩本書,現在更進一步的,為了減少紙張的用量,每一季發行的圖書型錄,「藍海文化」亦開始提供線上的版本,如下(點圖可放大):


藍海文化型錄

對於型錄這種有時效性的,只有行銷功能的紙本刊物,其實真的沒有必要再發行紙張的版本,每一季印刷出來只是浪費紙張資源罷了,發行線上版本是比較可行的作法,無論是客戶或是公司本身,都是再好不過的事。

這兩天剛剛看完 Avatar 這部電影,其中的環保議題相當強烈,而電影中的虛擬科技,包含各種數位化的文件展示裝置,都令人驚嘆,事實上,總有一天紙本會減少到只有少數具有珍藏價值的書本發行,這也代表未來數位內容的商機何等巨大,誰能抓到終端使用者接受的模式,誰就是贏家。

我們也在這一方面努力著,期許未來的幾年能夠在這個領域佔到一個位置。

Befort ASP.NET :C#(VB.NET)與 OOP

在「學習 ASP.NET 之前必須瞭解的技術」這篇文章中,我們提到了學習 ASP.NET 之前,你首先必須具備的基礎,並指出學習 C# 與 OOP 是最重要的第一個步驟,現在就來看看這一部份要瞭解的內容。

你首先必須瞭解 C# 語法,包含了變數、運算式與運算子,邏輯迴圈判斷式與流程控制等等,如果你有其它語言的基礎,這一部份幾乎不會有什麼障礙,而 C# 語法本身的設計亦相當簡潔,除非你要進一步深入,否則的話,短時間內學會相關的基礎的語法將不會是什麼難事。

接下來就是物件導向(OOP)設計理論,這一部份必須從類別設計開始,知道如何定義一個類別,建立它的實體物件,類別在整個應用程式中所扮演的角色,然後如何透過它封裝功能程式碼,建立可供重複使用的類別物件。

物件導向是一個相當複雜的主題,你只要先將基礎的部份學會即可,包含三大主題,封裝、繼承與多型。

完備上述的課程,也可以利用相關的知識撰寫類別程式,接下來就可以開始熟悉 HTML 了。

P.S. 如果你想要學 VB.NET 上述討論的完全適用,只要將 C# 改成 VB.NET 即可。:D

學習 ASP.NET 之前必須瞭解的技術

這是老生常談了,不過值此 2009 年底、2010 全新改版的 .NET 4 即將來臨之際,我們還是談一下。

ASP.NET 歷經幾個版本的發展,早已進化為全功能的 Web 應用程式開發平台了,由於功能太過強大,漫天飛舞的技術名稱淹沒了每一位身在其中的技術人,同時提高了學習的門檻,儘管入門並不困難,但是想要學到可以用來糊口的程度就不是那麼簡單了。

無論如何,一切還是要從基礎開始,如果你想轉入這一行,ASP.NET 是個不錯的選擇,但是你必須先具備幾項重要的技能與觀念,列舉如下:
  • 瞭解 C# 或是 VB 語法,建議學習 C# 。
  • 最好知道 OOP 是怎麼一回事,不知道的話雖然還是可以寫程式,但是對於未來的發展將是非常嚴重的限制。
  • 瞭解 HTML ,它是 Web 應用程式的根,別管開發工具有多麼先進,你總有一天必須和一堆的標籤打交道。
  • 瞭解 CSS ,雖然它是比較偏向設計的東西,但是台灣的軟體環境不是很好,你總是有可能一個人扛設計與開發,甚至談規格。
  • 瞭解 javascript ,除非你不打算在 Web 應用程式的領域發展,否則的話它是你必備的技能之一,不過這個東西並不好玩,懂基本語法,然後從 jQuery 下手是好的作法。
  • 瞭解什麼是關聯式資料庫,學會 SQL 語法。
  • 不要相信不寫程式就能學會 ASP.NET 的鬼話,那是騙人的,不要相信不懂SQL就能寫資料庫應用程式,這更是鬼話。
大約你必須先懂的有這些,這些技術都不需要懂太深,但是至少要知道它們是什麼,基礎怎麼用,然後才考慮進入 ASP.NET 的世界。

現代文明即將邁入下一個嶄新的十年,資訊科技早已如空氣與水一般重要且無所不在,這是一個需求只會增加不會減少的行業,如果你選擇這一行,那很好,至少不用怕失業,再努力一些,未來要過舒適的日子,應該不會太難。:)

接下來的文章,針對各項要點,我們會逐一有更深入的說明,請期待。

網誌存檔