We may earn an affiliate commission when you visit our partners.
Course image
乔亚男

本课程在前述课程基础上,进一步介绍C#的可视化程序设计。内容包括:Windows程序设计原理;控件,窗体;Windows GDI+系统;文件及目录的操作。通过本课程的学习,你将可以摆脱单调的控制台窗口,初步掌握使用C#开发Windows窗口应用程序的技巧,使你的应用程序界面更优美,使用更方便,与Windows操作系统的结合更紧密,实现更强大的功能。

Enroll now

What's inside

Syllabus

Windows程序设计入门
Windows程序设计的基本原理;Form程序的结构;简单的控件使用
Windows程序设计进阶
鼠标事件与键盘事件;控件的进阶使用方法
Read more
Window GDI+和窗体
Windows绘图基础知识;菜单;多窗体;对话框;综合实例
文件和目录
文本文件和二进制文件的读写;文件和目录的操作

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
了解 Windows 程序设计的基本知识,建立单例窗口程序。
提升运用 C# 进行 Windows 程序开发技巧,让应用程序更吸睛、便用性更高。
系统讲解控件、窗口、菜单、多窗口和对话框等 Windows 程序设计元素。
全面掌握 Windows GDI+ 系统,提升绘制文本、图形和图像的功能。
从文本文件、二进制文件、目录等文件操作的基础开始,讲解 Windows 程序设计中常遇到的文件操作。

Save this course

Save Windows可视化程序设计 to your list so you can find it easily later:
Save

Reviews summary

Introductory windows form programming

This course is an introduction to Windows Form programming in C#. It covers the basics of Windows programming, including controls, forms, the Windows GDI+ system, and file and directory operations. Students will learn how to create Windows applications that are more visually appealing, user-friendly, and integrated with the Windows operating system.

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Windows可视化程序设计 with these activities:
Windows程序设计练习题
强化对Windows程序设计基础知识的理解和运用能力。
Show steps
  • 完成练习册中的题目
  • 复习课本中的相关章节
  • 在计算机上实践练习
文件和目录操作练习题
巩固对文件和目录操作的理解和运用能力。
Show steps
  • 完成练习册中的题目
  • 复习课本中的相关章节
  • 在计算机上实践练习
GDI+绘图练习题
提高使用GDI+进行绘图的能力。
Show steps
  • 完成练习册中的题目
  • 复习课本中的相关章节
  • 在计算机上实践练习
One other activity
Expand to see all activities and additional details
Show all four activities
创建Windows应用程序
综合运用所学知识,设计和开发一个完整的功能性的Windows应用程序。
Show steps
  • 构思应用程序的功能和界面
  • 设计应用程序的结构和代码
  • 编写代码并调试
  • 测试应用程序并修复错误

Career center

