WinForms_GettingStarted

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using Microsoft.Web.WebView2.Core;

namespace WinForms_GettingStarted
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
            this.Resize += new System.EventHandler(this.Form_Resize);
            webView.NavigationStarting += EnsureHttps;
            InitializeAsync();
        }

        private void Form_Resize(object sender, EventArgs e)
        {
            webView.Size = this.ClientSize - new System.Drawing.Size(webView.Location);
            //goButton.Left = this.ClientSize.Width - goButton.Width;
            //addressBar.Width = goButton.Left - addressBar.Left;
        }

        void EnsureHttps(object sender, CoreWebView2NavigationStartingEventArgs args)
        {
            //String uri = args.Uri;
            //if (!uri.StartsWith("https://"))
            //{
            //    webView.CoreWebView2.ExecuteScriptAsync($"alert('{uri} is not safe, try an https link')");
            //    args.Cancel = true;
            //}
        }

        async void InitializeAsync()
        {
            await webView.EnsureCoreWebView2Async(null);
            webView.CoreWebView2.WebMessageReceived += UpdateAddressBar;

            webView.CoreWebView2.AddHostObjectToScript("OS", new WebView2Script(this));
            webView.CoreWebView2.Navigate("file:///" + AppDomain.CurrentDomain.BaseDirectory + "home\\index.html");

            //webView.NavigateToString(File.ReadAllText(AppDomain.CurrentDomain.BaseDirectory + "home\\index.html"));
            await webView.CoreWebView2.AddScriptToExecuteOnDocumentCreatedAsync("window.chrome.webview.postMessage(window.document.URL);");
            await webView.CoreWebView2.AddScriptToExecuteOnDocumentCreatedAsync("window.chrome.webview.addEventListener(\'message\', event => alert(event.data));");

        }

        void UpdateAddressBar(object sender, CoreWebView2WebMessageReceivedEventArgs args)
        {


            String uri = args.TryGetWebMessageAsString();
            //addressBar.Text = uri;
            webView.CoreWebView2.PostWebMessageAsString(uri);
        }


        private void Form1_Load(object sender, EventArgs e)
        {
            //this.webView.Source = new Uri("file:///" + AppDomain.CurrentDomain.BaseDirectory + "home\\index.html");
            //webView.CoreWebView2.Navigate("file:///" + AppDomain.CurrentDomain.BaseDirectory + "home\\index.html");

    
            //webView.CoreWebView2.AddHostObjectToScript("OS", new WebView2Script(this));
        }

        private void webView21_Click(object sender, EventArgs e)
        {

        }

    }
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.InteropServices;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace WinForms_GettingStarted
{
    [ClassInterface(ClassInterfaceType.AutoDual)]
    [ComVisible(true)]
    public class WebView2Script
    {
        Form form;
        public WebView2Script(Form formmain) {
            this.form = formmain;
        }
        public void CloseFrom() {
            form.Close();
        }
        public void HidenFrom()
        {
            form.Hide();
        }
        public void MinFrom()
        {
            form.WindowState= FormWindowState.Minimized;
        }
        public void MaxFrom()
        {
            form.WindowState = FormWindowState.Maximized;
        }
    }
}

flutter

https://www.w3cschool.cn/
view-source:https://www.guozunlaw.com/about.html

view-source:https://www.jingsh.com/aboutcontact

Windows Server 2012 R2 标准版 64位
Windows Server 2012 R2 Standard 64bit
深圳市伊登软件有限公司

https://flutter.cn/docs/reference/widgets
https://api.flutter-io.cn/flutter/material/AlertDialog-class.html
https://flutter.dev/flutter/material/RaisedButton-class
https://www.w3cschool.cn/evilg/evilg-gi7e35tq.html
https://www.w3cschool.cn/evilg/evilg-5vjm35ti.html

flutter css样式
https://juejin.cn/post/7025196336253239303

https://api.flutter.dev/index.html
https://m3.material.io/develop/flutter
https://doc.flutterchina.club/tutorials/interactive/

