104學習

Visual Studio

Visual Studio
關注
邀請朋友
邀請朋友

Line

Facebook

複製連結

取消
Microsoft Visual Studio(簡稱VS)是美國微軟公司的開發工具套件系列產品。VS是一個基本完整的開發工具集,它包括了軟體整個生命周期中所需要的大部分工具,如UML工具、代碼管控工具、整合式開發環境等等。 Visual Studio 97為第一代Visual Studio,於1997年推出。它包含當時大部份由微軟推出的程式設計工具,包括Visual Basic 5.0、Visual C++ 5.0(主要用作視窗程式設計)、Visual J++ 1.1(用作Java及視窗程式設計)及Visual FoxPro(用作xBase設計)。它亦加入當時全新的Visual InterDev,使用ASP動態製作網站。 接下來的版本6.0在1998年6月發行,最後一個執行在Win9x機器上的版本。當微軟集中.NET框架開發時,Visual Studio 6.0是微軟開發系統這4年中的基礎。 Visual Studio .NET (2002) 支援.Net FrameWork 1.0。這是第一個必須執行於基於Windows NT的Windows平台上的Visual Studio版本,其安裝程式強化了這種需求。微軟引入了一種被稱為C#的新的程式語言,標的是.NET。它還引入了Visual J#作為Visual J++的繼任者。Visual J#程式使用Java的語法,但是與Visual J++程式不同,Visual J#只能以.NET Framework為標的,而不是像其他Java工具那樣以Java虛擬機器為標的。 Visual Basic被徹底地改變以適應新的框架,其新版被稱為Visual Basic .NET。微軟還為C++添加了C++託管擴充套件,這樣C++程式設計師就可以創建.NET程式了。 Visual Studio .NET可以被用來開發Windows應用程式(使用Windows Forms,.NET框架的一部分)、Web應用程式(使用ASP.NET和Web服務)以及移動裝置(使用.NET Compact Framework)。 Visual Studio .NET把除了Visual FoxPro以外的所有語言整合進了一個開發環境。與以前的Visual Studio相比,它的介面更簡潔,整合性更好。
關於教室
關注人數 29 人
104人力銀行從職缺中挑選出常見技能所成立的官方教室,提供大家進行共學互動。
學習主持人
持續分享知識,
有機會成為官方教室主持人
教室標籤
關於教室
關注人數 29 人
104人力銀行從職缺中挑選出常見技能所成立的官方教室,提供大家進行共學互動。
學習主持人
持續分享知識,
有機會成為官方教室主持人
教室標籤
Hi~ 歡迎分享學習資源,有學習問題可匿名向Giver發問!
我要分享
我要提問

Visual Studio 學習推薦

全部
影片
文章

不知如何開始嗎? 先進行技能挑戰吧~

技能挑戰:初級
目前等級:未達初級
805 人已通過「初級」測驗,通過率69%,和學習一起探索知識、增強能力!
我要挑戰
微軟 ASP.NET CORE 全端軟體工程師養成班
【預購課程】,超早鳥7折優惠實施中,只到 12/20!
立即暸解👉https://bit.ly/46RMHaE
前端主要以Vue.js為核心,學習相關熱門的MVVM動態網站開發框架,後端主要以微軟的C#程式為主,學習ASP.NET Core MVC、Restful API微服務趨勢與SQL Server開發應用,最後模擬業界實務專題部整合署Microsoft Azure 認知服務。
此課程由微軟國際認證名師陳宗興親授,過去宗興老師已成功協助近 1000名的學員成功就業或轉職軟體工程師。💻且在職場後的整體平均留用率達到83%以上。⬆️
此班最大特色為:
✅採用小班制教學方式。
✅避開平日上班時間,便於想轉職的學員。
✅採線上教學,側錄影片隨時複習。
✅專屬學習群組,隨時向老師助教提問。
✅模擬業界整合專題,導師調教傳授。
此班適合的對象:
⭕️剛畢業或退伍,具有程式基礎想從事軟體開發的社會新鮮人。
⭕️已上過其他就業養成班,尚覺得技術能力需要提升者。
⭕️具ASP.NET程式開發基礎,想學更深開發技術的人。
⭕️在職者,但對目前薪水及工作不滿意,想轉換職業跑道者。
不用花十萬 現在就立即展開學習
邁向ASP.NET Core 跨平台全端開發工程師吧!
(上期額滿,提早卡位最優惠!)
名額有限 ❗️現在就立即報名👇
看更多
1 0 5850 0
104學習

