【正文】
sockfd =socket(AF_UNIX,SOCK_STREAM,0)。bind(server_sockfd,(struct sockaddr *)amp。client_len =sizeof(client_address)。if(client_sockfd!=1){printf(“you have a client ,please put the filename to transport!n”)。exit(1)。//每次接受客戶機連接,應將用于讀的源文件指針移到文件頭write(client_sockfd,file,sizeof(file))。}close(filefd)。int len。 =AF_UNIX。address,len)。filefd=dup(oldfilefd)。}printf(“you have received a file which is %d bytes,but the file39。exit(0)。int server_len,client_len。=AF_INET。bind(server_sockfd,(struct sockaddr *)amp。client_len =sizeof(client_address)。if(client_sockfd!=1){printf(“you have a client ,please put the filename to transport!n”)。exit(1)。//每次接受客戶機連接,應將用于讀的源文件指針移到文件頭write(client_sockfd,file,sizeof(file))。}close(filefd)。int len。 =AF_INET。result=connect(sockfd,(struct sockaddr *)amp。}if(result!=1){oldfilefd=open(“”,O_RDWR)。if((n=read(sockfd,buf,sizeof(buf)))0){write(filefd,buf,n)。} close(filefd)。過而能改,善莫大焉。在今后社會的發(fā)展和學習實踐過程中,一定要不懈努力,不能遇到問題就想到要退縮,一定要不厭其煩的發(fā)現(xiàn)問題所在,然后一一進行解決,只有這樣,才能成功的做成想做的事,才能在今后的道路上披荊斬棘,而不是知難而退,那樣永遠不可能收獲成功,收獲喜悅,也永遠不可能得到社會及他人對你的認可!實踐課誠然是一門專業(yè)課,給我很多專業(yè)知識以及專業(yè)技能上的提升,同時又是一門講道課,一門辯思課,給了我許多道,給了我很多思,給了我莫大的空間。更重要的是,在課程設計上,我們學會了很多學習的方法。以后,不管有多苦,我想我們都能變苦為樂,找尋有趣的事情,發(fā)現(xiàn)其中珍貴的事情。在設計的過程中遇到問題,可以說得是困難重重,但可喜的是最終都得到了解決。1)空間大地坐標系向空間直角坐標系的轉(zhuǎn)換公式為:Y=(N+H)cosBsinL239。式中,N=a,a為橢球的長半軸,N為橢球的卯酉圈曲率半徑a= W W=1e2sin2B,e2=a2b2a2,e為橢球的第一偏心率,b=。return a。*d3=((d*d1)*60*d2)*60。a,amp。b為橢球的短半軸 printf(“please input B:n”)。c)。h)。y=(n+h)*cos(b)*sin(l)。int l1,l2,b1,b2。printf(“please input Y:n”)。scanf(“%lf”,amp。m1=atan(m)。g=m。n=a1/w。l2,amp。b2,amp。%39。%39。int b,c。printf(“請選擇參考橢球面:n克拉索夫斯基橢球(請輸入1)n或 IUGG 1975橢球(請輸入2)n或 CGCS 2000橢球(請輸入3)n或WGS84橢球體(請輸入4)”)。} else if(c==2){a1=,e2=。e=sqrt(e2)。do {f(a)。} while(a)。int a=6378137。dd,amp。W=sqrt(1e*sin(B)*sin(B))。m0=a*(1e)。m8=9/8*e*m6。a6=m6/32+m8/16。printf(“輸入經(jīng)差ln”)。y=(N/p)*cos(B)*l+(N/(6*p*p*p))*cos(B)*cos(B)*cos(B)*(1t*t+n)*l*l*l+(N/(120*p*p*p*p*p))*cos(B)*cos(B)*cos(B)*cos(B)*cos(B)*(518*t*t+t*t*t*t)*l*l*l*l*l。long double Bf(long double a,long double b,long double x)。long double *pointer_B,*pointer_L。pointer_L=amp。printf(“請輸入x坐標和y坐標:(輸入時x坐標和y坐標之間用逗號隔開)n”)。FSB=Bf(a,b,x)。FSB=RadianToAngle(FSB)。printf(“nttB=%=%”,FSB,DH*63+FSL)。alfa1=floor(alfa)+floor((alfafloor(alfa))*60.)/100.。} long double Bf(long double a,long double b,long double x){ long double e,m0,m2,m4,m6,m8。e=(sqrt(a*ab*b))/a。m6=*e*e*m4。a4=m4/+*m6+*m8。FB=a2/*sin(2*B)a4/*sin(4*B)+a6/*sin(6*B)a8/*sin(8*B)。Bn1=B。long double n0,n2,n4,n6,n8,sin2B,sin4B,sin6B,sin8B,N。t=tan(Bf)。n4=*e*e*n2。sin4B=pow(sin(Bf),4)。*B=*V*V*t*((y/N)*(y/N)*(5+3*t*t+u29*u2*t*t)*pow((y/N),4)+*(61+90*t*t+45*pow(t,4))*pow((y/N),6))。不過在本次實習期間,也出現(xiàn)了一些小問題。用記事本新建一個文本文件,將本班M名學生N門考試課的成績輸入到這個文件中,建議按如下形式存放(注:20=M姓名英語數(shù)學物理化學VB 1張陸浩2林丹3李宗偉4李永波(二)。,并計算各分數(shù)段(90分以上。60分以下)的學生數(shù)。優(yōu)等生條件(只要滿足三個中任一個就可以): a)平均分=90分b)名次在本班位于前四名c)平均分=85分,并且至少有一門課的成績=95分三、實習步驟用記事本新建一個學生成績文本文件(其中包括學生學號,成績,姓名,課程及成績)。調(diào)試程序代碼并保存。本次上機在VB程序設計中我學會了很多以前不會或根本一點都不懂的東西。在數(shù)據(jù)處理和打印的時候進行了大量運用。Spc(1)。Spc(3)。Spc(3)。“姓名”?!皵?shù) 學”。“化 學”?!凹訖嗥骄帧?。stu(n).name。Next i Print stu(n).average。Spc(1)。Spc(1)。For i = 1 To 5 sum = 0 For n = 1 To 20 sum = sum + stu(n).score(i)Next n j = Format(sum / 20, “”)Print Spc(2)。Spc(3)。Spc(3)。For i = 1 To 5 Print Spc(4)。x(i)。Next i Print Print “60_69”。實驗目的:掌握圖書資源如何檢索和利用,熟悉人名錄或機構名錄的檢索。(2).找到電子資源,點擊進入圖書館電子資源界面。(6).例如查利用物競化學品數(shù)據(jù)庫檢索某一具體化學物質(zhì)的相關數(shù)據(jù)。實習步驟:,并與之前各類軟件操作對比和學習。Geodatabase支持在標準的數(shù)據(jù)庫管理系統(tǒng)(DBMS)表中存儲和管理地理信息。Geodatabase也定義了簡單的對象,地理要素,幾何網(wǎng)絡,注記要素等多種對象類型。1)簡單要素類:沒有拓撲關聯(lián),包括點,線,多邊形,注記等多種類型,以要素的方式管理,存放在要素集內(nèi)外均可。(feature database):要素數(shù)據(jù)集是一個具有相同空間參照的要素類的集合。(topology):拓撲關系將參與拓撲的各個要素類集成在一個拓撲圖中作為一個拓撲單元來管理,規(guī)定同一個要素類中的各個要素如何與其他要素共享幾何或不同要素類之間如何共享幾何。三. Geodatabase的優(yōu)勢:。,要素(或?qū)ο螅╊愔g的關系通過要素數(shù)據(jù)集、關系類、拓撲來管理。決定實體的表示類型的依據(jù)是其幾何表示類型:點實體用點要素、簡單節(jié)點、復合節(jié)點表示,線實體用線要素、簡單邊、復合邊表示,面實體用多邊形要素表示,表面實體用TIN或柵格數(shù)據(jù)集表示,空間位置無關的實體用對象(表)表示。如土地或區(qū)劃系統(tǒng),采用平面拓撲管理要素間的公共邊。,依據(jù)相關原則確定每種屬性(字段)的數(shù)據(jù)類型,使用默認值、域等工具保證數(shù)據(jù)的完整性。(4)最后將要素數(shù)據(jù)集和要素類組合起來。4)如果使用personal Geodatabases,由于數(shù)據(jù)庫容量的限制,必須對數(shù)據(jù)庫按專題或空間進行分割。幾何網(wǎng)絡將導致保證網(wǎng)絡連通性的行為。則在Topology中建立了topologyTopology?!跋乱徊健背霈F(xiàn)如下對話框,點擊對話框中的Import,,點擊Add即可添加數(shù)據(jù);截圖說明;再點擊繼續(xù)點擊下一步,下一步,F(xiàn)inish,即可建立topology; ,點擊Import,再點擊Feature Class(mulitiple)截圖說明:出現(xiàn)如下對話框,在對話框中點擊第一個圖標瀏覽,點擊Add;點擊ok,; ,點擊Properties 截圖說明:出現(xiàn)如下對話框, 在對話框中的子類SubtypeField一欄下拉選擇Res,在Subtype中設置Code和Description為0,nonres。截圖說明 database中建立點要素a,線要素aa,面要素aaa。2)如果企業(yè)用戶包括多個部門,不同部門使用不同的數(shù)據(jù)集。2)將具有相同空間參照的要素類組織到同一個要素數(shù)據(jù)集中是有利的,因為不同要素數(shù)據(jù)集在運算過程中可能會出現(xiàn)細微的差別而引起數(shù)據(jù)不一致。如對于線狀系統(tǒng),交通網(wǎng)絡,多采用幾何網(wǎng)絡表示。n 考慮要素之間的拓撲關系,定義復合要素類:平面拓撲和幾何網(wǎng)絡。五Geodatabase數(shù)據(jù)庫設計的步驟 六.將地理實體表示為Geodatabase數(shù)據(jù)類型要在識別地理實體并決定其幾何表示類型之后,決定數(shù)據(jù)如何在Geodatabase中表示。、規(guī)則和關系。(geometric network):若干個要素類作為一個整體參與到幾何網(wǎng)絡的構造,Geodatabase通過拓撲關聯(lián)保證參與到幾何網(wǎng)絡中的各個要素類的空間幾何的連通性。關系類建立在對象(或要素)類之間,由一個對象(或要素)類指向另一個對象(或要素)類。(subtype):在要素類內(nèi)部可以劃分若干個次一級的組,每個組是一個子類。(feature classes):表示有空間幾何的實體,有位置相關信息。在Geodatabase模型中,實體被表示為屬性,行為,關系的對象。:矢量數(shù)據(jù)的空間分析、柵格數(shù)據(jù)的空間分析、三維分析、地統(tǒng)計分析、水文分析等。實習報告要求:用自己姓名作為文件名稱,將作業(yè)發(fā)送給各班指定的同學。(4).找到“瀏覽器”,點擊并下載超星星瀏覽器。用超星檢索自己所在專業(yè)的某一方面的圖書出版情況,并采集某一本書的一段文字,一個圖。h(i)。For i = 1 To 5 Print Spc(4)。Next i Print Print “80_89”。Spc(3)。Spc(3)。Next i End Sub(3).編輯 Private Sub scor_Click()“計算打印個分數(shù)段人數(shù)” Print “范圍”。Spc(1)。Spc(1)。stu(n).rank Next n End Sub Private Sub eaverage_Click()“ 課程平均分”Print Spc(7)。For i = 1 To 5 Print stu(n).score(i)?!懊巍?For n = 1 To 20 Print stu(n).number。“V B”?!?物 理”?!坝?語”。Spc(3)Next k End Sub(2).分數(shù)處理Private Sub ran_Click()“加權平均分及名次” For n = 1 To 20 sum = 0 For i = 1 To 5 sum = sum + stu(n).score(i)* cla(i).scor Next i stu(n).average = Format(sum / sumscor, “.”)Next n For n = 1 To 20 stu(n).rank = 1 For j = 1 To 20 If stu(n).average stu(j).average Then stu(n).rank = stu(n).rank + 1 End If Next j Next n Print “學號”。Spc(2)。Spc(3)。我相信通過這次實習,我對VB和計算機語言都有了更深刻的認識。除此之外,我還明白了變量的作用域?qū)幊痰闹匾院妥舆^程,函數(shù)過程數(shù)據(jù)處理的幫助。:(一)。編輯菜單編輯器:編輯四個可拉式菜單,包括學生成績、成績處理、成績編輯、畫圖。(含學號,不及格課程名稱,課程的學分及成績)。70~79。請編寫一