0

【WPF學習】第四十八章 理解WPF動畫

在許多用戶框架中(特別是WPF之前的框架,如Windows窗體和MFC),開發人員必須從頭構建自己的動畫系統。最常用的技術是結合使用計時器和一些自定義的繪圖邏輯。WPF通過自帶的基于屬性的動畫系統,改變了這種情況。接下來的兩節將描述這兩者之間的區別。 一、基于時間的動畫 假如需要旋轉Windows窗 ...

Peter.Luo 發布于 2020-02-25 22:40 評論(0)閱讀(77)
0

第1章 類和對象—面向對象概念

面向對象程序設計(Object-Oriented Programming,OOP)是一種程序設計架構,同時也是一種程序開發的方法。對象指的是類的實例,它將對象作為程序的基本單元,將程序和數據封裝其中,以提高代碼的重用性、靈活性和擴展性。 1.1 面向對象概念 時間是由什么組成的?現實世界是由一個一個 ...

笑笑未來 發布于 2020-02-25 19:53 評論(0)閱讀(43)
0

C#模擬POST上傳文件幫助類(支持https、http)

public static int PostFile(string getUrl, CookieContainer cookieContainer, HttpHeader header, string postdata, byte[] postdatabyte, Stream sm) { Strea ...

a729360471 發布于 2020-02-25 17:31 評論(0)閱讀(104)
6

給微軟的依賴注入框架寫一些擴展方法

現在在項目里大多都是直接使用微軟的依賴注入框架,而微軟的注入方式比較簡單,不如 AutoFac 使用起來靈活,于是想給微軟的依賴注入增加一些擴展,使得可以像AutoFac 一樣比較靈活的注冊服務 ...

WeihanLi 發布于 2020-02-25 16:58 評論(2)閱讀(565)
0

PPT導出為圖片

使用Aspose組件導出 Aspose有Aspose.Slides.dll,可以無需安裝office,進行讀寫PPT文件。 Aspose可能通過Aspose.Slides.NET安裝 簡單的導出圖片demo,如下: 1 internal class PptToImagesConverter 2 { ...

唐宋元明清2188 發布于 2020-02-25 16:21 評論(0)閱讀(42)
4

C#調用Windows API(示例:顯示任務管理器里的程序名稱)

作為初學者來說,在C#中使用API確是一件令人頭疼的問題。 在使用API之前你必須知道如何在C#中使用結構、類型轉換、安全/不安全代碼,可控/不可控代碼等許多知識。 在.Net Framework SDK文檔中,關于調用Windows API的指示比較零散,并且其中稍全面一點的是針對Visual B ...

IT技術派 發布于 2020-02-25 15:36 評論(0)閱讀(647)
19

asp.net core 3.x 授權默認流程

一、前言 接上一篇《asp.net core 3.x 授權中的概念》,本篇看看asp.net core默認授權的流程。從兩個方面來看整個授權系統是怎么運行的:啟動階段的配置、請求階段中間件的處理流程。 由于asp.net core 3.x目前使用終結點路由,因此授權框架可以用于所有asp.net w ...

變形精怪 發布于 2020-02-25 13:41 評論(8)閱讀(1408)
5

ASP.NET Core ResponseCache進行緩存操作

前言 本章將介紹客戶端緩存將介紹瀏覽器緩存和服務端緩存,使用瀏覽器緩存將減少對web服務器的請求次數,同時可以提升性能,避免重復的運算浪費。 ASP.NET Core對于HTTP緩存分為兩種: 客戶端(瀏覽器緩存) 服務端緩存 客戶端緩存 通過設置HTTP的響應頭 Cache Control 來完成 ...

HueiFeng 發布于 2020-02-25 13:20 評論(0)閱讀(312)
0

iis添加asp.net網站,訪問提示:由于擴展配置問題而無法提供您請求的頁面。如果該頁面是腳本,請添加處理程序。如果應下載文件,請添加 MIME 映射

今天在iis服務器配置asp.net網站,遇到一個問題,記錄一下: 問題:由于擴展配置問題而無法提供您請求的頁面。如果該頁面是腳本,請添加處理程序。如果應下載文件,請添加 MIME 映射。 WindowServer2012服務器,添加角色安裝完.netframework和iis之后,運行aspx頁面 ...

活著湊個人數 發布于 2020-02-25 11:56 評論(0)閱讀(51)
0

C# NewtonJson Serialize and deserialize

using System; using System.Collections.Generic; using System.Diagnostics; using System.IO; using System.Threading; using Newtonsoft.Json; using System ...

Fred1987 發布于 2020-02-25 10:02 評論(0)閱讀(50)
0

Redis入門(介紹、搭建)——Windows、Centos環境

一.介紹 Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache and message broker. It supports data structures ...

IT技術派 發布于 2020-02-25 10:01 評論(0)閱讀(81)
12

詳解Net Core Web Api項目與在NginX下發布

前言 本文將介紹Net Core的一些基礎知識和如何NginX下發布Net Core的WebApi項目。 測試環境 操作系統:windows 10 開發工具:visual studio 2019 框架:Net Core 3 Net Core Web Api項目創建 首先創建一個Net Core We ...

kiba518 發布于 2020-02-25 09:25 評論(4)閱讀(1073)
0

C#建立自己的測試用例系統

引言 很多時候,需要對類中的方法進行一些測試,來判斷是否能按要求輸出預期的結果。 C#提供了快速創建單元測試的方法,但單元測試不僅速度慢不方便,大量的單元測試還會拖慢項目的啟動速度。 所以決定自己搞個方便的測試用例。 控制臺調用 只需要簡簡單單的一句話 測試用例.注冊并Print(EnumEx.Na ...

魔法軟糖 發布于 2020-02-24 22:46 評論(0)閱讀(114)
1

C#后臺異步消息隊列實現

簡介 基于生產者消費者模式,我們可以開發出線程安全的異步消息隊列。 知識儲備 什么是生產者消費者模式? 為了方便理解,我們暫時將它理解為垃圾的產生到結束的過程。 簡單來說,多住戶產生垃圾(生產者)將垃圾投遞到全小區唯一一個垃圾桶(單隊列),環衛將垃圾桶中的垃圾進行處理(消費者)。就是一個生產者消費者 ...

單車夕陽 發布于 2020-02-24 16:30 評論(0)閱讀(101)
12

asp.net core 3.x 授權中的概念

前言 預計是通過三篇來將清楚asp.net core 3.x中的授權:1、基本概念介紹;2、asp.net core 3.x中授權的默認流程;3、擴展。 在完全沒有概念的情況下無論是看官方文檔還是源碼都暈乎乎的,希望本文能幫到你。不過我也是看源碼結合官方文檔看的,可能有些地方理解不對,所以只作為參考 ...

變形精怪 發布于 2020-02-24 15:37 評論(1)閱讀(633)
5

授權認證(IdentityServer4)

區別 OpenId: Authentication :認證 Oauth: Aurhorize :授權 輸入賬號密碼,QQ確認輸入了正確的賬號密碼可以登錄 認證 下面需要勾選的復選框(獲取昵稱、頭像、性別) 授權 OpenID 當你需要訪問A網站的時候,A網站要求你輸入你的OpenId,即可跳轉到你的 ...

wql 發布于 2020-02-24 14:32 評論(0)閱讀(291)
11

gRPC in ASP.NET Core 3.x - gRPC 簡介

gRPC的結構 在我們搭建gRPC通信系統之前,首先需要知道gRPC的結構組成。 首先,需要一個server(服務器),它用來接收和處理請求,然后返回響應。 既然有server,那么肯定有client(客戶端),client的作用就是向server發送請求,具體就是生成一個請求,然后把它發送到ser ...

solenovex 發布于 2020-02-24 12:48 評論(1)閱讀(644)
7

[WPF 自定義控件]在MenuItem上使用RadioButton

1. 需求 上圖這種包含多選(CheckBox)和單選(RadioButton)的菜單十分常見,可是在WPF中只提供了多選的MenuItem。順便一提,要使MenuItem可以多選,只需要將MenuItem的 屬性設置為True: 不知出于何種考慮,WPF沒有為MenuItem提供單選的功能。為了在 ...

dino.c 發布于 2020-02-24 09:17 評論(3)閱讀(226)
2

Winfrom 減少控件重繪閃爍的方法

Winform控件的雙緩沖。控件的雙緩沖屬性是隱藏的,可以通過反射改變其屬性值。 lv.GetType().GetProperty("DoubleBuffered", BindingFlags.Instance | BindingFlags.NonPublic).SetValue(lv, true, ...

檸檬山竹大西瓜 發布于 2020-02-24 09:15 評論(0)閱讀(99)
22

2020 年 中國.NET開發者調查報告

微信公眾號dotnet跨平臺2020年初做的一個關于中國.NET開發者調查收到了開發者近 1400 條回復。這份調查報告涵蓋了開發者工具鏈的所有部分,包括編程語言、應用架構、應用服務器、運行時平臺、框架技術、框架配置、IDE、.NET/.NET Core 發行版部署模式、構建工具和Kubernete... ...

張善友 發布于 2020-02-24 08:40 評論(68)閱讀(4741)
七乐彩2011年走势图南方双彩