https://docs.flutter.dev/ui/widgets
https://docs.flutter.dev/cookbook/images/fading-in-images
https://docs.flutter.dev/ui/layout
https://docs.flutter.dev/ui/design/material

 BottomNavigationBar
https://api.flutter.dev/flutter/material/BottomNavigationBar-class.html
https://api.flutter.dev/flutter/material/DatePickerDialog-class.html

Flutter Widget       CSS+DIV
HTML + CSS 才和 Widget 对等
并不复杂,但是很变态。有点儿变态语言的感觉。一定也不好。没法控制 吗?

简单入门  https://zhuanlan.zhihu.com/p/94749612

https://blog.csdn.net/kongTy/article/details/120218937


https://juejin.cn/post/7043402293642788877

一切都是 widget
每个 widget 只负责自己关注的部分

Flutter 设计得比较合理,有一个原因不容忽视,Flutter 在 Google 的开发团队和 Chrome 有很大渊源,有些人已经参与制定 CSS 规范很多年,都是在这个领域里很有经验的人。整体上没有 CSS 那么多的冗余和历史包袱,新框架都可以吸取以前的教训,站在巨人的肩膀上设计得越来越好用。换句话说,如果让 CSS 的设计者们,抛开历史包袱重新设计,不考虑向下兼容,很有可能就设计成了现在 Flutter Widget 的样子。
========================================

CSS 背后是 W3C,这是业界认可的标准化组织,而且被各大浏览器实现,浏览器厂商也在积极的推到标准的发展。CSS 是个开放的技术,它背后的大佬是 W3C、Chrome、Safai、Firefox 等等一系列盈利或者非盈利组织,大家互惠互利共同发展。

但是 Flutter 背后是是只有 Google,虽然也是开源的,但是设计与实现都是由 Google 的团队来主导,其他人都是在使用,真正有能力有机会参与开发的很少,PR 都是小修小补。框架和标准的一个差别,就是会不会向下兼容,框架有可能明天宣布推出 2.0,带上牛逼的优化和 breaking change,不向下兼容,是司空见惯的事。


从这个角度看,CSS 虽然臃肿,但毕竟是个标准化的技术,生命力顽强。你现在写的 CSS 代码,五年之后依然可以运行,现在写的 Flutter 代码到五年后就不好说了。假如 Google 宣布不维护 Flutter 了,很可能社区里就瞬间丧失了信心,那 Flutter 就死了;假如 Chrome 宣布不支持 CSS 了,CSS 依然活得好好的,Chrome 很可能会死(参考 IE),FireFox 要笑醒了。
================================================

CSS 上手虽然简单,但是很难掌握,没有个几年的开发经验,没被它虐过千百遍,是根本驾驭不住它的。

 Flutter 全部组件
https://flutter.dev/flutter/material/RaisedButton-class
https://www.w3cschool.cn/evilg/evilg-gi7e35tq.html


https://juejin.cn/post/7025196336253239303


https://www.w3cschool.cn/evilg/evilg-gi7e35tq.html
Flutter Widget目录
2020-08-27 14:46 更新
使用Flutter的一套的视觉、结构、平台、和交互式的widgets,快速创建漂亮的APP.

除了按类别浏览widget外,您还可以在Flutter widget 索引浏览Flutter中的所有widgets。

https://gitcode.com/
https://www.yzktw.com.cn/post/699148.html


flutter css样式

我有一些CSS,如何将此CSS转换为 flutter 样式

