Desktop Application Developer: Python, Java, C#

所在平台: Udemy

课程主页: https://www.udemy.com/course/desktop-application-developer-python-java-c/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:桌面应用程序开发者:Python, Java, C# 课程概述:桌面应用程序开发者是编程人员,负责编写在macOS、Windows和Linux等操作系统上本地运行的软件应用程序。这些应用程序无需连接互联网。在本课程中,我们将使用Python、Java和C#构建桌面应用程序。 Python是一种解释型、面向对象的高级编程语言,具有动态语义。其内置高层数据结构和动态类型和绑定特性使其非常适合快速应用开发,也常用于作为连接现有组件的脚本或胶水语言。Python的语法简单易学,强调可读性,降低了程序维护成本。Python支持模块和包,鼓励程序的模块化和代码重用。Python解释器及其丰富的标准库在所有主要平台上都可以免费获取和分享。Tkinter是Python的标准GUI库,与Tkinter结合使用时,Python能够快速轻松地创建图形用户界面桌面应用程序。 Java是一种编程语言和计算平台,首次由Sun Microsystems于1995年发布。许多应用程序和网站需要安装Java方能运行。Java的速度、安全性和可靠性使其被广泛应用于各种设备和场所,从笔记本电脑到数据中心,从游戏主机到科学超级计算机, Java无处不在。Java应用程序通常包含多个功能各异的迷你程序,其中一些具备图形用户界面(GUI),而另一些则没有。通过Java Foundation Classes/Swing(JFC/Swing)和Abstract Window Toolkit(AWT)API,开发者能够轻松创建按钮、文本框等组件。使用集成开发环境(IDE),如NetBeans IDE,能够更高效地创建应用程序界面,简化组件代码的编写。 C#(发音为“See Sharp”)是一种现代的、面向对象的、安全类型的编程语言,允许开发人员构建各种类型的安全和稳健的应用程序。C# Windows Forms是用于构建Windows桌面应用的UI框架,借助Visual Studio提供的可视化设计工具,使得基于拖放的方式创建桌面应用变得非常高效。 本课程将提供实际的编程经验和技能,帮助学员掌握桌面应用程序开发的基础知识和技术。

课程评论(0条)

课程详情

A desktop application developer is a programmer who writes code for software applications that run natively on operating systems like macOS, Windows, and Linux, and don't need to be connected to the internet.In this course we will be building desktop applications using Python, Java and C#. Python is an interpreted, object-oriented, high-level programming language with dynamic semantics. Its high-level built in data structures, combined with dynamic typing and dynamic binding, make it very attractive for Rapid Application Development, as well as for use as a scripting or glue language to connect existing components together. Python's simple, easy to learn syntax emphasizes readability and therefore reduces the cost of program maintenance. Python supports modules and packages, which encourages program modularity and code reuse. The Python interpreter and the extensive standard library are available in source or binary form without charge for all major platforms, and can be freely distributed.Tkinter is the standard GUI library for Python. Python when combined with Tkinter provides a fast and easy way to create GUI Desktop applicationsJava is a programming language and computing platform first released by Sun Microsystems in 1995. There are lots of applications and websites that will not work unless you have Java installed, and more are created every day. Java is fast, secure, and reliable. From laptops to datacentres, game consoles to scientific supercomputers, cell phones to the Internet, Java is everywhere.Java applications generally contain many mini programs with various functions. Some mini programs have a graphical user interface (GUI), if only a simple window or dialog box, and many mini programs have no GUI. The application itself, however, is likely to have a main GUI that consists of menus, buttons, tool bars, text fields, and other graphical features. The GUI is mainly for user input, whether the user clicks a button or types in information, and a GUI can provide the user with additional information. In addition, GUI components often display information back to the user.To create the GUI, you use the Java Foundation Classes/Swing (JFC/Swing) and Abstract Window Toolkit (AWT) API. The many classes and interfaces in those packages allow you to easily create buttons, check-box objects, text fields, and other components, as well as components to organize them. By far the easiest way to create the frame and all the GUI components for your application is to use an integrated development environment (IDE), such as the NetBeans IDE. This IDE allows you to drag and drop your components into place while it writes the complex component code for you. C# (pronounced "See Sharp") is a modern, object-oriented, and type-safe programming language. C# enables developers to build many types of secure and robust applicationsC# Windows Forms is a UI framework for building Windows desktop apps. It provides one of the most productive ways to create desktop apps based on the visual designer provided in Visual Studio. Functionality such as drag-and-drop placement of visual controls makes it easy to build desktop apps.

课程标签

0人关注该课程

主题相关的课程