My Angularjs app


Список использованной литературы



Download 346,72 Kb.
bet28/29
Sana25.02.2022
Hajmi346,72 Kb.
#296547
TuriДиссертация
1   ...   21   22   23   24   25   26   27   28   29
Bog'liq
razrabotka slovarya fonem i morfem uzbekskogo yazyka na osnove informatsii v uznet

Список использованной литературы



  1. Закон Республики Узбекистан № 560-II от 11.12.2003 «Об информатизации»

  2. Указ Президента Республики Узбекистан № УП-3080 от 30.05.2002 «О дальнейшем развитии компьютеризации и внедрении информационно-коммуникационных технологий»

  3. Закон Республики Узбекистан № 611-II от 29.04.2004 «Об электронном документообороте»

  4. Доклад Президента Республики Узбекистан Ислама Каримова на заседании Кабинета Министров, посвященном основным итогам социально-экономического развития страны в 2013 году и важнейшим приоритетам экономической программы на 2014 год. – 17.01.2014

  5. Кузнецов М., Симдянов И. MySQL 5. Наиболее полное руководство. – М.: БХВ-Петербург, 2010. – 1024с.

  6. Фаулер М., Скотт К. UML. Основы. – СПб.: Символ-Плюс, 2002. – 192с.

  7. Буч Г., Рамбо Дж. UML. Руководство пользователя. – М.: ДМК Пресс, 2007. – 496 с.

  8. Стандарт ISO/IEC 19505-1, Информационные технологии. Унифицированный язык моделирования группы по управлению объектами (OMG UML) . Часть 1. Инфраструктура, 2012 г.

  9. Ларман К. Применение UML и шаблонов проектирования. 2-е издание. – М.: Вильямс, 2004. – 624 с.

  10. Макконнелл С. Совершенный код. – М.: Русская редакция, 2005. – 896с.

  11. Кузнецов М., Симдянов И. MySQL 5. Наиболее полное руководство – М.: БХВ-Петербург, 2010. – 1024с.

  12. Wikipedia: MVC. – URL: http://ru.wikipedia.org/wiki/Морфология

  13. Райордан Р. Основы реляционных баз данных. – М: Русская редакция, 2001. – 384с.

  14. Wikipedia: UML. – URL: http://ru.wikipedia.org/wiki/UML


Приложение


Morph/
├── css/
│ ├── app.css
│ ├── bootstrap-theme.min.css
│ └── bootstrap.min.css
├── img/
├── js/
│ ├── app.js
│ ├── controllers.js
│ ├── directives.js
│ ├── filters.js
│ └── services.js
├── lib/
│ └── angular/
├── partials/
│ ├── account.html
│ ├── root.html
│ ├── roots.html
│ └── suffixes.html
├── php/
│ ├── DBAccess.php
│ └── index.php
└── index.html

Morph/css/app.css


@import url(bootstrap.min.css);
@import url(bootstrap-theme.min.css);

.menu {
list-style: none;


border-bottom: 0.1em solid black;
margin-bottom: 2em;
padding: 0 0 0.5em;
}

.menu:before {


content: "[";
}

.menu:after {


content: "]";
}

.menu > li {


display: inline;
}

.menu > li:before {


content: "|";
padding-right: 0.3em;
}

.menu > li:nth-child(1):before {


content: "";
padding: 0;
}
Morph/js/app.js
'use strict';

// Declare app level module which depends on filters, and services


angular.module('myApp', [
'ngRoute',
'myApp.filters',
'myApp.services',
'myApp.directives',
'myApp.controllers'
]).
config(['$routeProvider', function($routeProvider) {

$routeProvider.when('/root', {templateUrl: '/app/partials/root.html', controller: 'rootCtrl'});


$routeProvider.when('/roots', {templateUrl: '/app/partials/roots.html', controller: 'rootsCtrl'});
$routeProvider.when('/account', {templateUrl: '/app/partials/account.html', controller: 'accCtrl'});
$routeProvider.when('/suffixes', {templateUrl: '/app/partials/suffixes.html', controller: 'suffCtrl'});
$routeProvider.otherwise({ redirectTo: '/roots' });

}]);