background: linear-gradient(262.06deg, #03737D 0%, #14373A 101.04%);

我已经尝试过了,但是没有尝试

return Scaffold(
    body: Container(
    decoration: BoxDecoration(
        gradient: LinearGradient(
            begin: Alignment.topLeft,
            end: Alignment.bottomRight,
            stops: [
                    0,
                    1.1
                  ],
            colors: [
                    constants.customColors.gradiant03,
                    constants.customColors.gradiant14
                  ])),
            )
);
最佳答案

这样做:

return Scaffold(
    appBar: AppBar(title: Text("Title")),
    body: Container(
        padding: EdgeInsets.all(20),
        width: double.infinity,
        decoration: BoxDecoration(
            gradient: LinearGradient(
                begin: Alignment.centerRight,
                end: Alignment.centerLeft,
                colors: [Color(0xff03737D), Color(0xff14373A)]
                )
            ),
        height: 60,
        child: Text("Checking gradient bg", style: TextStyle(color: Colors.white)),
));

CSS输出:

enter image description here

Flutter输出:

enter image description here
关于flutter - 如何将CSS规则转换为Flutter样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59267333/

https://www.zhihu.com/question/468578986/answer/2660451472?utm_id=0   flutter可以实现类似CSS里面link、visited、hover、active这种效果吗?
上千员工涉考试作弊 普华永道被罚
上千员工涉培训考试作弊,普华永道被罚700万美元

基础 Widgets
Container:一个拥有绘制、定位、调整大小的 widget
Row:在水平方向上排列子widget的列表
Column:在垂直方向上排列子widget的列表
Image:一个显示图片的widget
Text:单一格式的文本
Icon:A Material Design icon.
RaisedButton:Material Design中的button, 一个凸起的材质矩形按钮
Scaffold:Material Design布局结构的基本实现。此类提供了用于显示drawer、snackbar和底部sheet的API
Appbar:一个Material Design应用程序栏,由工具栏和其他可能的widget(如TabBar和FlexibleSpaceBar)组成
FlutterLogo:Flutter logo, 以widget形式. 这个widget遵从IconTheme。
Placeholder:一个绘制了一个盒子的的widget,代表日后有widget将会被添加到该盒子中


Material Components Widgets
App结构和导航
Scaffold:Material Design布局结构的基本实现。此类提供了用于显示drawer、snackbar和底部sheet的API。
Appbar:一个Material Design应用程序栏,由工具栏和其他可能的widget(如TabBar和FlexibleSpaceBar)组成。
ButtomNavigationBar:底部导航条,可以很容易地在tap之间切换和浏览顶级视图。
TabBar:一个显示水平选项卡的Material Design widget。
TabBarView:显示与当前选中的选项卡相对应的页面视图。通常和TabBar一起使用。
MaterialApp:一个方便的widget,它封装了应用程序实现Material Design所需要的一些widget。
WidgetsApp:一个方便的类,它封装了应用程序通常需要的一些widget。
Drawer:从Scaffold边缘水平滑动以显示应用程序中导航链接的Material Design面板
按钮
RaisedButton:Material Design中的button, 一个凸起的材质矩形按钮
FloatingActionButton:一个圆形图标按钮,它悬停在内容之上,以展示应用程序中的主要动作。FloatingActionButton通常用于Scaffold.floatingActionButton字段。
FlatButton:一个扁平的Material按钮
IconButton:一个Material图标按钮,点击时会有水波动画
PopupMenuButton:当菜单隐藏式,点击或调用onSelected时显示一个弹出式菜单列表
ButtonBar:水平排列的按钮组
输入框和选择框
TextField:文本输入框
Checkbox:复选框,允许用户从一组中选择多个选项
Radio:单选框,允许用户从一组中选择一个选项。
Switch:On/off 用于切换一个单一状态
Slider:滑块,允许用户通过滑动滑块来从一系列值中选择。
Date & Time Pickers:日期&时间选择器
对话框、Alert、Panel
SimpleDialog:简单对话框可以显示附加的提示或操作
AlertDialog:一个会中断用户操作的对话款,需要用户确认
BottomSheet:一个从屏幕底部滑起的列表(以显示更多的内容)。你可以调用showBottomSheet()或showModalBottomSheet弹出
ExpansionPanel:Expansion panels contain creation flows and allow lightweight editing of an element. The ExpansionPanel widget implements this component.
SnackBar:具有可选操作的轻量级消息提示,在屏幕的底部显示。
信息展示
Image:一个显示图片的widget
Icon:A Material Design icon.
Chip:标签,一个Material widget。 它可以将一个复杂内容实体展现在一个小块中,如联系人。
Tooltip:一个文本提示工具,帮助解释一个按钮或其他用户界面,当widget长时间按下时(当用户采取其他适当操作时)显示一个提示标签。‘
DataTable:数据表显示原始数据集。它们通常出现在桌面企业产品中。DataTable Widget实现这个组件
Card:一个 Material Design 卡片。拥有一个圆角和阴影
LinearProgressIndicator:一个线性进度条,另外还有一个圆形进度条CircularProgressIndicator
布局
ListTile:一个固定高度的行,通常包含一些文本,以及一个行前或行尾图标
Stepper:一个Material Design 步骤指示器,显示一系列步骤的过程
Divider:一个逻辑1像素厚的水平分割线,两边都有填充


Cupertino(iOS风格的widget)
CupertinoActivityIndicator:一个iOS风格的loading指示器。显示一个圆形的转圈菊花
CupertinoAlertDialog:iOS风格的alert dialog
CupertinoButton:iOS风格的button
CupertinoDialog:iOS风格的对话框
CupertinoDialogAction:通常用于CupertinoAlertDialog的一个button
CupertinoSlider:从一个范围中选一个值
CupertinoSwitch:iOS风格的开关. 用于单一状态的开/关
CupertinoPageTransition:提供iOS风格的页面过度动画
CupertinoFullscreenDialogTransition:一个iOS风格的过渡,用于调用全屏对话框
CupertinoNavigationBar:iOS风格的导航栏. 通常和CupertinoPageScaffold一起使用
CupertinoTabBar:iOS风格的底部选项卡。 通常和CupertinoTabScaffold一起使用
CupertinoPageScaffold:一个iOS风格的页面的基本布局结构。包含内容和导航栏
CupertinoTabScaffold:标签式iOS应用程序的结构。将选项卡栏放在内容选项卡之上
CupertinoTabView:支持选项卡间并行导航项卡的根内容。通常与CupertinoTabScaffolde一起使用

Layout
拥有单个子元素的布局widget
Container:一个拥有绘制、定位、调整大小的 widget
Padding:一个widget, 会给其子widget添加指定的填充
Center:将其子widget居中显示在自身内部的widget
Align:一个widget,它可以将其子widget对齐,并可以根据子widget的大小自动调整大小
FittedBox:按自己的大小调整其子widget的大小和位置
AspectRatio:一个widget,试图将子widget的大小指定为某个特定的长宽比
ConstrainedBox:对其子项施加附加约束的widget
Baseline:根据子项的基线对它们的位置进行定位的widget
FractionallySizedBox:一个widget,它把它的子项放在可用空间的一小部分。关于布局算法的更多细节,见RenderFractionallySizedOverflowBox
IntrinsicHeight:一个widget,它将它的子widget的高度调整其本身实际的高度
IntrinsicWidth:一个widget,它将它的子widget的宽度调整其本身实际的宽度
LimitedBox:一个当其自身不受约束时才限制其大小的盒子
Offstage:一个布局widget,可以控制其子widget的显示和隐藏
OverflowBox:对其子项施加不同约束的widget,它可能允许子项溢出父级
SizedBox:一个特定大小的盒子。这个widget强制它的孩子有一个特定的宽度和高度。如果宽度或高度为NULL,则此widget将调整自身大小以匹配该维度中的孩子的大小
SizedOverflowBox:一个特定大小的widget,但是会将它的原始约束传递给它的孩子,它可能会溢出
Transform:在绘制子widget之前应用转换的widget
CustomSingleChildLayout:一个自定义的拥有单个子widget的布局widget
拥有多个子元素的布局widget
Row:在水平方向上排列子widget的列表
Column:在垂直方向上排列子widget的列表
Stack:可以允许其子widget简单的堆叠在一起
IndexedStack:从一个子widget列表中显示单个孩子的Stack
Flow:一个实现流式布局算法的widget
Table:为其子widget使用表格布局算法的widget
Wrap:可以在水平或垂直方向多行显示其子widget
ListBody:一个widget,它沿着一个给定的轴,顺序排列它的子元素
ListView:可滚动的列表控件。ListView是最常用的滚动widget,它在滚动方向上一个接一个地显示它的孩子。在纵轴上,孩子们被要求填充ListView
CustomMultiChildLayout:使用一个委托来对多个孩子进行设置大小和定位的小部件
Layout helpers
LayoutBuilder:构建一个可以依赖父窗口大小的widget树


https://m3.material.io/
https://m3.material.io/develop/web
https://flutter.gskinner.com/wonderous/

https://api.flutter.dev/flutter/material/Badge-class.html
https://github.com/material-components/material-web/blob/main/docs/quick-start.md

https://docs.flutter.dev/ui/navigation


https://docs.flutter.dev/cookbook/design/tabs
https://docs.flutter.dev/ui/widgets/material
https://api.flutter.dev/flutter/material/TextField-class.html


https://docs.flutter.dev/ui/widgets/material#Actions

https://api.flutter.dev/flutter/material/material-library.html
https://blog.csdn.net/eastWind1101/article/details/127961345
https://www.yiibai.com/flutter/flutter-tabbar.html

Flutter 组件之 AppBar、TabBar、TabBarView

https://www.jianshu.com/p/61bc977d748a


https://blog.csdn.net/eastWind1101/article/details/127961345
https://blog.csdn.net/eastWind1101/article/details/127961345

import 'package:flutter/material.dart';

/**
 * 跳转到新页面并返回
 */
void main() {
  runApp(new MaterialApp(
    title: "Flutter",
    home: new TabBarExample(),
  ));
}
class TabBarExample extends StatefulWidget {
  @override
  _TabBarExampleState createState() => _TabBarExampleState();
}
 
class _TabBarExampleState extends State<TabBarExample> {
  @override
  Widget build(BuildContext context) {
    return DefaultTabController(
      length: 3,
      child: Scaffold(
        appBar: AppBar(
          title: Text("TabBar"),
          bottom: TabBar(
            tabs: [
              Tab(icon: Icon(Icons.directions_bike),),
              Tab(icon: Icon(Icons.directions_boat),),
              Tab(icon: Icon(Icons.directions_car),),
            ],
          ),
        ),
        body: TabBarView(
          children: [
            Icon(Icons.directions_bike),
            Icon(Icons.directions_boat),
            Icon(Icons.directions_car),
          ],
        ),
      ),
    );
  }
  }

https://cloud.tencent.com/developer/article/1328793
https://www.cnblogs.com/xiongwei/p/16455603.html
https://www.cnblogs.com/xiongwei/p/10711020.html
https://blog.csdn.net/LJLThomson/article/details/115488535

flutter 也特别简单和原生开发的安卓一样。但是在前台的界面上开发东西全是写代码的太烧脑了。
相对于html来说也是个脑残。不过移动的最后还是这个脑残管用呀。
===============================
flutter NestedScrollView 下拉刷新的解决方案一
https://blog.csdn.net/duo_shine/article/details/81251731
https://blog.51cto.com/928343994/5209113
https://blog.csdn.net/duo_shine/article/details/81261383
https://blog.csdn.net/duo_shine/category_7882610.html

flutter nestedscrollview
https://blog.51cto.com/928343994/5209113
flutter NestedScrollView 下拉刷新的解决方案
Flutter NestedScrollView实现的一个经典滑动折叠头部图片.
https://blog.csdn.net/duo_shine/category_7882610.html
https://blog.csdn.net/duo_shine/article/details/81251731
https://blog.csdn.net/duo_shine/category_7882610.html
flutter笔记(六)-----按钮 各种Button
https://www.jianshu.com/p/0074c5a68ea0
MaterialButton
https://www.jianshu.com/p/52362ade53e2
Flutter 学习之路 - 导航栏(NavigationBar) 
https://www.jianshu.com/p/3bf61b805d11
https://zhuanlan.zhihu.com/p/109818858
http://ddrv.cn/a/155269

https://www.jianshu.com/p/3bf61b805d11
======================================
/**
 * 跳转到新页面并返回
 */
void main() {
  runApp(new MaterialApp(
    title: "Flutter",
    home: new FirstScreen(),
  ));
}
/**
 * 第一个页面
 */
class FirstScreen extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return new Scaffold(
      appBar: new AppBar(
        title: new Text("Flutter"),
      ),
      body: new Center(
        child: new RaisedButton(
            child: new Text("登录"),
            onPressed: () {
              //跳转到新的 页面我们需要调用 navigator.push方法
              Navigator.push(context,
                  new MaterialPageRoute(builder: (context) => new Second()));
            }),
      ),
    );
  }
}

