1,785 次浏览

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

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

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


本次内容

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

  2. 软件公司

– 研发部门
—- 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

  1. 技术众多,如何学习?如何选择?
    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

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

  3. 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


本次作业

  1. 继续完成上次的作业
  2. 编写课上演示的浏览器程序,并实现即使不输入 http:// 或 https:// 时,程序依然可以正常访问
  3. 各小组同学,分别学习控件,并互相进行讲解,每日一组,五日完成
第一组 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,为纠正大家的编码习惯,本次作业我将开始进行一对一的检查。

About nista

THERE IS NO FATE BUT WHAT WE MAKE.

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注