篇要做的是,讓電腦用我們自己寫的程序作為屏保程序。屏保程序有什么用,就不說了(嚴格來說,沒什么用,純粹自娛自樂。)
以下實現代碼比較簡單,此處采用了逐字輸出一段文字作為程序內容:
首先添加一個txt的資源文件,內容為煙花易冷的歌詞。
然后設置我們的窗體無邊框,黑色背景,啟動最大化,最上層顯示等等等等。
將下面的代碼生成exe文件后,修改后綴名為scr,然后放到C:\Windows\System32目錄下。
如果是win10系統的話。在桌面右鍵個性化->鎖屏界面->屏幕保護程序設置,然后在下拉框中可以找到我們的程序,應用即可。
其他設置自行選擇。
實現功能:
設置電腦屏幕保護為自己的程序
開發環境:
開發工具: Visual Studio 2013
.NET Framework版本:4.5
實現代碼:
private void Form1_Load(object sender, EventArgs e)
{
new Thread(new ThreadStart(LoadText)).Start();
}
/// <summary>
/// 讀取資源文件數據,并顯示到頁面
/// </summary>
private void LoadText()
{
int count=this.Width / 50;
string[] textArr=Properties.Resources.煙花易冷.Split(new string[] { "\r\n" }, StringSplitOptions.None);
Font font=new Font("楷體", 20, FontStyle.Bold);
SolidBrush brush=new SolidBrush(Color.FromArgb(0, 192, 0));
Graphics g=this.CreateGraphics();
while (true)
{
for (int i=0; i < textArr.Length; i++)
{
string text=string.Join("\r\n", textArr[i].ToArray());
for (int j=0; j < text.Length; j++)
{
float x=this.Width / count * (i + 1) - 25;
g.DrawString(text[j].ToString(), font, brush, x, 18f*j);
Delay(50);
}
if (i==count || i==textArr.Length - 1)
{
Delay(3000);
break;
}
Delay(300);
}
g.Clear(this.BackColor);
}
}
//暫停
private void Delay(double mm)
{
DateTime now=DateTime.Now;
while (DateTime.Now.AddMilliseconds(-mm) <=now)
{
Application.DoEvents();
}
}
//退出
private void Form2_KeyDown(object sender, KeyEventArgs e)
{
Environment.Exit(-1);
}
//退出
private void Form2_MouseCaptureChanged(object sender, EventArgs e)
{
Environment.Exit(-1);
}
實現效果:
效果只是大致錄了下,可以自行測試。
由簡入繁,拿來即用
后續精彩,持續關注
erial是一個專為mac用戶制作的屏幕保護程序,正如名字所說,該屏保視頻取材自蘋果零售店Apple TV的專用屏保,全部由蘋果自制作的航拍影片,里面的每一個航拍都是不可多得的精美作品!不僅為您帶來視覺上的享受,還能不增加電腦內的硬件負擔。
Mac最美屏幕保護程序:Aerial →查看更多詳細內容!http://ii46.cn/AlMvXl
Aerial for Mac官方介紹
Aerial是基于全新Apple TV屏幕保護程序的Mac屏幕保護程序,里面的航拍橫跨了中國、拉斯維加斯、舊金山、夏威夷、迪拜等等地方的白天和夜晚的精美景象。另外,值得一提的是,Aerial 在播放時會自動從蘋果官方拉取資源下載影片,所以你的屏保會實時和官方保持更新。
特色
1、您可以觀看數小時的高清空中錄音
在質量方面,剪輯真的令人驚嘆。它們在慢速移動的飛機上被捕獲在世界各地的多個位置,并被編碼為高清1080p或4k視頻。您可以選擇哪些應包含在屏幕保護程序中,以及首選格式。還可以顯示簡短說明,以幫助您查明其位置并提供其他信息。
2、流式傳輸視頻或將其保存在Mac上
如果您不希望在本地保存視頻,則可以直接對其進行流式傳輸; 這意味著您需要始終連接到Internet,并且高帶寬使用率將成為連接速度較慢或流量上限的用戶的限制因素。也可以在播放Mac時將視頻保存在Mac上,以便您可以在離線模式下使用它們,而不必擔心消耗可用的互聯網流量。
3、提供對多個顯示器的支持,并可根據一天中的時間顯示特定視頻
Aerial可以在每個顯示器上播放不同的視頻,這對于那些運動多顯示器設置應該是非常討人喜歡的。
如果您指定本地日出和日落時間,屏幕保護程序可以在適當的時間播放白天或夜晚視頻。更重要的是,只要啟用暗模式,Mojave用戶就可以觀看夜間視頻。
總而言之,這是一個漂亮的屏幕保護程序,可以為您的桌面上的新Apple TV錄制航拍視頻。它們的質量令人印象深刻,它們真正將您的Mac帶入生活。
通社旗下公眾號“56K小貓”(微信:modem56k),原創文章未經授權禁止轉載。航通社微信:lifeissohappy 微博:@航通社
生 / 活 / 小 / 妙 / 招
從昨天開始,微軟 Windows 7 操作系統停止了技術支持。安裝 Windows 7 的用戶將不再會收到關鍵安全更新的推送。這引發了網友的懷舊情緒。
說到懷舊的話,就得提到一款跟 Windows 7 同樣經典,甚至還要更經典的操作系統:Windows XP。
在 Windows 3.1 / 95 / 98 / 2000 等操作系統,有一個經典的屏幕保護程序叫“飛翔的 Windows”。
它在屏幕中不斷的顯現出由小到大飛躍過來的 Windows 圖標。有人拆解了這款小巧的屏幕保護程序,發現它的實現方法是將 Windows 徽標指向系統字庫中 Wingdings 字體自帶的一個字符,所以才能做到僅僅幾百 KB 的體積。
因為在 2001 年 Windows XP 更換了標志,所以“飛翔的 Windows”就不再使用了。在 XP 系統當中的屏幕保護,是顯示固定的 XP 徽標,在屏幕上的各個角落浮現,相對來說比較枯燥。
所以之后,微軟又針對 XP 用戶,在官方網站發了個福利:一款可單獨下載的屏幕保護程序,將一個大型的 XP 旗幟變換成不同的顏色,它的效果非常棒。
Windows 操作系統具備令人驚嘆的向下兼容性,最早在 Windows 3.1 版本中出現的屏幕保護程序,一直到現在的 Windows 10 都可以運行。
但是這款 3D Windows XP 屏保則是例外的,它被設計成只能在 Windows XP 運行。如果你嘗試在其它系統中打開,它就會彈出提示。
我們都知道,屏幕保護程序的后綴名是 .scr ,它實際上是一個 .exe 的可執行文件,如果你把它改名為 exe,雙擊運行之后,就是配置界面。
將 scr 文件拷貝到系統目錄 c:\windows\system32 之后,就可以在顯示屬性面板中看到這個屏幕保護程序。
不過,這款 3D Windows XP 屏保也不提供可以配置的選項。
那么我們到底要怎樣才能讓它在當代的 Win10 系統運行呢?方法也很簡單。
首先,請把 3D Windows XP.scr 改后綴名為 .exe 。
然后,給它創建一個快捷方式;
在快捷方式的路徑設定中,后面加上一個反斜杠和大寫字母 S。如圖:
然后切換到“兼容性”選項卡,選擇 Windows XP 即可。
需要的時候雙擊快捷方式運行,因為調整了兼容性設置,每次都需要管理員權限。
隨著我們放棄了傳統的 CRT 球面顯示器,而使用液晶等新的顯示技術,所以原本為了防止“燒屏”的屏幕保護程序失去了它原本的功效。也逐漸讓位給 24 小時開機,不使用時直接待機的新機型。所以,屏幕保護程序只是起到一個懷舊的作用。
為方便你使用,我們已經把后綴名從 scr 改成了 exe。你需要按照上面的方法,先把它存放在合適的文件夾,然后手動生成一個快捷方式來運行。