12/03 00:00

8345 175
Mike Ku

Learn Code With Mike品牌創辦人

2021/12/29

學會使用3個Scrapy網頁爬蟲偵錯技巧提升開發效率
Q:Scrapy Shell(互動介面)是什麼?
Scrapy Shell是一個互動式的終端(Terminal)介面,讓開發人員可以不需要等到整個Scrapy專案完成就能夠進行測試,主要是用來測試Scrapy框架使用css()或xpath()方法(Method)爬取資料的結果。
舉例來說,用Visual Studio Code開啟Scrapy專案,在終端介面(Terminal)的地方,利用以下的指令開啟Scrapy Shell:
如果想要確認回應的結果,可以使用以下的Scrapy Shell指令:
>>>view(response)
True
除此之外,假設要爬取其中的新聞標題,就可以在Scrapy Shell的互動式介面中,透過指令的方式,使用css()或xpath()方法(Method)來測試是否能夠爬取成功,如下範例:
>>> response.css("h3.post_title a.js-auto_break_title::text").get()
'Appier 將於東京交易所掛牌,市值估突破 10 億美元'
Q:Scrapy Logging(日誌)如何使用?
Scrapy網頁爬蟲另一個最常用來偵錯的方法就是Logging(日誌),依據重要的程度分為五種日誌類型,由高到低為:critical、error、warning、info、debug,由於Scrapy框架的網頁爬蟲類別(spiders)本身就已經有logger物件,所以無需引用就可以在網頁爬蟲中使用,如下範例:
class HotNewsSpider(scrapy.Spider):
name = 'hot_news'
allowed_domains = ['www.inside.com.tw']
def parse(self, response):
# 熱門文章標題
hot_news_title = response.xpath(
"//h1[@class='title']/text()").get()
if hot_news_title:
return hot_news_title
else:
self.logger.error("沒有爬取到熱門文章標題")
接下來,開啟Scrapy專案的settings.py檔案,加入以下設定,如下範例:
LOG_FILE = "inside_log.txt"
LOG_LEVEL = "ERROR" #特別注意這邊一定要大寫
其中「LOG_LEVEL(日誌層級)」可以自訂在哪一個日誌類型以上需要被記錄到日誌檔中,預設為DEBUG。
而Scrapy網頁爬蟲(spiders)模組以外,如果想要使用Logging(日誌),就需要引用logging模組(Module),以ITEM PIPELINE資料模型管道(pipelines.py)為例,如下範例:
from itemadapter import ItemAdapter
from scrapy.exporters import CsvItemExporter
import logging
class CsvPipeline:
def __init__(self):
self.file = open('posts.csv', 'wb')
self.exporter = CsvItemExporter(self.file, encoding='big5')
self.exporter.start_exporting()
def process_item(self, item, spider):
if item:
self.exporter.export_item(item)
return item
else:
logging.error("無資料匯出!")
...
如果想要學習更多的Python應用教學,歡迎前往Learn Code With Mike(https://www.learncodewithmike.com/2021/03/scrapy-spiders-debug.html
)網站觀看更多精彩內容。
看更多
2 0 1117 0
104學習

08/25 00:00

2491 98

推薦給你

104學習

產品

11/03 17:17

