大家好,以下是咱们工业大学2019年技术学习小组的第八次活动记录及培训概要。
活动时间:2018年11月09日 FRI 19:30 – 22:10
本次内容
- 对上次作业的答疑,对三层架构、WinForm 等概念进行回顾
Presentation (Front-End)
Domain (Logical,中间层)
Repository (Persistent / ORM / DTO) -
软件公司
– 研发部门
—- 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
- 技术众多,如何学习?如何选择?
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 -
编程语言流行趋势排行 TIOBE Index https://www.tiobe.com/tiobe-index/
(1)好奇心
(2)耐心 – 不是给这些技术耐心,而是给自己耐心 -
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
本次作业
- 继续完成上次的作业
- 编写课上演示的浏览器程序,并实现即使不输入 http:// 或 https:// 时,程序依然可以正常访问
- 各小组同学,分别学习控件,并互相进行讲解,每日一组,五日完成
第一组 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,为纠正大家的编码习惯,本次作业我将开始进行一对一的检查。