Learners who complete Windows可视化程序设计 will develop knowledge and skills that may be useful to these careers:
UI Developer
A UI Developer is responsible for the visual design and implementation of user interfaces for websites and applications. They work closely with UX Designers to bring their designs to life and ensure that the UI is both functional and visually appealing. This course may be useful for aspiring UI Developers as it provides a foundation in Windows programming, GDI+, and Windows Forms, which are essential for developing user interfaces.
Front-End Developer
A Front-End Developer is responsible for the design and development of the front-end of websites and applications. They work with UX Designers and UI Developers to create user interfaces that are both visually appealing and easy to use. This course may be useful for aspiring Front-End Developers as it provides a foundation in Windows programming, GDI+, and Windows Forms, which are essential for developing user interfaces.
Web Developer
A Web Developer is responsible for the design, development, and maintenance of websites. They work with UX Designers and UI Developers to create user interfaces that are both visually appealing and easy to use. This course may be useful for aspiring Web Developers as it provides a foundation in Windows programming, GDI+, and Windows Forms, which are essential for developing user interfaces.
Applications Developer
An Applications Developer is responsible for the design, development, and maintenance of software applications. They work with UX Designers and UI Developers to create user interfaces that are both visually appealing and easy to use. This course may be useful for aspiring Applications Developers as it provides a foundation in Windows programming, GDI+, and Windows Forms, which are essential for developing user interfaces.
Software Developer
A Software Developer is responsible for the design, development, and maintenance of software applications. They work with UX Designers and UI Developers to create user interfaces that are both visually appealing and easy to use. This course may be useful for aspiring Software Developers as it provides a foundation in Windows programming, GDI+, and Windows Forms, which are essential for developing user interfaces.
Game Developer
A Game Developer is responsible for the design, development, and maintenance of video games. They work with UX Designers and UI Developers to create user interfaces that are both visually appealing and easy to use. This course may be useful for aspiring Game Developers as it provides a foundation in Windows programming, GDI+, and Windows Forms, which are essential for developing user interfaces.
Technical Writer
A Technical Writer is responsible for writing documentation for software and hardware products. They work with engineers and developers to understand the technical details of the product and then write clear and concise documentation for users. This course may be useful for aspiring Technical Writers as it provides a foundation in Windows programming, GDI+, and Windows Forms, which are essential for understanding the technical details of software and hardware products.
Quality Assurance (QA) Engineer
A Quality Assurance (QA) Engineer is responsible for testing software and hardware products to ensure that they meet quality standards. They work with engineers and developers to identify and fix bugs and ensure that the product is stable and reliable. This course may be useful for aspiring QA Engineers as it provides a foundation in Windows programming, GDI+, and Windows Forms, which are essential for understanding the technical details of software and hardware products.
User Experience (UX) Designer
A UX Designer designs the user interface (UI) and user experience (UX) for websites and applications. They conduct user research to understand the needs of the target audience and then design interfaces that are both aesthetically pleasing and easy to use. This course may be useful for aspiring UX Designers as it provides a foundation in Windows programming and GDI+, which are essential for designing and developing user interfaces.
IT Support Specialist
An IT Support Specialist is responsible for providing technical support to users of computer systems and software. They work with users to troubleshoot problems, install and maintain software, and provide training on new technologies. This course may be useful for aspiring IT Support Specialists as it provides a foundation in Windows programming, GDI+, and Windows Forms, which are essential for understanding the technical details of computer systems and software.
Network Administrator
A Network Administrator is responsible for managing and maintaining computer networks. They work with users to troubleshoot problems, install and maintain network hardware and software, and ensure that the network is secure and reliable. This course may be useful for aspiring Network Administrators as it provides a foundation in Windows programming, GDI+, and Windows Forms, which are essential for understanding the technical details of computer networks.
Software Tester
A Software Tester is responsible for testing software to identify and fix bugs. They work with engineers and developers to understand the requirements of the software and then design and execute test cases to verify that the software meets those requirements. This course may be useful for aspiring Software Testers as it provides a foundation in Windows programming, GDI+, and Windows Forms, which are essential for understanding the technical details of software.
System Administrator
A System Administrator is responsible for managing and maintaining computer systems. They work with users to troubleshoot problems, install and maintain hardware and software, and ensure that the system is secure and reliable. This course may be useful for aspiring System Administrators as it provides a foundation in Windows programming, GDI+, and Windows Forms, which are essential for understanding the technical details of computer systems.
Database Administrator
A Database Administrator is responsible for managing and maintaining databases. They work with users to design and implement databases, and ensure that the data is secure and reliable. This course may be useful for aspiring Database Administrators as it provides a foundation in Windows programming, GDI+, and Windows Forms, which are essential for understanding the technical details of databases.
Information Security Analyst
An Information Security Analyst is responsible for protecting computer systems and networks from security threats. They work with users to identify and mitigate risks, and develop and implement security policies and procedures. This course may be useful for aspiring Information Security Analysts as it provides a foundation in Windows programming, GDI+, and Windows Forms, which are essential for understanding the technical details of computer systems and networks.

Reading list

We've selected 11 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Windows可视化程序设计.
Covers advanced topics in Windows Forms programming, such as data binding, validation, and deployment.
Is for developers who want to learn Windows Forms programming in Visual Basic. While the book is not specific to C#, it provides a solid foundation for understanding the concepts of Windows Forms programming.
Comprehensive reference for C# programmers. It covers all aspects of the language, including Windows Forms programming.
Deep dive into the C# language. It covers advanced topics, such as generics, reflection, and concurrency.
Provides a detailed look at the Common Language Runtime (CLR), which is the underlying platform for .NET applications. It is particularly helpful for developers who want to understand the internals of Windows Forms programming.
Provides a comprehensive overview of C# programming. It is suitable for beginners and experienced programmers alike.
Comprehensive guide to Windows Presentation Foundation (WPF), which more modern alternative to Windows Forms. It is helpful for developers who want to learn how to create modern and visually appealing Windows applications.

Share

Help others find this course page by sharing it with your friends and followers:
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser