Conferència Notes per a les Finestres i .NET Curs de Programació
Aquí són ben escrits, il·lustrava la Conferència Notes per al CS130 Windows i . ACONSEGUEIXI Curs de Programació a la Universitat Estatal de San José. Aquests mostraran que és ser començat amb aplicacions d'usuari de programació en el Microsoft .NET estructura (dotNET), junt amb algunes estructures de programació de C#. Popularitat: 7% [?]
Windows i . Conferència de Programació Neta Notes:
Com Windows Fa Funcionar programació conduïda a Esdeveniment; aplicacions, finestres, i missatges.
Quins missatges són i com es creen i s'"envia". El bucle de missatge principal;
la cua de missatge d'aplicació. Missatges de processament. WinMain.
El SDK (o el Win32 API) contra MFC contra .NET--three camins de programes de Windows d'escriptura..
Introducció a Estudi Visual. El seu primer programa de Finestres. .
Introducció a Gràfics de Windows. L'esdeveniment de Pintura; la classe de Gràfics;
rectangles, retall, el rectangle invàlid. FillRectangle, DrawRectangle, DrawEllipse.
El Ratolí. Responent a clics de ratolí; testatge de colpir; responent a clics dobles..
Gràfics Intermedis. Colors, línies i polígons, GraphicsPath i classes de Regió..
Introducció a menús. Creant un menú amb Estudi Visual, i handlers d'escriptura per als elements de menú.
Arrossegant.
Captura de ratolí; la propietat de Captura; actualitzant en MouseMove.
Ús de finestres infantils per arrossegar. Conversió de coordenades des d'una finestra a un altre.
La introducció a impressió i arcs, pastissos, i àrea s'omple.
Controls.
Propòsits i usos de pushbuttons, editar caixes, caixes de text estàtiques, caixes de llista, caixes de combo, botons de ràdio, caixes de comprovació, controls d'espín, colisses.
Polsadors. Utilitzant l'editor de forma;
manejant l'esdeveniment de Clic; utilitzant l'Àncora, Font, TextAlign, Imatge, ForeColor, i propietats de BackColor.
Definició de Diàlegs modal d'un diàleg modal; creant una forma nova per servir com a diàleg;
posant les propietats de la forma correctament; controls d'addició; posant les propietats dels controls correctament; traient un diàleg inicialitzant un objecte de diàleg, anomenant el seu mètode de ShowDialog, comprovant el valor de retorn, i si és DialogResult.OK, llavors recuperant les dades i emmagatzemant les dades en variables de membre d'aplicació. La validació de dades no es cobreix en aquesta conferència.
Botons de Ràdio i Caixes de Llista..
Creant, inicialitzant, i responent a botons de ràdio. Creant i inicialitzant una caixa de llista; afegint cordes a una caixa de llista; aconseguint la selecció actual; suprimint un element. Intercanviant dades entre la forma i una caixa de llista. Ús de la classe de C# ListArray i l'estructura de foreach de C#.
Validació de dades. L'esdeveniment Que Valida i la classe d'ErrorProvider.
Fonts.
Tipografia, mida, i estil; jocs de caràcters, glyphs, Ascii, Unicode;
raster, atac de feridura, i fonts de TrueType; kerning; alçada de caràcter i cèl·lula, interlineat intern i interlineat extern..
Més en Text i Fonts en .NET. Estils de font que utilitzen com atrevit i en cursiva; utilitzant sistemes de coordenades diferents per especificar fonts; ScaleTransform; comptant la mida i emplaçament de text.
Toolbars i bars d'estatus.
Introducció a les Finestres Diàlegs Comuns. El ColorDialog, i introducció a l'OpenFileDialog i SaveFileDialog.
Arxiu Comú Dialoga.. Detalls de les classes de SaveFileDialog i OpenFileDialog. Impossibilitant Salvar fins a Salvar Com és utilitzat; ampliacions de filename; cordes de filtre; especificant el guia inicial; arxius de sobreescriptura; obrint arxius inexistents; arxius de xarxa d'obertura; comprovant permissions d'arxiu; maneig d'error.
Responent al teclat. Claus d'accés i codis de caràcter; disposicions de teclats; KeyUp, KeyDown, i esdeveniments de KeyPress. L'enumeració Claus. Detectant l'Alt, Canvi, i claus Ctrl. Utilitzant fletxa, tabulador, i claus de funció. El programa d'exemple Sudoku.
Menús d'empat de propietaris i menús de context. Cobrirem aquest material en laboratori en comptes d'en la conferència, des de dilluns són les vacances de Dia del Veterà.
Visió de conjunt del .NET Estructura.
Temps d'Execució de Llengua comú (CLR), Biblioteca de Classe d'Estructura (FCL), XML, SABÓ. La llengua de programació de # C. Construint un Windows Forma Aplicació.
Serveis web. Què és un servei web? Llengua de Definició de Serveis Web (WSDL).Writing un programa que utilitza un servei web. Aquí és una llista d'alguns serveis web actualment disponibles.
Construint .NET Components. Un component és mida de style="font: 12 pintes; família de font: "Temps objecte de Roman";">an Nou que és reutilitzable i pot interaccionar amb uns altres objectes. Com construir un .NET component de control..
En classe construirem un control diferent que als bitllets de conferència--és a dir un control de TicTacToe que mostra un joc de TicTacToe. Utilitzarem aquest control en una conferència posterior.
Introducció a amortir de manera doble en .NET. Utilitzant la classe Bitmap per amortir de manera doble. Fent esdeveniment als càlculs durant temps mort manejant l'Application.Idle. Exemple:
computant i dibuixant el conjunt Mandelbrot. Aquí és el projecte d'exemple en forma tancada.
Animació en .NET. Ús d'amortir de manera doble juntament amb un temporitzador per aconseguir animació. Processament d'omissió que evita d'EraseBackground per eliminar parpellejar. Exemple: les exhibicions de programa de Pilotes que botaven pintaven pilotes. Si pretén intentar seguir endavant en classe al seu portàtil, descarregui l'arxiu Ball.cs.
Programant la xarxa dins .NET. Cavitats. Fent una connexió. Servidor i cavitats de client. El TcpListener i TcpClient classifica dins .NET. Programació asíncrona.
class="style1">Notes revisava 5 de des., de 2007, traient algun codi innecessari (sense utilitzar) en l'exemple. El codi sense utilitzar es necessitaria per enviar dades, però en aquest primer exemple, som només dades de recepció.
Programant la xarxa dins .NET continuat.
Correus Relacionats:





