/**
 * 第二个页面
 */
class Second extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return new Scaffold(
      appBar: new AppBar(
        title: new Text("Flutter"),
      ),
      body: new Center(
        //onPressed  点击事件
        child: new RaisedButton(child: new Text("注销"), onPressed: () {
          //回到上一个页面 该pop将Route从导航器管理的路由栈中移除当前路径
          Navigator.pop(context);
        }),
      ),
    );
  }
}


import 'package:flutter/material.dart';

void main() {
  //runApp接受的widget将成为widget树的根(ps:相当于顶层容器)
  runApp(
    //此处的Center和Text是两个widget,显示效果就是一个Hello, Flutter!在屏幕中央
    new Center(
      child: new Text(
        'Hello, Flutter!',
        textDirection: TextDirection.ltr,
      ),
    ),
  );
}
 

1.亚当·斯密(Adam Smith):“个人追求自身利益的行为会在市场中产生公共利益。”(The Wealth of Nations)


2.约翰·梅纳德·凯恩斯(John Maynard Keynes):“在长期中,我们都死了。”(A Tract on Monetary Reform)这句名言指的是凯恩斯对短期和长期经济周期的分析。

3.弗里德里希·哈耶克(Friedrich Hayek):“市场是一种发现过程。”(Law, Legislation, and Liberty)哈耶克强调市场在资源配置中的信息和知识的重要性。


