- 前端(Web App) - HTML/CSS/JavaScript
HTML:
html
Welcome to My Simple App!
Greet Me CSS (styles.css):css
body {
font-family: Arial, sans-serif;
}
button {
padding: 10px 20px;
margin-top: 20px;
}
J#chhas{
margin-top: 50px;
padding:cztaihubay.com.cn;
font-size: 18px;
cursor: 10px 20px;
}
avaScript (app.js):
javascript
document.getElementById(‘greet’).addEventListener(‘click’, function() {
document.getElementById(‘greeting’).textContent = ‘Hello, User!’;
});
2. 后端(Node.js)
一个简单的Express.js服务器:
javascript
const express = require(‘express’);
const app = express();
const port = 3000;
app.get(‘/’, (req, res) => {
res.send(‘Hello from the backend!’);
});
app.listen(port, () => {
console.log(Server is running on port ${port}
);
});
3. 移动App(Android - Kotlin)
(注意:这里只是一个非常简化的Activity示例)
kotlin
import android.os.Bundle
import androidx.appcompat.app.AppCompatActivity
import kotlinx.android.synthetic.main.activity_main.*
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
greetButton.setOnClickListener {
greetingTextView.text = "Hello, User!"
}
}
}
对应的XML布局文件(activity_main.xml):
xml
<Button
android:id="@+id/greetButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Greet Me"/>
<TextView
android:id="@+id/greetingTextView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="18sp"/>
4. 移动App(iOS - Swift) (注意:这里只是一个非常简化的ViewController示例)
swift
import UIKit
class ViewController: UIViewController {
@IBOutlet weak var greetButton: UIButton!
@IBOutlet weak var greetingLabel: UILabel!
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
greetButton.addTarget(self, action: #selector(greetUser), for: .touchUpInside)
}
@objc func greetUser() {
greetingLabel.text = "Hello, User!"
}
}
对应的Storyboard或XIB文件需要手动设置按钮和标签的IBOutlet连接。
请注意,这些示例仅仅是为了展示如何开始一个简单的App项目,并且每种技术都有很多深入学习和使用的方面。由于生成一个完整的App代码涉及多个方面(如前端、后端、数据库、用户界面设计等),并且不同的App平台(如iOS、Android、Web等)需要不同的技术和语言,所以在这里我将给出一个非常简化的示例,分别用几种常见的编程语言来展示如何开始一个简单的App项目。
- 前端(Web App) - HTML/CSS/JavaScript
HTML:
html
Welcome to My Simple App!
Greet Me CSS (styles.css):css
body {
font-family: Arial, sans-serif;
}
button {
padding: 10px 20px;
margin-top: 20px;
}
JavaScript (app.js):
javascript
document.getElementById(‘greet’).addEventListener(‘click’, function() {
document.getElementById(‘greeting’).textContent = ‘Hello, User!’;
});
2. 后端(Node.js)
一个简单的Express.js服务器:
javascript
const express = require(‘express’);
const app = express();
const port = 3000;
app.get(‘/’, (req, res) => {
res.send(‘Hello from the backend!’);
});
app.listen(port, () => {
console.log(Server is running on port ${port}
);
});
3. 移动App(Android - Kotlin)
(注意:这里只是一个非常简化的Activity示例)
kotlin
import android.os.Bundle
import androidx.appcompat.app.AppCompatActivity
import kotlinx.android.synthetic.main.activity_main.*
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
greetButton.setOnClickListener {
greetingTextView.text = "Hello, User!"
}
}
}
对应的XML布局文件(activity_main.xml):
xml
<Button
android:id="@+id/greetButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Greet Me"/>
<TextView
android:id="@+id/greetingTextView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="18sp"/>
4. 移动App(iOS - Swift) (注意:这里只是一个非常简化的ViewController示例)
swift
import UIKit
class ViewController: UIViewController {
@IBOutlet weak var greetButton: UIButton!
@IBOutlet weak var greetingLabel: UILabel!
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
greetButton.addTarget(self, action: #selector(greetUser), for: .touchUpInside)
}
@objc func greetUser() {
greetingLabel.text = "Hello, User!"
}
}
对应的Storyboard或XIB文件需要手动设置按钮和标签的IBOutlet连接。
请注意,这些示例仅仅是为了展示如何开始一个简单的App项目,并且每种技术都有很多深入学习和使用的方面。