你也是晨型學習族嗎?104學習揭密最強學習時段竟是每日清晨6-8點
104學習數據顯示,65%職場人選擇「邊工作邊學習」,其中最熱門時段在清晨6-8點開始自我投資,這個時段不僅精神最好、干擾最少,更能為一整天帶來正向的動力。面對AI浪潮衝擊,30-34歲及40-44歲成為AI學習主力年齡層。比太陽更早起的人們,正用清晨時光悄悄拉開職場競爭力差距,你還在睡夢中嗎?
▶️職場人都在偷偷學什麼課程?
🔥Top1 數據分析師|入門實戰 ⬇️現折$888只到11/11https://nabi.104.com.tw/course/104nabi/700f35aa-e227-4a12-b673-3b5931342c02
🔥Top2 iPAS AI應用規劃師衝刺班 ⬇️現折$888只到11/11
🔥Top3 PM產品經理|入門致勝攻略 ⬇️現折$888只到11/11
🔥Top4 用AI+Google Sheet建立自動化工具,提升工作效率 ⬇️現折$888只到11/11
🔥Top5 GA4 x Looker studio跨資料源整合&動態報表實戰 ⬇️現折$555只到11/11
🔥Top6 設計師接案必修課 ⬇️現折$555只到11/11
🔥Top7 開啟你的綠領職涯 - ESG 永續行業求職準備全解析 ⬇️現折$555只到11/11
🔥Top8 頂尖獵才教你談薪水 ⬇️現折$555只到11/11
🔥Top9 AI行政管理力實戰課|高效會議記錄 × 精準SOP × 掌握AI工具
🔥Top10 【履歷一投就中】ChatGPT打造HR最想錄取的履歷 ⬇️現折$555只到11/11
👉職場人都在偷偷關注什麼證照?
🟢Top1生成式AI課程認證
目標是讓學習者掌握生成式AI的基礎概念、實際應用及工具操作能力。內容包括大型語言模型(LLM)、生成式AI如何提升工作效率,以及Google Cloud的相關技術應用。
🟢Top2 公共工程品質管理人員 ↗️面試邀約提升:約 3倍
凡參與公共工程,需擔任品管人員(如施工、監造、管理等工程從業人員),都必須參加由工程會或其委託訓練機構舉辦的公共工程品質管理訓練課程,並取得結業證書。
🟢Top3 丙級會計事務技術士 ↗️面試邀約提升:1.4倍
▶️【點我免費做模擬測驗】
中小企業與事務所普遍需求的財會基礎證照,內容包含帳務處理、報表編製與基本稅務實務。適合準備從事會計助理、出納、財務行政等工作的求職者。根據2023年(民國112年)勞動部資料,該證照通過率為52.6%。
🟢Top4 TOEIC (多益測驗)
▶️【點我免費做模擬測驗】https://nabi.104.com.tw/assess/toeic/
多益成績已成為企業判斷求職者英語能力的標準,特別是外商公司。建議考取750分以上,若能獲得金色證書(860分以上),更能在職場競爭中脫穎而出。尤其對有志於外商企業、跨國集團或海外派駐的人才而言,TOEIC成績更是履歷的重要加分項。
🟢Top5 丙級中餐(葷食)烹調技術士
• 適用職務:廚師、餐飲人員 ↗️面試邀約提升:99%
Q:丙級中餐(葷食)烹調技術士證照通過率如何?
A:通過率大約79%至80%,只要熟悉考試題庫要求並掌握基本烹調技巧,通過機會高。
🟢Top6 乙級職業安全衛生管理員
• 適用職務:環境安全衛生類人員 ↗️面試邀約提升:近4倍
Q:證照專業度如何?
A:取得此證照證明持有人具備評估職場安全風險、規劃安全措施及事故預防的專業能力,考試內容包含眾多專業知識與技能,證照在職場上的認可度和價值均較高,尤其適合想專注於職業安全衛生管理領域的人士參考。
▶️【點我免費做線上模擬測驗】
🟢Top7 總幹事證照 事務管理人員
• 適用職務:社區總幹事、大樓管理員 ↗️面試邀約提升:1.3倍
Q:誰需要考總幹事證照?
A:凡欲從事社區公寓大廈管理的總幹事工作者,必須取得此證照,依據《公寓大廈管理條例》規定,通過中央主管機關舉辦的事務管理人員講習並考試合格,才能合法擔任總幹事,負責社區組織運作、公共安全及財務管理等工作。
🟢Top8 工地主任
營造業法定必備的高階管理證照,專業度極高且考試具相當挑戰性,為營建工程領域的核心資格認證,薪資待遇優渥證照資訊
🟢Top9 乙級就業服務技術士
人資領域的唯一一張國家級證照,每年考照日期為三次,無論是人力銀行、人力仲介公司的從業人員,還是企業人資部門的招募專員,擁有就業服務乙級證照都能為職涯發展帶來更多機會與保障。
報考資格:具備高中職以上學歷或同等學歷證明。
🟢Top10 照顧服務員單一(丙)級技術士
長照領域的基礎專業認證,門檻友善、考試彈性,是投入照護產業的理想起點。
看更多
0 0 927 0
你可能感興趣的教室