4.米尔顿·弗里德曼(Milton Friedman):“没有免费的午餐。”(There's No Such Thing as a Free Lunch)弗里德曼强调资源有限性和机会成本的观点。


5.保罗·萨缪尔森(Paul Samuelson):“在经济学中没有普通生活。”(Economics: An Introductory Analysis)这一名言强调经济学使用抽象模型来研究人类行为。


6.约瑟夫·斯蒂格利茨(Joseph Stiglitz):“自由市场不是自由的。”(Globalization and Its Discontents)斯蒂格利茨对自由市场的限制和不完美进行了批评。


7.托马斯·皮凯蒂(Thomas Piketty):“资本主义制度产生了不平等。”(Capital in the Twenty-First Century)皮凯蒂的研究聚焦于财富和收入不平等问题。


8.亨利·乔治(Henry George):“土地价值增长不是由个人创造,而是由社会创造。”(Progress and Poverty)乔治反对地主对土地价值的垄断,并提倡对土地进行更公正的分配。


这些经济学家的名句代表了他们对经济学理论和经济现象的深刻见解,如果你能深入了解这将很大的提升自己!

4.米尔顿·弗里德曼(Milton Friedman):“没有免费的午餐。”(There's No Such Thing as a Free Lunch)弗里德曼强调资源有限性和机会成本的观点。5.保罗·萨缪尔森(Paul Samuel...
货币主义经济学的代表人物米尔顿·弗里德曼有一句名言:“...
货币主义经济学的代表人物米尔顿·弗里德曼有一句名言:“通货膨胀无处不在,并且总是一种货币现象。”

米尔顿·弗里德曼(美国经济学家、诺贝尔... - 百度百科

米尔顿·弗里德曼(Milton Friedman,1912年7月31日—2006年11月16日),美国著名经济学家,芝加哥大学教授、芝加哥经济学派领军人物、货币学派的代表人物,1976年诺贝尔经济学奖得主、1951年约翰·贝茨·克拉克奖得主。弗里德曼被广泛誉为二十世纪最具影响力..

米尔顿·弗里德曼 名言
米尔顿·弗里德曼,货币主义经济学的代表人物,提出了许多著名的观点和名言。以下是他的一些名言:

通货膨胀无处不在,并且总是一种货币现象。 这表明通货膨胀是由货币供应的过度增长引起的,而不仅仅是一个地区的特有问题。1
世界上没有免费的午餐。这句话强调了没有真正无代价的收益,提醒人们在接受任何好处时都要考虑背后的成本和利益关系。2
这些名言不仅体现了弗里德曼的经济思想,也反映了他对市场经济和政府干预的看法。他的理论和工作对经济学领域产生了深远的影响,使他成为20世纪最重要的经济学家之一。

对于大多数人来说,成功绝非好事

特斯拉被裁员工:5分钟办好手续
近日,特斯拉宣布在全球范围内裁员1.4万人,超过总员工数的10%。被裁员工讲述:全程只用了5分钟左右就办完了一切...


米歇尔·福柯经典语录_名言_金句名句赏析_名言通
米歇尔·福柯经典语录名言名句欣赏:1.忧郁症患者喜欢独处,躲避人群;这些使他们更沉溺于他们谵妄的对象或屈从于支配他们的感情,与此同时他们似乎对其他一切都无动于衷。 2.灵魂如同一叶小舟,被遗弃...

自从人类堕落以后,人类就把劳动视为一种苦修,指望它具有赎罪的力量。——米歇尔·福柯 正如死亡是人类生命在时间领域的界限,疯癫是人类生命在兽性领域的界限。——米歇尔·福柯 ..

1. "知识不光是权力的象征,也是一种支配、管理和控制的工具。" 2. "权力机构对知识的控制是实现统治的关键。"

目标决定你将成为什么样...

让被认为是静止的东西动起来,让被认为是整体的东西碎片化,让被想象为拥有一贯性的东西暴露异质性,没有一个永远不变的本质的秘密,真正的秘密就是没有本质。
米歇尔・福柯
人比自己认为的要自由得多。
米歇尔・福柯
公开处决具有危险性,它为国王暴力与民众暴力之间的较量提供了一个舞台。
米歇尔・福柯
人类必然会疯癫到这种地步,既不疯癫也只是另一种形式的疯癫。福柯
米歇尔・福柯

 1、有德行的人之所以有德行,只不过受到的诱惑不足而已;这不是因为他们生活单调刻板,就是因为他们专心一意奔向一个目标而无暇旁顾。 2、我常听见有些家长说,他们的工

邓肯经典语录 - 百度汉语

只有唤起人类追求美的愿望,她才能获得美的本身。——邓肯
给子女们留下的钱越多,孩子们就越软弱无能。我们给予女最好的遗产就是放手让他自奔前程,完全依靠他自己的两条腿去走自己的路。一邓肯 励志句子
如果说邓肯总是谦虚的低着头,那毫无疑问是因为他已经站在了最高的那一座山峰上。
《篮球公园》邓肯专题
有人要问,那你认为爱情也是一种艺术喽?对此我回答说:生活的每一部分,不仅是爱情,都应当成为艺术。
[美]邓肯

我们不需要你一直很优秀 我们需要你优秀这一次

华盛顿·欧文经典语录_名言_金句名句赏析_名言通
华盛顿·欧文经典语录名言名句欣赏:1.女人的坚韧能抵挡住热河厄运的颠覆。那种会让男人一蹶不振、灰飞烟灭的灾祸,似乎能唤起柔弱女性的全部力量,让他们变得英勇无畏,近乎崇高。没有什么比看到以下.

欧文名言经典语录 - 百度汉语

 1、人世间的任何境遇都有其优点和乐趣,只要我们愿意接受现实。华盛顿.欧文 2、真理惟一可靠的标准就是永远自相符合。——欧文 3、团结就有力量和智慧,没有诚意

经验是真知与灼见之母,因而它的一切举止都是明智而又坚定的。——欧文
人类一切努力的目的在于获得幸福。——欧文
完善的新人应该是在劳动之中和为了劳动而培养起来的。——欧文
变革给人以慰藉,哪怕是变得更坏,就像我坐马车旅行时发现的那样,换个姿势后即使碰伤了,我也常常觉得舒服。——欧文


《在河岸边》《三个冬天》《白昼之光》《日出日落之处》《无法抵达的土地》,自传体小说《伊萨谷》,回忆录《故土》《米沃什词典》,日记《猎人的一年》,政论《被禁锢的头脑》,文集《站在人这边》
 这世上没有一样东西我想占有。 我知道没有一个人值得我羡慕。 任何我曾遭受的不幸,我都已忘记。 ——切・米沃什《礼物》

米沃什经典语录
16、惧怕*思考是知识分子的特点。简言之,这并不是说他害怕得出危险的结论,他怕的是徒劳,马克思称之为”哲学的贫乏”。

17、西文生活的多姿多彩场景是源于它潜移默化的法则。西文国家的普通公民没有意识到,一个住在阁楼里的画家,一个不太出名的音乐家,或者一个专门写些莫名其妙诗句的诗人,都是为他自己在生活中所重视的一切赋形的魔术师。统治者也很少去考虑这类事情,他们认为,不值得为这些琐碎的事浪费时间。西文实施的..

米沃什: 我们不能赤裸裸地生活|无神论|形而上学|决定论_网...
2020年5月10日 ▲切斯瓦夫·米沃什(Czesaw Miosz)1911年6月30日生于立陶宛,2004年8月14日卒于波兰克拉科夫。波兰著名的诗人、作家和散文家, 1980年获诺贝尔文学奖。主要作品有《被禁锢的头脑》


马克·肯米尔经典语录_名言_金句名句赏析_名言通
马克·肯米尔经典语录名言名句欣赏:1.抖音追卓成富:你接近什么样的人,就会走什么样的路! 穷人:只会叫你节衣缩食 小人:会教你坑蒙拐骗 牌友:只会催你打牌 酒肉朋友:只会教你快...

在这世界上我不想占有任何东西,我知道没有一个人值得我嫉妒。——米沃什 在生活中,我从不惋惜过去,担忧未来,我只关心永恒的现在。准确地说,这就是幸福的定义。——米沃什

 在我们深信的最深处,在我们存在的最深处,我们配得上永生。 ——切斯瓦夫·米沃什
米沃什:在这疼痛的世界,选择赞美存在

卡蜜尔40句经典语录 - 百度汉语
为仆则忠 为主则殆 这便是道德
卡蜜尔
你的局限,导致了你的衰亡。
记着,他们爱钱,所以假装你拥有一座金矿,你就是他们眼中上流社会的人了。
你的徒劳,让人失望。
卡蜜尔

切斯瓦夫•米沃什语录
2019年10月11日 在生活中,我从不惋惜过去,担忧未来,我只关心永恒的现在。准确地说,这就是幸福的定义。 ——切斯瓦夫•米沃什《幸福》


 诗人切斯瓦夫·米沃什 语录 1、在恐惧和战栗中,我想我要实现我的生命 就必须让自己做一次公开的坦白, 暴露我和我的时代的虚伪……

切斯瓦夫·米沃什名言 - 百度汉语

我选择客观的艺术,即便它的意义并非由理论阐释,而是通过个人努力来领会的。我希望自己做到了言行
切斯瓦夫·米沃什
但这种接受仅仅是为了强调人的处境的荒诞,这荒诞被理性掩盖了。
切斯瓦夫·米沃什
对舍斯托夫来说,内心平静是可疑的,因为我们生活其上的大地并没有使我们有这种倾向。
切斯瓦夫·米沃什
我们的身体和灵魂不断在变化,它们经历各种不同的阶段,包括生理的,如果过去一个阶段碰巧被保存,它会令你惊讶不已。
切斯瓦夫·米沃什

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值