develop a strong interest in software systems.
Mixed language development
The design of Java language cross-platform is an important reason for the advantage of EE in enterprise class system, in order to compete with Java EE, the. NET framework adopts a layered design pattern on the design architecture, which theoretically makes cross-platform possible (in fact, there are actually available systems, Mono
QT Development (23)--Software development process First,Introduction to the software development processSoftware development process is a series of steps to ensure the smooth completion of sof
Introduction
The software Input Panel (SIP) is a basic function of every mobile platform equipped with the wince system. It provides a means for users to input data on PDA. When talking about sip, we generally think of two points: one is the SIP itself, and the other is how to use sip in the program.
SIP is a COM object that implements the iinputmethod or iinputmethod2 interface. It should be transferred to use by the system, so you cannot perform sip
With the development of embedded systems today, the hardware platforms corresponding to various microprocessors are generally generic, fixed, and mature, which greatly reduces the chance of introducing errors from the hardware system. In addition, because the embedded operating system masks the complexity of the underlying hardware, so that developers can do most of the work through the API functions provided by the operating system, it greatly simpli
with testers determined the money they could get. (Someone just asked how to get these values similar to the bug fixing success rate, which can be obtained by a better bug management tool. We automatically generate the values in the devsuite system.)
3. Of course, testers also need to add some new assessment items, such as whether the bug description can be clearly viewed by developers.
Through these measures, the efficiency of development and testi
Since I posted my previous blog post, I have received emails from many friends over the past few days.
From the advantages and disadvantages of various development languages and application fields, we have been discussing design patterns, frameworks, refactoring, unit testing, and even Agile programming. Finally, we have discussed software
The intention of this article is to discuss the future development trend of software engineering, but the development of software engineering cannot be isolated, so we need to first think about the changes and trends of the computing model and software
As the saying goes, "soft and hard does not separate", the smooth operation of the software requires good hardware platform support, and the performance of the hardware needs good software to reflect. Software is often used as a platform to design hardware, hardware, every development and upgrade is the platform jump-t
Recently, I began to contact students, college interns and graduates. I would like to talk about some suggestions for these students wandering in the workplace, hoping to help these beginners enter the software development industry, this allows graduates to enter the software development company more smoothly to start
Actually want to do Android development for a long time, but because still in class, plus the boss there are a succession of projects. Have never had a chance to do it. However, the landlord certainly will not idle, first I understand that Android development requires Java Learning Foundation. So self-study Li Xinghua Teacher's teaching video "Java video, source code and handouts", PS: In fact, not complete
add some innovations in practicality, I think that only by grasping these two points will the software be able to give a good impression.
During the summer vacation, I participated in the software engineering training organized by the Department, and once again I learned a lot about the development project that I can only understand.
In a twinkling of a
(Notes migrated from iteye many years ago)
After obtaining user requirements and writing them into user stories, and estimating the time required for each user story development through playing poker game. We get the time needed to develop all the user stories. In most cases, the customer's requirements for new software are quite urgent. Few projects are time-free. Successful
Education App Development Division learned that China's e-commerce research Center monitoring data showed that the first half of 2018 online education financing has been completed 182, the total amount of financing amounted to 15.273 billion yuan, close to 2017 total. The development of educational software under the impetus of the Internet is very popular.China'
Recently, I started to learn about unit testing, mainly by learning PHPUnit. At present, I only followed the PHPunit manual and an entry-level tutorial to get started with PHPUnit and practice. I just had a simple understanding and did not have any in-depth research. Cool shell author has the following point of view: software development is a kind of mental work, is... recently, I started to learn about uni
Software project management is an important part of software engineering. From drawing on the model of engineering project management in the past, to constantly summing up experience and, software project management has formed a unique theory and method. Management EfficiencyOn the other hand, software project manageme
Android development: Get all software information, android Development
Program running:
Program code:
/*** Obtain all software information ** 1. display All software in the system in asynchronous mode * 2. click Open specified softwar
iOS App Development Starter Course: iOS installation toolsTo develop an application, you must use the IOS Software Development Kit (SDK) and Apple's Integrated development environment (IDE) Xcode. To create a great iPhone, IPod Touch and IPad app, Xcode can meet all your needs. Its content includes the source editor, g
languages, and most developers have to wait for a few large manufacturers to provide them with applicable DSL. To a large extent, this "language loss" causes low efficiency in software development.
The solution proposed by Mr. Dmitriev is lop: with the help of tools, developers are allowed to create their own DSL. Of course, such DSL can describe domain problems
Man piece: interaction between people is complex, and its effect is never expected, but it is the most important aspect in the work.
People are not "plug-in is compatible with programming devices ". -- Cohesion
1. agile practices
Agile Software Development Declaration
More individuals and interactions than processes and tools
Ø software that can work is better th
using the API programming provided by the system. For Visual Studio, Win32 programming generally refers to SDK, MFC, and ATL development methods. Among them, ATL is not widely used in China, it is generally used for medium and large software products with COM components as the architecture.
"SDK": software development
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.