圖文混合編輯和瀏覽器軟體開發取得一些進展
在前段時間完成的桌面筆記本軟體的基礎上,實現了圖文混合編輯的基本功能並能輸出與微軟WORD相容的檔案,也就是說能用WORD開啟且格式基本一致。之後又實現了瀏覽器的基本功能,實現了超連結的熱跟蹤,點選和跳轉。並在此基礎上增加了網站檔案的下載,並能解析基本的html檔案。
現在準備暫時擱置圖文混合編輯軟體,因為現在國內已經有這類軟體。現在這類軟體的種類很單一。個性化的軟體,比如少兒版,老人版,專業版等等應該還是有一定潛力的,有了底層的基礎軟體,個性化設計就會非常的方便。
現在在瀏覽器的開發上用的時間多一些,有很多習以為常的功能在比較底層寫出來並不是一件容易的事。如果不是因為貿易戰或者以後別的什麼戰的話,感覺這些底層程式碼真沒必要自己寫。現在實現了網站html和圖片的下載,對基本的簡單的html能夠比較準確地解析,能夠實現文字和圖片的超連結的熱跟蹤,點選和跳轉。有一點基本瀏覽器的味道了。
開發一款較好的定製的,區域性使用的瀏覽器應該還是可能的。但要開發一個通用的,支援所有功能的瀏覽器還有很長很長的路要走。
歡迎各種形式的合作。
相關推薦
圖文混合編輯和瀏覽器軟體開發取得一些進展
在前段時間完成的桌面筆記本軟體的基礎上,實現了圖文混合編輯的基本功能並能輸出與微軟WORD相容的檔案,也就是說能用WORD開啟且格式基本一致。之後又實現了瀏覽器的基本功能,實現了超連結的熱跟蹤,點選和跳轉。並在此基礎上增加了網站檔案的下載,並能解析基本的html檔案。 現在準備暫時擱置圖文混合編
自上而下的軟體開發和自下而上軟體開發
http://www.vaikan.com/top-down-and-bottom-up-design/ 自上而下(Top Down)開發模式是指從一個應用的最高點開始開發。從最高點逐步往下層編碼,直到開發完所有的任務。一旦寫完了最下層的程式碼,開發任務就完成了。使用這
網際網路軟體開發和傳統軟體開發的不同(轉型網際網路開發需要適應的那些事)
最近,也做了一段時間的網際網路開發,感覺轉型,不僅僅是技術上的,同時也是工作方式的,工作節奏的改變。我把對公司的一些理解整理在這邊網上,我看到很好的 文章裡,當然文章是以測試人員的視角,來寫的,但大致把網際網路開發和傳統軟體開發的不同概括的很好了。我在其中增加了,開發者的視
關於嵌入式軟體開發的一些思考
今天是第一次開始寫技術部落格, a dear dairy moment. 首先感謝這個論壇上那些已經進入計算機軟體開發自由王國的前輩高手們,正是他們在網路上不求回報地留下一篇篇精闢文章,如一盞盞指路明燈,真正為後來者照亮前進的方向;同時也想鼓勵那些仍然身處迷霧苦苦掙
基於Metronic的Bootstrap開發框架經驗總結(17)-- 使用 summernote插件實現HTML文檔的編輯和圖片插入操作
系統 cat 寫入 視頻 編寫 查看 absolute upload form 在很多場合,我們需要在線編輯HTML內容,然後在頁面上或者其他終端上(如小程序、APP應用等)顯示,編輯HTML內容的插件有很多,本篇介紹基於Bootstrap的 summernote插件實現H
Hybrid APP混合開發的一些經驗和總結
後臺 機制 獲取 功能 前端 如果 導致 接口 編寫 寫在前面: 由於業務需要,接觸到一個Hybrid APP混合開發的項目。當時是第一次接觸混合開發,有一些經驗和總結,歡迎各位一起交流學習~ 1、混合開發概述 Hybrid App主要以JS+Native兩者
專案管理和軟體開發的邊界
引言 程式設計師的人生就是和一個個的軟體專案打交道的人生。 不能管理好專案過程的程式設計師不是好的開發人員。 專案管理是對成功地完成一整個軟體專案過程中地一系列目標相關地活動(譬如任務)的整體監測和管控,軟體開發是軟體專案過程中最重要的一個組成部分之一。 在網際網路公司做專案,一邊強
軟體開發,標準化流水線式開發的實施構想 Internet 服務匯流排 嵌入式通用行業應用平臺的靈魂和搭建 快速原型開發模式在實際開發過程中的應用 公用物件請求代理(排程)程式體系結構(CORBA) UML軟體設計基礎(UML圖詳解) (篇01)企業如何軟體商業化? (篇02)企業如何軟體商業化? 在
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
《敏捷軟體開發》-方法論要素和原則
方法論的英文為Methodology,程式設計的方法論應該是指軟體開發的一整套方法、過程、規則、實踐、技術。不過我們一般提到的方法論都偏重於專案、過程和人員。《敏捷軟體開發》的作者Alistair Cockburn提出方法論具有以下要素:角色、個性、技能、團隊、技術、活動、過程、產品、里程碑、標準、
web開發 相容不同的螢幕解析度和瀏覽器
在web開發的過程中經常會要求根據不同的螢幕大小來做相容,尤其是webAPP的流行和各種響應式佈局,相容不同的螢幕解析度更是前端開發者必會的技能。本篇主要介紹用CSS 的媒體查詢來相容不同的螢幕大小和用js 來相容不同的瀏覽器(主要是IE、火狐、360、谷歌、UC、QQ、百度等)。
設計模式之軟體開發原則(1)開閉原則和依賴倒置原則
開閉原則 定義 所謂開閉原則就是一個軟體實體如類、模組和函式應該對擴充套件開放、對修改關閉。 強呼叫抽象構建框架,實現實現拓展細節。 有優點是提高軟體的複用性和易維護展性。是面向物件的最基本原則。 依賴倒置原則 定義 高層模組不應該依賴底層模組,二者都應該依賴其抽象。 抽象不應該依賴細節:細節應該
SDK?JDK?JDK 下載、安裝、配置圖文教程 什麼是軟體開發工具包(SDK)
什麼是軟體開發工具包(SDK) 開發一個軟體,需要經過編輯、編譯、除錯、執行幾個過程。 編輯:使用程式語言編寫程式程式碼的過程。 編譯:如上一節所講,就是將編寫的程式進行翻譯。 除錯:程式不可能一次性編寫成功,編寫過程中難免會出現語法、語義上的錯誤,除錯
軟體設計和軟體開發的主旨
軟體為什麼要開發出來? 最簡單的來說,我們做md5加密解密的時候,會直接去網上找一些小工具,或者我們自己寫小程序。 當我們去做這些事情的時候,是為了避免手工去做這些運算,這些運算具有重複性而且繁瑣,我們可以交給電腦去 做。 這,就是所謂的資
隨想錄(功能安全和軟體開發)
【 宣告:版權所有,歡迎轉載,請勿用於商業用途。 聯絡信箱:feixiaoxing @163.com】 要說現在汽車軟體開發,最火的安全概念就是功能安全。至於標準,那就是ISO26262。當然標準只是提供了一個規範,具體怎麼做,大家都
cocos creator JavaScript微信小遊戲開發問題筆記:遊戲在瀏覽器和微信開發工具的模擬器上執行都沒有問題,但手機上執行卻會都別卡。
最近專案組在開發一款執行在微信小遊戲環境的鬥地主遊戲,專案的第一個版本收尾階段突然出現了一個奇怪的bug,因為之前開發階段的測試都是在瀏覽器以及微信開發工具上的模擬器進行的測試,所以直到臨近專案上線才發現這個問題,具體表現如下:遊戲執行在手機上會特別卡,並且卡一段時間、或者卡
NCAE(全國工業和資訊化應用人才考試 )-- 服務外包 JAVA 軟體開發複習整理(一)
public關鍵字在檔案中只能定義一個非內部類,否則編譯器將會出錯; public 、 protected 、friendly(預設) 、private修飾符的訪問許可權:許可權大小:public>protected>friendly>pri
【Enweitech Software Works】創新實踐。致力於軟體與網際網路研究…專注網站建設與推廣、軟體開發、雲端計算、手機APP定製、電子資訊系統整合與應用、資訊保安與資料管理、軟體外包、數字化解決方案和企業資訊化諮詢服務。
創新實踐。致力於軟體與網際網路研究…專注網站建設與推廣、軟體開發、雲端計算、手機APP定製、電子資訊系統整合與應用、資訊保安與資料管理、軟體外包、數字化解決方案和企業資訊化諮詢服務。...
軟體開發模式介紹和對比(瀑布、迭代、敏捷等)
1.瀑布模型 1.1 瀑布模型介紹 1970年溫斯頓·羅伊斯(Winston Royce)提出了著名的“瀑布模型”,直到80年代早期,它一直是唯一被廣泛採用的軟體開發模型。 1.2 瀑布模型核心思想 瀑布模型核心思想是按工序將問題化簡,將
軟體開發的原理和原則
軟體危機“ 軟體危機是指軟體開發和維護過程中遇到的嚴重的問題 表現 產品不符合客戶的實際需求 軟體質量差 文件不合格 價格昂貴 產生的原因 軟體的特點給開發和維護帶來的困難 開發管理人員只重視開發不注意維護 軟體開發遵循的原理: (1)用分階段的生存週期計劃嚴格管理 (2)堅持進行階
軟體開發公司遇到的MES系統和ERP系統如何進行整合?
MES系統和ERP系統主要在三個地方需要整合 一、基礎資料整合 ERP系統進行 “組織機構”維護,並【同步】到MES系統“組織機構”; ERP系統進行 “人員資訊”維護,並【同步】到MES系統“人員資訊”; ERP系統進行 “賬戶資訊”維護,並【同步】到MES系統“賬戶