第一篇:實驗一
實驗一
實驗目的:掌握WIN7的操作和系統設置 實驗內容:
1、在資源管理器中打開“本地磁盤(C:)”,設置所有文件及文件夾的視圖方式為“中等圖標”,并“顯示預覽窗格”。
操作提示:右擊開始-打開資源管理器-打開音樂庫 組織—布局—顯示預覽窗格
2、為“附件”菜單中的“截圖工具”創建桌面快捷方式
操作提示:開始-所有程序-附件-截圖工具右擊-發送到桌面快捷方式;
3、為“開始”→“所有程序”→“Microsoft Office”子菜單中的“Microsoft Outlook 2010”創建桌面快捷方式,并鎖定到任務欄中。/附到“開始”菜單中。
4、在控制面板中將桌面背景更改為圖片文件第1單元素材DATA2tupian1-6.jpg。
5、在控制面板中將桌面“計算機”的圖標更改為“第1單元素材DATA2tubiao1-10.ico”的樣式。
6、在控制面板中設置桌面上僅顯示“計算機”和“回收站”的圖標。
7、在控制面板中將系統的“日期和時間”更改為“2010年10月1日 10:50:30”。在控制面板中將系統當前“時區”更改為“(UCT+08:00)臺北”。
8、在語言欄中添加“微軟拼音-簡捷2010”輸入法。在語言欄中刪除“微軟拼音-新體驗2010”輸入法。
在語言欄中設置計算機啟動時默認的輸入語言為“微軟拼音-簡捷2010”輸入法。
9安裝字體第1單元素材DATA2Ziti1-7.ttf。在控制面板中隱藏“微軟雅黑”字體。
在控制面板中預覽“華文新魏 常規”字體。在控制面板中刪除“華文細黑 常規”字體。
10、在控制面板中向桌面添加小工具“CPU儀表盤”,并設置其始終“前端顯示”。
在控制面板中向桌面添加小工具“日歷”,并設置顯示較大尺寸。在控制面板中卸載桌面小工具“時鐘”。
在控制面板中向桌面上添加“幻燈片放映”小工具,設置每張圖片顯示的時間為“10秒”,圖片轉換方式為“旋轉”。
11、在控制面板中設置隱藏桌面上所有的圖標。
結論分析:
通過這次實驗學會了WIN7操作系統的基本操作及操作系統的設置與優化
第二篇:實驗一
實驗一創業項目的選擇LED照明
1.1產品介紹
LED(Light Emitting Diode),發光二極管,是一種固態的半導體器件,它可以直接把電轉化為光。LED的心臟是一個半導體的晶片,晶片的一端附在一個支架上,一端是負極,另一端連接電源的正極,使整個晶片被環氧樹脂封裝起來。半導體晶片由兩部分組成,一部分是P型半導體,在它里面空穴占主導地位,另一端是N型半導體,在這邊主要是電子。但這兩種半導體連接起來的時候,它們之間就形成一個“P-N結”。當電流通過導線作用于這個晶片的時候,電子就會被推向P區,在P區里電子跟空穴復合,然后就會以光子的形式發出能量,這就是LED發光的原理。而光的波長決定光的顏色,是由形成P-N結材料的禁帶寬度決定的。自20世紀60年代世界第一個半導體發光二極管誕生以來,LED照明由于具有壽命長、節能、色彩豐富、安全、環保的特性,被譽為人類照明的第三次革命。
1.2市場現狀
據統計,地球上每天使用的電量是相當驚人的,所以,這些年我們都致力于尋找節約、環保的新能源,而本公司的LED燈順應時代,應運而生。白光LED的光電轉化率高達95%以上,節能性十倍于普通白熾燈,兩倍于熒光燈。眾所周知,白熾燈的使用會引起惰性氣體的污染,熒光燈的使用會引起汞的污染,而白光LED燈在使用時不會放出任何有害氣體損害生態環境,是新的環保光源,因此,LED節能燈有很大的發展潛力。
當前,照明約占世界總能耗的20%左右。中國從2003年開始,就已經頻頻遭遇電力短缺的危機,由此也引發了社會對替代能源和新能源的思考。有統計數據顯示,僅LED路燈節能一項,每年就能為中國節省約一座三峽大壩所發的電力。在全球能源危機緊張的今天,LED照明產品的節能優勢則預示了其不可撼動的未來行業龍頭地位:據業內人士以1支11瓦優質節能燈為例,用數字證明了產品的絕對優勢:這樣一支節能燈在6000小時的壽命期內,將比具有相同效果的60瓦白熾燈少耗電294千瓦時,節約支出160多元。
根據中國光學電子協會光電分會的統計,我國的LED照明產品自2003年起,正以每年25%以上的速度增長,其中超高亮照明LED更以每年50%的速度飛躍發展。到2013年,閱讀燈、櫥窗燈、戶外照明、投光燈、家用照明、家用電器光源等傳統燈具將逐步被LED取代。業內專家直言,僅中國民用照明市場來講,存在的商機就達400億元人民幣。
2011年2月底,國家相關部門在中國半導體照明市場產業現狀及未來發展機會暨“Green Lighting China 2011 展會暨論壇”的新聞發布會上透露,將于近期出臺傳統白熾燈的退出時間表,這一信息預示著LED照明市場的繁榮期即將到來。目前,我國農村地區和部分小城市大多數照明都是以傳統燈泡為主。
1.3競爭優勢
1.4企業未來的發展
1.5總結
第三篇:實驗一
實驗一
實驗1 安裝操作系統一.實驗目的通過對OS的安裝操作,了解操作系統應用環境建立的初步過程。
1.掌握操作系統的基本系統設置。
2.熟練掌握操作系統的安裝步驟。
二.實驗屬性
驗證
三.實驗內容
安裝OS
四.實驗步驟
1.把系統盤安裝到本地計算機。
2.安裝步驟
第一步:插入OS安裝光盤,重新啟動計算機
第二步:對硬盤創建分區,留出交換空間和文件系統的空間。按屏幕提示選擇第三步:按提示分階段裝入系統。
第四步:配置系統。
五.實驗報告
1.根據提示,寫出OS的安裝思路。
2.寫出OS在計算機硬件上的加載過程。
3.總結體會OS各部分功能的實現。
第四篇:實驗一
實驗一:建立項目、數據庫和數據表
一、實驗目的和要求:
(1)熟練掌握Visual FoxPro 6.0有關建立項目、建立數據庫和建立表的方法;
(2)練習建立項目文件;
(3)練習在項目管理器中建立數據庫;
(4)練習建立數據庫表的基本結構,練習向表中輸入數據;
(5)練習使用項目管理器。
二、實驗內容:
(1)在用戶盤D盤上以班級名和姓名命名的文件夾中,建立“學生管理信息系統”項目文件;
(2)在“學生管理信息系統”項目管理器中建立“學生管理”數據庫;
(3)在“學生管理”數據庫中建立“學生”數據庫表。
(4)將已給定的“班級”、“課程”和“成績”3個自由表添加到“學生管理”數據庫中。
三、主要實驗儀器與器材:
1、計算機CPU: Pentium III 600MHz以上RAM:512M以上 硬盤空間:10G以上
2、操作系統: Windows2003、WindowsXP、Windows2003 任選其一
3、軟件要求:Visual FoxPro 6.0
四、實驗步驟及程序編輯:
第五篇:實驗一 實驗報告
網 絡 程 序 設 實驗報告
實驗名稱:Winsock編程接口實驗 實驗類型: 驗 證 型
計
一、實驗目的
? 掌握Winsock的啟動和初始化;
? 掌握gethostname(),gethostbyname(),GetAdaptersInfo()等信息查詢函數的使用。
二、實驗設計
實驗內容:
1、編寫程序能同時實現對多個域名的解析。比如在控制臺輸入:getip www.tmdps.cn對應的IP地址列表。
2、編寫程序獲取并輸出本地主機的所有適配器的IP地址,子網掩碼,默認網關,MAC地址。
根據實驗內容編寫程序:
1、對相關域名進行解析,利用gethostbyname()完成解析,用到的結構體為:
struct hostent{ char FAR*
h_name;char FAR* FAR* h_aliases;short
h_addrtype;short
h_length;char FAR* FAR* h_addr_list;}
得到的IP地址列表由h_addr_list存儲;
2、利用GetAdaptersInfo()函數獲得本地主機的相關信息,通過IP_ADAPTER_INFO結構體返回所需信息。
IP_ADAPTER_INFO的定義如下: typedef struct _IP_ADAPTER_INFO {
struct _IP_ADAPTER_INFO* Next;
DWORD ComboIndex;
char AdapterName[MAX_ADAPTER_NAME_LENGTH + 4];
char Description[MAX_ADAPTER_DESCRIPTION_LENGTH + 4];
UINT AddressLength;
BYTE Address[MAX_ADAPTER_ADDRESS_LENGTH];
DWORD Index;
UINT Type;
UINT DhcpEnabled;
PIP_ADDR_STRING CurrentIpAddress;
IP_ADDR_STRING IpAddressList;
IP_ADDR_STRING GatewayList;
IP_ADDR_STRING DhcpServer;
BOOL HaveWins;
IP_ADDR_STRING PrimaryWinsServer;
IP_ADDR_STRING SecondaryWinsServer;
time_t LeaseObtained;
time_t LeaseExpires;
} IP_ADAPTER_INFO, *PIP_ADAPTER_INFO;
三、實驗過程(包含實驗結果)
1、分析題目,編寫程序;
2、將編寫的程序進行編譯、運行,輸入題目給定的內容,完成題目要求; 結果如下:
第1題:
第2題:
四、討論與分析
思考題:
1、Winsock初始化的作用:只有調用了WSAStartup()進行初始化之后,應用程 序才能調用其他Windows Sockets API函數,實現網絡通信;
2、函數原型為:
DWORD GetAdaptersInfo(PIP_ADAPTER_INFO pAdapterInfo,//接受數據的緩沖區
PULONG pOutBufLen
// 數據的長度大小);
3、域名解析時出現域名對應多個IP,原因:該域名存在于多個服務器。
五、實驗者自評
通過本次實驗,我掌握了Winsock的啟動和初始化以及gethostname(),gethostbyname(),GetAdaptersInfo()等函數查詢的使用,加深了以前對課本知識的認識程度。
六、附錄:關鍵代碼(給出適當注釋,可讀性高)
第1題代碼:
////////////////////////////////////////////////// // GetAllIps.cpp文件
//#include “../common/InitSock.h” #include
using namespace std;
#pragma comment(lib, “WS2_32”)// 鏈接到WS2_32.lib //CInitSock initSock;// 初始化Winsock庫
void main(){
char szMessage[256];// 取得本地主機名稱
// 初始化
WSADATA wsaData;if(WSAStartup(MAKEWORD(2,2), &wsaData)!= 0){
exit(0);}
// 通過主機名得到地址信息
printf(“ Get IP::”);gets(szMessage);
// 獲取主機信息
hostent *pHost = ::gethostbyname(szMessage);
// 打印出所有IP地址
in_addr addr;for(int i = 0;;i++){
char *p = pHost->h_addr_list[i];
if(p == NULL)
break;
memcpy(&addr.S_un.S_addr, p, pHost->h_length);
char *szIp = ::inet_ntoa(addr);
printf(“ 服務器 %s IP地址:%s n ”,szMessage, szIp);
printf(“服務器名字: %s n”,pHost->h_name);}
/////////////////////////// ::WSACleanup();
}
第2題代碼:
// 獲取并輸出本地主機的所有適配器的IP地址,子網掩碼,默認網關,MAC地址
#include
void main(){ // 定義變量
IP_ADAPTER_INFO *pAdapterInfo;ULONG ulOutBufLen;DWORD dwRetVal;PIP_ADAPTER_INFO pAdapter;
pAdapterInfo =(IP_ADAPTER_INFO *)malloc(sizeof(IP_ADAPTER_INFO));ulOutBufLen = sizeof(IP_ADAPTER_INFO);// 第一次獲取適配器信息,得到ulOutBufLen的實際大小
if(GetAdaptersInfo(pAdapterInfo, &ulOutBufLen)!= ERROR_SUCCESS){
free(pAdapterInfo);
pAdapterInfo =(IP_ADAPTER_INFO *)malloc(ulOutBufLen);} // 第二次獲取適配器信息,獲得了pAdapterInfo信息
if(dwRetVal = GetAdaptersInfo(pAdapterInfo, &ulOutBufLen)!= ERROR_SUCCESS){
cout<<“GetAdapterInfo Error!”< // 打印MAC地址信息、子網掩碼以及網關 pAdapter = pAdapterInfo;while(pAdapter){ cout<<“MAC Address: ”; for(int i=0;i AddressLength;i++) { if(i ==(pAdapter->AddressLength-1)) { cout< } else { cout< } } cout< cout<<“IP 地址:”< IpAddressList.IpAddress.String< cout<<“子網掩碼 :”< IpAddressList.IpMask.String< cout<<“網關 :”< IpAddressList.IpAddress.String< cout<<“****************************************”< pAdapter = pAdapter->Next;} // 釋放資源 if(pAdapterInfo){ free(pAdapterInfo);} cout< }