Morph/js/controllers.js
'use strict';
/* Controllers */
angular.module('myApp.controllers', [] ).
controller('rootsCtrl', [ '$scope', '$http', function( $scope, $http ) {

$scope.error = false;


$scope.errorMsg = '';
$scope.success = false;
$scope.successMsg = '';
$http.post('/app/php/index.php', { action: 'roots' })
.success( function( data, status, headers, config) {
$scope.roots = data;
}).error(function(data, status, headers, config) {
$scope.errorMsg = "Database error";+
$scope.error = true;

});
$scope.addroot = function ( name ) {


$http.post('/app/php/index.php', { action: 'addroot', name: name })


.success( function( data, status, headers, config) {

location.reload();


}).error(function(data, status, headers, config) {


$scope.errorMsg = "Database error";
$scope.error = true;

});

}
$scope.deleteroot = function ( id ) {
if( !confirm("O`chirvurimi?") )
{
return false;
}
$http.post('/app/php/index.php', { action: 'delroot', id: id })
.success( function( data, status, headers, config) {
location.reload();
}).error(function(data, status, headers, config) {
$scope.errorMsg = "Database error";
$scope.error = true;

});
}


}]).
controller('suffCtrl', [ '$scope', '$http', function( $scope, $http ) {


$scope.error = false;
$scope.errorMsg = '';
$http.post('/app/php/index.php', { action: 'suffs' })
.success( function( data, status, headers, config) {
$scope.suffs = data;
}).error(function(data, status, headers, config) {
$scope.errorMsg = "Database error";
$scope.error = true;
});

$scope.addsuff = function ( name, desc ) {


$http.post('/app/php/index.php', { action: 'addsuff', name: name, desc: desc })


.success( function( data, status, headers, config) {
location.reload();
}).error(function(data, status, headers, config) {
$scope.errorMsg = "Database error";
$scope.error = true;
});
}
$scope.delsuff = function ( id ) {
if( !confirm("O`chirvurimi?") )
{
return false;
}
$http.post('/app/php/index.php', { action: 'delsuff', id: id })
.success( function( data, status, headers, config) {
location.reload();
}).error(function(data, status, headers, config) {
$scope.errorMsg = "Database error";
$scope.error = true;

});
}


}]).
controller('rootCtrl', [ '$scope', '$http', function( $scope, $http ) {


$http.post('/app/php/index.php', { action: 'all' })
.success( function( data, status, headers, config) {
$scope.roots = data.roots;
$scope.suffixes = data.suffixes;
}).error(function(data, status, headers, config) {
$scope.errorMsg = "Database error";
$scope.error = true;
});

$scope.error = false;


$scope.errorMsg = '';
$scope.type = false;
$scope.root = '';
$scope.suffixes;
$scope.findroot = function( word, roots, suffixes ){
var suff;
var root;
var suffs = new Object();

for( var i in roots ){


var search = new RegExp( roots[i].root,'i' );
if( search.test( word ) )
{
root = roots[i].root;
}

}
suff = word.replace( RegExp( root,'i' ) , '' );


for( var i in suffixes ){


var search = new RegExp( suffixes[i].name,'i' );
if( search.test( suff ) )
{

suffs[i] = { name: suffixes[i].name, type: suffixes[i].type };


suff = suff.replace( search, '' );

if( suff == '' ){


break;
}
}

}


$scope.suffixes = suffs;
$scope.root = root;
$scope.type = true;
}

}])
.controller('accCtrl', [function() {


}]);
Morph/js/directives.js
'use strict';
/* Directives */
angular.module('myApp.directives', []).
directive('ngEdit', ['$http', function( $http ) {
return function( scope, elm, attrs ) {

elm.on('dblclick', function(){


var val = elm.text();


var html = ''
elm.html( html );

var input = elm.find('input');


input.bind('blur', function(){

var inputVal = input.val();


elm.html( inputVal );
$http.post('/app/php/index.php', { action: 'uproot', val: inputVal, id:attrs.ngEdit })
.error( function( data, status, headers, config ) {
$scope.errorMsg = "Database error";
$scope.error = true;

});
})


});

};
}]).
directive('ngEditt', ['$http', function( $http ) {
return function( scope, elm, attrs ) {
elm.on('dblclick', function(){
var att = attrs.ngEditt.split(",");
var col = att[1];
var id = att[0];
var val = elm.text();
var html = ''

elm.html( html );


var input = elm.find('input');


input.bind('blur', function(){

var inputVal = input.val();


elm.html( inputVal );

$http.post('/app/php/index.php', { action: 'upsuff', val: inputVal, col: col, id: id })


.error( function( data, status, headers, config ) {
$scope.errorMsg = "Database error";
$scope.error = true;

});
})


});

};
}])

Morph/js/filters.js


'use strict';
/* Filters */
angular.module('myApp.filters', []).
filter('interpolate', ['version', function(version) {
return function(text) {
return String(text).replace(/\%VERSION\%/mg, version);
}
}]);
Morph/js/services.js
'use strict';
/* Services */
// Demonstrate how to register services
// In this case it is a simple value service.
angular.module('myApp.services', []).
value('version', '0.1');
Morph/partials/account.html




















Morph/partials/root.html

























# O`zak
1 {{root}}

















# Qo`shimchalar Turi
1 {{ suffix.name }} {{ suffix.type }}


Morph/partials/roots.html




{{ errorMsg }}


































# O'zak Boshqarish
{{ $index + 1 }} {{ root.root }}


Morph/partials/suffixes.html



{{ errorMsg }}



Download 346,72 Kb.

Do'stlaringiz bilan baham:
1   ...   21   22   23   24   25   26   27   28   29




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish