技术实践 2019 小组第八次活动

大家好,以下是咱们工业大学2019年技术学习小组的第八次活动记录及培训概要。

活动时间:2018年11月09日 FRI 19:30 – 22:10


本次内容

0. 对上次作业的答疑,对三层架构、WinForm 等概念进行回顾
Presentation (Front-End)
Domain (Logical,中间层)
Repository (Persistent / ORM / DTO)

1. 软件公司
– 研发部门
—- a. 研发 Dev/R&D、测试 QA
—- b. UX: UI/UE 界面设计/交互体验
—- c. 逻辑 Business、项目管理 PMO、运维 DevOps
—- d. IT(Deskhelp)
– 销售部门
—- a. Sales
—- b. Support
– 行政部门 Administrative Department
—- a. 管理: GM / HR
—- b. 财务 finance / accounting

2. 技术众多,如何学习?如何选择?
C / C++ / PHP / ARM / Assembly
Java / JSP / SSH / Go / Python / Lisp / Perl / Delphi / VB / F# / Q#
Mobile Application / Kotlin / Android / Object-C / Swift
.NET / ASP.Net / C# / WPF/UWP / ML.NET
SQL Server / Oracle / MySQL / MongoDB / Redis
XML / JSON / BSON / AJAX / PJAX
HTML / CSS / JavaScript / ES6 / jQuery / KendoUI / Bootstrap / Knockout / vue.js / Compass / AngularJS / React / Dojo / WebAssembly / LESS / SASS
Flash / Flex / SVG / Canvas
Encryption / Verification / Signature / Certificate / Authentication / Authorization
OAuth / AD FS / JWT / SAML / OpenID / SSO
HTTP / HTTPS / SSL / REST / SOAP / Web Service / Web API / WCF
POP / OOP / AOP / SOA / Agile / RUP / Scrum / XP
Three-Tier Architecture / MVC / DDD
PAAS / SAAS / IAAS
Refactoring / Design Pattern
Unit Test / Automation Test
Parallel / Concurrent / Multithreading / Multiprocessing
Nginx / Hadoop / ZooKeeper / HBase / Spark / Hive
Cloud / AliCloud / AWS / Storage
Linux / Unix / Shell / Windows Server / Azure / PowerShell
Office 365 / SharePoint / Dynamics CRM / Graph API
Git / SVN / TFS / Apache / IIS / Docker
CUDA / OpenGL / DirectX / Xenko / Unity3D
WeChat / Weibo / FackBook / Twitter / Yammer / AliPay
Artificial Intelligence / Machine Learning / Blockchain
Big Data / Data Mining / Quantum

3. 编程语言流行趋势排行 TIOBE Index https://www.tiobe.com/tiobe-index/
(1)好奇心
(2)耐心 – 不是给这些技术耐心,而是给自己耐心

4. Windows Forms 开发学习 (2) —— 控件的使用
(1)Winform 控件的使用,多用很容易
——– 面向对象的程序设计 / 面向事件的程序设计
(2)介绍控件,示例:一起写一个网页浏览器
——– 1) TableLayoutPanel 控件
——– 2) Panel 控件
——– 3) WebBrowser 控件
——– 4) 事件监听:KeyDown / Navigated
——– 5) Visual Studio 的 Document Outline 窗口
——– 6) 异常处理 try – catch

本次活动所有的代码,已提交到这里:https://github.com/DLPUIT/091CS_HuanQi_CourseDemo_2019


本次作业

0. 继续完成上次的作业
1. 编写课上演示的浏览器程序,并实现即使不输入 http:// 或 https:// 时,程序依然可以正常访问
2. 各小组同学,分别学习控件,并互相进行讲解,每日一组,五日完成

第一组	1 Button	Label 能显示图片吗?
	2 CheckBox	Button 如何改变颜色、样式(代码方式和界面修改属性方式)
	3 RadioButton
第二组	1 CheckedListBox	如果显示的值和实际的值不同,怎么办?
	2 ComboBox
	3 DateTimePicker
	4 SplitContainer
第三组	1 LinkLabel	
	2 ListBox
	3 MaskedTextBox
第四组	1 ListView	如何显示图片?增删改查演示
	2 MonthCalendar
第五组	1 NumericUpDown	
	2 PictureBox
	3 ProgressBar
	4 TabControl

以上任务需要在下次培训前完成并将代码提交到 GitHub,完成后请告知对应 Lead,为纠正大家的编码习惯,本次作业我将开始进行一对一的检查。

Hendry

About Hendry

不经历复杂的简单,只是一种苍白。

发表评论

电子邮件地址不会被公开。